From b08bc065c4dc7d6890eb4a4697229a40260fbf97 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Thu, 29 Jun 2023 21:47:27 +0530 Subject: [PATCH 01/22] Added Oracle extractor Signed-off-by: Partik SIngh --- .../AWS/appServices/aws-paaS.js | 557 +++++++-------- .../artificialinteligence/aws-translation.js | 189 ++--- .../AWS/compute/aws-computeInstance.js | 321 ++++----- .../AWS/compute/aws-container.js | 156 ++--- .../AWS/compute/aws-kubernetes.js | 354 +++++----- .../AWS/database/aws-RDBMS.js | 222 +++--- .../AWS/database/aws-noSql.js | 222 +++--- .../AWS/database/aws-noSqlIndexed.js | 321 ++++----- .../AWS/management/aws-keyManagement.js | 189 ++--- .../AWS/management/aws-monitoring.js | 156 ++--- .../AWS/management/aws-notificationService.js | 288 ++++---- .../generatedClasses/AWS/network/aws-DNS.js | 156 ++--- .../AWS/network/aws-loadBalancer.js | 189 ++--- .../generatedClasses/AWS/security/aws-IAM.js | 189 ++--- .../AWS/storage/aws-archivalStorage.js | 189 ++--- .../AWS/storage/aws-blockStorage.js | 156 ++--- .../AWS/storage/aws-storageBucket.js | 187 ++--- .../Azure/appServices/azure-paaS.js | 646 +++++++----------- .../Azure/compute/azure-computeInstance.js | 308 ++++----- .../Azure/compute/azure-container.js | 218 +++--- .../Azure/compute/azure-kubernetes.js | 544 ++++++--------- .../Azure/database/azure-RDBMS.js | 330 ++++----- .../Azure/database/azure-noSql.js | 305 +++------ .../Azure/management/azure-keyManagement.js | 279 +++----- .../Azure/management/azure-monitoring.js | 264 +++---- .../Azure/network/azure-DNS.js | 228 +++---- .../Azure/network/azure-loadBalancer.js | 276 +++----- .../Azure/storage/azure-blockStorage.js | 259 +++---- .../Azure/storage/azure-storageBucket.js | 184 ++--- .../DO/compute/do-computeInstance.js | 139 ++-- .../DO/compute/do-kubernetes.js | 247 ++++--- .../generatedClasses/DO/database/do-RDBMS.js | 139 ++-- .../generatedClasses/DO/database/do-noSql.js | 139 ++-- .../DO/management/do-keyManagement.js | 137 ++-- .../generatedClasses/DO/network/do-DNS.js | 175 +++-- .../DO/network/do-loadBalancer.js | 126 ++-- .../DO/storage/do-blockStorage.js | 126 ++-- .../artificialinteligence/gcp-translation.js | 179 +++-- .../googleCloud/compute/gcp-kubernetes.js | 311 ++++----- .../googleCloud/database/gcp-RDBMS.js | 232 +++---- .../googleCloud/database/gcp-noSql.js | 131 ++-- .../management/gcp-keyManagement.js | 181 +++-- .../googleCloud/management/gcp-monitoring.js | 197 +++--- .../management/gcp-notificationService.js | 280 ++++---- .../googleCloud/network/gcp-DNS.js | 175 +++-- .../storage/gcp-archivalStorage.js | 186 +++-- .../googleCloud/storage/gcp-storageBucket.js | 186 +++-- generator/generators/oracle/generator.js | 123 ++++ generator/generators/oracle/generator.ts | 108 +++ generator/main.ts | 3 + 50 files changed, 5388 insertions(+), 6014 deletions(-) create mode 100644 generator/generators/oracle/generator.js create mode 100644 generator/generators/oracle/generator.ts diff --git a/generator/generatedClasses/AWS/appServices/aws-paaS.js b/generator/generatedClasses/AWS/appServices/aws-paaS.js index f6eee331..b1acbd1e 100644 --- a/generator/generatedClasses/AWS/appServices/aws-paaS.js +++ b/generator/generatedClasses/AWS/appServices/aws-paaS.js @@ -4,280 +4,287 @@ * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js index 978c2249..0c4caf7b 100644 --- a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js +++ b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/generator/generatedClasses/AWS/compute/aws-computeInstance.js b/generator/generatedClasses/AWS/compute/aws-computeInstance.js index e3010568..569ca6fe 100644 --- a/generator/generatedClasses/AWS/compute/aws-computeInstance.js +++ b/generator/generatedClasses/AWS/compute/aws-computeInstance.js @@ -4,161 +4,170 @@ * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/generator/generatedClasses/AWS/compute/aws-container.js b/generator/generatedClasses/AWS/compute/aws-container.js index 2e9e6863..1b5ec5a5 100644 --- a/generator/generatedClasses/AWS/compute/aws-container.js +++ b/generator/generatedClasses/AWS/compute/aws-container.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/generator/generatedClasses/AWS/compute/aws-kubernetes.js b/generator/generatedClasses/AWS/compute/aws-kubernetes.js index 394d8b9a..bf31ba19 100644 --- a/generator/generatedClasses/AWS/compute/aws-kubernetes.js +++ b/generator/generatedClasses/AWS/compute/aws-kubernetes.js @@ -4,177 +4,187 @@ * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/generator/generatedClasses/AWS/database/aws-RDBMS.js b/generator/generatedClasses/AWS/database/aws-RDBMS.js index 215ab2fb..7983b58e 100644 --- a/generator/generatedClasses/AWS/database/aws-RDBMS.js +++ b/generator/generatedClasses/AWS/database/aws-RDBMS.js @@ -4,113 +4,119 @@ * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/generator/generatedClasses/AWS/database/aws-noSql.js b/generator/generatedClasses/AWS/database/aws-noSql.js index c11898c9..3af86a16 100644 --- a/generator/generatedClasses/AWS/database/aws-noSql.js +++ b/generator/generatedClasses/AWS/database/aws-noSql.js @@ -4,113 +4,119 @@ * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js index c86ffc13..d55afca0 100644 --- a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js +++ b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js @@ -4,161 +4,170 @@ * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/generator/generatedClasses/AWS/management/aws-keyManagement.js b/generator/generatedClasses/AWS/management/aws-keyManagement.js index 7bab4b56..225039c8 100644 --- a/generator/generatedClasses/AWS/management/aws-keyManagement.js +++ b/generator/generatedClasses/AWS/management/aws-keyManagement.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/generator/generatedClasses/AWS/management/aws-monitoring.js b/generator/generatedClasses/AWS/management/aws-monitoring.js index ba4a17de..aa89282a 100644 --- a/generator/generatedClasses/AWS/management/aws-monitoring.js +++ b/generator/generatedClasses/AWS/management/aws-monitoring.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/generator/generatedClasses/AWS/management/aws-notificationService.js b/generator/generatedClasses/AWS/management/aws-notificationService.js index 7e37e378..fb80c822 100644 --- a/generator/generatedClasses/AWS/management/aws-notificationService.js +++ b/generator/generatedClasses/AWS/management/aws-notificationService.js @@ -4,145 +4,153 @@ * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/generator/generatedClasses/AWS/network/aws-DNS.js b/generator/generatedClasses/AWS/network/aws-DNS.js index 422f035b..2a9330da 100644 --- a/generator/generatedClasses/AWS/network/aws-DNS.js +++ b/generator/generatedClasses/AWS/network/aws-DNS.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/generator/generatedClasses/AWS/network/aws-loadBalancer.js b/generator/generatedClasses/AWS/network/aws-loadBalancer.js index f722dd14..7731152c 100644 --- a/generator/generatedClasses/AWS/network/aws-loadBalancer.js +++ b/generator/generatedClasses/AWS/network/aws-loadBalancer.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/generator/generatedClasses/AWS/security/aws-IAM.js b/generator/generatedClasses/AWS/security/aws-IAM.js index 265a6a31..b643c521 100644 --- a/generator/generatedClasses/AWS/security/aws-IAM.js +++ b/generator/generatedClasses/AWS/security/aws-IAM.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js index 2b5236ec..44aa797f 100644 --- a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-blockStorage.js b/generator/generatedClasses/AWS/storage/aws-blockStorage.js index 8ada4a2a..d1c77717 100644 --- a/generator/generatedClasses/AWS/storage/aws-blockStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-blockStorage.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-storageBucket.js b/generator/generatedClasses/AWS/storage/aws-storageBucket.js index ef50b831..eb483a51 100644 --- a/generator/generatedClasses/AWS/storage/aws-storageBucket.js +++ b/generator/generatedClasses/AWS/storage/aws-storageBucket.js @@ -4,96 +4,101 @@ * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/generator/generatedClasses/Azure/appServices/azure-paaS.js b/generator/generatedClasses/Azure/appServices/azure-paaS.js index 02c914e5..226bbc2a 100644 --- a/generator/generatedClasses/Azure/appServices/azure-paaS.js +++ b/generator/generatedClasses/Azure/appServices/azure-paaS.js @@ -5,418 +5,282 @@ const { WebSiteManagementClient } = require("@azure/arm-appservice"); * @category Azure */ class Azure_PaaS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .createOrUpdate(resourceGroupName, name, siteEnvelope, options) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .update(resourceGroupName, name, siteEnvelope, options) - .then(result => { - resolve(result); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the get function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps.get(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the get function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.get(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .deleteMethod(resourceGroupName, name, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.deleteMethod(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the restart function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restart(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .restart(resourceGroupName, name, options) - .then(result => { - resolve(result); + } + /** + * Trigers the restart function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restart(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.restart(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createEnvironment( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .createOrUpdate( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateEnvironment( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .update( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the createOrUpdateSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createConfigTemplate( - resourceGroupName, - name, - siteEnvelope, - slot, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .createOrUpdateSlot( - resourceGroupName, - name, - siteEnvelope, - slot, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the createOrUpdateSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the getSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeConfigSettings(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .getSlot(resourceGroupName, name, slot, options) - .then(result => { - resolve(result); + } + /** + * Trigers the getSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeConfigSettings(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .deleteSlot(resourceGroupName, name, slot, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the checkAvailability function of appservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - checkDNSAvailability(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.domains.checkAvailability(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the checkAvailability function of appservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + checkDNSAvailability(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.domains.checkAvailability(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - terminateEnvironment(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .deleteMethod(resourceGroupName, name, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + terminateEnvironment(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_PaaS; diff --git a/generator/generatedClasses/Azure/compute/azure-computeInstance.js b/generator/generatedClasses/Azure/compute/azure-computeInstance.js index 8029d665..1ff4472f 100644 --- a/generator/generatedClasses/Azure/compute/azure-computeInstance.js +++ b/generator/generatedClasses/Azure/compute/azure-computeInstance.js @@ -5,198 +5,144 @@ const { ComputeManagementClient } = require("@azure/arm-compute"); * @category Azure */ class Azure_ComputeInstance { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, vmName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .createOrUpdate(resourceGroupName, vmName, parameters, options) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, vmName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the list function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .list(resourceGroupName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the list function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.list(resourceGroupName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the start function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - start(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .start(resourceGroupName, vmName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the start function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + start(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.start(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the powerOff function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - stop(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .powerOff(resourceGroupName, vmName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the powerOff function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + stop(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the restart function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - reboot(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .restart(resourceGroupName, vmName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the restart function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + reboot(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - destroy(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .deleteMethod(resourceGroupName, vmName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + destroy(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_ComputeInstance; diff --git a/generator/generatedClasses/Azure/compute/azure-container.js b/generator/generatedClasses/Azure/compute/azure-container.js index 14991423..7ae30f1e 100644 --- a/generator/generatedClasses/Azure/compute/azure-container.js +++ b/generator/generatedClasses/Azure/compute/azure-container.js @@ -5,143 +5,99 @@ const { ContainerServiceClient } = require("@azure/arm-containerservice"); * @category Azure */ class Azure_Container { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - containerServiceName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .createOrUpdate( - resourceGroupName, - containerServiceName, - parameters, - options - ) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, containerServiceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .deleteMethod(resourceGroupName, containerServiceName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .get(resourceGroupName, containerServiceName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); }); - }); - } + } } module.exports = Azure_Container; diff --git a/generator/generatedClasses/Azure/compute/azure-kubernetes.js b/generator/generatedClasses/Azure/compute/azure-kubernetes.js index 3e5f50a2..8f01c7c1 100644 --- a/generator/generatedClasses/Azure/compute/azure-kubernetes.js +++ b/generator/generatedClasses/Azure/compute/azure-kubernetes.js @@ -5,356 +5,236 @@ const { ContainerServiceClient } = require("@azure/arm-containerservice"); * @category Azure */ class Azure_Kubernetes { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .createOrUpdate( - resourceGroupName, - resourceName, - parameters, - options - ) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .deleteMethod(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the updateTags function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateTags(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .updateTags(resourceGroupName, resourceName, parameters, options) - .then(result => { - resolve(result); + } + /** + * Trigers the updateTags function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateTags(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listClusters(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listClusters(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeCluster(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .get(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeCluster(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.get(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createNodeGroup( - resourceGroupName, - resourceName, - agentPoolName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .createOrUpdate( - resourceGroupName, - resourceName, - agentPoolName, - parameters, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteNodegroup( - resourceGroupName, - resourceName, - agentPoolName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .deleteMethod( - resourceGroupName, - resourceName, - agentPoolName, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeNodeGroup( - resourceGroupName, - resourceName, - agentPoolName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .get(resourceGroupName, resourceName, agentPoolName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the list function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listNodegroups(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .list(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the list function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listNodegroups(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.list(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the rotateClusterCertificates function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateConfig(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .rotateClusterCertificates(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the rotateClusterCertificates function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateConfig(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_Kubernetes; diff --git a/generator/generatedClasses/Azure/database/azure-RDBMS.js b/generator/generatedClasses/Azure/database/azure-RDBMS.js index 8767d939..f2665dd0 100644 --- a/generator/generatedClasses/Azure/database/azure-RDBMS.js +++ b/generator/generatedClasses/Azure/database/azure-RDBMS.js @@ -5,229 +5,131 @@ const { SqlManagementClient } = require("@azure/arm-sql"); * @category Azure */ class Azure_RDBMS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createDatabse( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .createOrUpdate( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteDatabase( - resourceGroupName, - serverName, - databaseName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .deleteMethod(resourceGroupName, serverName, databaseName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the exportMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createSnapshots( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .exportMethod( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the exportMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the update function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - modifyDB( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .update( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the update function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the completeRestore function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} managedInstanceName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restoreDatabase( - resourceGroupName, - managedInstanceName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedDatabases - .completeRestore( - resourceGroupName, - managedInstanceName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the completeRestore function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} managedInstanceName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_RDBMS; diff --git a/generator/generatedClasses/Azure/database/azure-noSql.js b/generator/generatedClasses/Azure/database/azure-noSql.js index c59fe9dd..190ed4f2 100644 --- a/generator/generatedClasses/Azure/database/azure-noSql.js +++ b/generator/generatedClasses/Azure/database/azure-noSql.js @@ -5,207 +5,128 @@ const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); * @category Azure */ class Azure_NoSql { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createUpdateTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} createUpdateTableParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createCollection( - resourceGroupName, - accountName, - tableName, - createUpdateTableParameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .createUpdateTable( - resourceGroupName, - accountName, - tableName, - createUpdateTableParameters, - options - ) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createUpdateTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} createUpdateTableParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteCollection( - resourceGroupName, - accountName, - tableName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .deleteTable(resourceGroupName, accountName, tableName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteCollection(resourceGroupName, accountName, tableName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the listTables function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listCollections(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .listTables(resourceGroupName, accountName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the listTables function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listCollections(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.listTables(resourceGroupName, accountName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the updateTableThroughput function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} updateThroughputParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - setAttribute( - resourceGroupName, - accountName, - tableName, - updateThroughputParameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .updateTableThroughput( - resourceGroupName, - accountName, - tableName, - updateThroughputParameters, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the updateTableThroughput function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} updateThroughputParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the getTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getAttributes( - resourceGroupName, - accountName, - tableName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .getTable(resourceGroupName, accountName, tableName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the getTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getAttributes(resourceGroupName, accountName, tableName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_NoSql; diff --git a/generator/generatedClasses/Azure/management/azure-keyManagement.js b/generator/generatedClasses/Azure/management/azure-keyManagement.js index 2a6a8316..2d594150 100644 --- a/generator/generatedClasses/Azure/management/azure-keyManagement.js +++ b/generator/generatedClasses/Azure/management/azure-keyManagement.js @@ -5,183 +5,126 @@ const { KeyVaultManagementClient } = require("@azure/arm-keyvault"); * @category Azure */ class Azure_KeyManagement { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createKey(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .createOrUpdate(resourceGroupName, vaultName, parameters, options) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createKey(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .deleteMethod(resourceGroupName, vaultName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the update function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .update(resourceGroupName, vaultName, parameters, options) - .then(result => { - resolve(result); + } + /** + * Trigers the update function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the get function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .get(resourceGroupName, vaultName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the get function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.get(resourceGroupName, vaultName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the updateAccessPolicy function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} operationKind - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - putKeyPolicy( - resourceGroupName, - vaultName, - operationKind, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .updateAccessPolicy( - resourceGroupName, - vaultName, - operationKind, - parameters, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the updateAccessPolicy function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} operationKind - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_KeyManagement; diff --git a/generator/generatedClasses/Azure/management/azure-monitoring.js b/generator/generatedClasses/Azure/management/azure-monitoring.js index f365ad1d..e7b373c0 100644 --- a/generator/generatedClasses/Azure/management/azure-monitoring.js +++ b/generator/generatedClasses/Azure/management/azure-monitoring.js @@ -5,170 +5,122 @@ const { MonitorManagementClient } = require("@azure/arm-monitor"); * @category Azure */ class Azure_Monitoring { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .createOrUpdate(resourceGroupName, ruleName, parameters, options) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteAlarm(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .deleteMethod(resourceGroupName, ruleName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteAlarm(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the update function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} alertRulesResource - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateAlarm( - resourceGroupName, - ruleName, - alertRulesResource, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .update(resourceGroupName, ruleName, alertRulesResource, options) - .then(result => { - resolve(result); + } + /** + * Trigers the update function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} alertRulesResource - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the listBySubscription function of monitor - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listAlarms(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules.listBySubscription(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the listBySubscription function of monitor + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listAlarms(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.listBySubscription(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the get function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getMetricData(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .get(resourceGroupName, ruleName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the get function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getMetricData(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.get(resourceGroupName, ruleName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_Monitoring; diff --git a/generator/generatedClasses/Azure/network/azure-DNS.js b/generator/generatedClasses/Azure/network/azure-DNS.js index 9e52b9cb..17a86c4b 100644 --- a/generator/generatedClasses/Azure/network/azure-DNS.js +++ b/generator/generatedClasses/Azure/network/azure-DNS.js @@ -5,150 +5,102 @@ const { DnsManagementClient } = require("@azure/arm-dns"); * @category Azure */ class Azure_DNS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createZone(resourceGroupName, zoneName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones - .createOrUpdate(resourceGroupName, zoneName, parameters, options) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createZone(resourceGroupName, zoneName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(resourceGroupName, zoneName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones - .deleteMethod(resourceGroupName, zoneName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(resourceGroupName, zoneName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the list function of dns - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listZones(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the list function of dns + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listZones(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {StringKeyword} relativeRecordSetName - Mandatory parameter - * @param {TypeReference} recordType - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - changeRecordSets( - resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.recordSets - .createOrUpdate( - resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, - parameters, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {StringKeyword} relativeRecordSetName - Mandatory parameter + * @param {TypeReference} recordType - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_DNS; diff --git a/generator/generatedClasses/Azure/network/azure-loadBalancer.js b/generator/generatedClasses/Azure/network/azure-loadBalancer.js index 437a80c8..0d7ea4bc 100644 --- a/generator/generatedClasses/Azure/network/azure-loadBalancer.js +++ b/generator/generatedClasses/Azure/network/azure-loadBalancer.js @@ -5,181 +5,123 @@ const { NetworkManagementClient } = require("@azure/arm-network"); * @category Azure */ class Azure_LoadBalancer { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .createOrUpdate( - resourceGroupName, - loadBalancerName, - parameters, - options - ) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, loadBalancerName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .deleteMethod(resourceGroupName, loadBalancerName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the list function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the list function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.list(resourceGroupName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the updateTags function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - addTags( - resourceGroupName, - loadBalancerName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .updateTags( - resourceGroupName, - loadBalancerName, - parameters, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the updateTags function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the get function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .get(resourceGroupName, loadBalancerName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the get function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_LoadBalancer; diff --git a/generator/generatedClasses/Azure/storage/azure-blockStorage.js b/generator/generatedClasses/Azure/storage/azure-blockStorage.js index 638df80b..13ea3e7d 100644 --- a/generator/generatedClasses/Azure/storage/azure-blockStorage.js +++ b/generator/generatedClasses/Azure/storage/azure-blockStorage.js @@ -5,165 +5,122 @@ const { ComputeManagementClient } = require("@azure/arm-compute"); * @category Azure */ class Azure_BlockStorage { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .createOrUpdate(resourceGroupName, diskName, disk, options) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .deleteMethod(resourceGroupName, diskName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the get function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .get(resourceGroupName, diskName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the get function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.get(resourceGroupName, diskName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the list function of compute - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the list function of compute + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the update function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .update(resourceGroupName, diskName, disk, options) - .then(result => { - resolve(result); + } + /** + * Trigers the update function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.update(resourceGroupName, diskName, disk, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_BlockStorage; diff --git a/generator/generatedClasses/Azure/storage/azure-storageBucket.js b/generator/generatedClasses/Azure/storage/azure-storageBucket.js index b060e6fc..f2e9e22c 100644 --- a/generator/generatedClasses/Azure/storage/azure-storageBucket.js +++ b/generator/generatedClasses/Azure/storage/azure-storageBucket.js @@ -5,125 +5,81 @@ const { StorageManagementClient } = require("@azure/arm-storage"); * @category Azure */ class Azure_StorageBucket { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the create function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} blobContainer - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - accountName, - containerName, - blobContainer, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .create( - resourceGroupName, - accountName, - containerName, - blobContainer, - options - ) - .then(result => { - resolve(result); + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the create function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} blobContainer - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the deleteMethod function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, accountName, containerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .deleteMethod( - resourceGroupName, - accountName, - containerName, - options - ) - .then(result => { - resolve(result); + } + /** + * Trigers the deleteMethod function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, accountName, containerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } - /** - * Trigers the list function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .list(resourceGroupName, accountName, options) - .then(result => { - resolve(result); + } + /** + * Trigers the list function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.list(resourceGroupName, accountName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); }); - }) - .catch(err => { - reject(err); }); - }); - } + } } module.exports = Azure_StorageBucket; diff --git a/generator/generatedClasses/DO/compute/do-computeInstance.js b/generator/generatedClasses/DO/compute/do-computeInstance.js index 7f925773..70594a63 100644 --- a/generator/generatedClasses/DO/compute/do-computeInstance.js +++ b/generator/generatedClasses/DO/compute/do-computeInstance.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Droplets object - * @category Digital Ocean - */ +* Class to create a Droplets object +* @category Digital Ocean +*/ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._droplets - .getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets - .deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets - .requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._droplets.getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets.deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets.requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/generator/generatedClasses/DO/compute/do-kubernetes.js b/generator/generatedClasses/DO/compute/do-kubernetes.js index ae3db733..e5bacb21 100644 --- a/generator/generatedClasses/DO/compute/do-kubernetes.js +++ b/generator/generatedClasses/DO/compute/do-kubernetes.js @@ -1,135 +1,122 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Kubernetes object - * @category Digital Ocean - */ +* Class to create a Kubernetes object +* @category Digital Ocean +*/ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise} - */ - listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes - .getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes - .getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes - .delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise} - */ - listNodegroups( - clusterId, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._kubernetes - .getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes - .getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes - .addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes - .deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise} + */ + listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._kubernetes.getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes.getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes.delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise} + */ + listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes.getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes.addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes.deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/generator/generatedClasses/DO/database/do-RDBMS.js b/generator/generatedClasses/DO/database/do-RDBMS.js index 9363be19..fa59255a 100644 --- a/generator/generatedClasses/DO/database/do-RDBMS.js +++ b/generator/generatedClasses/DO/database/do-RDBMS.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Databases object - * @category Digital Ocean - */ +* Class to create a Databases object +* @category Digital Ocean +*/ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._databases - .getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases - .createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases - .getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases - .resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._databases.getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases.createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases.getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases.resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/generator/generatedClasses/DO/database/do-noSql.js b/generator/generatedClasses/DO/database/do-noSql.js index 808b12d4..7d7650f5 100644 --- a/generator/generatedClasses/DO/database/do-noSql.js +++ b/generator/generatedClasses/DO/database/do-noSql.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Databases object - * @category Digital Ocean - */ +* Class to create a Databases object +* @category Digital Ocean +*/ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._databases - .getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases - .createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases - .getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases - .resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._databases.getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases.createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases.getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases.resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/generator/generatedClasses/DO/management/do-keyManagement.js b/generator/generatedClasses/DO/management/do-keyManagement.js index ec2921ee..d4e8f11a 100644 --- a/generator/generatedClasses/DO/management/do-keyManagement.js +++ b/generator/generatedClasses/DO/management/do-keyManagement.js @@ -1,78 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Keys object - * @category Digital Ocean - */ +* Class to create a Keys object +* @category Digital Ocean +*/ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._keys - .getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys - .getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys - .add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys - .delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._keys.getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys.getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys.add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys.delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/generator/generatedClasses/DO/network/do-DNS.js b/generator/generatedClasses/DO/network/do-DNS.js index 377e3bb7..ced40bd0 100644 --- a/generator/generatedClasses/DO/network/do-DNS.js +++ b/generator/generatedClasses/DO/network/do-DNS.js @@ -1,98 +1,87 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Domains object - * @category Digital Ocean - */ +* Class to create a Domains object +* @category Digital Ocean +*/ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise} - */ - getRecords( - domainName, - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._domains - .getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains - .createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains - .getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains - .deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains - .updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise} + */ + getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains.createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains.getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains.deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains.updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/generator/generatedClasses/DO/network/do-loadBalancer.js b/generator/generatedClasses/DO/network/do-loadBalancer.js index c1d64d0b..cd02d3c1 100644 --- a/generator/generatedClasses/DO/network/do-loadBalancer.js +++ b/generator/generatedClasses/DO/network/do-loadBalancer.js @@ -1,70 +1,66 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancers object - * @category Digital Ocean - */ +* Class to create a LoadBalancers object +* @category Digital Ocean +*/ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers - .getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers - .update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers - .delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers.getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers.update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers.delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/generator/generatedClasses/DO/storage/do-blockStorage.js b/generator/generatedClasses/DO/storage/do-blockStorage.js index 2a2c86f5..5724610c 100644 --- a/generator/generatedClasses/DO/storage/do-blockStorage.js +++ b/generator/generatedClasses/DO/storage/do-blockStorage.js @@ -1,70 +1,66 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Volumes object - * @category Digital Ocean - */ +* Class to create a Volumes object +* @category Digital Ocean +*/ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes - .getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes - .getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes - .deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes.getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes.getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes.deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js index bcc03216..dd66d85f 100644 --- a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js +++ b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js @@ -5,102 +5,97 @@ const { TranslationServiceClient } = require("@google-cloud/translate"); * @category Google Cloud */ class GCP_Translation { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._translationServiceClient = new TranslationServiceClient(config); - } - /** - * Trigers the translateText function of undefined - * @param {TypeReference} request - Data required for translateText - * @param {TypeReference} [options] - Data required for translateText - * @returns {Promise} - */ - translate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .translateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._translationServiceClient = new TranslationServiceClient(config); + } + /** + * Trigers the translateText function of undefined + * @param {TypeReference} request - Data required for translateText + * @param {TypeReference} [options] - Data required for translateText + * @returns {Promise} + */ + translate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.translateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the batchTranslateText function of undefined - * @param {TypeReference} request - Data required for batchTranslateText - * @param {TypeReference} [options] - Data required for batchTranslateText - * @returns {Promise} - */ - batchTranslate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .batchTranslateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the batchTranslateText function of undefined + * @param {TypeReference} request - Data required for batchTranslateText + * @param {TypeReference} [options] - Data required for batchTranslateText + * @returns {Promise} + */ + batchTranslate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.batchTranslateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the getGlossary function of undefined - * @param {TypeReference} request - Data required for getGlossary - * @param {TypeReference} [options] - Data required for getGlossary - * @returns {Promise} - */ - getGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .getGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the getGlossary function of undefined + * @param {TypeReference} request - Data required for getGlossary + * @param {TypeReference} [options] - Data required for getGlossary + * @returns {Promise} + */ + getGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.getGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the createGlossary function of undefined - * @param {TypeReference} request - Data required for createGlossary - * @param {TypeReference} [options] - Data required for createGlossary - * @returns {Promise} - */ - createGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .createGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the createGlossary function of undefined + * @param {TypeReference} request - Data required for createGlossary + * @param {TypeReference} [options] - Data required for createGlossary + * @returns {Promise} + */ + createGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.createGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the detectLanguage function of undefined - * @param {TypeReference} request - Data required for detectLanguage - * @param {TypeReference} [options] - Data required for detectLanguage - * @returns {Promise} - */ - detectLanguage(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .detectLanguage(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the detectLanguage function of undefined + * @param {TypeReference} request - Data required for detectLanguage + * @param {TypeReference} [options] - Data required for detectLanguage + * @returns {Promise} + */ + detectLanguage(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.detectLanguage(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } + } } module.exports = GCP_Translation; diff --git a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js index e0c08e67..340e295b 100644 --- a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js +++ b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js @@ -5,174 +5,165 @@ const { ClusterManagerClient } = require("@google-cloud/container"); * @category Google Cloud */ class GCP_Kubernetes { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._clusterManagerClient = new ClusterManagerClient(config); - } - /** - * Trigers the createCluster function of undefined - * @param {TypeReference} request - Data required for createCluster - * @param {TypeReference} [options] - Data required for createCluster - * @returns {Promise} - */ - create(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .createCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._clusterManagerClient = new ClusterManagerClient(config); + } + /** + * Trigers the createCluster function of undefined + * @param {TypeReference} request - Data required for createCluster + * @param {TypeReference} [options] - Data required for createCluster + * @returns {Promise} + */ + create(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.createCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteCluster function of undefined - * @param {TypeReference} request - Data required for deleteCluster - * @param {TypeReference} [options] - Data required for deleteCluster - * @returns {Promise} - */ - delete(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .deleteCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the deleteCluster function of undefined + * @param {TypeReference} request - Data required for deleteCluster + * @param {TypeReference} [options] - Data required for deleteCluster + * @returns {Promise} + */ + delete(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.deleteCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the listClusters function of undefined - * @param {TypeReference} request - Data required for listClusters - * @param {TypeReference} [options] - Data required for listClusters - * @returns {Promise} - */ - listClusters(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .listClusters(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the listClusters function of undefined + * @param {TypeReference} request - Data required for listClusters + * @param {TypeReference} [options] - Data required for listClusters + * @returns {Promise} + */ + listClusters(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.listClusters(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the getCluster function of undefined - * @param {TypeReference} request - Data required for getCluster - * @param {TypeReference} [options] - Data required for getCluster - * @returns {Promise} - */ - describeCluster(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .getCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the getCluster function of undefined + * @param {TypeReference} request - Data required for getCluster + * @param {TypeReference} [options] - Data required for getCluster + * @returns {Promise} + */ + describeCluster(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.getCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the createNodePool function of undefined - * @param {TypeReference} request - Data required for createNodePool - * @param {TypeReference} [options] - Data required for createNodePool - * @returns {Promise} - */ - createNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .createNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the createNodePool function of undefined + * @param {TypeReference} request - Data required for createNodePool + * @param {TypeReference} [options] - Data required for createNodePool + * @returns {Promise} + */ + createNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.createNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteNodePool function of undefined - * @param {TypeReference} request - Data required for deleteNodePool - * @param {TypeReference} [options] - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .deleteNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the deleteNodePool function of undefined + * @param {TypeReference} request - Data required for deleteNodePool + * @param {TypeReference} [options] - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.deleteNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the getNodePool function of undefined - * @param {TypeReference} request - Data required for getNodePool - * @param {TypeReference} [options] - Data required for getNodePool - * @returns {Promise} - */ - describeNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .getNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the getNodePool function of undefined + * @param {TypeReference} request - Data required for getNodePool + * @param {TypeReference} [options] - Data required for getNodePool + * @returns {Promise} + */ + describeNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.getNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the listNodePools function of undefined - * @param {TypeReference} request - Data required for listNodePools - * @param {TypeReference} [options] - Data required for listNodePools - * @returns {Promise} - */ - listNodegroups(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .listNodePools(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the listNodePools function of undefined + * @param {TypeReference} request - Data required for listNodePools + * @param {TypeReference} [options] - Data required for listNodePools + * @returns {Promise} + */ + listNodegroups(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.listNodePools(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the setAddonsConfig function of undefined - * @param {TypeReference} request - Data required for setAddonsConfig - * @param {TypeReference} [options] - Data required for setAddonsConfig - * @returns {Promise} - */ - updateConfig(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .setAddonsConfig(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the setAddonsConfig function of undefined + * @param {TypeReference} request - Data required for setAddonsConfig + * @param {TypeReference} [options] - Data required for setAddonsConfig + * @returns {Promise} + */ + updateConfig(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.setAddonsConfig(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } + } } module.exports = GCP_Kubernetes; diff --git a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js index 46bbe942..a1364ad9 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js +++ b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js @@ -5,130 +5,124 @@ const { DatabaseAdminClient } = require("@google-cloud/spanner"); * @category Google Cloud */ class GCP_RDBMS { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._databaseAdminClient = new DatabaseAdminClient(config); - } - /** - * Trigers the createDatabase function of undefined - * @param {TypeReference} request - Data required for createDatabase - * @param {TypeReference} [options] - Data required for createDatabase - * @returns {Promise} - */ - createDatabse(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .createDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._databaseAdminClient = new DatabaseAdminClient(config); + } + /** + * Trigers the createDatabase function of undefined + * @param {TypeReference} request - Data required for createDatabase + * @param {TypeReference} [options] - Data required for createDatabase + * @returns {Promise} + */ + createDatabse(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.createDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the dropDatabase function of undefined - * @param {TypeReference} request - Data required for dropDatabase - * @param {TypeReference} [options] - Data required for dropDatabase - * @returns {Promise} - */ - deleteDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .dropDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the dropDatabase function of undefined + * @param {TypeReference} request - Data required for dropDatabase + * @param {TypeReference} [options] - Data required for dropDatabase + * @returns {Promise} + */ + deleteDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.dropDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the createBackup function of undefined - * @param {TypeReference} request - Data required for createBackup - * @param {TypeReference} [options] - Data required for createBackup - * @returns {Promise} - */ - createSnapshots(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .createBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the createBackup function of undefined + * @param {TypeReference} request - Data required for createBackup + * @param {TypeReference} [options] - Data required for createBackup + * @returns {Promise} + */ + createSnapshots(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.createBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the updateDatabaseDdl function of undefined - * @param {TypeReference} request - Data required for updateDatabaseDdl - * @param {TypeReference} [options] - Data required for updateDatabaseDdl - * @returns {Promise} - */ - modifyDB(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .updateDatabaseDdl(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the updateDatabaseDdl function of undefined + * @param {TypeReference} request - Data required for updateDatabaseDdl + * @param {TypeReference} [options] - Data required for updateDatabaseDdl + * @returns {Promise} + */ + modifyDB(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.updateDatabaseDdl(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the restoreDatabase function of undefined - * @param {TypeReference} request - Data required for restoreDatabase - * @param {TypeReference} [options] - Data required for restoreDatabase - * @returns {Promise} - */ - restoreDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .restoreDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the restoreDatabase function of undefined + * @param {TypeReference} request - Data required for restoreDatabase + * @param {TypeReference} [options] - Data required for restoreDatabase + * @returns {Promise} + */ + restoreDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.restoreDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteBackup function of undefined - * @param {TypeReference} request - Data required for deleteBackup - * @param {TypeReference} [options] - Data required for deleteBackup - * @returns {Promise} - */ - deleteDBSnapshot(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .deleteBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the deleteBackup function of undefined + * @param {TypeReference} request - Data required for deleteBackup + * @param {TypeReference} [options] - Data required for deleteBackup + * @returns {Promise} + */ + deleteDBSnapshot(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.deleteBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the databasePath function of undefined - * @param {StringKeyword} project - Data required for databasePath - * @param {StringKeyword} instance - Data required for databasePath - * @param {StringKeyword} database - Data required for databasePath - * @returns {Promise} - */ - databasePath(project, instance, database) { - return this._databaseAdminClient.databasePath(project, instance, database); - } + } + /** + * Trigers the databasePath function of undefined + * @param {StringKeyword} project - Data required for databasePath + * @param {StringKeyword} instance - Data required for databasePath + * @param {StringKeyword} database - Data required for databasePath + * @returns {Promise} + */ + databasePath(project, instance, database) { + return this._databaseAdminClient.databasePath(project, instance, database); + } } module.exports = GCP_RDBMS; diff --git a/generator/generatedClasses/googleCloud/database/gcp-noSql.js b/generator/generatedClasses/googleCloud/database/gcp-noSql.js index 7857a959..960ce486 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-noSql.js +++ b/generator/generatedClasses/googleCloud/database/gcp-noSql.js @@ -5,75 +5,72 @@ const { FirestoreClient } = require("@google-cloud/firestore"); * @category Google Cloud */ class GCP_NoSql { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._firestoreClient = new FirestoreClient(config); - } - /** - * Trigers the createDocument function of undefined - * @param {TypeReference} request - Data required for createDocument - * @param {TypeReference} [options] - Data required for createDocument - * @returns {Promise} - */ - createItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .createDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._firestoreClient = new FirestoreClient(config); + } + /** + * Trigers the createDocument function of undefined + * @param {TypeReference} request - Data required for createDocument + * @param {TypeReference} [options] - Data required for createDocument + * @returns {Promise} + */ + createItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.createDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteDocument function of undefined - * @param {TypeReference} request - Data required for deleteDocument - * @param {TypeReference} [options] - Data required for deleteDocument - * @returns {Promise} - */ - deleteItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .deleteDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the deleteDocument function of undefined + * @param {TypeReference} request - Data required for deleteDocument + * @param {TypeReference} [options] - Data required for deleteDocument + * @returns {Promise} + */ + deleteItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.deleteDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the updateDocument function of undefined - * @param {TypeReference} request - Data required for updateDocument - * @param {TypeReference} [options] - Data required for updateDocument - * @returns {Promise} - */ - updateItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .updateDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the updateDocument function of undefined + * @param {TypeReference} request - Data required for updateDocument + * @param {TypeReference} [options] - Data required for updateDocument + * @returns {Promise} + */ + updateItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.updateDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the runQuery function of undefined - * @param {TypeReference} [request] - Data required for runQuery - * @param {TypeReference} [options] - Data required for runQuery - * @returns {Promise} - */ - query(request = undefined, options = undefined) { - return this._firestoreClient.runQuery(request, options); - } + } + /** + * Trigers the runQuery function of undefined + * @param {TypeReference} [request] - Data required for runQuery + * @param {TypeReference} [options] - Data required for runQuery + * @returns {Promise} + */ + query(request = undefined, options = undefined) { + return this._firestoreClient.runQuery(request, options); + } } module.exports = GCP_NoSql; diff --git a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js index 8a106f5d..65c4ad71 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js +++ b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js @@ -5,103 +5,98 @@ const { KeyManagementServiceClient } = require("@google-cloud/kms"); * @category Google Cloud */ class GCP_KeyManagement { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._keyManagementServiceClient = new KeyManagementServiceClient(config); - } - /** - * Trigers the createCryptoKey function of undefined - * @param {TypeReference} request - Data required for createCryptoKey - * @param {TypeReference} [options] - Data required for createCryptoKey - * @returns {Promise} - */ - createKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .createCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._keyManagementServiceClient = new KeyManagementServiceClient(config); + } + /** + * Trigers the createCryptoKey function of undefined + * @param {TypeReference} request - Data required for createCryptoKey + * @param {TypeReference} [options] - Data required for createCryptoKey + * @returns {Promise} + */ + createKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.createCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the destroyCryptoKeyVersion function of undefined - * @param {TypeReference} request - Data required for destroyCryptoKeyVersion - * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion - * @returns {Promise} - */ - deleteKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .destroyCryptoKeyVersion(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the destroyCryptoKeyVersion function of undefined + * @param {TypeReference} request - Data required for destroyCryptoKeyVersion + * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion + * @returns {Promise} + */ + deleteKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the updateCryptoKey function of undefined - * @param {TypeReference} request - Data required for updateCryptoKey - * @param {TypeReference} [options] - Data required for updateCryptoKey - * @returns {Promise} - */ - update(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .updateCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the updateCryptoKey function of undefined + * @param {TypeReference} request - Data required for updateCryptoKey + * @param {TypeReference} [options] - Data required for updateCryptoKey + * @returns {Promise} + */ + update(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.updateCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the getCryptoKey function of undefined - * @param {TypeReference} request - Data required for getCryptoKey - * @param {TypeReference} [options] - Data required for getCryptoKey - * @returns {Promise} - */ - describeKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .getCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the getCryptoKey function of undefined + * @param {TypeReference} request - Data required for getCryptoKey + * @param {TypeReference} [options] - Data required for getCryptoKey + * @returns {Promise} + */ + describeKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.getCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the setIamPolicy function of undefined - * @param {TypeReference} request - Data required for setIamPolicy - * @param {UnionType} [options] - Data required for setIamPolicy - * @param {TypeReference} [callback] - Data required for setIamPolicy - * @returns {Promise} - */ - putKeyPolicy(request, options = undefined, callback = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .setIamPolicy(request, options, callback) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the setIamPolicy function of undefined + * @param {TypeReference} request - Data required for setIamPolicy + * @param {UnionType} [options] - Data required for setIamPolicy + * @param {TypeReference} [callback] - Data required for setIamPolicy + * @returns {Promise} + */ + putKeyPolicy(request, options = undefined, callback = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.setIamPolicy(request, options, callback) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } + } } module.exports = GCP_KeyManagement; diff --git a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js index 8ea14029..4c2c2176 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js +++ b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js @@ -6,111 +6,106 @@ const { MetricServiceClient } = require("@google-cloud/monitoring"); * @category Google Cloud */ class GCP_Monitoring { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); - this._metricServiceClient = new MetricServiceClient(config); - } - /** - * Trigers the createAlertPolicy function of undefined - * @param {TypeReference} request - Data required for createAlertPolicy - * @param {TypeReference} [options] - Data required for createAlertPolicy - * @returns {Promise} - */ - createAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .createAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); + this._metricServiceClient = new MetricServiceClient(config); + } + /** + * Trigers the createAlertPolicy function of undefined + * @param {TypeReference} request - Data required for createAlertPolicy + * @param {TypeReference} [options] - Data required for createAlertPolicy + * @returns {Promise} + */ + createAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.createAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteAlertPolicy function of undefined - * @param {TypeReference} request - Data required for deleteAlertPolicy - * @param {TypeReference} [options] - Data required for deleteAlertPolicy - * @returns {Promise} - */ - deleteAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .deleteAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the deleteAlertPolicy function of undefined + * @param {TypeReference} request - Data required for deleteAlertPolicy + * @param {TypeReference} [options] - Data required for deleteAlertPolicy + * @returns {Promise} + */ + deleteAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.deleteAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the updateAlertPolicy function of undefined - * @param {TypeReference} request - Data required for updateAlertPolicy - * @param {TypeReference} [options] - Data required for updateAlertPolicy - * @returns {Promise} - */ - updateAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .updateAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the updateAlertPolicy function of undefined + * @param {TypeReference} request - Data required for updateAlertPolicy + * @param {TypeReference} [options] - Data required for updateAlertPolicy + * @returns {Promise} + */ + updateAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.updateAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the listAlertPolicies function of undefined - * @param {TypeReference} request - Data required for listAlertPolicies - * @param {TypeReference} [options] - Data required for listAlertPolicies - * @returns {Promise} - */ - listAlarms(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .listAlertPolicies(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the listAlertPolicies function of undefined + * @param {TypeReference} request - Data required for listAlertPolicies + * @param {TypeReference} [options] - Data required for listAlertPolicies + * @returns {Promise} + */ + listAlarms(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.listAlertPolicies(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the getMetricDescriptor function of undefined - * @param {TypeReference} request - Data required for getMetricDescriptor - * @param {TypeReference} [options] - Data required for getMetricDescriptor - * @returns {Promise} - */ - getMetricData(request, options = undefined) { - return new Promise((resolve, reject) => { - this._metricServiceClient - .getMetricDescriptor(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the getMetricDescriptor function of undefined + * @param {TypeReference} request - Data required for getMetricDescriptor + * @param {TypeReference} [options] - Data required for getMetricDescriptor + * @returns {Promise} + */ + getMetricData(request, options = undefined) { + return new Promise((resolve, reject) => { + this._metricServiceClient.getMetricDescriptor(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the projectPath function of undefined - * @param {StringKeyword} project - Data required for projectPath - * @returns {Promise} - */ - projectPath(project) { - return this._alertPolicyServiceClient.projectPath(project); - } + } + /** + * Trigers the projectPath function of undefined + * @param {StringKeyword} project - Data required for projectPath + * @returns {Promise} + */ + projectPath(project) { + return this._alertPolicyServiceClient.projectPath(project); + } } module.exports = GCP_Monitoring; diff --git a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js index ff4ee74f..fd9ab000 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js +++ b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js @@ -6,157 +6,149 @@ const { SubscriberClient } = require("@google-cloud/pubsub"); * @category Google Cloud */ class GCP_NotificationService { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._publisherClient = new PublisherClient(config); - this._subscriberClient = new SubscriberClient(config); - } - /** - * Trigers the createTopic function of undefined - * @param {TypeReference} request - Data required for createTopic - * @param {TypeReference} [options] - Data required for createTopic - * @returns {Promise} - */ - createTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .createTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._publisherClient = new PublisherClient(config); + this._subscriberClient = new SubscriberClient(config); + } + /** + * Trigers the createTopic function of undefined + * @param {TypeReference} request - Data required for createTopic + * @param {TypeReference} [options] - Data required for createTopic + * @returns {Promise} + */ + createTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.createTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteTopic function of undefined - * @param {TypeReference} request - Data required for deleteTopic - * @param {TypeReference} [options] - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .deleteTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the deleteTopic function of undefined + * @param {TypeReference} request - Data required for deleteTopic + * @param {TypeReference} [options] - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.deleteTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the getTopic function of undefined - * @param {TypeReference} request - Data required for getTopic - * @param {TypeReference} [options] - Data required for getTopic - * @returns {Promise} - */ - getTopicAttributes(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .getTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the getTopic function of undefined + * @param {TypeReference} request - Data required for getTopic + * @param {TypeReference} [options] - Data required for getTopic + * @returns {Promise} + */ + getTopicAttributes(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.getTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the listTopicSubscriptions function of undefined - * @param {TypeReference} request - Data required for listTopicSubscriptions - * @param {TypeReference} [options] - Data required for listTopicSubscriptions - * @returns {Promise} - */ - listSubscriptions(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .listTopicSubscriptions(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the listTopicSubscriptions function of undefined + * @param {TypeReference} request - Data required for listTopicSubscriptions + * @param {TypeReference} [options] - Data required for listTopicSubscriptions + * @returns {Promise} + */ + listSubscriptions(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.listTopicSubscriptions(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the createSubscription function of undefined - * @param {TypeReference} request - Data required for createSubscription - * @param {TypeReference} [options] - Data required for createSubscription - * @returns {Promise} - */ - subscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient - .createSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the createSubscription function of undefined + * @param {TypeReference} request - Data required for createSubscription + * @param {TypeReference} [options] - Data required for createSubscription + * @returns {Promise} + */ + subscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient.createSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the publish function of undefined - * @param {TypeReference} request - Data required for publish - * @param {TypeReference} [options] - Data required for publish - * @returns {Promise} - */ - publish(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .publish(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the publish function of undefined + * @param {TypeReference} request - Data required for publish + * @param {TypeReference} [options] - Data required for publish + * @returns {Promise} + */ + publish(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.publish(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the listTopics function of undefined - * @param {TypeReference} request - Data required for listTopics - * @param {TypeReference} [options] - Data required for listTopics - * @returns {Promise} - */ - listTopics(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .listTopics(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the listTopics function of undefined + * @param {TypeReference} request - Data required for listTopics + * @param {TypeReference} [options] - Data required for listTopics + * @returns {Promise} + */ + listTopics(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.listTopics(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the deleteSubscription function of undefined - * @param {TypeReference} request - Data required for deleteSubscription - * @param {TypeReference} [options] - Data required for deleteSubscription - * @returns {Promise} - */ - unsubscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient - .deleteSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the deleteSubscription function of undefined + * @param {TypeReference} request - Data required for deleteSubscription + * @param {TypeReference} [options] - Data required for deleteSubscription + * @returns {Promise} + */ + unsubscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient.deleteSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } + } } module.exports = GCP_NotificationService; diff --git a/generator/generatedClasses/googleCloud/network/gcp-DNS.js b/generator/generatedClasses/googleCloud/network/gcp-DNS.js index acb9acd3..b1ce2e6f 100644 --- a/generator/generatedClasses/googleCloud/network/gcp-DNS.js +++ b/generator/generatedClasses/googleCloud/network/gcp-DNS.js @@ -5,100 +5,93 @@ const { DNS } = require("@google-cloud/dns"); * @category Google Cloud */ class GCP_dns { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._dns = new DNS(config); - } - /** - * Trigers the getZones function of dns - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - listZones(query = undefined) { - return new Promise((resolve, reject) => { - this._dns - .getZones(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._dns = new DNS(config); + } + /** + * Trigers the getZones function of dns + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + listZones(query = undefined) { + return new Promise((resolve, reject) => { + this._dns.getZones(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the create function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - createZone(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns - .zone(identifier) - .create(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the create function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + createZone(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).create(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the createChange function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - changeRecordSets(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns - .zone(identifier) - .createChange(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the createChange function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + changeRecordSets(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).createChange(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the delete function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(dns, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - dns - .zone(identifier) - .delete(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the delete function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(dns, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).delete(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the record function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {StringKeyword} type - Mandatory parameter - * @param {TypeReference} metadata - Mandatory parameter - * @returns {Promise} - */ - record(dns, type, metadata) { - return this.dns.record(type, metadata); - } + } + /** + * Trigers the record function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {StringKeyword} type - Mandatory parameter + * @param {TypeReference} metadata - Mandatory parameter + * @returns {Promise} + */ + record(dns, type, metadata) { + return this.dns.record(type, metadata); + } } module.exports = GCP_dns; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js index a51af327..d92787eb 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js @@ -5,107 +5,99 @@ const { Storage } = require("@google-cloud/storage"); * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket - .file(identifier) - .makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket.file(identifier).makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage - .createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage.createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage - .getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage.getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } + } } module.exports = GCP_storage; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js index a51af327..d92787eb 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js @@ -5,107 +5,99 @@ const { Storage } = require("@google-cloud/storage"); * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket - .file(identifier) - .makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket.file(identifier).makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage - .createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage.createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage - .getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage.getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); }); - }); - } + } } module.exports = GCP_storage; diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js new file mode 100644 index 00000000..2b75e139 --- /dev/null +++ b/generator/generators/oracle/generator.js @@ -0,0 +1,123 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +exports.__esModule = true; +exports.generateOracleClass = exports.extractSDKData = void 0; +// import { getAST } from '../../parsers/oracle/parser'; +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/oracle/parser"); +// interface ClassData { +// className: string; +// functions: FunctionData[]; +// serviceName: string; +// } +function extractSDKData(sdkClassAst, serviceClass) { + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + // console.log(functions); + // console.log(sdkClassAst); + // console.log(Array.from(sdkClassAst.members)[0]); + // Array.from(sdkClassAst.members).map(method=>{ + // // console.log(method.name.escapedText); + // }) + // console.log(Object.keys(sdkClassAst.members)); + // console.log(sdkClassAst.members['99']); + // Object.keys(sdkClassAst.members).map((key,index)=>{ + // console.log(key); + // // const member = sdkClassAst.members[key]; + // // console.log(member.name.text); + // }) + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(" ")[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + ; + method.parameters.map(function (param) { + if (param.name.text !== "callback") { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === "TypeReference" && param.type.typeName) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null + }; + console.log(classData); +} +exports.extractSDKData = extractSDKData; +function generateOracleClass(serviceClass, serviceName) { + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + console.log(sdkFile); + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst; + return __generator(this, function (_a) { + sdkClassAst = result; + try { + // const classData: ClassData = extractSDKData(sdkClassAst,serviceClass) + extractSDKData(sdkClassAst, serviceClass); + } + catch (error) { } + return [2 /*return*/]; + }); + }); }); +} +exports.generateOracleClass = generateOracleClass; diff --git a/generator/generators/oracle/generator.ts b/generator/generators/oracle/generator.ts new file mode 100644 index 00000000..3a01f10b --- /dev/null +++ b/generator/generators/oracle/generator.ts @@ -0,0 +1,108 @@ +// import { getAST } from '../../parsers/oracle/parser'; +import { SyntaxKind } from "typescript"; +import { getAST } from "../../parsers/oracle/parser"; + + +interface FunctionData { + functionName: string; + SDKFunctionName: string; + params: param[]; +} + +interface param { + name: string; + type: string; + typeName: string; +} +interface ClassData { + className: string; + functions: FunctionData[]; + serviceName: string; + } + +// interface ClassData { +// className: string; +// functions: FunctionData[]; +// serviceName: string; +// } + +export function extractSDKData(sdkClassAst, serviceClass) { + let methods: FunctionData[] = []; + const functions = []; + Object.keys(serviceClass).map((key, index) => { + functions.push(serviceClass[key].split(' ')[1]); + }); + // console.log(functions); + // console.log(sdkClassAst); + + // console.log(Array.from(sdkClassAst.members)[0]); + // Array.from(sdkClassAst.members).map(method=>{ + // // console.log(method.name.escapedText); + + // }) + // console.log(Object.keys(sdkClassAst.members)); + // console.log(sdkClassAst.members['99']); + + // Object.keys(sdkClassAst.members).map((key,index)=>{ + // console.log(key); + + // // const member = sdkClassAst.members[key]; + // // console.log(member.name.text); + + // }) + + sdkClassAst.members.map((method)=>{ + if(method.name && functions.includes(method.name.text)){ + let name; + Object.keys(serviceClass).map((key,index)=>{ + if(serviceClass[key].split(" ")[1]===method.name.text){ + name = key; + } + }) + const parameters =[];; + method.parameters.map(param=>{ + if(param.name.text!== "callback"){ + const parameter ={ + name : param.name.text, + optional: param.questionToken?true:false, + type: SyntaxKind[param.type.kind], + typeName:null + }; + + if(parameter.type ==="TypeReference" && param.type.typeName){ + parameter.typeName = param.type.typeName.right.text; + } + parameters.push(parameter) + } + }); + + methods.push({ + functionName:name.toString(), + SDKFunctionName:method.name.text.toString(), + params:parameters + }) + + } + + }) + const classData: ClassData ={ + className: sdkClassAst.name.text, + functions: methods, + serviceName:null, + } + console.log(classData); + return classData; + +} + +export function generateOracleClass(serviceClass, serviceName) { + const sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + console.log(sdkFile); + // getAST(sdkFile).then(async result => { + // const sdkClassAst = result; + // try { + // // const classData: ClassData = extractSDKData(sdkClassAst,serviceClass) + // extractSDKData(sdkClassAst, serviceClass); + // } catch (error) {} + // }); +} diff --git a/generator/main.ts b/generator/main.ts index e33d51cf..030fc7ae 100644 --- a/generator/main.ts +++ b/generator/main.ts @@ -5,6 +5,7 @@ import { generateAWSClass } from './generators/aws/generator'; import { generateAzureClass } from './generators/azure/generator'; import { generateDOClass } from './generators/do/generator'; import { generateGCPClass } from './generators/googleCloud/generator'; +import { generateOracleClass } from './generators/oracle/generator'; try { const services = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); @@ -18,6 +19,8 @@ try { generateGCPClass(services[service][provider], service); } else if (provider == "DO") { generateDOClass(services[service][provider], service); + } else if (provider == "Oracle") { + generateOracleClass(services[service][provider], service); } }); }); From bdcb130005c01973ac876ec837273b77010e1217 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Thu, 29 Jun 2023 21:48:03 +0530 Subject: [PATCH 02/22] Added Oracle extractor Signed-off-by: Partik SIngh --- .../AWS/appServices/aws-paaS.js | 572 +++++++------- .../artificialinteligence/aws-translation.js | 189 +++-- .../AWS/compute/aws-computeInstance.js | 321 ++++---- .../AWS/compute/aws-container.js | 156 ++-- .../AWS/compute/aws-kubernetes.js | 354 +++++---- .../AWS/database/aws-RDBMS.js | 222 +++--- .../AWS/database/aws-noSql.js | 222 +++--- .../AWS/database/aws-noSqlIndexed.js | 321 ++++---- .../AWS/management/aws-keyManagement.js | 189 +++-- .../AWS/management/aws-monitoring.js | 156 ++-- .../AWS/management/aws-notificationService.js | 288 ++++---- .../generatedClasses/AWS/network/aws-DNS.js | 156 ++-- .../AWS/network/aws-loadBalancer.js | 189 +++-- .../generatedClasses/AWS/security/aws-IAM.js | 189 +++-- .../AWS/storage/aws-archivalStorage.js | 189 +++-- .../AWS/storage/aws-blockStorage.js | 156 ++-- .../AWS/storage/aws-storageBucket.js | 187 +++-- .../Azure/appServices/azure-paaS.js | 699 +++++++++++------- .../Azure/compute/azure-computeInstance.js | 339 +++++---- .../Azure/compute/azure-container.js | 238 +++--- .../Azure/compute/azure-kubernetes.js | 603 +++++++++------ .../Azure/database/azure-RDBMS.js | 357 +++++---- .../Azure/database/azure-noSql.js | 337 +++++---- .../Azure/management/azure-keyManagement.js | 311 +++++--- .../Azure/management/azure-monitoring.js | 296 +++++--- .../Azure/network/azure-DNS.js | 249 ++++--- .../Azure/network/azure-loadBalancer.js | 307 +++++--- .../Azure/storage/azure-blockStorage.js | 284 ++++--- .../Azure/storage/azure-storageBucket.js | 198 +++-- .../DO/compute/do-computeInstance.js | 139 ++-- .../DO/compute/do-kubernetes.js | 251 ++++--- .../generatedClasses/DO/database/do-RDBMS.js | 139 ++-- .../generatedClasses/DO/database/do-noSql.js | 139 ++-- .../DO/management/do-keyManagement.js | 137 ++-- .../generatedClasses/DO/network/do-DNS.js | 175 +++-- .../DO/network/do-loadBalancer.js | 126 ++-- .../DO/storage/do-blockStorage.js | 126 ++-- .../artificialinteligence/gcp-translation.js | 191 ++--- .../googleCloud/compute/gcp-kubernetes.js | 331 +++++---- .../googleCloud/database/gcp-RDBMS.js | 250 ++++--- .../googleCloud/database/gcp-noSql.js | 139 ++-- .../management/gcp-keyManagement.js | 195 ++--- .../googleCloud/management/gcp-monitoring.js | 211 +++--- .../management/gcp-notificationService.js | 300 ++++---- .../googleCloud/network/gcp-DNS.js | 182 ++--- .../storage/gcp-archivalStorage.js | 198 ++--- .../googleCloud/storage/gcp-storageBucket.js | 198 ++--- generator/generators/oracle/generator.js | 325 +++++--- generator/generators/oracle/generator.ts | 67 +- generator/node-cloud.yml | 32 +- 50 files changed, 6603 insertions(+), 5522 deletions(-) diff --git a/generator/generatedClasses/AWS/appServices/aws-paaS.js b/generator/generatedClasses/AWS/appServices/aws-paaS.js index b1acbd1e..f8e62ded 100644 --- a/generator/generatedClasses/AWS/appServices/aws-paaS.js +++ b/generator/generatedClasses/AWS/appServices/aws-paaS.js @@ -4,287 +4,295 @@ * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js index 0c4caf7b..c89ce192 100644 --- a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js +++ b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/generator/generatedClasses/AWS/compute/aws-computeInstance.js b/generator/generatedClasses/AWS/compute/aws-computeInstance.js index 569ca6fe..7ac04a34 100644 --- a/generator/generatedClasses/AWS/compute/aws-computeInstance.js +++ b/generator/generatedClasses/AWS/compute/aws-computeInstance.js @@ -4,170 +4,161 @@ * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/generator/generatedClasses/AWS/compute/aws-container.js b/generator/generatedClasses/AWS/compute/aws-container.js index 1b5ec5a5..44da8f96 100644 --- a/generator/generatedClasses/AWS/compute/aws-container.js +++ b/generator/generatedClasses/AWS/compute/aws-container.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/generator/generatedClasses/AWS/compute/aws-kubernetes.js b/generator/generatedClasses/AWS/compute/aws-kubernetes.js index bf31ba19..6381ac0f 100644 --- a/generator/generatedClasses/AWS/compute/aws-kubernetes.js +++ b/generator/generatedClasses/AWS/compute/aws-kubernetes.js @@ -4,187 +4,177 @@ * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/generator/generatedClasses/AWS/database/aws-RDBMS.js b/generator/generatedClasses/AWS/database/aws-RDBMS.js index 7983b58e..b53f2bcb 100644 --- a/generator/generatedClasses/AWS/database/aws-RDBMS.js +++ b/generator/generatedClasses/AWS/database/aws-RDBMS.js @@ -4,119 +4,113 @@ * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/generator/generatedClasses/AWS/database/aws-noSql.js b/generator/generatedClasses/AWS/database/aws-noSql.js index 3af86a16..3eebfbbd 100644 --- a/generator/generatedClasses/AWS/database/aws-noSql.js +++ b/generator/generatedClasses/AWS/database/aws-noSql.js @@ -4,119 +4,113 @@ * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js index d55afca0..82128eef 100644 --- a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js +++ b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js @@ -4,170 +4,161 @@ * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/generator/generatedClasses/AWS/management/aws-keyManagement.js b/generator/generatedClasses/AWS/management/aws-keyManagement.js index 225039c8..c311e123 100644 --- a/generator/generatedClasses/AWS/management/aws-keyManagement.js +++ b/generator/generatedClasses/AWS/management/aws-keyManagement.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/generator/generatedClasses/AWS/management/aws-monitoring.js b/generator/generatedClasses/AWS/management/aws-monitoring.js index aa89282a..24c83246 100644 --- a/generator/generatedClasses/AWS/management/aws-monitoring.js +++ b/generator/generatedClasses/AWS/management/aws-monitoring.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/generator/generatedClasses/AWS/management/aws-notificationService.js b/generator/generatedClasses/AWS/management/aws-notificationService.js index fb80c822..50efb35e 100644 --- a/generator/generatedClasses/AWS/management/aws-notificationService.js +++ b/generator/generatedClasses/AWS/management/aws-notificationService.js @@ -4,153 +4,145 @@ * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/generator/generatedClasses/AWS/network/aws-DNS.js b/generator/generatedClasses/AWS/network/aws-DNS.js index 2a9330da..7a62602f 100644 --- a/generator/generatedClasses/AWS/network/aws-DNS.js +++ b/generator/generatedClasses/AWS/network/aws-DNS.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/generator/generatedClasses/AWS/network/aws-loadBalancer.js b/generator/generatedClasses/AWS/network/aws-loadBalancer.js index 7731152c..d9eba23b 100644 --- a/generator/generatedClasses/AWS/network/aws-loadBalancer.js +++ b/generator/generatedClasses/AWS/network/aws-loadBalancer.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/generator/generatedClasses/AWS/security/aws-IAM.js b/generator/generatedClasses/AWS/security/aws-IAM.js index b643c521..9191ab3d 100644 --- a/generator/generatedClasses/AWS/security/aws-IAM.js +++ b/generator/generatedClasses/AWS/security/aws-IAM.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js index 44aa797f..a5189f99 100644 --- a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-blockStorage.js b/generator/generatedClasses/AWS/storage/aws-blockStorage.js index d1c77717..b362afec 100644 --- a/generator/generatedClasses/AWS/storage/aws-blockStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-blockStorage.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-storageBucket.js b/generator/generatedClasses/AWS/storage/aws-storageBucket.js index eb483a51..f738acfc 100644 --- a/generator/generatedClasses/AWS/storage/aws-storageBucket.js +++ b/generator/generatedClasses/AWS/storage/aws-storageBucket.js @@ -4,101 +4,96 @@ * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/generator/generatedClasses/Azure/appServices/azure-paaS.js b/generator/generatedClasses/Azure/appServices/azure-paaS.js index 226bbc2a..db0d3ff8 100644 --- a/generator/generatedClasses/Azure/appServices/azure-paaS.js +++ b/generator/generatedClasses/Azure/appServices/azure-paaS.js @@ -1,286 +1,429 @@ -const { WebSiteManagementClient } = require("@azure/arm-appservice"); +const { WebSiteManagementClient } = require('@azure/arm-appservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a PaaS object * @category Azure */ class Azure_PaaS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.get(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.deleteMethod(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restart(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.restart(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdateSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeConfigSettings(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the checkAvailability function of appservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - checkDNSAvailability(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.domains.checkAvailability(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - terminateEnvironment(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .createOrUpdate( + resourceGroupName, + name, + siteEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .update(resourceGroupName, name, siteEnvelope, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .get(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .deleteMethod(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restart(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .restart(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createEnvironment( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .createOrUpdate( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateEnvironment( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .update( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdateSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createConfigTemplate( + resourceGroupName, + name, + siteEnvelope, + slot, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .createOrUpdateSlot( + resourceGroupName, + name, + siteEnvelope, + slot, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeConfigSettings(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .getSlot(resourceGroupName, name, slot, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .deleteSlot(resourceGroupName, name, slot, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the checkAvailability function of appservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + checkDNSAvailability(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.domains.checkAvailability(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + terminateEnvironment(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .deleteMethod(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_PaaS; diff --git a/generator/generatedClasses/Azure/compute/azure-computeInstance.js b/generator/generatedClasses/Azure/compute/azure-computeInstance.js index 1ff4472f..d793562a 100644 --- a/generator/generatedClasses/Azure/compute/azure-computeInstance.js +++ b/generator/generatedClasses/Azure/compute/azure-computeInstance.js @@ -1,148 +1,207 @@ -const { ComputeManagementClient } = require("@azure/arm-compute"); +const { ComputeManagementClient } = require('@azure/arm-compute'); /*This is an auto generated class, please do not change.*/ /** * Class to create a ComputeInstance object * @category Azure */ class Azure_ComputeInstance { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, vmName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the start function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - start(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.start(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the powerOff function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - stop(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - reboot(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - destroy(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, vmName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .createOrUpdate( + resourceGroupName, + vmName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .list(resourceGroupName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the start function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + start(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .start(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the powerOff function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + stop(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .powerOff(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + reboot(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .restart(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + destroy(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .deleteMethod(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_ComputeInstance; diff --git a/generator/generatedClasses/Azure/compute/azure-container.js b/generator/generatedClasses/Azure/compute/azure-container.js index 7ae30f1e..f27e4286 100644 --- a/generator/generatedClasses/Azure/compute/azure-container.js +++ b/generator/generatedClasses/Azure/compute/azure-container.js @@ -1,103 +1,151 @@ -const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { ContainerServiceClient } = require('@azure/arm-containerservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Container object * @category Azure */ class Azure_Container { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, containerServiceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + containerServiceName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .createOrUpdate( + resourceGroupName, + containerServiceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .deleteMethod( + resourceGroupName, + containerServiceName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .get(resourceGroupName, containerServiceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Container; diff --git a/generator/generatedClasses/Azure/compute/azure-kubernetes.js b/generator/generatedClasses/Azure/compute/azure-kubernetes.js index 8f01c7c1..9ce5157f 100644 --- a/generator/generatedClasses/Azure/compute/azure-kubernetes.js +++ b/generator/generatedClasses/Azure/compute/azure-kubernetes.js @@ -1,240 +1,379 @@ -const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { ContainerServiceClient } = require('@azure/arm-containerservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Azure */ class Azure_Kubernetes { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateTags(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listClusters(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeCluster(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.get(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listNodegroups(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.list(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the rotateClusterCertificates function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateConfig(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .createOrUpdate( + resourceGroupName, + resourceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .deleteMethod(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateTags( + resourceGroupName, + resourceName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .updateTags( + resourceGroupName, + resourceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listClusters(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeCluster(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .get(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createNodeGroup( + resourceGroupName, + resourceName, + agentPoolName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .createOrUpdate( + resourceGroupName, + resourceName, + agentPoolName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteNodegroup( + resourceGroupName, + resourceName, + agentPoolName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .deleteMethod( + resourceGroupName, + resourceName, + agentPoolName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeNodeGroup( + resourceGroupName, + resourceName, + agentPoolName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .get( + resourceGroupName, + resourceName, + agentPoolName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listNodegroups(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .list(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the rotateClusterCertificates function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateConfig(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .rotateClusterCertificates( + resourceGroupName, + resourceName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Kubernetes; diff --git a/generator/generatedClasses/Azure/database/azure-RDBMS.js b/generator/generatedClasses/Azure/database/azure-RDBMS.js index f2665dd0..d4d7d062 100644 --- a/generator/generatedClasses/Azure/database/azure-RDBMS.js +++ b/generator/generatedClasses/Azure/database/azure-RDBMS.js @@ -1,135 +1,238 @@ -const { SqlManagementClient } = require("@azure/arm-sql"); +const { SqlManagementClient } = require('@azure/arm-sql'); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Azure */ class Azure_RDBMS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the exportMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the completeRestore function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} managedInstanceName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createDatabse( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .createOrUpdate( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteDatabase( + resourceGroupName, + serverName, + databaseName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .deleteMethod( + resourceGroupName, + serverName, + databaseName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the exportMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createSnapshots( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .exportMethod( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + modifyDB( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .update( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the completeRestore function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} managedInstanceName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restoreDatabase( + resourceGroupName, + managedInstanceName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedDatabases + .completeRestore( + resourceGroupName, + managedInstanceName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_RDBMS; diff --git a/generator/generatedClasses/Azure/database/azure-noSql.js b/generator/generatedClasses/Azure/database/azure-noSql.js index 190ed4f2..70b2d295 100644 --- a/generator/generatedClasses/Azure/database/azure-noSql.js +++ b/generator/generatedClasses/Azure/database/azure-noSql.js @@ -1,132 +1,221 @@ -const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); +const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Azure */ class Azure_NoSql { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createUpdateTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} createUpdateTableParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteCollection(resourceGroupName, accountName, tableName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTables function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listCollections(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.listTables(resourceGroupName, accountName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTableThroughput function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} updateThroughputParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getAttributes(resourceGroupName, accountName, tableName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createUpdateTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} createUpdateTableParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createCollection( + resourceGroupName, + accountName, + tableName, + createUpdateTableParameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .createUpdateTable( + resourceGroupName, + accountName, + tableName, + createUpdateTableParameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteCollection( + resourceGroupName, + accountName, + tableName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .deleteTable( + resourceGroupName, + accountName, + tableName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTables function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listCollections(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .listTables(resourceGroupName, accountName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTableThroughput function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} updateThroughputParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + setAttribute( + resourceGroupName, + accountName, + tableName, + updateThroughputParameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .updateTableThroughput( + resourceGroupName, + accountName, + tableName, + updateThroughputParameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getAttributes( + resourceGroupName, + accountName, + tableName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .getTable( + resourceGroupName, + accountName, + tableName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_NoSql; diff --git a/generator/generatedClasses/Azure/management/azure-keyManagement.js b/generator/generatedClasses/Azure/management/azure-keyManagement.js index 2d594150..ef080569 100644 --- a/generator/generatedClasses/Azure/management/azure-keyManagement.js +++ b/generator/generatedClasses/Azure/management/azure-keyManagement.js @@ -1,130 +1,197 @@ -const { KeyVaultManagementClient } = require("@azure/arm-keyvault"); +const { KeyVaultManagementClient } = require('@azure/arm-keyvault'); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Azure */ class Azure_KeyManagement { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createKey(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.get(resourceGroupName, vaultName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAccessPolicy function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} operationKind - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createKey(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .createOrUpdate( + resourceGroupName, + vaultName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .deleteMethod(resourceGroupName, vaultName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .update( + resourceGroupName, + vaultName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .get(resourceGroupName, vaultName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAccessPolicy function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} operationKind - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + putKeyPolicy( + resourceGroupName, + vaultName, + operationKind, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .updateAccessPolicy( + resourceGroupName, + vaultName, + operationKind, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_KeyManagement; diff --git a/generator/generatedClasses/Azure/management/azure-monitoring.js b/generator/generatedClasses/Azure/management/azure-monitoring.js index e7b373c0..efb43c1f 100644 --- a/generator/generatedClasses/Azure/management/azure-monitoring.js +++ b/generator/generatedClasses/Azure/management/azure-monitoring.js @@ -1,126 +1,186 @@ -const { MonitorManagementClient } = require("@azure/arm-monitor"); +const { MonitorManagementClient } = require('@azure/arm-monitor'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Azure */ class Azure_Monitoring { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteAlarm(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} alertRulesResource - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listBySubscription function of monitor - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listAlarms(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.listBySubscription(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getMetricData(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.get(resourceGroupName, ruleName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .createOrUpdate( + resourceGroupName, + ruleName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteAlarm(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .deleteMethod(resourceGroupName, ruleName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} alertRulesResource - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateAlarm( + resourceGroupName, + ruleName, + alertRulesResource, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .update( + resourceGroupName, + ruleName, + alertRulesResource, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listBySubscription function of monitor + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listAlarms(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .listBySubscription(options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getMetricData(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .get(resourceGroupName, ruleName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Monitoring; diff --git a/generator/generatedClasses/Azure/network/azure-DNS.js b/generator/generatedClasses/Azure/network/azure-DNS.js index 17a86c4b..38ae476b 100644 --- a/generator/generatedClasses/Azure/network/azure-DNS.js +++ b/generator/generatedClasses/Azure/network/azure-DNS.js @@ -1,106 +1,159 @@ -const { DnsManagementClient } = require("@azure/arm-dns"); +const { DnsManagementClient } = require('@azure/arm-dns'); /*This is an auto generated class, please do not change.*/ /** * Class to create a DNS object * @category Azure */ class Azure_DNS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createZone(resourceGroupName, zoneName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(resourceGroupName, zoneName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of dns - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listZones(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {StringKeyword} relativeRecordSetName - Mandatory parameter - * @param {TypeReference} recordType - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createZone(resourceGroupName, zoneName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones + .createOrUpdate( + resourceGroupName, + zoneName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(resourceGroupName, zoneName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones + .deleteMethod(resourceGroupName, zoneName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of dns + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listZones(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {StringKeyword} relativeRecordSetName - Mandatory parameter + * @param {TypeReference} recordType - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + changeRecordSets( + resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.recordSets + .createOrUpdate( + resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_DNS; diff --git a/generator/generatedClasses/Azure/network/azure-loadBalancer.js b/generator/generatedClasses/Azure/network/azure-loadBalancer.js index 0d7ea4bc..db3ae534 100644 --- a/generator/generatedClasses/Azure/network/azure-loadBalancer.js +++ b/generator/generatedClasses/Azure/network/azure-loadBalancer.js @@ -1,127 +1,196 @@ -const { NetworkManagementClient } = require("@azure/arm-network"); +const { NetworkManagementClient } = require('@azure/arm-network'); /*This is an auto generated class, please do not change.*/ /** * Class to create a LoadBalancer object * @category Azure */ class Azure_LoadBalancer { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + loadBalancerName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .createOrUpdate( + resourceGroupName, + loadBalancerName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .deleteMethod( + resourceGroupName, + loadBalancerName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .list(resourceGroupName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + addTags( + resourceGroupName, + loadBalancerName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .updateTags( + resourceGroupName, + loadBalancerName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .get(resourceGroupName, loadBalancerName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_LoadBalancer; diff --git a/generator/generatedClasses/Azure/storage/azure-blockStorage.js b/generator/generatedClasses/Azure/storage/azure-blockStorage.js index 13ea3e7d..a792ee41 100644 --- a/generator/generatedClasses/Azure/storage/azure-blockStorage.js +++ b/generator/generatedClasses/Azure/storage/azure-blockStorage.js @@ -1,126 +1,174 @@ -const { ComputeManagementClient } = require("@azure/arm-compute"); +const { ComputeManagementClient } = require('@azure/arm-compute'); /*This is an auto generated class, please do not change.*/ /** * Class to create a BlockStorage object * @category Azure */ class Azure_BlockStorage { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.get(resourceGroupName, diskName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.update(resourceGroupName, diskName, disk, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .createOrUpdate( + resourceGroupName, + diskName, + disk, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .deleteMethod(resourceGroupName, diskName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .get(resourceGroupName, diskName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .update(resourceGroupName, diskName, disk, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_BlockStorage; diff --git a/generator/generatedClasses/Azure/storage/azure-storageBucket.js b/generator/generatedClasses/Azure/storage/azure-storageBucket.js index f2e9e22c..fd7c99ec 100644 --- a/generator/generatedClasses/Azure/storage/azure-storageBucket.js +++ b/generator/generatedClasses/Azure/storage/azure-storageBucket.js @@ -1,85 +1,129 @@ -const { StorageManagementClient } = require("@azure/arm-storage"); +const { StorageManagementClient } = require('@azure/arm-storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a StorageBucket object * @category Azure */ class Azure_StorageBucket { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the create function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} blobContainer - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, accountName, containerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.list(resourceGroupName, accountName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the create function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} blobContainer - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + accountName, + containerName, + blobContainer, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .create( + resourceGroupName, + accountName, + containerName, + blobContainer, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, accountName, containerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .deleteMethod( + resourceGroupName, + accountName, + containerName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .list(resourceGroupName, accountName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_StorageBucket; diff --git a/generator/generatedClasses/DO/compute/do-computeInstance.js b/generator/generatedClasses/DO/compute/do-computeInstance.js index 70594a63..593c3b85 100644 --- a/generator/generatedClasses/DO/compute/do-computeInstance.js +++ b/generator/generatedClasses/DO/compute/do-computeInstance.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Droplets object -* @category Digital Ocean -*/ + * Class to create a Droplets object + * @category Digital Ocean + */ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._droplets.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets.deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets.requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._droplets + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets + .deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets + .requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/generator/generatedClasses/DO/compute/do-kubernetes.js b/generator/generatedClasses/DO/compute/do-kubernetes.js index e5bacb21..bcf976ed 100644 --- a/generator/generatedClasses/DO/compute/do-kubernetes.js +++ b/generator/generatedClasses/DO/compute/do-kubernetes.js @@ -1,122 +1,139 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Kubernetes object -* @category Digital Ocean -*/ + * Class to create a Kubernetes object + * @category Digital Ocean + */ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise} - */ - listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise} - */ - listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes.addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise} + */ + listClusters( + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise} + */ + listNodegroups( + clusterId, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes + .addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/generator/generatedClasses/DO/database/do-RDBMS.js b/generator/generatedClasses/DO/database/do-RDBMS.js index fa59255a..216c49fd 100644 --- a/generator/generatedClasses/DO/database/do-RDBMS.js +++ b/generator/generatedClasses/DO/database/do-RDBMS.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/generator/generatedClasses/DO/database/do-noSql.js b/generator/generatedClasses/DO/database/do-noSql.js index 7d7650f5..1fcbbe5e 100644 --- a/generator/generatedClasses/DO/database/do-noSql.js +++ b/generator/generatedClasses/DO/database/do-noSql.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/generator/generatedClasses/DO/management/do-keyManagement.js b/generator/generatedClasses/DO/management/do-keyManagement.js index d4e8f11a..5af44abb 100644 --- a/generator/generatedClasses/DO/management/do-keyManagement.js +++ b/generator/generatedClasses/DO/management/do-keyManagement.js @@ -1,69 +1,78 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Keys object -* @category Digital Ocean -*/ + * Class to create a Keys object + * @category Digital Ocean + */ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._keys.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys.getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys.add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys.delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._keys + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys + .getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys + .add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys + .delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/generator/generatedClasses/DO/network/do-DNS.js b/generator/generatedClasses/DO/network/do-DNS.js index ced40bd0..39ffe53e 100644 --- a/generator/generatedClasses/DO/network/do-DNS.js +++ b/generator/generatedClasses/DO/network/do-DNS.js @@ -1,87 +1,98 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Domains object -* @category Digital Ocean -*/ + * Class to create a Domains object + * @category Digital Ocean + */ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise} - */ - getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains.createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains.updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise} + */ + getRecords( + domainName, + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._domains + .getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains + .createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains + .updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/generator/generatedClasses/DO/network/do-loadBalancer.js b/generator/generatedClasses/DO/network/do-loadBalancer.js index cd02d3c1..665ebb2f 100644 --- a/generator/generatedClasses/DO/network/do-loadBalancer.js +++ b/generator/generatedClasses/DO/network/do-loadBalancer.js @@ -1,66 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a LoadBalancers object -* @category Digital Ocean -*/ + * Class to create a LoadBalancers object + * @category Digital Ocean + */ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers.getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers.update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers.delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers + .getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers + .delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/generator/generatedClasses/DO/storage/do-blockStorage.js b/generator/generatedClasses/DO/storage/do-blockStorage.js index 5724610c..ce6bc60e 100644 --- a/generator/generatedClasses/DO/storage/do-blockStorage.js +++ b/generator/generatedClasses/DO/storage/do-blockStorage.js @@ -1,66 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Volumes object -* @category Digital Ocean -*/ + * Class to create a Volumes object + * @category Digital Ocean + */ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes.getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes + .getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js index dd66d85f..5ff02a87 100644 --- a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js +++ b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js @@ -1,101 +1,106 @@ -const { TranslationServiceClient } = require("@google-cloud/translate"); +const { TranslationServiceClient } = require('@google-cloud/translate'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Translation object * @category Google Cloud */ class GCP_Translation { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._translationServiceClient = new TranslationServiceClient(config); - } - /** - * Trigers the translateText function of undefined - * @param {TypeReference} request - Data required for translateText - * @param {TypeReference} [options] - Data required for translateText - * @returns {Promise} - */ - translate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.translateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the batchTranslateText function of undefined - * @param {TypeReference} request - Data required for batchTranslateText - * @param {TypeReference} [options] - Data required for batchTranslateText - * @returns {Promise} - */ - batchTranslate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.batchTranslateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getGlossary function of undefined - * @param {TypeReference} request - Data required for getGlossary - * @param {TypeReference} [options] - Data required for getGlossary - * @returns {Promise} - */ - getGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.getGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createGlossary function of undefined - * @param {TypeReference} request - Data required for createGlossary - * @param {TypeReference} [options] - Data required for createGlossary - * @returns {Promise} - */ - createGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.createGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the detectLanguage function of undefined - * @param {TypeReference} request - Data required for detectLanguage - * @param {TypeReference} [options] - Data required for detectLanguage - * @returns {Promise} - */ - detectLanguage(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.detectLanguage(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._translationServiceClient = new TranslationServiceClient(config); + } + /** + * Trigers the translateText function of undefined + * @param {TypeReference} request - Data required for translateText + * @param {TypeReference} [options] - Data required for translateText + * @returns {Promise} + */ + translate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .translateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the batchTranslateText function of undefined + * @param {TypeReference} request - Data required for batchTranslateText + * @param {TypeReference} [options] - Data required for batchTranslateText + * @returns {Promise} + */ + batchTranslate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .batchTranslateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getGlossary function of undefined + * @param {TypeReference} request - Data required for getGlossary + * @param {TypeReference} [options] - Data required for getGlossary + * @returns {Promise} + */ + getGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .getGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createGlossary function of undefined + * @param {TypeReference} request - Data required for createGlossary + * @param {TypeReference} [options] - Data required for createGlossary + * @returns {Promise} + */ + createGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .createGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the detectLanguage function of undefined + * @param {TypeReference} request - Data required for detectLanguage + * @param {TypeReference} [options] - Data required for detectLanguage + * @returns {Promise} + */ + detectLanguage(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .detectLanguage(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Translation; diff --git a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js index 340e295b..8b2d00e5 100644 --- a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js +++ b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js @@ -1,169 +1,178 @@ -const { ClusterManagerClient } = require("@google-cloud/container"); +const { ClusterManagerClient } = require('@google-cloud/container'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Google Cloud */ class GCP_Kubernetes { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._clusterManagerClient = new ClusterManagerClient(config); - } - /** - * Trigers the createCluster function of undefined - * @param {TypeReference} request - Data required for createCluster - * @param {TypeReference} [options] - Data required for createCluster - * @returns {Promise} - */ - create(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.createCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteCluster function of undefined - * @param {TypeReference} request - Data required for deleteCluster - * @param {TypeReference} [options] - Data required for deleteCluster - * @returns {Promise} - */ - delete(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.deleteCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listClusters function of undefined - * @param {TypeReference} request - Data required for listClusters - * @param {TypeReference} [options] - Data required for listClusters - * @returns {Promise} - */ - listClusters(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.listClusters(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCluster function of undefined - * @param {TypeReference} request - Data required for getCluster - * @param {TypeReference} [options] - Data required for getCluster - * @returns {Promise} - */ - describeCluster(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.getCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createNodePool function of undefined - * @param {TypeReference} request - Data required for createNodePool - * @param {TypeReference} [options] - Data required for createNodePool - * @returns {Promise} - */ - createNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.createNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteNodePool function of undefined - * @param {TypeReference} request - Data required for deleteNodePool - * @param {TypeReference} [options] - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.deleteNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getNodePool function of undefined - * @param {TypeReference} request - Data required for getNodePool - * @param {TypeReference} [options] - Data required for getNodePool - * @returns {Promise} - */ - describeNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.getNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listNodePools function of undefined - * @param {TypeReference} request - Data required for listNodePools - * @param {TypeReference} [options] - Data required for listNodePools - * @returns {Promise} - */ - listNodegroups(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.listNodePools(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setAddonsConfig function of undefined - * @param {TypeReference} request - Data required for setAddonsConfig - * @param {TypeReference} [options] - Data required for setAddonsConfig - * @returns {Promise} - */ - updateConfig(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.setAddonsConfig(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._clusterManagerClient = new ClusterManagerClient(config); + } + /** + * Trigers the createCluster function of undefined + * @param {TypeReference} request - Data required for createCluster + * @param {TypeReference} [options] - Data required for createCluster + * @returns {Promise} + */ + create(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .createCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteCluster function of undefined + * @param {TypeReference} request - Data required for deleteCluster + * @param {TypeReference} [options] - Data required for deleteCluster + * @returns {Promise} + */ + delete(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .deleteCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listClusters function of undefined + * @param {TypeReference} request - Data required for listClusters + * @param {TypeReference} [options] - Data required for listClusters + * @returns {Promise} + */ + listClusters(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .listClusters(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCluster function of undefined + * @param {TypeReference} request - Data required for getCluster + * @param {TypeReference} [options] - Data required for getCluster + * @returns {Promise} + */ + describeCluster(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .getCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createNodePool function of undefined + * @param {TypeReference} request - Data required for createNodePool + * @param {TypeReference} [options] - Data required for createNodePool + * @returns {Promise} + */ + createNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .createNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteNodePool function of undefined + * @param {TypeReference} request - Data required for deleteNodePool + * @param {TypeReference} [options] - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .deleteNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getNodePool function of undefined + * @param {TypeReference} request - Data required for getNodePool + * @param {TypeReference} [options] - Data required for getNodePool + * @returns {Promise} + */ + describeNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .getNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listNodePools function of undefined + * @param {TypeReference} request - Data required for listNodePools + * @param {TypeReference} [options] - Data required for listNodePools + * @returns {Promise} + */ + listNodegroups(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .listNodePools(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setAddonsConfig function of undefined + * @param {TypeReference} request - Data required for setAddonsConfig + * @param {TypeReference} [options] - Data required for setAddonsConfig + * @returns {Promise} + */ + updateConfig(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .setAddonsConfig(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Kubernetes; diff --git a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js index a1364ad9..e783c97f 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js +++ b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js @@ -1,128 +1,138 @@ -const { DatabaseAdminClient } = require("@google-cloud/spanner"); +const { DatabaseAdminClient } = require('@google-cloud/spanner'); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Google Cloud */ class GCP_RDBMS { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._databaseAdminClient = new DatabaseAdminClient(config); - } - /** - * Trigers the createDatabase function of undefined - * @param {TypeReference} request - Data required for createDatabase - * @param {TypeReference} [options] - Data required for createDatabase - * @returns {Promise} - */ - createDatabse(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.createDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the dropDatabase function of undefined - * @param {TypeReference} request - Data required for dropDatabase - * @param {TypeReference} [options] - Data required for dropDatabase - * @returns {Promise} - */ - deleteDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.dropDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBackup function of undefined - * @param {TypeReference} request - Data required for createBackup - * @param {TypeReference} [options] - Data required for createBackup - * @returns {Promise} - */ - createSnapshots(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.createBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDatabaseDdl function of undefined - * @param {TypeReference} request - Data required for updateDatabaseDdl - * @param {TypeReference} [options] - Data required for updateDatabaseDdl - * @returns {Promise} - */ - modifyDB(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.updateDatabaseDdl(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restoreDatabase function of undefined - * @param {TypeReference} request - Data required for restoreDatabase - * @param {TypeReference} [options] - Data required for restoreDatabase - * @returns {Promise} - */ - restoreDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.restoreDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteBackup function of undefined - * @param {TypeReference} request - Data required for deleteBackup - * @param {TypeReference} [options] - Data required for deleteBackup - * @returns {Promise} - */ - deleteDBSnapshot(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.deleteBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the databasePath function of undefined - * @param {StringKeyword} project - Data required for databasePath - * @param {StringKeyword} instance - Data required for databasePath - * @param {StringKeyword} database - Data required for databasePath - * @returns {Promise} - */ - databasePath(project, instance, database) { - return this._databaseAdminClient.databasePath(project, instance, database); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._databaseAdminClient = new DatabaseAdminClient(config); + } + /** + * Trigers the createDatabase function of undefined + * @param {TypeReference} request - Data required for createDatabase + * @param {TypeReference} [options] - Data required for createDatabase + * @returns {Promise} + */ + createDatabse(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .createDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the dropDatabase function of undefined + * @param {TypeReference} request - Data required for dropDatabase + * @param {TypeReference} [options] - Data required for dropDatabase + * @returns {Promise} + */ + deleteDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .dropDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBackup function of undefined + * @param {TypeReference} request - Data required for createBackup + * @param {TypeReference} [options] - Data required for createBackup + * @returns {Promise} + */ + createSnapshots(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .createBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDatabaseDdl function of undefined + * @param {TypeReference} request - Data required for updateDatabaseDdl + * @param {TypeReference} [options] - Data required for updateDatabaseDdl + * @returns {Promise} + */ + modifyDB(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .updateDatabaseDdl(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restoreDatabase function of undefined + * @param {TypeReference} request - Data required for restoreDatabase + * @param {TypeReference} [options] - Data required for restoreDatabase + * @returns {Promise} + */ + restoreDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .restoreDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteBackup function of undefined + * @param {TypeReference} request - Data required for deleteBackup + * @param {TypeReference} [options] - Data required for deleteBackup + * @returns {Promise} + */ + deleteDBSnapshot(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .deleteBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the databasePath function of undefined + * @param {StringKeyword} project - Data required for databasePath + * @param {StringKeyword} instance - Data required for databasePath + * @param {StringKeyword} database - Data required for databasePath + * @returns {Promise} + */ + databasePath(project, instance, database) { + return this._databaseAdminClient.databasePath( + project, + instance, + database + ); + } } module.exports = GCP_RDBMS; diff --git a/generator/generatedClasses/googleCloud/database/gcp-noSql.js b/generator/generatedClasses/googleCloud/database/gcp-noSql.js index 960ce486..626a8256 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-noSql.js +++ b/generator/generatedClasses/googleCloud/database/gcp-noSql.js @@ -1,76 +1,79 @@ -const { FirestoreClient } = require("@google-cloud/firestore"); +const { FirestoreClient } = require('@google-cloud/firestore'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Google Cloud */ class GCP_NoSql { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._firestoreClient = new FirestoreClient(config); - } - /** - * Trigers the createDocument function of undefined - * @param {TypeReference} request - Data required for createDocument - * @param {TypeReference} [options] - Data required for createDocument - * @returns {Promise} - */ - createItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.createDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteDocument function of undefined - * @param {TypeReference} request - Data required for deleteDocument - * @param {TypeReference} [options] - Data required for deleteDocument - * @returns {Promise} - */ - deleteItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.deleteDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDocument function of undefined - * @param {TypeReference} request - Data required for updateDocument - * @param {TypeReference} [options] - Data required for updateDocument - * @returns {Promise} - */ - updateItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.updateDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the runQuery function of undefined - * @param {TypeReference} [request] - Data required for runQuery - * @param {TypeReference} [options] - Data required for runQuery - * @returns {Promise} - */ - query(request = undefined, options = undefined) { - return this._firestoreClient.runQuery(request, options); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._firestoreClient = new FirestoreClient(config); + } + /** + * Trigers the createDocument function of undefined + * @param {TypeReference} request - Data required for createDocument + * @param {TypeReference} [options] - Data required for createDocument + * @returns {Promise} + */ + createItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .createDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteDocument function of undefined + * @param {TypeReference} request - Data required for deleteDocument + * @param {TypeReference} [options] - Data required for deleteDocument + * @returns {Promise} + */ + deleteItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .deleteDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDocument function of undefined + * @param {TypeReference} request - Data required for updateDocument + * @param {TypeReference} [options] - Data required for updateDocument + * @returns {Promise} + */ + updateItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .updateDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the runQuery function of undefined + * @param {TypeReference} [request] - Data required for runQuery + * @param {TypeReference} [options] - Data required for runQuery + * @returns {Promise} + */ + query(request = undefined, options = undefined) { + return this._firestoreClient.runQuery(request, options); + } } module.exports = GCP_NoSql; diff --git a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js index 65c4ad71..e90fee97 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js +++ b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js @@ -1,102 +1,109 @@ -const { KeyManagementServiceClient } = require("@google-cloud/kms"); +const { KeyManagementServiceClient } = require('@google-cloud/kms'); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Google Cloud */ class GCP_KeyManagement { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._keyManagementServiceClient = new KeyManagementServiceClient(config); - } - /** - * Trigers the createCryptoKey function of undefined - * @param {TypeReference} request - Data required for createCryptoKey - * @param {TypeReference} [options] - Data required for createCryptoKey - * @returns {Promise} - */ - createKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.createCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the destroyCryptoKeyVersion function of undefined - * @param {TypeReference} request - Data required for destroyCryptoKeyVersion - * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion - * @returns {Promise} - */ - deleteKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateCryptoKey function of undefined - * @param {TypeReference} request - Data required for updateCryptoKey - * @param {TypeReference} [options] - Data required for updateCryptoKey - * @returns {Promise} - */ - update(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.updateCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCryptoKey function of undefined - * @param {TypeReference} request - Data required for getCryptoKey - * @param {TypeReference} [options] - Data required for getCryptoKey - * @returns {Promise} - */ - describeKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.getCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setIamPolicy function of undefined - * @param {TypeReference} request - Data required for setIamPolicy - * @param {UnionType} [options] - Data required for setIamPolicy - * @param {TypeReference} [callback] - Data required for setIamPolicy - * @returns {Promise} - */ - putKeyPolicy(request, options = undefined, callback = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.setIamPolicy(request, options, callback) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._keyManagementServiceClient = new KeyManagementServiceClient( + config + ); + } + /** + * Trigers the createCryptoKey function of undefined + * @param {TypeReference} request - Data required for createCryptoKey + * @param {TypeReference} [options] - Data required for createCryptoKey + * @returns {Promise} + */ + createKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .createCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the destroyCryptoKeyVersion function of undefined + * @param {TypeReference} request - Data required for destroyCryptoKeyVersion + * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion + * @returns {Promise} + */ + deleteKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .destroyCryptoKeyVersion(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateCryptoKey function of undefined + * @param {TypeReference} request - Data required for updateCryptoKey + * @param {TypeReference} [options] - Data required for updateCryptoKey + * @returns {Promise} + */ + update(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .updateCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCryptoKey function of undefined + * @param {TypeReference} request - Data required for getCryptoKey + * @param {TypeReference} [options] - Data required for getCryptoKey + * @returns {Promise} + */ + describeKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .getCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setIamPolicy function of undefined + * @param {TypeReference} request - Data required for setIamPolicy + * @param {UnionType} [options] - Data required for setIamPolicy + * @param {TypeReference} [callback] - Data required for setIamPolicy + * @returns {Promise} + */ + putKeyPolicy(request, options = undefined, callback = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .setIamPolicy(request, options, callback) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_KeyManagement; diff --git a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js index 4c2c2176..4c03f5d1 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js +++ b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js @@ -1,111 +1,116 @@ -const { AlertPolicyServiceClient } = require("@google-cloud/monitoring"); -const { MetricServiceClient } = require("@google-cloud/monitoring"); +const { AlertPolicyServiceClient } = require('@google-cloud/monitoring'); +const { MetricServiceClient } = require('@google-cloud/monitoring'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Google Cloud */ class GCP_Monitoring { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); - this._metricServiceClient = new MetricServiceClient(config); - } - /** - * Trigers the createAlertPolicy function of undefined - * @param {TypeReference} request - Data required for createAlertPolicy - * @param {TypeReference} [options] - Data required for createAlertPolicy - * @returns {Promise} - */ - createAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.createAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteAlertPolicy function of undefined - * @param {TypeReference} request - Data required for deleteAlertPolicy - * @param {TypeReference} [options] - Data required for deleteAlertPolicy - * @returns {Promise} - */ - deleteAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.deleteAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAlertPolicy function of undefined - * @param {TypeReference} request - Data required for updateAlertPolicy - * @param {TypeReference} [options] - Data required for updateAlertPolicy - * @returns {Promise} - */ - updateAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.updateAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listAlertPolicies function of undefined - * @param {TypeReference} request - Data required for listAlertPolicies - * @param {TypeReference} [options] - Data required for listAlertPolicies - * @returns {Promise} - */ - listAlarms(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.listAlertPolicies(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getMetricDescriptor function of undefined - * @param {TypeReference} request - Data required for getMetricDescriptor - * @param {TypeReference} [options] - Data required for getMetricDescriptor - * @returns {Promise} - */ - getMetricData(request, options = undefined) { - return new Promise((resolve, reject) => { - this._metricServiceClient.getMetricDescriptor(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the projectPath function of undefined - * @param {StringKeyword} project - Data required for projectPath - * @returns {Promise} - */ - projectPath(project) { - return this._alertPolicyServiceClient.projectPath(project); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); + this._metricServiceClient = new MetricServiceClient(config); + } + /** + * Trigers the createAlertPolicy function of undefined + * @param {TypeReference} request - Data required for createAlertPolicy + * @param {TypeReference} [options] - Data required for createAlertPolicy + * @returns {Promise} + */ + createAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .createAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteAlertPolicy function of undefined + * @param {TypeReference} request - Data required for deleteAlertPolicy + * @param {TypeReference} [options] - Data required for deleteAlertPolicy + * @returns {Promise} + */ + deleteAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .deleteAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAlertPolicy function of undefined + * @param {TypeReference} request - Data required for updateAlertPolicy + * @param {TypeReference} [options] - Data required for updateAlertPolicy + * @returns {Promise} + */ + updateAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .updateAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listAlertPolicies function of undefined + * @param {TypeReference} request - Data required for listAlertPolicies + * @param {TypeReference} [options] - Data required for listAlertPolicies + * @returns {Promise} + */ + listAlarms(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .listAlertPolicies(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getMetricDescriptor function of undefined + * @param {TypeReference} request - Data required for getMetricDescriptor + * @param {TypeReference} [options] - Data required for getMetricDescriptor + * @returns {Promise} + */ + getMetricData(request, options = undefined) { + return new Promise((resolve, reject) => { + this._metricServiceClient + .getMetricDescriptor(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the projectPath function of undefined + * @param {StringKeyword} project - Data required for projectPath + * @returns {Promise} + */ + projectPath(project) { + return this._alertPolicyServiceClient.projectPath(project); + } } module.exports = GCP_Monitoring; diff --git a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js index fd9ab000..447558f5 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js +++ b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js @@ -1,154 +1,162 @@ -const { PublisherClient } = require("@google-cloud/pubsub"); -const { SubscriberClient } = require("@google-cloud/pubsub"); +const { PublisherClient } = require('@google-cloud/pubsub'); +const { SubscriberClient } = require('@google-cloud/pubsub'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NotificationService object * @category Google Cloud */ class GCP_NotificationService { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._publisherClient = new PublisherClient(config); - this._subscriberClient = new SubscriberClient(config); - } - /** - * Trigers the createTopic function of undefined - * @param {TypeReference} request - Data required for createTopic - * @param {TypeReference} [options] - Data required for createTopic - * @returns {Promise} - */ - createTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.createTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTopic function of undefined - * @param {TypeReference} request - Data required for deleteTopic - * @param {TypeReference} [options] - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.deleteTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTopic function of undefined - * @param {TypeReference} request - Data required for getTopic - * @param {TypeReference} [options] - Data required for getTopic - * @returns {Promise} - */ - getTopicAttributes(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.getTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopicSubscriptions function of undefined - * @param {TypeReference} request - Data required for listTopicSubscriptions - * @param {TypeReference} [options] - Data required for listTopicSubscriptions - * @returns {Promise} - */ - listSubscriptions(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.listTopicSubscriptions(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createSubscription function of undefined - * @param {TypeReference} request - Data required for createSubscription - * @param {TypeReference} [options] - Data required for createSubscription - * @returns {Promise} - */ - subscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient.createSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the publish function of undefined - * @param {TypeReference} request - Data required for publish - * @param {TypeReference} [options] - Data required for publish - * @returns {Promise} - */ - publish(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.publish(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopics function of undefined - * @param {TypeReference} request - Data required for listTopics - * @param {TypeReference} [options] - Data required for listTopics - * @returns {Promise} - */ - listTopics(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.listTopics(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSubscription function of undefined - * @param {TypeReference} request - Data required for deleteSubscription - * @param {TypeReference} [options] - Data required for deleteSubscription - * @returns {Promise} - */ - unsubscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient.deleteSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._publisherClient = new PublisherClient(config); + this._subscriberClient = new SubscriberClient(config); + } + /** + * Trigers the createTopic function of undefined + * @param {TypeReference} request - Data required for createTopic + * @param {TypeReference} [options] - Data required for createTopic + * @returns {Promise} + */ + createTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .createTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTopic function of undefined + * @param {TypeReference} request - Data required for deleteTopic + * @param {TypeReference} [options] - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .deleteTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTopic function of undefined + * @param {TypeReference} request - Data required for getTopic + * @param {TypeReference} [options] - Data required for getTopic + * @returns {Promise} + */ + getTopicAttributes(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .getTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopicSubscriptions function of undefined + * @param {TypeReference} request - Data required for listTopicSubscriptions + * @param {TypeReference} [options] - Data required for listTopicSubscriptions + * @returns {Promise} + */ + listSubscriptions(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .listTopicSubscriptions(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createSubscription function of undefined + * @param {TypeReference} request - Data required for createSubscription + * @param {TypeReference} [options] - Data required for createSubscription + * @returns {Promise} + */ + subscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient + .createSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the publish function of undefined + * @param {TypeReference} request - Data required for publish + * @param {TypeReference} [options] - Data required for publish + * @returns {Promise} + */ + publish(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .publish(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopics function of undefined + * @param {TypeReference} request - Data required for listTopics + * @param {TypeReference} [options] - Data required for listTopics + * @returns {Promise} + */ + listTopics(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .listTopics(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSubscription function of undefined + * @param {TypeReference} request - Data required for deleteSubscription + * @param {TypeReference} [options] - Data required for deleteSubscription + * @returns {Promise} + */ + unsubscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient + .deleteSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_NotificationService; diff --git a/generator/generatedClasses/googleCloud/network/gcp-DNS.js b/generator/generatedClasses/googleCloud/network/gcp-DNS.js index b1ce2e6f..eadb0c8a 100644 --- a/generator/generatedClasses/googleCloud/network/gcp-DNS.js +++ b/generator/generatedClasses/googleCloud/network/gcp-DNS.js @@ -1,97 +1,101 @@ -const { DNS } = require("@google-cloud/dns"); +const { DNS } = require('@google-cloud/dns'); /*This is an auto generated class, please do not change.*/ /** * Class to create a dns object * @category Google Cloud */ class GCP_dns { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._dns = new DNS(config); - } - /** - * Trigers the getZones function of dns - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - listZones(query = undefined) { - return new Promise((resolve, reject) => { - this._dns.getZones(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the create function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - createZone(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).create(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createChange function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - changeRecordSets(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).createChange(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the delete function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(dns, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).delete(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the record function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {StringKeyword} type - Mandatory parameter - * @param {TypeReference} metadata - Mandatory parameter - * @returns {Promise} - */ - record(dns, type, metadata) { - return this.dns.record(type, metadata); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._dns = new DNS(config); + } + /** + * Trigers the getZones function of dns + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + listZones(query = undefined) { + return new Promise((resolve, reject) => { + this._dns + .getZones(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the create function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + createZone(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .create(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createChange function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + changeRecordSets(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .createChange(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the delete function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(dns, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .delete(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the record function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {StringKeyword} type - Mandatory parameter + * @param {TypeReference} metadata - Mandatory parameter + * @returns {Promise} + */ + record(dns, type, metadata) { + return this.dns.record(type, metadata); + } } module.exports = GCP_dns; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js index d92787eb..75ab8af4 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js @@ -1,103 +1,111 @@ -const { Storage } = require("@google-cloud/storage"); +const { Storage } = require('@google-cloud/storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket.file(identifier).makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage.createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage.getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket + .file(identifier) + .makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage + .createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage + .getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js index d92787eb..75ab8af4 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js @@ -1,103 +1,111 @@ -const { Storage } = require("@google-cloud/storage"); +const { Storage } = require('@google-cloud/storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket.file(identifier).makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage.createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage.getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket + .file(identifier) + .makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage + .createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage + .getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index 2b75e139..b33d9440 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -1,123 +1,230 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateOracleClass = exports.extractSDKData = void 0; // import { getAST } from '../../parsers/oracle/parser'; -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/oracle/parser"); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/oracle/parser'); // interface ClassData { // className: string; // functions: FunctionData[]; // serviceName: string; // } function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - // console.log(functions); - // console.log(sdkClassAst); - // console.log(Array.from(sdkClassAst.members)[0]); - // Array.from(sdkClassAst.members).map(method=>{ - // // console.log(method.name.escapedText); - // }) - // console.log(Object.keys(sdkClassAst.members)); - // console.log(sdkClassAst.members['99']); - // Object.keys(sdkClassAst.members).map((key,index)=>{ - // console.log(key); - // // const member = sdkClassAst.members[key]; - // // console.log(member.name.text); - // }) - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(" ")[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - ; - method.parameters.map(function (param) { - if (param.name.text !== "callback") { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === "TypeReference" && param.type.typeName) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - console.log(classData); + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + // console.log(functions); + // console.log(sdkClassAst); + // console.log(Array.from(sdkClassAst.members)[0]); + // Array.from(sdkClassAst.members).map(method=>{ + // // console.log(method.name.escapedText); + // }) + // console.log(Object.keys(sdkClassAst.members)); + // console.log(sdkClassAst.members['99']); + // Object.keys(sdkClassAst.members).map((key,index)=>{ + // console.log(key); + // // const member = sdkClassAst.members[key]; + // // console.log(member.name.text); + // }) + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + console.log(classData); } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - console.log(sdkFile); - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst; - return __generator(this, function (_a) { - sdkClassAst = result; - try { - // const classData: ClassData = extractSDKData(sdkClassAst,serviceClass) - extractSDKData(sdkClassAst, serviceClass); - } - catch (error) { } - return [2 /*return*/]; - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + console.log(sdkFile); + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst; + return __generator(this, function(_a) { + sdkClassAst = result; + try { + // const classData: ClassData = extractSDKData(sdkClassAst,serviceClass) + extractSDKData(sdkClassAst, serviceClass); + } catch (error) {} + return [2 /*return*/]; + }); + }); + }); } exports.generateOracleClass = generateOracleClass; diff --git a/generator/generators/oracle/generator.ts b/generator/generators/oracle/generator.ts index 3a01f10b..d9103688 100644 --- a/generator/generators/oracle/generator.ts +++ b/generator/generators/oracle/generator.ts @@ -1,7 +1,6 @@ +import { SyntaxKind } from 'typescript'; +// import { getAST } from '../../parsers/oracle/parser'; // import { getAST } from '../../parsers/oracle/parser'; -import { SyntaxKind } from "typescript"; -import { getAST } from "../../parsers/oracle/parser"; - interface FunctionData { functionName: string; @@ -18,7 +17,7 @@ interface ClassData { className: string; functions: FunctionData[]; serviceName: string; - } +} // interface ClassData { // className: string; @@ -42,57 +41,57 @@ export function extractSDKData(sdkClassAst, serviceClass) { // }) // console.log(Object.keys(sdkClassAst.members)); // console.log(sdkClassAst.members['99']); - + // Object.keys(sdkClassAst.members).map((key,index)=>{ // console.log(key); - + // // const member = sdkClassAst.members[key]; // // console.log(member.name.text); - + // }) - - sdkClassAst.members.map((method)=>{ - if(method.name && functions.includes(method.name.text)){ + + sdkClassAst.members.map(method => { + if (method.name && functions.includes(method.name.text)) { let name; - Object.keys(serviceClass).map((key,index)=>{ - if(serviceClass[key].split(" ")[1]===method.name.text){ + Object.keys(serviceClass).map((key, index) => { + if (serviceClass[key].split(' ')[1] === method.name.text) { name = key; } - }) - const parameters =[];; - method.parameters.map(param=>{ - if(param.name.text!== "callback"){ - const parameter ={ - name : param.name.text, - optional: param.questionToken?true:false, + }); + const parameters = []; + method.parameters.map(param => { + if (param.name.text !== 'callback') { + const parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, type: SyntaxKind[param.type.kind], - typeName:null + typeName: null, }; - - if(parameter.type ==="TypeReference" && param.type.typeName){ + + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { parameter.typeName = param.type.typeName.right.text; } - parameters.push(parameter) + parameters.push(parameter); } }); methods.push({ - functionName:name.toString(), - SDKFunctionName:method.name.text.toString(), - params:parameters - }) - + functionName: name.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters, + }); } - - }) - const classData: ClassData ={ + }); + const classData: ClassData = { className: sdkClassAst.name.text, functions: methods, - serviceName:null, - } + serviceName: null, + }; console.log(classData); return classData; - } export function generateOracleClass(serviceClass, serviceName) { diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index 619ca383..a02b2bbc 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -403,19 +403,19 @@ NotificationService: unsubscribe: ons deleteSubscription BlockStorage: - AWS: - create: ec2.d.ts createVolume - delete: ec2.d.ts deleteVolume - describe: ec2.d.ts describeVolumeAttribute - list: ec2.d.ts describeVolumes - Azure: - create: arm-compute disks.d.ts createOrUpdate - delete: arm-compute disks.d.ts deleteMethod - describe: arm-compute disks.d.ts get - list: arm-compute disks.d.ts list - update: arm-compute disks.d.ts update - DO: - create: volumes.d.ts create - delete: volumes.d.ts deleteById - list: volumes.d.ts getAll - describe: volumes.d.ts getById \ No newline at end of file + AWS: + create: ec2.d.ts createVolume + delete: ec2.d.ts deleteVolume + describe: ec2.d.ts describeVolumeAttribute + list: ec2.d.ts describeVolumes + Azure: + create: arm-compute disks.d.ts createOrUpdate + delete: arm-compute disks.d.ts deleteMethod + describe: arm-compute disks.d.ts get + list: arm-compute disks.d.ts list + update: arm-compute disks.d.ts update + DO: + create: volumes.d.ts create + delete: volumes.d.ts deleteById + list: volumes.d.ts getAll + describe: volumes.d.ts getById From 4fd970f577663c97a35c957b3e0870213334163d Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Thu, 13 Jul 2023 19:31:57 +0530 Subject: [PATCH 03/22] Oracle Data Extractor function Signed-off-by: Partik SIngh --- generator/generators/oracle/generator.ts | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/generator/generators/oracle/generator.ts b/generator/generators/oracle/generator.ts index d9103688..44305331 100644 --- a/generator/generators/oracle/generator.ts +++ b/generator/generators/oracle/generator.ts @@ -19,11 +19,6 @@ interface ClassData { serviceName: string; } -// interface ClassData { -// className: string; -// functions: FunctionData[]; -// serviceName: string; -// } export function extractSDKData(sdkClassAst, serviceClass) { let methods: FunctionData[] = []; @@ -31,25 +26,6 @@ export function extractSDKData(sdkClassAst, serviceClass) { Object.keys(serviceClass).map((key, index) => { functions.push(serviceClass[key].split(' ')[1]); }); - // console.log(functions); - // console.log(sdkClassAst); - - // console.log(Array.from(sdkClassAst.members)[0]); - // Array.from(sdkClassAst.members).map(method=>{ - // // console.log(method.name.escapedText); - - // }) - // console.log(Object.keys(sdkClassAst.members)); - // console.log(sdkClassAst.members['99']); - - // Object.keys(sdkClassAst.members).map((key,index)=>{ - // console.log(key); - - // // const member = sdkClassAst.members[key]; - // // console.log(member.name.text); - - // }) - sdkClassAst.members.map(method => { if (method.name && functions.includes(method.name.text)) { let name; From b907c51683a3bc860797f73481c7a19c5c8ba0df Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Thu, 13 Jul 2023 19:35:22 +0530 Subject: [PATCH 04/22] Oracle Data Extractor function Signed-off-by: Partik SIngh --- generator/generators/oracle/generator.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/generator/generators/oracle/generator.ts b/generator/generators/oracle/generator.ts index 44305331..2c3e54f6 100644 --- a/generator/generators/oracle/generator.ts +++ b/generator/generators/oracle/generator.ts @@ -19,7 +19,6 @@ interface ClassData { serviceName: string; } - export function extractSDKData(sdkClassAst, serviceClass) { let methods: FunctionData[] = []; const functions = []; From 8e572dfb28136534a0b044417433bdbcd44678c0 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Fri, 21 Jul 2023 12:47:00 +0530 Subject: [PATCH 05/22] Added Transformer Signed-off-by: Partik SIngh --- .../DO/storage/do-archivalStorage.js | 72 ++ .../Oracle/storage/oci-archivalStorage.js | 72 ++ .../Oracle/storage/oci-storageBucket.js | 85 ++ generator/generators/azure/generator.ts | 272 +++---- generator/generators/do/generator.ts | 212 ++--- generator/generators/googleCloud/generator.ts | 725 +++++++++--------- generator/generators/lib/aws/awsHelper.ts | 52 +- generator/generators/lib/azure/azureHelper.ts | 108 +-- .../generators/lib/googleCloud/gcpHelper.ts | 116 +-- generator/generators/lib/helper.ts | 62 +- generator/generators/oracle/generator.js | 94 ++- generator/generators/oracle/generator.ts | 69 +- generator/parsers/googleCloud/parser.ts | 98 +-- .../generators/googleCloud/generator.test.ts | 312 ++++---- generator/transformers/aws/transformer.ts | 433 ++++++----- generator/transformers/azure/transformer.ts | 435 ++++++----- generator/transformers/do/transformer.ts | 481 ++++++------ .../googleCloud/classBasedTransformer.ts | 592 +++++++------- .../googleCloud/clientBasedTransformer.ts | 493 ++++++------ generator/transformers/oracle/transformer.js | 477 ++++++++++++ generator/transformers/oracle/transformer.ts | 277 +++++++ 21 files changed, 3362 insertions(+), 2175 deletions(-) create mode 100644 generator/generatedClasses/DO/storage/do-archivalStorage.js create mode 100644 generator/generatedClasses/Oracle/storage/oci-archivalStorage.js create mode 100644 generator/generatedClasses/Oracle/storage/oci-storageBucket.js create mode 100644 generator/transformers/oracle/transformer.js create mode 100644 generator/transformers/oracle/transformer.ts diff --git a/generator/generatedClasses/DO/storage/do-archivalStorage.js b/generator/generatedClasses/DO/storage/do-archivalStorage.js new file mode 100644 index 00000000..9ce3d3ff --- /dev/null +++ b/generator/generatedClasses/DO/storage/do-archivalStorage.js @@ -0,0 +1,72 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ +class Oracle_ArchivalStorage { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_ArchivalStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js new file mode 100644 index 00000000..9ce3d3ff --- /dev/null +++ b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js @@ -0,0 +1,72 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ +class Oracle_ArchivalStorage { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_ArchivalStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js new file mode 100644 index 00000000..61881ccc --- /dev/null +++ b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js @@ -0,0 +1,85 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ +class Oracle_StorageBucket { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_StorageBucket; diff --git a/generator/generators/azure/generator.ts b/generator/generators/azure/generator.ts index 2aa27b60..38839d33 100644 --- a/generator/generators/azure/generator.ts +++ b/generator/generators/azure/generator.ts @@ -1,152 +1,152 @@ -import * as fs from "fs"; -import { createSourceFile, ScriptTarget,SyntaxKind } from "typescript"; +import * as fs from 'fs'; +import { createSourceFile, ScriptTarget, SyntaxKind } from 'typescript'; -import { getAST } from "../../parsers/azure/parser"; -import { transform } from "../../transformers/azure/transformer"; -import { filters, getDir,groupers, printFile } from "../lib/helper"; +import { getAST } from '../../parsers/azure/parser'; +import { transform } from '../../transformers/azure/transformer'; +import { filters, getDir, groupers, printFile } from '../lib/helper'; interface FunctionData { - pkgName: string; - fileName: string; - functionName: string; - SDKFunctionName: string; - params: param[]; - returnType: string; - client: string; + pkgName: string; + fileName: string; + functionName: string; + SDKFunctionName: string; + params: param[]; + returnType: string; + client: string; } interface param { - name: string; - type: string; + name: string; + type: string; } -const dummyFile = process.cwd() + "/dummyClasses/azure.js"; +const dummyFile = process.cwd() + '/dummyClasses/azure.js'; const dummyAst = createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - ScriptTarget.Latest, - true + dummyFile, + fs.readFileSync(dummyFile).toString(), + ScriptTarget.Latest, + true ); export function extractSDKData(sdkFiles, methods) { - const specifiedMethods = JSON.parse(JSON.stringify(methods)); - sdkFiles.map(sdkFile => { - sdkFile.ast.members.map(member => { - if (SyntaxKind[member.kind] === "Constructor") { - member.parameters.map(param => { - const tempStr = param.type.typeName.text.split(/(?=[A-Z])/); - tempStr.pop(); - sdkFile.client = tempStr.join(""); - }); - } - - if ( - SyntaxKind[member.kind] === "MethodDeclaration" && - sdkFile.sdkFunctionNames.includes(member.name.text) - ) { - const method = methods.find( - methd => - methd.SDKFunctionName === member.name.text && - methd.fileName === sdkFile.fileName - ); - const parameters = member.parameters.map(param => { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: SyntaxKind[param.type.kind] - }; - }); - - const returnType = SyntaxKind[member.type.kind]; - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } else { - const clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - throw new Error("Data extraction unsuccessful"); - } - - const groupedMethods = groupers.azure(methods); - methods = filters.azure(groupedMethods); - - const classData = { - functions: methods - }; - - return classData; + const specifiedMethods = JSON.parse(JSON.stringify(methods)); + sdkFiles.map(sdkFile => { + sdkFile.ast.members.map(member => { + if (SyntaxKind[member.kind] === 'Constructor') { + member.parameters.map(param => { + const tempStr = param.type.typeName.text.split(/(?=[A-Z])/); + tempStr.pop(); + sdkFile.client = tempStr.join(''); + }); + } + + if ( + SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text) + ) { + const method = methods.find( + methd => + methd.SDKFunctionName === member.name.text && + methd.fileName === sdkFile.fileName + ); + const parameters = member.parameters.map(param => { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: SyntaxKind[param.type.kind], + }; + }); + + const returnType = SyntaxKind[member.type.kind]; + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } else { + const clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + throw new Error('Data extraction unsuccessful'); + } + + const groupedMethods = groupers.azure(methods); + methods = filters.azure(groupedMethods); + + const classData = { + functions: methods, + }; + + return classData; } export async function generateAzureClass(serviceClass, serviceName) { - let methods: FunctionData[] = []; - - Object.keys(serviceClass).map((key, index) => { - methods.push({ - pkgName: serviceClass[key].split(" ")[0], - fileName: serviceClass[key].split(" ")[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(" ")[2], - params: [], - returnType: null, - client: null - }); - }); - - const files = Array.from(new Set(methods.map(method => method.fileName))); - - const sdkFiles = files.map(file => { - return { - fileName: file, - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(method => method.fileName === file) - .map(method => method.SDKFunctionName) - }; - }); - - await Promise.all( - sdkFiles.map(async file => { - file.ast = await getAST(file); - }) - ); - - const classData: any = extractSDKData(sdkFiles, methods); - classData.serviceName = serviceName; - const output = await transform(dummyAst, classData); - let filePath; - const dir = getDir(serviceName); - if (!fs.existsSync(process.cwd() + "/generatedClasses/Azure/" + dir)) { - fs.mkdirSync(process.cwd() + "/generatedClasses/Azure/" + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - "/generatedClasses/Azure/" + - dir + - "/azure-" + - serviceName + - ".js"; - } else { - filePath = - process.cwd() + - "/generatedClasses/Azure/" + - dir + - "/azure-" + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - ".js"; - } - printFile(filePath, output); + const methods: FunctionData[] = []; + + Object.keys(serviceClass).map((key, index) => { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + client: null, + }); + }); + + const files = Array.from(new Set(methods.map(method => method.fileName))); + + const sdkFiles = files.map(file => { + return { + fileName: file, + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(method => method.fileName === file) + .map(method => method.SDKFunctionName), + }; + }); + + await Promise.all( + sdkFiles.map(async file => { + file.ast = await getAST(file); + }) + ); + + const classData: any = extractSDKData(sdkFiles, methods); + classData.serviceName = serviceName; + const output = await transform(dummyAst, classData); + let filePath; + const dir = getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/Azure/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/Azure/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + printFile(filePath, output); } diff --git a/generator/generators/do/generator.ts b/generator/generators/do/generator.ts index 052b13e0..7a97277d 100644 --- a/generator/generators/do/generator.ts +++ b/generator/generators/do/generator.ts @@ -1,123 +1,129 @@ -import * as fs from "fs"; -import { createSourceFile, ScriptTarget, SyntaxKind } from "typescript"; +import * as fs from 'fs'; +import { createSourceFile, ScriptTarget, SyntaxKind } from 'typescript'; -import { getAST } from "../../parsers/do/parser"; -import { transform } from "../../transformers/do/transformer"; -import { getDir,printFile } from "../lib/helper"; +import { getAST } from '../../parsers/do/parser'; +import { transform } from '../../transformers/do/transformer'; +import { getDir, printFile } from '../lib/helper'; interface FunctionData { - functionName: string; - SDKFunctionName: string; - params: param[]; + functionName: string; + SDKFunctionName: string; + params: param[]; } interface param { - name: string; - type: string; - typeName: string; + name: string; + type: string; + typeName: string; } interface ClassData { - className: string; - functions: FunctionData[]; - serviceName: string; + className: string; + functions: FunctionData[]; + serviceName: string; } -const dummyFile = process.cwd() + "/dummyClasses/do.js"; +const dummyFile = process.cwd() + '/dummyClasses/do.js'; const dummyAst = createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - ScriptTarget.Latest, - true + dummyFile, + fs.readFileSync(dummyFile).toString(), + ScriptTarget.Latest, + true ); export function extractSDKData(sdkClassAst, serviceClass) { - let methods: FunctionData[] = []; - const functions = []; - - Object.keys(serviceClass).map((key, index) => { - functions.push(serviceClass[key].split(" ")[1]); - }); - - sdkClassAst.members.map(method => { - if (method.name && functions.includes(method.name.text)) { - let name; - Object.keys(serviceClass).map((key, index) => { - if (serviceClass[key].split(" ")[1] === method.name.text) { - name = key; - } - }); - - const parameters = []; - method.parameters.map(param => { - if (param.name.text !== "callback") { - const parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: SyntaxKind[param.type.kind], - typeName: null - }; - - if (parameter.type === "TypeReference" && param.type.typeName) { - parameter.typeName = param.type.typeName.text; - } - - parameters.push(parameter); - } - }); - - methods.push({ - functionName: name.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters - }); - } - }); - - const classData: ClassData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - - return classData; + const methods: FunctionData[] = []; + const functions = []; + + Object.keys(serviceClass).map((key, index) => { + functions.push(serviceClass[key].split(' ')[1]); + }); + + sdkClassAst.members.map(method => { + if (method.name && functions.includes(method.name.text)) { + let name; + Object.keys(serviceClass).map((key, index) => { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name = key; + } + }); + + const parameters = []; + method.parameters.map(param => { + if (param.name.text !== 'callback') { + const parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: SyntaxKind[param.type.kind], + typeName: null, + }; + + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.text; + } + + parameters.push(parameter); + } + }); + + methods.push({ + functionName: name.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters, + }); + } + }); + + const classData: ClassData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + + return classData; } export function generateDOClass(serviceClass, serviceName) { - const sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(" ")[0]; - getAST(sdkFile).then(async result => { - const sdkClassAst = result; - try { - const classData: ClassData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - const output = await transform(dummyAst, classData); - let filePath; - const dir = getDir(serviceName); - if (!fs.existsSync(process.cwd() + "/generatedClasses/DO/" + dir)) { - fs.mkdirSync(process.cwd() + "/generatedClasses/DO/" + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - "/generatedClasses/DO/" + - dir + - "/do-" + - serviceName + - ".js"; - } else { - filePath = - process.cwd() + - "/generatedClasses/DO/" + - dir + - "/do-" + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - ".js"; - } - printFile(filePath, output); - } catch (e) { - console.error(e); - } - }); + const sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + getAST(sdkFile).then(async result => { + const sdkClassAst = result; + try { + const classData: ClassData = extractSDKData( + sdkClassAst, + serviceClass + ); + classData.serviceName = serviceName; + const output = await transform(dummyAst, classData); + let filePath; + const dir = getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/DO/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/DO/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + printFile(filePath, output); + } catch (e) { + console.error(e); + } + }); } diff --git a/generator/generators/googleCloud/generator.ts b/generator/generators/googleCloud/generator.ts index 9a2702cf..c3996431 100644 --- a/generator/generators/googleCloud/generator.ts +++ b/generator/generators/googleCloud/generator.ts @@ -1,388 +1,405 @@ -import * as fs from "fs"; -import * as path from "path"; -import { createSourceFile, ScriptTarget,SyntaxKind } from "typescript"; +import * as fs from 'fs'; +import * as path from 'path'; +import { createSourceFile, ScriptTarget, SyntaxKind } from 'typescript'; -import { getAST } from "../../parsers/googleCloud/parser"; -import { classBasedTransform } from "../../transformers/googleCloud/classBasedTransformer"; -import { clientBasedTransform } from "../../transformers/googleCloud/clientBasedTransformer"; -import { filters, getDir,groupers, printFile } from "../lib/helper"; +import { getAST } from '../../parsers/googleCloud/parser'; +import { classBasedTransform } from '../../transformers/googleCloud/classBasedTransformer'; +import { clientBasedTransform } from '../../transformers/googleCloud/clientBasedTransformer'; +import { filters, getDir, groupers, printFile } from '../lib/helper'; interface ClassData { - name: string; - methods: FunctionData[]; - constructor: constructorData; - properties: propertyData[]; + name: string; + methods: FunctionData[]; + constructor: constructorData; + properties: propertyData[]; } interface FunctionData { - pkgName: string; - version: string; - fileName: string; - functionName: string; - SDKFunctionName: string; - params: param[]; - returnType: string; - returnTypeName: string; - client: string; + pkgName: string; + version: string; + fileName: string; + functionName: string; + SDKFunctionName: string; + params: param[]; + returnType: string; + returnTypeName: string; + client: string; } interface propertyData { - name: string; - type: string; + name: string; + type: string; } interface constructorData { - parameters: param[]; + parameters: param[]; } interface param { - name: string; - type: string; - optional: boolean; + name: string; + type: string; + optional: boolean; } -const dummyFile = process.cwd() + "/dummyClasses/gcp.js"; +const dummyFile = process.cwd() + '/dummyClasses/gcp.js'; const dummyAst = createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - ScriptTarget.Latest, - true + dummyFile, + fs.readFileSync(dummyFile).toString(), + ScriptTarget.Latest, + true ); export function extractClassBasedSDKData(methods, sdkFiles): any { - const specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(async (resolve, reject) => { - try { - let classes: ClassData[] = []; - - sdkFiles.map(file => { - file.classes.map(classAst => { - const classInfo: ClassData = { - name: classAst.name.text, - methods: [], - properties: [], - constructor: null - }; - - classAst.members.map(member => { - if (SyntaxKind[member.kind] === "MethodDeclaration") { - const returnType = SyntaxKind[member.type.kind]; - - const parameters = member.parameters.map(param => { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: SyntaxKind[param.type.kind] - }; - }); - const method: FunctionData = { - pkgName: file.pkgName, - version: null, - fileName: file.fileName, - functionName: null, - SDKFunctionName: member.name.text, - params: parameters, - returnType: returnType, - returnTypeName: null, - client: classAst.name.text // Class name - }; - - if (returnType === "TypeReference") { - method.returnTypeName = member.type.typeName.text; - } - - const meth = methods.find( - meth => - meth.SDKFunctionName === method.SDKFunctionName && - meth.fileName === method.fileName - ); - method.functionName = meth ? meth.functionName : null; - classInfo.methods.push(method); - } - - if (SyntaxKind[member.kind] === "Constructor") { - const parameters = member.parameters.map(param => { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: SyntaxKind[param.type.kind], - typeRefName: param.type.typeName - ? param.type.typeName.text - : null - }; - }); - - classInfo.constructor = { - parameters - }; - } - - if (SyntaxKind[member.kind] === "PropertyDeclaration") { - const isPrivateProp = - member.modifiers && - member.modifiers.some( - modifier => SyntaxKind[modifier.kind] === "PrivateKeyword" - ); - if (!isPrivateProp) { - const prop = { - name: member.name.text, - type: SyntaxKind[member.type.kind], - typeRefName: member.type.typeName - ? member.type.typeName.text - : null - }; - classInfo.properties.push(prop); - } - } - }); - classes.push(classInfo); - }); - }); - - methods = []; - - classes.map(classData => { - let filteredMethods: any = classData.methods.filter( - meth => meth.functionName !== null - ); - filteredMethods.map(filMeth => { - filMeth.classConstructorData = classData.constructor; - }); - - methods = methods.concat(filteredMethods); - }); - - const extractedData = { - classes, - methods - }; - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - reject(new Error("Data extraction unsuccessful")); - } else { - resolve(extractedData); - } - } catch (error) { - reject(error); - } - }); + const specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(async (resolve, reject) => { + try { + const classes: ClassData[] = []; + + sdkFiles.map(file => { + file.classes.map(classAst => { + const classInfo: ClassData = { + name: classAst.name.text, + methods: [], + properties: [], + constructor: null, + }; + + classAst.members.map(member => { + if (SyntaxKind[member.kind] === 'MethodDeclaration') { + const returnType = SyntaxKind[member.type.kind]; + + const parameters = member.parameters.map(param => { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: SyntaxKind[param.type.kind], + }; + }); + const method: FunctionData = { + pkgName: file.pkgName, + version: null, + fileName: file.fileName, + functionName: null, + SDKFunctionName: member.name.text, + params: parameters, + returnType: returnType, + returnTypeName: null, + client: classAst.name.text, // Class name + }; + + if (returnType === 'TypeReference') { + method.returnTypeName = + member.type.typeName.text; + } + + const meth = methods.find( + meth => + meth.SDKFunctionName === + method.SDKFunctionName && + meth.fileName === method.fileName + ); + method.functionName = meth + ? meth.functionName + : null; + classInfo.methods.push(method); + } + + if (SyntaxKind[member.kind] === 'Constructor') { + const parameters = member.parameters.map(param => { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: SyntaxKind[param.type.kind], + typeRefName: param.type.typeName + ? param.type.typeName.text + : null, + }; + }); + + classInfo.constructor = { + parameters, + }; + } + + if (SyntaxKind[member.kind] === 'PropertyDeclaration') { + const isPrivateProp = + member.modifiers && + member.modifiers.some( + modifier => + SyntaxKind[modifier.kind] === + 'PrivateKeyword' + ); + if (!isPrivateProp) { + const prop = { + name: member.name.text, + type: SyntaxKind[member.type.kind], + typeRefName: member.type.typeName + ? member.type.typeName.text + : null, + }; + classInfo.properties.push(prop); + } + } + }); + classes.push(classInfo); + }); + }); + + methods = []; + + classes.map(classData => { + const filteredMethods: any = classData.methods.filter( + meth => meth.functionName !== null + ); + filteredMethods.map(filMeth => { + filMeth.classConstructorData = classData.constructor; + }); + + methods = methods.concat(filteredMethods); + }); + + const extractedData = { + classes, + methods, + }; + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + reject(new Error('Data extraction unsuccessful')); + } else { + resolve(extractedData); + } + } catch (error) { + reject(error); + } + }); } export function extractClientBasedSDKdata(methods, sdkFiles): any { - const specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(async (resolve, reject) => { - try { - sdkFiles.map(sdkFile => { - sdkFile.client = sdkFile.ast.name.text; - sdkFile.ast.members.map(member => { - if ( - SyntaxKind[member.kind] === "MethodDeclaration" && - sdkFile.sdkFunctionNames.includes(member.name.text) - ) { - const method = methods.find( - methd => methd.SDKFunctionName === member.name.text - ); - - const parameters = member.parameters.map(param => { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: SyntaxKind[param.type.kind] - }; - }); - - const returnType = SyntaxKind[member.type.kind]; - if (returnType === "TypeReference") { - method.returnTypeName = member.type.typeName.text; - } - - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } else { - const clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - reject(new Error("Data extraction unsuccessful")); - } else { - resolve(methods); - } - } catch (error) { - reject(error); - } - }); + const specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(async (resolve, reject) => { + try { + sdkFiles.map(sdkFile => { + sdkFile.client = sdkFile.ast.name.text; + sdkFile.ast.members.map(member => { + if ( + SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text) + ) { + const method = methods.find( + methd => methd.SDKFunctionName === member.name.text + ); + + const parameters = member.parameters.map(param => { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: SyntaxKind[param.type.kind], + }; + }); + + const returnType = SyntaxKind[member.type.kind]; + if (returnType === 'TypeReference') { + method.returnTypeName = member.type.typeName.text; + } + + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } else { + const clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + reject(new Error('Data extraction unsuccessful')); + } else { + resolve(methods); + } + } catch (error) { + reject(error); + } + }); } async function generateClassBasedCode(methods, data, serviceName) { - const dirPath = `../../../node_modules/@google-cloud/${methods[0].pkgName}/build/src/`; - let files = fs.readdirSync(path.join(__dirname, dirPath)); - files = files.filter( - fileName => - fileName.split(".")[1] === "d" && fileName.split(".")[2] === "ts" - ); - - const sdkFiles = files.map(fileName => { - return { - fileName: fileName, - pkgName: methods[0].pkgName, - classes: null, - sdkFunctionNames: methods - .filter(method => method.fileName === fileName) - .map(method => method.SDKFunctionName) - }; - }); - - await Promise.all( - sdkFiles.map(async file => { - file.classes = await getAST(file, true); - }) - ); - - const extractedData = await extractClassBasedSDKData(methods, sdkFiles).then( - result => result - ); - const groupedMethods = groupers.gcp(extractedData.methods); - methods = filters.gcp(groupedMethods); - data.functions = methods; - data.classData = extractedData.classes; - data.serviceName = serviceName; - - const output = await classBasedTransform(dummyAst, data); - let filePath; - const dir = getDir(serviceName); - if (!fs.existsSync(process.cwd() + "/generatedClasses/googleCloud/" + dir)) { - fs.mkdirSync(process.cwd() + "/generatedClasses/googleCloud/" + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - "/generatedClasses/googleCloud/" + - dir + - "/gcp-" + - serviceName + - ".js"; - } else { - filePath = - process.cwd() + - "/generatedClasses/googleCloud/" + - dir + - "/gcp-" + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - ".js"; - } - printFile(filePath, output); + const dirPath = `../../../node_modules/@google-cloud/${methods[0].pkgName}/build/src/`; + let files = fs.readdirSync(path.join(__dirname, dirPath)); + files = files.filter( + fileName => + fileName.split('.')[1] === 'd' && fileName.split('.')[2] === 'ts' + ); + + const sdkFiles = files.map(fileName => { + return { + fileName: fileName, + pkgName: methods[0].pkgName, + classes: null, + sdkFunctionNames: methods + .filter(method => method.fileName === fileName) + .map(method => method.SDKFunctionName), + }; + }); + + await Promise.all( + sdkFiles.map(async file => { + file.classes = await getAST(file, true); + }) + ); + + const extractedData = await extractClassBasedSDKData( + methods, + sdkFiles + ).then(result => result); + const groupedMethods = groupers.gcp(extractedData.methods); + methods = filters.gcp(groupedMethods); + data.functions = methods; + data.classData = extractedData.classes; + data.serviceName = serviceName; + + const output = await classBasedTransform(dummyAst, data); + let filePath; + const dir = getDir(serviceName); + if ( + !fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir) + ) { + fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + printFile(filePath, output); } async function generateClientBasedCode(methods, serviceName) { - const files = Array.from( - new Set(methods.map(method => method.fileName + " " + method.version)) - ); - const sdkFiles = files.map(file => { - return { - fileName: (file).split(" ")[0], - version: (file).split(" ")[1], - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(method => method.fileName === (file).split(" ")[0]) - .map(method => method.SDKFunctionName) - }; - }); - - await Promise.all( - sdkFiles.map(async file => { - file.ast = await getAST(file); - }) - ); - - methods = await extractClientBasedSDKdata(methods, sdkFiles).then( - result => result - ); - const groupedMethods = groupers.gcp(methods); - methods = filters.gcp(groupedMethods); - - const classData = { - functions: methods, - serviceName - }; - - const output = await clientBasedTransform(dummyAst, classData); - let filePath; - const dir = getDir(serviceName); - if (!fs.existsSync(process.cwd() + "/generatedClasses/googleCloud/" + dir)) { - fs.mkdirSync(process.cwd() + "/generatedClasses/googleCloud/" + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - "/generatedClasses/googleCloud/" + - dir + - "/gcp-" + - serviceName + - ".js"; - } else { - filePath = - process.cwd() + - "/generatedClasses/googleCloud/" + - dir + - "/gcp-" + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - ".js"; - } - printFile(filePath, output); + const files = Array.from( + new Set(methods.map(method => method.fileName + ' ' + method.version)) + ); + const sdkFiles = files.map(file => { + return { + fileName: (file).split(' ')[0], + version: (file).split(' ')[1], + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter( + method => method.fileName === (file).split(' ')[0] + ) + .map(method => method.SDKFunctionName), + }; + }); + + await Promise.all( + sdkFiles.map(async file => { + file.ast = await getAST(file); + }) + ); + + methods = await extractClientBasedSDKdata(methods, sdkFiles).then( + result => result + ); + const groupedMethods = groupers.gcp(methods); + methods = filters.gcp(groupedMethods); + + const classData = { + functions: methods, + serviceName, + }; + + const output = await clientBasedTransform(dummyAst, classData); + let filePath; + const dir = getDir(serviceName); + if ( + !fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir) + ) { + fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + printFile(filePath, output); } export async function generateGCPClass(serviceClass, serviceName) { - let methods: FunctionData[] = []; - const data: any = {}; - - Object.keys(serviceClass).map((key, index) => { - if (key === "mainClass") { - data.mainClass = serviceClass[key]; - } else if ( - serviceClass[key].split(" ")[1].length === 2 && - serviceClass[key].split(" ")[1].charAt(0) === "v" - ) { - methods.push({ - pkgName: serviceClass[key].split(" ")[0], - version: serviceClass[key].split(" ")[1], - fileName: serviceClass[key].split(" ")[2], - functionName: key, - SDKFunctionName: serviceClass[key].split(" ")[3], - params: [], - returnType: null, - returnTypeName: null, - client: null - }); - } else { - methods.push({ - pkgName: serviceClass[key].split(" ")[0], - version: null, - fileName: serviceClass[key].split(" ")[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(" ")[2], - params: [], - returnType: null, - returnTypeName: null, - client: null - }); - } - }); - - if (methods[0].version) { - generateClientBasedCode(methods, serviceName); - } else { - generateClassBasedCode(methods, data, serviceName); - } + const methods: FunctionData[] = []; + const data: any = {}; + + Object.keys(serviceClass).map((key, index) => { + if (key === 'mainClass') { + data.mainClass = serviceClass[key]; + } else if ( + serviceClass[key].split(' ')[1].length === 2 && + serviceClass[key].split(' ')[1].charAt(0) === 'v' + ) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: serviceClass[key].split(' ')[1], + fileName: serviceClass[key].split(' ')[2], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[3], + params: [], + returnType: null, + returnTypeName: null, + client: null, + }); + } else { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: null, + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + returnTypeName: null, + client: null, + }); + } + }); + + if (methods[0].version) { + generateClientBasedCode(methods, serviceName); + } else { + generateClassBasedCode(methods, data, serviceName); + } } diff --git a/generator/generators/lib/aws/awsHelper.ts b/generator/generators/lib/aws/awsHelper.ts index 7cfe04de..13ddcd09 100644 --- a/generator/generators/lib/aws/awsHelper.ts +++ b/generator/generators/lib/aws/awsHelper.ts @@ -1,32 +1,32 @@ export function groupAWSMethods(methods): any { - const methodArr = Object.values( - methods.reduce((result, { functionName, SDKFunctionName, params }) => { - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName, - SDKFunctionName, - params - }); - return result; - }, {}) - ); + const methodArr = Object.values( + methods.reduce((result, { functionName, SDKFunctionName, params }) => { + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName, + SDKFunctionName, + params, + }); + return result; + }, {}) + ); - return methodArr; + return methodArr; } export function filterAWSMethods(groupedMethods): any { - let methods = []; - groupedMethods.map(group => { - group.array.sort(function(a, b) { - return a.params.length - b.params.length; - }); - methods.push(group.array.slice(-1)[0]); - }); - return methods; + const methods = []; + groupedMethods.map(group => { + group.array.sort(function(a, b) { + return a.params.length - b.params.length; + }); + methods.push(group.array.slice(-1)[0]); + }); + return methods; } diff --git a/generator/generators/lib/azure/azureHelper.ts b/generator/generators/lib/azure/azureHelper.ts index dc066724..d9d752db 100644 --- a/generator/generators/lib/azure/azureHelper.ts +++ b/generator/generators/lib/azure/azureHelper.ts @@ -1,60 +1,60 @@ export function groupAzureMethods(methods): any { - const methodArr = Object.values( - methods.reduce( - ( - result, - { - functionName, - SDKFunctionName, - params, - pkgName, - fileName, - client, - returnType - } - ) => { - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName, - SDKFunctionName, - params, - pkgName, - fileName, - client, - returnType - }); - return result; - }, - {} - ) - ); + const methodArr = Object.values( + methods.reduce( + ( + result, + { + functionName, + SDKFunctionName, + params, + pkgName, + fileName, + client, + returnType, + } + ) => { + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName, + SDKFunctionName, + params, + pkgName, + fileName, + client, + returnType, + }); + return result; + }, + {} + ) + ); - return methodArr; + return methodArr; } export function filterAzureMethods(groupedMethods): any { - let methods = []; - groupedMethods.map(group => { - if (group.array.length === 1) { - methods.push(group.array[0]); - } else { - let methodPushed = false; - group.array.map(method => { - if (!method.params.find(param => param.name === "callback")) { - methods.push(method); - methodPushed = true; - } - }); - if (!methodPushed) { - methods.push(group.array[0]); - } - } - }); - return methods; + const methods = []; + groupedMethods.map(group => { + if (group.array.length === 1) { + methods.push(group.array[0]); + } else { + let methodPushed = false; + group.array.map(method => { + if (!method.params.find(param => param.name === 'callback')) { + methods.push(method); + methodPushed = true; + } + }); + if (!methodPushed) { + methods.push(group.array[0]); + } + } + }); + return methods; } diff --git a/generator/generators/lib/googleCloud/gcpHelper.ts b/generator/generators/lib/googleCloud/gcpHelper.ts index 2b93f726..ee196b45 100644 --- a/generator/generators/lib/googleCloud/gcpHelper.ts +++ b/generator/generators/lib/googleCloud/gcpHelper.ts @@ -1,64 +1,64 @@ export function groupGCPMethods(methods): any { - const methodArr = Object.values( - methods.reduce( - ( - result, - { - functionName, - SDKFunctionName, - params, - pkgName, - fileName, - client, - returnType, - returnTypeName, - classConstructorData - } - ) => { - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName, - SDKFunctionName, - params, - pkgName, - fileName, - client, - returnType, - returnTypeName, - classConstructorData - }); - return result; - }, - {} - ) - ); + const methodArr = Object.values( + methods.reduce( + ( + result, + { + functionName, + SDKFunctionName, + params, + pkgName, + fileName, + client, + returnType, + returnTypeName, + classConstructorData, + } + ) => { + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName, + SDKFunctionName, + params, + pkgName, + fileName, + client, + returnType, + returnTypeName, + classConstructorData, + }); + return result; + }, + {} + ) + ); - return methodArr; + return methodArr; } export function filterGCPMethods(groupedMethods): any { - let methods = []; - groupedMethods.map(group => { - if (group.array.length === 1) { - methods.push(group.array[0]); - } else { - let methodPushed = false; - group.array.map(method => { - if (!method.params.find(param => param.name === "callback")) { - methods.push(method); - methodPushed = true; - } - }); - if (!methodPushed) { - methods.push(group.array[0]); - } - } - }); - return methods; + const methods = []; + groupedMethods.map(group => { + if (group.array.length === 1) { + methods.push(group.array[0]); + } else { + let methodPushed = false; + group.array.map(method => { + if (!method.params.find(param => param.name === 'callback')) { + methods.push(method); + methodPushed = true; + } + }); + if (!methodPushed) { + methods.push(group.array[0]); + } + } + }); + return methods; } diff --git a/generator/generators/lib/helper.ts b/generator/generators/lib/helper.ts index 31c67b7c..883aebc9 100644 --- a/generator/generators/lib/helper.ts +++ b/generator/generators/lib/helper.ts @@ -1,48 +1,48 @@ -import * as fs from "fs"; +import * as fs from 'fs'; -import { groupAWSMethods } from "../lib/aws/awsHelper"; -import { filterAWSMethods } from "../lib/aws/awsHelper"; -import { groupAzureMethods } from "../lib/azure/azureHelper"; -import { filterAzureMethods } from "../lib/azure/azureHelper"; -import { groupGCPMethods } from "../lib/googleCloud/gcpHelper"; -import { filterGCPMethods } from "../lib/googleCloud/gcpHelper"; +import { groupAWSMethods } from '../lib/aws/awsHelper'; +import { filterAWSMethods } from '../lib/aws/awsHelper'; +import { groupAzureMethods } from '../lib/azure/azureHelper'; +import { filterAzureMethods } from '../lib/azure/azureHelper'; +import { groupGCPMethods } from '../lib/googleCloud/gcpHelper'; +import { filterGCPMethods } from '../lib/googleCloud/gcpHelper'; const dirMap = { - appServices: ["PaaS"], - compute: ["ComputeInstance", "Kubernetes", "Container"], - database: ["NoSqlIndexed", "RDBMS", "NoSql"], - management: ["Monitoring", "KeyManagement", "NotificationService"], - network: ["DNS", "LoadBalancer"], - security: ["IAM"], - storage: ["StorageBucket", "BlockStorage", "ArchivalStorage"], - artificialinteligence: ["Translation"] + appServices: ['PaaS'], + compute: ['ComputeInstance', 'Kubernetes', 'Container'], + database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], + management: ['Monitoring', 'KeyManagement', 'NotificationService'], + network: ['DNS', 'LoadBalancer'], + security: ['IAM'], + storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], + artificialinteligence: ['Translation'], }; export function printFile(fileName, data) { - fs.writeFile(fileName, data, function(err) { - if (err) throw err; - }); + fs.writeFile(fileName, data, function(err) { + if (err) throw err; + }); } const groupers = { - aws: groupAWSMethods, - gcp: groupGCPMethods, - azure: groupAzureMethods + aws: groupAWSMethods, + gcp: groupGCPMethods, + azure: groupAzureMethods, }; const filters = { - aws: filterAWSMethods, - gcp: filterGCPMethods, - azure: filterAzureMethods + aws: filterAWSMethods, + gcp: filterGCPMethods, + azure: filterAzureMethods, }; const getDir = (service: string): string => { - for (let dir in dirMap) { - if (dirMap[dir].includes(service)) { - return dir; - } - } - throw new Error("Not a valid service: " + service); + for (const dir in dirMap) { + if (dirMap[dir].includes(service)) { + return dir; + } + } + throw new Error('Not a valid service: ' + service); }; -export { filters, getDir,groupers }; +export { filters, getDir, groupers }; diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index b33d9440..a34adcdf 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -141,33 +141,24 @@ var __generator = }; exports.__esModule = true; exports.generateOracleClass = exports.extractSDKData = void 0; -// import { getAST } from '../../parsers/oracle/parser'; +var fs = require('fs'); var typescript_1 = require('typescript'); var parser_1 = require('../../parsers/oracle/parser'); -// interface ClassData { -// className: string; -// functions: FunctionData[]; -// serviceName: string; -// } +var helper_1 = require('../lib/helper'); +var transformer_1 = require('../../transformers/oracle/transformer'); +var dummyFile = process.cwd() + '/dummyClasses/oracle.js'; +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { var methods = []; var functions = []; Object.keys(serviceClass).map(function(key, index) { functions.push(serviceClass[key].split(' ')[1]); }); - // console.log(functions); - // console.log(sdkClassAst); - // console.log(Array.from(sdkClassAst.members)[0]); - // Array.from(sdkClassAst.members).map(method=>{ - // // console.log(method.name.escapedText); - // }) - // console.log(Object.keys(sdkClassAst.members)); - // console.log(sdkClassAst.members['99']); - // Object.keys(sdkClassAst.members).map((key,index)=>{ - // console.log(key); - // // const member = sdkClassAst.members[key]; - // // console.log(member.name.text); - // }) sdkClassAst.members.map(function(method) { if (method.name && functions.includes(method.name.text)) { var name_1; @@ -207,6 +198,7 @@ function extractSDKData(sdkClassAst, serviceClass) { serviceName: null, }; console.log(classData); + return classData; } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { @@ -215,14 +207,64 @@ function generateOracleClass(serviceClass, serviceName) { console.log(sdkFile); parser_1.getAST(sdkFile).then(function(result) { return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst; + var sdkClassAst, classData, output, filePath, dir, error_1; return __generator(this, function(_a) { - sdkClassAst = result; - try { - // const classData: ClassData = extractSDKData(sdkClassAst,serviceClass) - extractSDKData(sdkClassAst, serviceClass); - } catch (error) {} - return [2 /*return*/]; + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/Oracle/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/Oracle/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + error_1 = _a.sent(); + console.error(error_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } }); }); }); diff --git a/generator/generators/oracle/generator.ts b/generator/generators/oracle/generator.ts index 2c3e54f6..765a4636 100644 --- a/generator/generators/oracle/generator.ts +++ b/generator/generators/oracle/generator.ts @@ -1,6 +1,9 @@ -import { SyntaxKind } from 'typescript'; -// import { getAST } from '../../parsers/oracle/parser'; -// import { getAST } from '../../parsers/oracle/parser'; +import * as fs from 'fs'; +import { createSourceFile, ScriptTarget, SyntaxKind } from 'typescript'; + +import { getAST } from '../../parsers/oracle/parser'; +import { transform } from '../../transformers/oracle/transformer'; +import { getDir, printFile } from '../lib/helper'; interface FunctionData { functionName: string; @@ -19,8 +22,17 @@ interface ClassData { serviceName: string; } +const dummyFile = process.cwd() + '/dummyClasses/oracle.js'; + +const dummyAst = createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + ScriptTarget.Latest, + true +); + export function extractSDKData(sdkClassAst, serviceClass) { - let methods: FunctionData[] = []; + const methods: FunctionData[] = []; const functions = []; Object.keys(serviceClass).map((key, index) => { functions.push(serviceClass[key].split(' ')[1]); @@ -65,18 +77,51 @@ export function extractSDKData(sdkClassAst, serviceClass) { functions: methods, serviceName: null, }; - console.log(classData); return classData; } export function generateOracleClass(serviceClass, serviceName) { const sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; console.log(sdkFile); - // getAST(sdkFile).then(async result => { - // const sdkClassAst = result; - // try { - // // const classData: ClassData = extractSDKData(sdkClassAst,serviceClass) - // extractSDKData(sdkClassAst, serviceClass); - // } catch (error) {} - // }); + getAST(sdkFile).then(async result => { + const sdkClassAst = result; + try { + const classData: ClassData = extractSDKData( + sdkClassAst, + serviceClass + ); + classData.serviceName = serviceName; + const output = await transform(dummyAst, classData); + let filePath; + const dir = getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/Oracle/' + dir + ) + ) { + fs.mkdirSync(process.cwd() + '/generatedClasses/Oracle/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + printFile(filePath, output); + } catch (error) { + console.error(error); + } + }); } diff --git a/generator/parsers/googleCloud/parser.ts b/generator/parsers/googleCloud/parser.ts index b8701074..1cf53b17 100644 --- a/generator/parsers/googleCloud/parser.ts +++ b/generator/parsers/googleCloud/parser.ts @@ -1,55 +1,55 @@ -import * as fs from "fs"; -import * as path from "path"; -import { createSourceFile, ScriptTarget, SyntaxKind } from "typescript"; +import * as fs from 'fs'; +import * as path from 'path'; +import { createSourceFile, ScriptTarget, SyntaxKind } from 'typescript'; export function getAST(sdkFileInfo, multi?: boolean) { - let filePath; - if (sdkFileInfo.version) { - filePath = `../../../node_modules/@google-cloud/${sdkFileInfo.pkgName}/build/src/${sdkFileInfo.version}/${sdkFileInfo.fileName}`; - } else { - filePath = `../../../node_modules/@google-cloud/${sdkFileInfo.pkgName}/build/src/${sdkFileInfo.fileName}`; - } + let filePath; + if (sdkFileInfo.version) { + filePath = `../../../node_modules/@google-cloud/${sdkFileInfo.pkgName}/build/src/${sdkFileInfo.version}/${sdkFileInfo.fileName}`; + } else { + filePath = `../../../node_modules/@google-cloud/${sdkFileInfo.pkgName}/build/src/${sdkFileInfo.fileName}`; + } - return new Promise(async (resolve, reject) => { - try { - const file = path.join(__dirname, filePath); - const ast = createSourceFile( - file, - fs.readFileSync(file).toString(), - ScriptTarget.Latest, - true - ); + return new Promise(async (resolve, reject) => { + try { + const file = path.join(__dirname, filePath); + const ast = createSourceFile( + file, + fs.readFileSync(file).toString(), + ScriptTarget.Latest, + true + ); - if (multi === true) { - let classes = []; - ast.forEachChild(child => { - if (SyntaxKind[child.kind] === "ClassDeclaration") { - let cloned = Object.assign({}, child); - classes.push(cloned); - } - }); - resolve(classes); - } else { - let cloned = null; - await ast.forEachChild(child => { - if (SyntaxKind[child.kind] === "ClassDeclaration") { - let cloned = Object.assign({}, child); - return resolve(cloned); - } - }); + if (multi === true) { + const classes = []; + ast.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + const cloned = Object.assign({}, child); + classes.push(cloned); + } + }); + resolve(classes); + } else { + const cloned = null; + await ast.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + const cloned = Object.assign({}, child); + return resolve(cloned); + } + }); - if (!cloned) { - return reject(new Error("Class not found!")); - } else { - return resolve(cloned); - } - } - } catch (error) { - if (error.code === "ENOENT") { - reject(new Error("File not found!")); - } else { - reject(error); - } - } - }); + if (!cloned) { + return reject(new Error('Class not found!')); + } else { + return resolve(cloned); + } + } + } catch (error) { + if (error.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error); + } + } + }); } diff --git a/generator/test/generators/googleCloud/generator.test.ts b/generator/test/generators/googleCloud/generator.test.ts index 3b339d3c..0702d965 100644 --- a/generator/test/generators/googleCloud/generator.test.ts +++ b/generator/test/generators/googleCloud/generator.test.ts @@ -1,159 +1,163 @@ -import { expect } from "chai"; -import { SyntaxKind } from "typescript"; +import { expect } from 'chai'; +import { SyntaxKind } from 'typescript'; import { - extractClassBasedSDKData, - extractClientBasedSDKdata -} from "../../../generators/googleCloud/generator"; -import { readJsonData, readSourceFile } from "../lib/helper"; - -describe("GCP generator extractClassBasedSDKData", () => { - context("with valid methods and valid AST", () => { - it("should return class data", async () => { - const methods: any = await readJsonData( - "validDataset_1", - "googleCloud", - "methods" - ); - - const sdkFiles: any = await readJsonData( - "validDataset_1", - "googleCloud", - "files" - ); - - await Promise.all( - sdkFiles.map(async file => { - file.classes = []; - const sdkFile: any = await readSourceFile( - "validDataset_1", - "googleCloud" - ); - sdkFile.forEachChild(child => { - if (SyntaxKind[child.kind] === "ClassDeclaration") { - let cloned = Object.assign({}, child); - file.classes.push(cloned); - } - }); - }) - ); - - extractClassBasedSDKData(methods, sdkFiles).then(result => { - expect(result).to.be.an("object"); - expect(result.methods).to.be.an("array"); - }); - }); - }); - - context("with invalid AST", () => { - it("should return Error", async () => { - const methods: any = await readJsonData( - "invalidDataset_1", - "googleCloud", - "methods" - ); - - const sdkFiles: any = await readJsonData( - "invalidDataset_1", - "googleCloud", - "files" - ); - - await Promise.all( - sdkFiles.map(async file => { - file.classes = []; - const sdkFile: any = await readSourceFile( - "invalidDataset_1", - "googleCloud" - ); - sdkFile.forEachChild(child => { - if (SyntaxKind[child.kind] === "ClassDeclaration") { - let cloned = Object.assign({}, child); - file.classes.push(cloned); - } - }); - }) - ); - - extractClassBasedSDKData(methods, sdkFiles).then( - result => {}, - error => { - expect(error.message).to.eql("Data extraction unsuccessful"); - } - ); - }); - }); + extractClassBasedSDKData, + extractClientBasedSDKdata, +} from '../../../generators/googleCloud/generator'; +import { readJsonData, readSourceFile } from '../lib/helper'; + +describe('GCP generator extractClassBasedSDKData', () => { + context('with valid methods and valid AST', () => { + it('should return class data', async () => { + const methods: any = await readJsonData( + 'validDataset_1', + 'googleCloud', + 'methods' + ); + + const sdkFiles: any = await readJsonData( + 'validDataset_1', + 'googleCloud', + 'files' + ); + + await Promise.all( + sdkFiles.map(async file => { + file.classes = []; + const sdkFile: any = await readSourceFile( + 'validDataset_1', + 'googleCloud' + ); + sdkFile.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + const cloned = Object.assign({}, child); + file.classes.push(cloned); + } + }); + }) + ); + + extractClassBasedSDKData(methods, sdkFiles).then(result => { + expect(result).to.be.an('object'); + expect(result.methods).to.be.an('array'); + }); + }); + }); + + context('with invalid AST', () => { + it('should return Error', async () => { + const methods: any = await readJsonData( + 'invalidDataset_1', + 'googleCloud', + 'methods' + ); + + const sdkFiles: any = await readJsonData( + 'invalidDataset_1', + 'googleCloud', + 'files' + ); + + await Promise.all( + sdkFiles.map(async file => { + file.classes = []; + const sdkFile: any = await readSourceFile( + 'invalidDataset_1', + 'googleCloud' + ); + sdkFile.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + const cloned = Object.assign({}, child); + file.classes.push(cloned); + } + }); + }) + ); + + extractClassBasedSDKData(methods, sdkFiles).then( + result => {}, + error => { + expect(error.message).to.eql( + 'Data extraction unsuccessful' + ); + } + ); + }); + }); }); -describe("GCP generator extractClientBasedSDKdata", () => { - context("with valid methods and valid AST", () => { - it("should return class data", async () => { - const methods: any = await readJsonData( - "validDataset_2", - "googleCloud", - "methods" - ); - - const sdkFiles: any = await readJsonData( - "validDataset_2", - "googleCloud", - "files" - ); - - await Promise.all( - sdkFiles.map(async file => { - const sdkFile: any = await readSourceFile( - "validDataset_2", - "googleCloud" - ); - sdkFile.forEachChild(child => { - if (SyntaxKind[child.kind] === "ClassDeclaration") { - file.ast = Object.assign({}, child); - } - }); - }) - ); - - extractClientBasedSDKdata(methods, sdkFiles).then(result => { - expect(result).to.be.an("array"); - }); - }); - }); - - context("with invalid AST", () => { - it("should return Error", async () => { - const methods: any = await readJsonData( - "invalidDataset_2", - "googleCloud", - "methods" - ); - - const sdkFiles: any = await readJsonData( - "invalidDataset_2", - "googleCloud", - "files" - ); - - await Promise.all( - sdkFiles.map(async file => { - const sdkFile: any = await readSourceFile( - "invalidDataset_2", - "googleCloud" - ); - sdkFile.forEachChild(child => { - if (SyntaxKind[child.kind] === "ClassDeclaration") { - file.ast = Object.assign({}, child); - } - }); - }) - ); - - extractClientBasedSDKdata(methods, sdkFiles).then( - result => {}, - error => { - expect(error.message).to.eql("Data extraction unsuccessful"); - } - ); - }); - }); +describe('GCP generator extractClientBasedSDKdata', () => { + context('with valid methods and valid AST', () => { + it('should return class data', async () => { + const methods: any = await readJsonData( + 'validDataset_2', + 'googleCloud', + 'methods' + ); + + const sdkFiles: any = await readJsonData( + 'validDataset_2', + 'googleCloud', + 'files' + ); + + await Promise.all( + sdkFiles.map(async file => { + const sdkFile: any = await readSourceFile( + 'validDataset_2', + 'googleCloud' + ); + sdkFile.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + file.ast = Object.assign({}, child); + } + }); + }) + ); + + extractClientBasedSDKdata(methods, sdkFiles).then(result => { + expect(result).to.be.an('array'); + }); + }); + }); + + context('with invalid AST', () => { + it('should return Error', async () => { + const methods: any = await readJsonData( + 'invalidDataset_2', + 'googleCloud', + 'methods' + ); + + const sdkFiles: any = await readJsonData( + 'invalidDataset_2', + 'googleCloud', + 'files' + ); + + await Promise.all( + sdkFiles.map(async file => { + const sdkFile: any = await readSourceFile( + 'invalidDataset_2', + 'googleCloud' + ); + sdkFile.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + file.ast = Object.assign({}, child); + } + }); + }) + ); + + extractClientBasedSDKdata(methods, sdkFiles).then( + result => {}, + error => { + expect(error.message).to.eql( + 'Data extraction unsuccessful' + ); + } + ); + }); + }); }); diff --git a/generator/transformers/aws/transformer.ts b/generator/transformers/aws/transformer.ts index 31230633..ed063fe9 100644 --- a/generator/transformers/aws/transformer.ts +++ b/generator/transformers/aws/transformer.ts @@ -1,239 +1,252 @@ -import { cloneDeep } from "lodash"; -import * as ts from "typescript"; +import { cloneDeep } from 'lodash'; +import * as ts from 'typescript'; const dummyIdentifiers = [ - "ClassName", - "_sdkClassName", - "SDKClassName", - "SDKFunctionName" + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; const printer: ts.Printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment: string) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod): Promise { - return new Promise((resolve, reject) => { - try { - const result = ts.transform(sourceCode, [transformMethod]); - const transformedNodes = result.transformed[0]; - const output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise((resolve, reject) => { + try { + const result = ts.transform(sourceCode, [transformMethod]); + const transformedNodes = result.transformed[0]; + const output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode: string): ts.SourceFile { - return ts.createSourceFile( - "dummyClass.js", - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } export async function transform( - code: ts.SourceFile, - classData: any + code: ts.SourceFile, + classData: any ): Promise { - const addFunctions = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - let functions: any = []; - classData.functions.map(method => { - const clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions.push(clonedNode); - }); - - const updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray([node.members[0]].concat(functions)) - ); - - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - const addIdentifiers = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; - function visit(node: ts.Node): ts.Node { - if (ts.isMethodDeclaration(node)) { - const parameters = classData.functions[count].params.map(param => { - const paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - - if (param.optional) { - paramNode.initializer = ts.createIdentifier("undefined"); - } - - return paramNode; - }); - - node.parameters = parameters; - } - - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - let updatedIdentifier; - - switch (node.text) { - case "ClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier("AWS_" + classData.serviceName) - ); - break; - case "_sdkClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - "_" + - classData.className.charAt(0).toLowerCase() + - classData.className.substr(1) - ) - ); - break; - case "SDKClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.className) - ); - break; - case "SDKFunctionName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.functions[count].SDKFunctionName) - ); - count++; - } - - return updatedIdentifier; - } - - if (ts.isCallExpression(node)) { - node.expression.forEachChild(childNode => { - if ( - ts.isIdentifier(childNode) && - childNode.text === "SDKFunctionName" - ) { - const args = classData.functions[count].params.map(param => - ts.createIdentifier(param.name) - ); - node.arguments = args.concat(node.arguments); - } - }); - } - - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - const addComments = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; - - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - "This is an auto generated class, please do not change." - ); - const comment = `* + const addFunctions = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + const functions: any = []; + classData.functions.map(method => { + const clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions.push(clonedNode); + }); + + const updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray([node.members[0]].concat(functions)) + ); + + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + const addIdentifiers = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + function visit(node: ts.Node): ts.Node { + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + const paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + + return paramNode; + } + ); + + node.parameters = parameters; + } + + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + let updatedIdentifier; + + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier('AWS_' + classData.serviceName) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier(classData.className) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count].SDKFunctionName + ) + ); + count++; + } + + return updatedIdentifier; + } + + if (ts.isCallExpression(node)) { + node.expression.forEachChild(childNode => { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + const args = classData.functions[count].params.map( + param => ts.createIdentifier(param.name) + ); + node.arguments = args.concat(node.arguments); + } + }); + } + + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + const addComments = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + const comment = `* * Class to create a ${classData.className} object * @category AWS `; - addMultiLineComment(node, comment); - } - - if (ts.isMethodDeclaration(node)) { - let parameters = classData.functions[count].params.map(param => { - let statment; - - if (param.optional) { - statment = `* @param {${param.typeName}} [${param.name}] - Data required for ${classData.functions[count].SDKFunctionName}`; - } else { - statment = `* @param {${param.typeName}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; - } - return statment; - }); - - let comment; - if (parameters.length > 0) { - let paramStatments: string = ""; - parameters.map(param => { - paramStatments = paramStatments.concat( - paramStatments === "" ? `${param}` : `\n ${param}` - ); - }); - - comment = `* + addMultiLineComment(node, comment); + } + + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + let statment; + + if (param.optional) { + statment = `* @param {${param.typeName}} [${param.name}] - Data required for ${classData.functions[count].SDKFunctionName}`; + } else { + statment = `* @param {${param.typeName}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + } + return statment; + } + ); + + let comment; + if (parameters.length > 0) { + let paramStatments: string = ''; + parameters.map(param => { + paramStatments = paramStatments.concat( + paramStatments === '' ? `${param}` : `\n ${param}` + ); + }); + + comment = `* * Trigers the ${classData.functions[count].SDKFunctionName} function of ${classData.className} ${paramStatments} * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} `; - } else { - comment = `* + } else { + comment = `* * Trigers the ${classData.functions[count].SDKFunctionName} function of ${classData.className} * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} `; - } - - addMultiLineComment(node, comment); - count++; - } - - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); - - if (!classData.className || !classData.functions) { - throw new Error("Input is invalid"); - } - - if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { - throw new Error("Code is invalid"); - } - - code = cloneDeep(code); - - const result_1 = await runTransformation(code, addFunctions); - const result_2 = await runTransformation( - toSourceFile(result_1), - addIdentifiers - ); - const result_3 = await runTransformation(toSourceFile(result_2), addComments); - return result_3; + } + + addMultiLineComment(node, comment); + count++; + } + + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); + + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + + if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { + throw new Error('Code is invalid'); + } + + code = cloneDeep(code); + + const result_1 = await runTransformation(code, addFunctions); + const result_2 = await runTransformation( + toSourceFile(result_1), + addIdentifiers + ); + const result_3 = await runTransformation( + toSourceFile(result_2), + addComments + ); + return result_3; } diff --git a/generator/transformers/azure/transformer.ts b/generator/transformers/azure/transformer.ts index 1c9fd106..e27a4ef6 100644 --- a/generator/transformers/azure/transformer.ts +++ b/generator/transformers/azure/transformer.ts @@ -1,262 +1,279 @@ -import { cloneDeep } from "lodash"; -import * as ts from "typescript"; +import { cloneDeep } from 'lodash'; +import * as ts from 'typescript'; const dummyIdentifiers = [ - "ClassName", - "SDKClassName", - "SDKFunctionName", - "ClientName", - "functionClient" + 'ClassName', + 'SDKClassName', + 'SDKFunctionName', + 'ClientName', + 'functionClient', ]; const printer: ts.Printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment: string) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod): Promise { - return new Promise((resolve, reject) => { - try { - const result = ts.transform(sourceCode, [transformMethod]); - const transformedNodes = result.transformed[0]; - const output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise((resolve, reject) => { + try { + const result = ts.transform(sourceCode, [transformMethod]); + const transformedNodes = result.transformed[0]; + const output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode: string): ts.SourceFile { - return ts.createSourceFile( - "dummyClass.js", - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } export async function transform( - code: ts.SourceFile, - classData: any + code: ts.SourceFile, + classData: any ): Promise { - const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); + const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); - if (!classData.functions) { - throw new Error("Input is invalid"); - } + if (!classData.functions) { + throw new Error('Input is invalid'); + } - if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { - throw new Error("Code is invalid"); - } + if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { + throw new Error('Code is invalid'); + } - code = cloneDeep(code); + code = cloneDeep(code); - // import related - classData.clients = Array.from( - new Set(classData.functions.map(method => method.client)) - ); - const importStatments: any = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat(code.statements.slice(1)); - // import related + // import related + classData.clients = Array.from( + new Set(classData.functions.map(method => method.client)) + ); + const importStatments: any = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat(code.statements.slice(1)); + // import related - const addFunctions = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - let functions: any = []; - classData.functions.map(method => { - const clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions.push(clonedNode); - }); + const addFunctions = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + const functions: any = []; + classData.functions.map(method => { + const clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions.push(clonedNode); + }); - const updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray([node.members[0]].concat(functions)) - ); + const updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray([node.members[0]].concat(functions)) + ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; - const addIdentifiers = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; - let clientCount = 0; - function visit(node: ts.Node): ts.Node { - if (ts.isMethodDeclaration(node)) { - const parameters = classData.functions[count].params.map(param => { - const paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); + const addIdentifiers = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + let clientCount = 0; + function visit(node: ts.Node): ts.Node { + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + const paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier("undefined"); - } + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } - return paramNode; - }); + return paramNode; + } + ); - node.parameters = parameters; - } + node.parameters = parameters; + } - if (ts.isStringLiteral(node) && node.text === "pkgName") { - return ts.createStringLiteral( - "@azure/" + classData.functions[0].pkgName - ); - } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral( + '@azure/' + classData.functions[0].pkgName + ); + } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - let updatedIdentifier; - switch (node.text) { - case "ClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier("Azure_" + classData.serviceName) - ); - break; - case "SDKClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count].fileName.split(".")[0] - ) - ); - break; - case "functionClient": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.functions[count].client) - ); - break; - case "ClientName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.clients[clientCount]) - ); - clientCount++; - break; - case "SDKFunctionName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.functions[count].SDKFunctionName) - ); - count++; - } - return updatedIdentifier; - } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + let updatedIdentifier; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Azure_' + classData.serviceName + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count].fileName.split( + '.' + )[0] + ) + ); + break; + case 'functionClient': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count].client + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier(classData.clients[clientCount]) + ); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count].SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(childNode => { - if ( - ts.isIdentifier(childNode) && - childNode.text === "SDKFunctionName" - ) { - const args = classData.functions[count].params.map(param => - ts.createIdentifier(param.name) - ); - node.arguments = args; - } - }); - } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(childNode => { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + const args = classData.functions[count].params.map( + param => ts.createIdentifier(param.name) + ); + node.arguments = args; + } + }); + } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; - const addComments = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; + const addComments = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - "This is an auto generated class, please do not change." - ); - const comment = `* + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + const comment = `* * Class to create a ${classData.serviceName} object * @category Azure `; - addMultiLineComment(node, comment); - } + addMultiLineComment(node, comment); + } - if (ts.isMethodDeclaration(node)) { - let parameters = classData.functions[count].params.map(param => { - let statment; + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + let statment; - if (param.optional) { - statment = `* @param {${param.type}} [${param.name}] - Optional parameter`; - } else { - statment = `* @param {${param.type}} ${param.name} - Mandatory parameter`; - } - return statment; - }); + if (param.optional) { + statment = `* @param {${param.type}} [${param.name}] - Optional parameter`; + } else { + statment = `* @param {${param.type}} ${param.name} - Mandatory parameter`; + } + return statment; + } + ); - let comment; - if (parameters.length > 0) { - let paramStatments: string = ""; - parameters.map(param => { - paramStatments = paramStatments.concat( - paramStatments === "" ? `${param}` : `\n ${param}` - ); - }); + let comment; + if (parameters.length > 0) { + let paramStatments: string = ''; + parameters.map(param => { + paramStatments = paramStatments.concat( + paramStatments === '' ? `${param}` : `\n ${param}` + ); + }); - comment = `* + comment = `* * Trigers the ${classData.functions[count].SDKFunctionName} function of ${ - classData.functions[0].pkgName.split("-")[1] - } + classData.functions[0].pkgName.split('-')[1] + } ${paramStatments} * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} `; - } else { - comment = `* + } else { + comment = `* * Trigers the ${classData.functions[count].SDKFunctionName} function of ${ - classData.functions[0].pkgName.split("-")[1] - } + classData.functions[0].pkgName.split('-')[1] + } * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} `; - } + } - addMultiLineComment(node, comment); - count++; - } + addMultiLineComment(node, comment); + count++; + } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; - const result_1 = await runTransformation(code, addFunctions); - const result_2 = await runTransformation( - toSourceFile(result_1), - addIdentifiers - ); - const result_3 = await runTransformation(toSourceFile(result_2), addComments); - return result_3; + const result_1 = await runTransformation(code, addFunctions); + const result_2 = await runTransformation( + toSourceFile(result_1), + addIdentifiers + ); + const result_3 = await runTransformation( + toSourceFile(result_2), + addComments + ); + return result_3; } diff --git a/generator/transformers/do/transformer.ts b/generator/transformers/do/transformer.ts index 3f063962..115ed946 100644 --- a/generator/transformers/do/transformer.ts +++ b/generator/transformers/do/transformer.ts @@ -1,51 +1,51 @@ -import { cloneDeep } from "lodash"; -import * as ts from "typescript"; +import { cloneDeep } from 'lodash'; +import * as ts from 'typescript'; const dummyIdentifiers = [ - "ClassName", - "_sdkClassName", - "SDKClassName", - "SDKFunctionName" + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; const printer: ts.Printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment: string) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod): Promise { - return new Promise((resolve, reject) => { - try { - const result = ts.transform(sourceCode, [transformMethod]); - const transformedNodes = result.transformed[0]; - const output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise((resolve, reject) => { + try { + const result = ts.transform(sourceCode, [transformMethod]); + const transformedNodes = result.transformed[0]; + const output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode: string): ts.SourceFile { - return ts.createSourceFile( - "dummyClass.js", - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } /* @@ -53,215 +53,228 @@ function toSourceFile(sourceCode: string): ts.SourceFile { */ export async function transform( - code: ts.SourceFile, - classData: any + code: ts.SourceFile, + classData: any ): Promise { - /* - * Transformation function for adding Functions - */ - const addFunctions = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - let functions: any = []; - classData.functions.map(method => { - const clonedNode = Object.assign({}, node.members[1]); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier(method.functionName); - functions.push(clonedNode); - }); - - const updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray([node.members[0]].concat(functions)) - ); - - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - /* - * Transformation function for adding Identifiers/Parameters - */ - const addIdentifiers = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; - function visit(node: ts.Node): ts.Node { - if (ts.isMethodDeclaration(node)) { - const parameters = classData.functions[count].params.map(param => { - const paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - - if (param.optional) { - paramNode.initializer = ts.createIdentifier("undefined"); - } - - return paramNode; - }); - - node.parameters = parameters; - } - - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - let updatedIdentifier; - - switch (node.text) { - case "ClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier("DO_" + classData.serviceName) - ); - break; - case "_sdkClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - "_" + - classData.className.charAt(0).toLowerCase() + - classData.className.substr(1) - ) - ); - break; - case "SDKClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className.charAt(0).toLowerCase() + - classData.className.substr(1) - ) - ); - break; - case "SDKFunctionName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.functions[count].SDKFunctionName) - ); - count++; - } - - return updatedIdentifier; - } - - if (ts.isCallExpression(node)) { - node.expression.forEachChild(childNode => { - if ( - ts.isIdentifier(childNode) && - childNode.text === "SDKFunctionName" - ) { - const args = classData.functions[count].params.map(param => - ts.createIdentifier(param.name) - ); - node.arguments = args.concat(node.arguments); - } - }); - } - - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - /* - *Transformation function for adding comments - */ - - const addComments = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; - - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - "This is an auto generated class, please do not change." - ); - const comment = `* + /* + * Transformation function for adding Functions + */ + const addFunctions = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + const functions: any = []; + classData.functions.map(method => { + const clonedNode = Object.assign({}, node.members[1]); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier(method.functionName); + functions.push(clonedNode); + }); + + const updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray([node.members[0]].concat(functions)) + ); + + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + /* + * Transformation function for adding Identifiers/Parameters + */ + const addIdentifiers = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + function visit(node: ts.Node): ts.Node { + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + const paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + + return paramNode; + } + ); + + node.parameters = parameters; + } + + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + let updatedIdentifier; + + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier('DO_' + classData.serviceName) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className.charAt(0).toLowerCase() + + classData.className.substr(1) + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count].SDKFunctionName + ) + ); + count++; + } + + return updatedIdentifier; + } + + if (ts.isCallExpression(node)) { + node.expression.forEachChild(childNode => { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + const args = classData.functions[count].params.map( + param => ts.createIdentifier(param.name) + ); + node.arguments = args.concat(node.arguments); + } + }); + } + + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + /* + *Transformation function for adding comments + */ + + const addComments = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + const comment = `* * Class to create a ${classData.className} object * @category Digital Ocean `; - addMultiLineComment(node, comment); - } - - if (ts.isMethodDeclaration(node)) { - let parameters = classData.functions[count].params.map(param => { - let statment; - - if (param.optional) { - if (param.type == "TypeReference") - statment = `* @param {${param.typeName}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; - else - statment = `* @param {${param.type}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; - } else { - if (param.type == "TypeReference") - statment = `* @param {${param.typeName}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; - else - statment = `* @param {${param.type}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; - } - return statment; - }); - - let comment; - if (parameters.length > 0) { - let paramStatments: string = ""; - parameters.map(param => { - paramStatments = paramStatments.concat( - paramStatments === "" ? `${param}` : `\n${param}` - ); - }); - - comment = `* + addMultiLineComment(node, comment); + } + + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + let statment; + + if (param.optional) { + if (param.type == 'TypeReference') + statment = `* @param {${param.typeName}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + else + statment = `* @param {${param.type}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + } else { + if (param.type == 'TypeReference') + statment = `* @param {${param.typeName}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + else + statment = `* @param {${param.type}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + } + return statment; + } + ); + + let comment; + if (parameters.length > 0) { + let paramStatments: string = ''; + parameters.map(param => { + paramStatments = paramStatments.concat( + paramStatments === '' ? `${param}` : `\n${param}` + ); + }); + + comment = `* * Trigers the ${classData.functions[count].SDKFunctionName} function of ${classData.className} ${paramStatments} * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} `; - } else { - comment = `* + } else { + comment = `* * Trigers the ${classData.functions[count].SDKFunctionName} function of ${classData.className} * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} `; - } - - addMultiLineComment(node, comment); - count++; - } - - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - /* - * Code to get node and run tranformations - */ - const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); - - if (!classData.className || !classData.functions) { - throw new Error("Input is invalid"); - } - - if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { - throw new Error("Code is invalid"); - } - - code = cloneDeep(code); - - const result_1 = await runTransformation(code, addFunctions); - const result_2 = await runTransformation( - toSourceFile(result_1), - addIdentifiers - ); - const result_3 = await runTransformation(toSourceFile(result_2), addComments); - return result_3; + } + + addMultiLineComment(node, comment); + count++; + } + + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + /* + * Code to get node and run tranformations + */ + const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); + + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + + if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { + throw new Error('Code is invalid'); + } + + code = cloneDeep(code); + + const result_1 = await runTransformation(code, addFunctions); + const result_2 = await runTransformation( + toSourceFile(result_1), + addIdentifiers + ); + const result_3 = await runTransformation( + toSourceFile(result_2), + addComments + ); + return result_3; } diff --git a/generator/transformers/googleCloud/classBasedTransformer.ts b/generator/transformers/googleCloud/classBasedTransformer.ts index a68f9365..06f0f729 100644 --- a/generator/transformers/googleCloud/classBasedTransformer.ts +++ b/generator/transformers/googleCloud/classBasedTransformer.ts @@ -1,310 +1,340 @@ -import { cloneDeep } from "lodash"; -import * as ts from "typescript"; +import { cloneDeep } from 'lodash'; +import * as ts from 'typescript'; const dummyIdentifiers = [ - "ClassName", - "SDKFunctionName", - "ClientName", - "_client", - "_clientObj", - "Client", - "_className" + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', + '_className', ]; const printer: ts.Printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment: string) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod): Promise { - return new Promise((resolve, reject) => { - try { - const result = ts.transform(sourceCode, [transformMethod]); - const transformedNodes = result.transformed[0]; - const output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise((resolve, reject) => { + try { + const result = ts.transform(sourceCode, [transformMethod]); + const transformedNodes = result.transformed[0]; + const output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode: string): ts.SourceFile { - return ts.createSourceFile( - "dummyClass.js", - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } export async function classBasedTransform( - code: ts.SourceFile, - data: any + code: ts.SourceFile, + data: any ): Promise { - const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); - - if (!data.functions || !data.classData) { - throw new Error("Input is invalid"); - } - - if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { - throw new Error("Code is invalid"); - } - - code = cloneDeep(code); - - const addFunctions = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - let functions: any = []; - data.functions.map(method => { - let clonedNode; - if (method.returnTypeName === "Promise") { - if ( - (method.classConstructorData.parameters[0].type = - "TypeReference" && - !method.classConstructorData.parameters[0].optional) - ) { - clonedNode = Object.assign({}, node.members[3]); - } else { - clonedNode = Object.assign({}, node.members[1]); - } - } else { - clonedNode = Object.assign({}, node.members[2]); - } - clonedNode.name = ts.createIdentifier(method.functionName); - functions.push(clonedNode); - }); - - const updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray([node.members[0]].concat(functions)) - ); - - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - const addIdentifiers = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; - function visit(node: ts.Node): ts.Node { - if (ts.isMethodDeclaration(node)) { - data.functions[count].allParams = []; - - let params = []; - if ( - (data.functions[count].classConstructorData.parameters[0].type = - "TypeReference" && - !data.functions[count].classConstructorData.parameters[0].optional) - ) { - params.push(data.functions[count].classConstructorData.parameters[0]); - - data.functions[count].allParams.push({ - name: "identifier", - optional: true, - type: "string" - }); - } - - params = params.concat(data.functions[count].params); - data.functions[count].allParams = data.functions[ - count - ].allParams.concat(params); - - const parameters: any = params.map(param => { - const paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - - if (param.optional) { - paramNode.initializer = ts.createIdentifier("undefined"); - } - - return paramNode; - }); - - node.parameters = parameters.concat(node.parameters); - } - - if (ts.isStringLiteral(node) && node.text === "pkgName") { - return ts.createStringLiteral( - "@google-cloud/" + data.functions[0].pkgName - ); - } - - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - let updatedIdentifier; - switch (node.text) { - case "ClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier("GCP_" + data.functions[0].pkgName) - ); - break; - case "ClientName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(data.mainClass) - ); - break; - case "SDKFunctionName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(data.functions[count].SDKFunctionName) - ); - count++; - break; - case "_className": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(data.functions[count].client.toLowerCase()) - ); - break; - case "_client": - if ( - (data.functions[count].classConstructorData.parameters[0].type = - "TypeReference" && - !data.functions[count].classConstructorData.parameters[0] - .optional) - ) { - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[count].classConstructorData.parameters[0].name - ) - ); - } else { - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier("_" + data.mainClass.toLowerCase()) - ); - } - break; - case "_clientObj": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier("_" + data.mainClass.toLowerCase()) - ); - break; - case "Client": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(data.mainClass) - ); - break; - } - return updatedIdentifier; - } - - if (ts.isCallExpression(node)) { - node.expression.forEachChild(childNode => { - if ( - ts.isIdentifier(childNode) && - childNode.text === "SDKFunctionName" - ) { - const args = data.functions[count].params.map(param => - ts.createIdentifier(param.name) - ); - node.arguments = args; - } - }); - } - - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - const addComments = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; - - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - "This is an auto generated class, please do not change." - ); - const comment = `* + const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); + + if (!data.functions || !data.classData) { + throw new Error('Input is invalid'); + } + + if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { + throw new Error('Code is invalid'); + } + + code = cloneDeep(code); + + const addFunctions = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + const functions: any = []; + data.functions.map(method => { + let clonedNode; + if (method.returnTypeName === 'Promise') { + if ( + (method.classConstructorData.parameters[0].type = + 'TypeReference' && + !method.classConstructorData.parameters[0] + .optional) + ) { + clonedNode = Object.assign({}, node.members[3]); + } else { + clonedNode = Object.assign({}, node.members[1]); + } + } else { + clonedNode = Object.assign({}, node.members[2]); + } + clonedNode.name = ts.createIdentifier(method.functionName); + functions.push(clonedNode); + }); + + const updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray([node.members[0]].concat(functions)) + ); + + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + const addIdentifiers = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + function visit(node: ts.Node): ts.Node { + if (ts.isMethodDeclaration(node)) { + data.functions[count].allParams = []; + + let params = []; + if ( + (data.functions[ + count + ].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count].classConstructorData + .parameters[0].optional) + ) { + params.push( + data.functions[count].classConstructorData.parameters[0] + ); + + data.functions[count].allParams.push({ + name: 'identifier', + optional: true, + type: 'string', + }); + } + + params = params.concat(data.functions[count].params); + data.functions[count].allParams = data.functions[ + count + ].allParams.concat(params); + + const parameters: any = params.map(param => { + const paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + + return paramNode; + }); + + node.parameters = parameters.concat(node.parameters); + } + + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral( + '@google-cloud/' + data.functions[0].pkgName + ); + } + + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + let updatedIdentifier; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'GCP_' + data.functions[0].pkgName + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier(data.mainClass) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count].SDKFunctionName + ) + ); + count++; + break; + case '_className': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count].client.toLowerCase() + ) + ); + break; + case '_client': + if ( + (data.functions[ + count + ].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count].classConstructorData + .parameters[0].optional) + ) { + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count].classConstructorData + .parameters[0].name + ) + ); + } else { + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + data.mainClass.toLowerCase() + ) + ); + } + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + data.mainClass.toLowerCase() + ) + ); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier(data.mainClass) + ); + break; + } + return updatedIdentifier; + } + + if (ts.isCallExpression(node)) { + node.expression.forEachChild(childNode => { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + const args = data.functions[count].params.map(param => + ts.createIdentifier(param.name) + ); + node.arguments = args; + } + }); + } + + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + const addComments = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + const comment = `* * Class to create a ${data.functions[0].pkgName} object * @category Google Cloud `; - addMultiLineComment(node, comment); - } - - if (ts.isMethodDeclaration(node)) { - let parameters = data.functions[count].allParams.map(param => { - let statment; - - if (param.optional) { - statment = `* @param {${ - param.typeRefName ? param.typeRefName : param.type - }} [${param.name}] - Optional parameter`; - } else { - statment = `* @param {${ - param.typeRefName ? param.typeRefName : param.type - }} ${param.name} - Mandatory parameter`; - } - return statment; - }); - - let comment; - if (parameters.length > 0) { - let paramStatments: string = ""; - parameters.map(param => { - paramStatments = paramStatments.concat( - paramStatments === "" ? `${param}` : `\n ${param}` - ); - }); - - comment = `* + addMultiLineComment(node, comment); + } + + if (ts.isMethodDeclaration(node)) { + const parameters = data.functions[count].allParams.map( + param => { + let statment; + + if (param.optional) { + statment = `* @param {${ + param.typeRefName + ? param.typeRefName + : param.type + }} [${param.name}] - Optional parameter`; + } else { + statment = `* @param {${ + param.typeRefName + ? param.typeRefName + : param.type + }} ${param.name} - Mandatory parameter`; + } + return statment; + } + ); + + let comment; + if (parameters.length > 0) { + let paramStatments: string = ''; + parameters.map(param => { + paramStatments = paramStatments.concat( + paramStatments === '' ? `${param}` : `\n ${param}` + ); + }); + + comment = `* * Trigers the ${data.functions[count].SDKFunctionName} function of ${data.functions[0].pkgName} ${paramStatments} * @returns {Promise<${data.functions[count].SDKFunctionName}Response>} `; - } else { - comment = `* + } else { + comment = `* * Trigers the ${data.functions[count].SDKFunctionName} function of ${data.functions[0].pkgName} * @returns {Promise<${data.functions[count].SDKFunctionName}Response>} `; - } - - addMultiLineComment(node, comment); - count++; - } - - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - - const result_1 = await runTransformation(code, addFunctions); - const result_2 = await runTransformation( - toSourceFile(result_1), - addIdentifiers - ); - const result_3 = await runTransformation(toSourceFile(result_2), addComments); - return result_3; + } + + addMultiLineComment(node, comment); + count++; + } + + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + const result_1 = await runTransformation(code, addFunctions); + const result_2 = await runTransformation( + toSourceFile(result_1), + addIdentifiers + ); + const result_3 = await runTransformation( + toSourceFile(result_2), + addComments + ); + return result_3; } diff --git a/generator/transformers/googleCloud/clientBasedTransformer.ts b/generator/transformers/googleCloud/clientBasedTransformer.ts index 525086dd..b2819e53 100644 --- a/generator/transformers/googleCloud/clientBasedTransformer.ts +++ b/generator/transformers/googleCloud/clientBasedTransformer.ts @@ -1,292 +1,309 @@ -import { cloneDeep } from "lodash"; -import * as ts from "typescript"; +import { cloneDeep } from 'lodash'; +import * as ts from 'typescript'; const dummyIdentifiers = [ - "ClassName", - "SDKFunctionName", - "ClientName", - "_client", - "_clientObj", - "Client" + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', ]; const printer: ts.Printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment: string) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod): Promise { - return new Promise((resolve, reject) => { - try { - const result = ts.transform(sourceCode, [transformMethod]); - const transformedNodes = result.transformed[0]; - const output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise((resolve, reject) => { + try { + const result = ts.transform(sourceCode, [transformMethod]); + const transformedNodes = result.transformed[0]; + const output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode: string): ts.SourceFile { - return ts.createSourceFile( - "dummyClass.js", - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } export async function clientBasedTransform( - code: ts.SourceFile, - classData: any + code: ts.SourceFile, + classData: any ): Promise { - const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); + const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); - if (!classData.functions) { - throw new Error("Input is invalid"); - } + if (!classData.functions) { + throw new Error('Input is invalid'); + } - if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { - throw new Error("Code is invalid"); - } + if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { + throw new Error('Code is invalid'); + } - code = cloneDeep(code); + code = cloneDeep(code); - // import related - classData.clients = Array.from( - new Set(classData.functions.map(method => method.client)) - ); - const importStatments: any = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat(code.statements.slice(1)); + // import related + classData.clients = Array.from( + new Set(classData.functions.map(method => method.client)) + ); + const importStatments: any = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat(code.statements.slice(1)); - let classDeclarationNode: any = code.statements.find(node => - ts.isClassDeclaration(node) - ); - let constructorNode: any = classDeclarationNode.members.find( - node => ts.SyntaxKind[node.kind] === "Constructor" - ); - const clientObjects: any = new Array(classData.clients.length); - clientObjects.fill(Object.assign({}, constructorNode.body.statements[0])); - constructorNode.body.statements = clientObjects; - // import related + const classDeclarationNode: any = code.statements.find(node => + ts.isClassDeclaration(node) + ); + const constructorNode: any = classDeclarationNode.members.find( + node => ts.SyntaxKind[node.kind] === 'Constructor' + ); + const clientObjects: any = new Array(classData.clients.length); + clientObjects.fill(Object.assign({}, constructorNode.body.statements[0])); + constructorNode.body.statements = clientObjects; + // import related - const addFunctions = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - let functions: any = []; - classData.functions.map(method => { - let clonedNode; - if (method.returnTypeName === "Promise") { - clonedNode = Object.assign({}, node.members[1]); - } else { - clonedNode = Object.assign({}, node.members[2]); - } - clonedNode.name = ts.createIdentifier(method.functionName); - functions.push(clonedNode); - }); + const addFunctions = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + const functions: any = []; + classData.functions.map(method => { + let clonedNode; + if (method.returnTypeName === 'Promise') { + clonedNode = Object.assign({}, node.members[1]); + } else { + clonedNode = Object.assign({}, node.members[2]); + } + clonedNode.name = ts.createIdentifier(method.functionName); + functions.push(clonedNode); + }); - const updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray([node.members[0]].concat(functions)) - ); + const updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray([node.members[0]].concat(functions)) + ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; - const addIdentifiers = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; - let clientCount = 0; - let clientObjCount = 0; - function visit(node: ts.Node): ts.Node { - if (ts.isMethodDeclaration(node)) { - const parameters = classData.functions[count].params.map(param => { - const paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); + const addIdentifiers = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + let clientCount = 0; + let clientObjCount = 0; + function visit(node: ts.Node): ts.Node { + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + const paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier("undefined"); - } + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } - return paramNode; - }); + return paramNode; + } + ); - node.parameters = parameters; - } + node.parameters = parameters; + } - if (ts.isStringLiteral(node) && node.text === "pkgName") { - return ts.createStringLiteral( - "@google-cloud/" + classData.functions[0].pkgName - ); - } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral( + '@google-cloud/' + classData.functions[0].pkgName + ); + } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - let updatedIdentifier; - switch (node.text) { - case "ClassName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier("GCP_" + classData.serviceName) - ); - break; - case "ClientName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.clients[clientCount]) - ); - clientCount++; - break; - case "SDKFunctionName": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.functions[count].SDKFunctionName) - ); - count++; - break; - case "_client": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - "_" + - classData.functions[count].client.toLowerCase().charAt(0) + - classData.functions[count].client.substr(1) - ) - ); - break; - case "_clientObj": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - "_" + - classData.clients[clientObjCount].toLowerCase().charAt(0) + - classData.clients[clientObjCount].substr(1) - ) - ); - break; - case "Client": - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier(classData.clients[clientObjCount]) - ); - clientObjCount++; - break; - } - return updatedIdentifier; - } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + let updatedIdentifier; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier('GCP_' + classData.serviceName) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier(classData.clients[clientCount]) + ); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count].SDKFunctionName + ) + ); + count++; + break; + case '_client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.functions[count].client + .toLowerCase() + .charAt(0) + + classData.functions[count].client.substr(1) + ) + ); + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.clients[clientObjCount] + .toLowerCase() + .charAt(0) + + classData.clients[clientObjCount].substr(1) + ) + ); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[clientObjCount] + ) + ); + clientObjCount++; + break; + } + return updatedIdentifier; + } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(childNode => { - if ( - ts.isIdentifier(childNode) && - childNode.text === "SDKFunctionName" - ) { - const args = classData.functions[count].params.map(param => - ts.createIdentifier(param.name) - ); - node.arguments = args; - } - }); - } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(childNode => { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + const args = classData.functions[count].params.map( + param => ts.createIdentifier(param.name) + ); + node.arguments = args; + } + }); + } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; - const addComments = ( - context: ts.TransformationContext - ) => (rootNode: T) => { - let count = 0; + const addComments = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; - function visit(node: ts.Node): ts.Node { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - "This is an auto generated class, please do not change." - ); - const comment = `* + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + const comment = `* * Class to create a ${classData.serviceName} object * @category Google Cloud `; - addMultiLineComment(node, comment); - } + addMultiLineComment(node, comment); + } - if (ts.isMethodDeclaration(node)) { - let parameters = classData.functions[count].params.map(param => { - let statment; + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + let statment; - if (param.optional) { - statment = `* @param {${param.type}} [${param.name}] - Data required for ${classData.functions[count].SDKFunctionName}`; - } else { - statment = `* @param {${param.type}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; - } - return statment; - }); + if (param.optional) { + statment = `* @param {${param.type}} [${param.name}] - Data required for ${classData.functions[count].SDKFunctionName}`; + } else { + statment = `* @param {${param.type}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + } + return statment; + } + ); - let comment; - if (parameters.length > 0) { - let paramStatments: string = ""; - parameters.map(param => { - paramStatments = paramStatments.concat( - paramStatments === "" ? `${param}` : `\n ${param}` - ); - }); + let comment; + if (parameters.length > 0) { + let paramStatments: string = ''; + parameters.map(param => { + paramStatments = paramStatments.concat( + paramStatments === '' ? `${param}` : `\n ${param}` + ); + }); - comment = `* + comment = `* * Trigers the ${classData.functions[count].SDKFunctionName} function of ${ - classData.functions[0].pkgName.split("-")[1] - } + classData.functions[0].pkgName.split('-')[1] + } ${paramStatments} * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} `; - } else { - comment = `* + } else { + comment = `* * Trigers the ${classData.functions[count].SDKFunctionName} function of ${ - classData.functions[0].pkgName.split("-")[1] - } + classData.functions[0].pkgName.split('-')[1] + } * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} `; - } + } - addMultiLineComment(node, comment); - count++; - } + addMultiLineComment(node, comment); + count++; + } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; - const result_1 = await runTransformation(code, addFunctions); - const result_2 = await runTransformation( - toSourceFile(result_1), - addIdentifiers - ); - const result_3 = await runTransformation(toSourceFile(result_2), addComments); - return result_3; + const result_1 = await runTransformation(code, addFunctions); + const result_2 = await runTransformation( + toSourceFile(result_1), + addIdentifiers + ); + const result_3 = await runTransformation( + toSourceFile(result_2), + addComments + ); + return result_3; } diff --git a/generator/transformers/oracle/transformer.js b/generator/transformers/oracle/transformer.js new file mode 100644 index 00000000..858a836c --- /dev/null +++ b/generator/transformers/oracle/transformer.js @@ -0,0 +1,477 @@ +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; +exports.__esModule = true; +exports.transform = void 0; +var lodash_1 = require('lodash'); +var ts = require('typescript'); +var dummyIdentifiers = [ + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', +]; +var printer = ts.createPrinter({ + newLine: ts.NewLineKind.LineFeed, + removeComments: false, +}); +function addMultiLineComment(node, comment) { + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); +} +function runTransformation(sourceCode, transformMethod) { + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); +} +function toSourceFile(sourceCode) { + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); +} +function transform(code, classData) { + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Oracle_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.className + + ' object\n * @category Oracle Cloud \n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); +} +exports.transform = transform; diff --git a/generator/transformers/oracle/transformer.ts b/generator/transformers/oracle/transformer.ts new file mode 100644 index 00000000..c19f1c88 --- /dev/null +++ b/generator/transformers/oracle/transformer.ts @@ -0,0 +1,277 @@ +import { cloneDeep } from 'lodash'; +import * as ts from 'typescript'; + +const dummyIdentifiers = [ + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', +]; + +const printer: ts.Printer = ts.createPrinter({ + newLine: ts.NewLineKind.LineFeed, + removeComments: false, +}); + +function addMultiLineComment(node, comment: string) { + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); +} + +function runTransformation(sourceCode, transformMethod): Promise { + return new Promise((resolve, reject) => { + try { + const result = ts.transform(sourceCode, [transformMethod]); + const transformedNodes = result.transformed[0]; + const output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); +} + +function toSourceFile(sourceCode: string): ts.SourceFile { + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); +} +export async function transform( + code: ts.SourceFile, + classData: any +): Promise { + /* + * Transformation function for adding Functions + */ + const addFunctions = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + const functions: any = []; + classData.functions.map(method => { + const clonedNode = Object.assign({}, node.members[1]); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier(method.functionName); + functions.push(clonedNode); + }); + + const updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray([node.members[0]].concat(functions)) + ); + + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + /* + * Transformation function for adding Identifiers/Parameters + */ + const addIdentifiers = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + function visit(node: ts.Node): ts.Node { + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + const paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + + return paramNode; + } + ); + + node.parameters = parameters; + } + + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + let updatedIdentifier; + + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Oracle_' + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className.charAt(0).toLowerCase() + + classData.className.substr(1) + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count].SDKFunctionName + ) + ); + count++; + } + + return updatedIdentifier; + } + + if (ts.isCallExpression(node)) { + node.expression.forEachChild(childNode => { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + const args = classData.functions[count].params.map( + param => ts.createIdentifier(param.name) + ); + node.arguments = args.concat(node.arguments); + } + }); + } + + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + /* + *Transformation function for adding comments + */ + + const addComments = ( + context: ts.TransformationContext + ) => (rootNode: T) => { + let count = 0; + + function visit(node: ts.Node): ts.Node { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + const comment = `* + * Class to create a ${classData.className} object + * @category Oracle Cloud + `; + addMultiLineComment(node, comment); + } + + if (ts.isMethodDeclaration(node)) { + const parameters = classData.functions[count].params.map( + param => { + let statment; + + if (param.optional) { + if (param.type == 'TypeReference') + statment = `* @param {${param.typeName}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + else + statment = `* @param {${param.type}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + } else { + if (param.type == 'TypeReference') + statment = `* @param {${param.typeName}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + else + statment = `* @param {${param.type}} ${param.name} - Data required for ${classData.functions[count].SDKFunctionName}`; + } + return statment; + } + ); + + let comment; + if (parameters.length > 0) { + let paramStatments: string = ''; + parameters.map(param => { + paramStatments = paramStatments.concat( + paramStatments === '' ? `${param}` : `\n${param}` + ); + }); + + comment = `* + * Trigers the ${classData.functions[count].SDKFunctionName} function of ${classData.className} + ${paramStatments} + * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} + `; + } else { + comment = `* + * Trigers the ${classData.functions[count].SDKFunctionName} function of ${classData.className} + * @returns {Promise<${classData.functions[count].SDKFunctionName}Response>} + `; + } + + addMultiLineComment(node, comment); + count++; + } + + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + + /* + * Code to get node and run tranformations + */ + const node: any = code.statements.find(stm => ts.isClassDeclaration(stm)); + + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + + if (!node || !node.members.some(member => ts.isMethodDeclaration(member))) { + throw new Error('Code is invalid'); + } + + code = cloneDeep(code); + + const result_1 = await runTransformation(code, addFunctions); + const result_2 = await runTransformation( + toSourceFile(result_1), + addIdentifiers + ); + const result_3 = await runTransformation( + toSourceFile(result_2), + addComments + ); + return result_3; +} From d2bcb4f30ee74d633ccb5df2eec3abb4942c354d Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 26 Aug 2023 00:52:19 +0530 Subject: [PATCH 06/22] Rebasing Signed-off-by: Partik SIngh --- generator/node-cloud.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index a02b2bbc..7afb1581 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -16,7 +16,6 @@ ComputeInstance: stop: arm-compute virtualMachines.d.ts powerOff reboot: arm-compute virtualMachines.d.ts restart destroy: arm-compute virtualMachines.d.ts deleteMethod - # GCP: This SDK currenlty doesn't contain type definition files DO: create: droplets.d.ts create list: droplets.d.ts getAll From 23febf6695b8b25b7d78a1d5b1ac592f70225b5b Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 29 Jul 2023 02:10:01 +0530 Subject: [PATCH 07/22] Added Tests for Oracle Signed-off-by: Partik SIngh --- generator/main.ts | 20 ++++++++++---------- generator/node-cloud.yml | 38 +++++++++++++++++++------------------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/generator/main.ts b/generator/main.ts index 030fc7ae..39e54e40 100644 --- a/generator/main.ts +++ b/generator/main.ts @@ -11,16 +11,16 @@ try { const services = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); Object.keys(services).map((service, index) => { Object.keys(services[service]).map((provider, index1) => { - if (provider === "Azure") { - generateAzureClass(services[service][provider], service); - } else if (provider === "AWS") { - generateAWSClass(services[service][provider], service); - } else if (provider === "GCP") { - generateGCPClass(services[service][provider], service); - } else if (provider == "DO") { - generateDOClass(services[service][provider], service); - } else if (provider == "Oracle") { - generateOracleClass(services[service][provider], service); + if (provider === 'Azure') { + generateAzureClass(services[service][provider], service); + } else if (provider === 'AWS') { + generateAWSClass(services[service][provider], service); + } else if (provider === 'GCP') { + generateGCPClass(services[service][provider], service); + } else if (provider == 'DO') { + generateDOClass(services[service][provider], service); + } else if (provider == 'Oracle') { + generateOracleClass(services[service][provider], service); } }); }); diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index 7afb1581..4f2b8c7c 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -132,7 +132,7 @@ Kubernetes: deleteNodePool: containerengine deleteNodePool deleteNode: containerengine deleteNode describeNodePool: containerengine getNodePool - + Monitoring: GCP: createAlarm: monitoring v3 alert_policy_service_client.d.ts createAlertPolicy @@ -217,7 +217,7 @@ RDBMS: deleteDatabase: mysql deleteDBSystem modifyDatabase: mysql updateDBSystem getDatabase: mysql getDBSystem - + NoSql: AWS: createTable: dynamodb.d.ts createTable @@ -277,7 +277,7 @@ DNS: deleteZone: dns deleteZone listZones: dns listZones changeRecordSets: dns updateDomainRecords - + LoadBalancer: AWS: create: elb.d.ts createLoadBalancer @@ -402,19 +402,19 @@ NotificationService: unsubscribe: ons deleteSubscription BlockStorage: - AWS: - create: ec2.d.ts createVolume - delete: ec2.d.ts deleteVolume - describe: ec2.d.ts describeVolumeAttribute - list: ec2.d.ts describeVolumes - Azure: - create: arm-compute disks.d.ts createOrUpdate - delete: arm-compute disks.d.ts deleteMethod - describe: arm-compute disks.d.ts get - list: arm-compute disks.d.ts list - update: arm-compute disks.d.ts update - DO: - create: volumes.d.ts create - delete: volumes.d.ts deleteById - list: volumes.d.ts getAll - describe: volumes.d.ts getById + AWS: + create: ec2.d.ts createVolume + delete: ec2.d.ts deleteVolume + describe: ec2.d.ts describeVolumeAttribute + list: ec2.d.ts describeVolumes + Azure: + create: arm-compute disks.d.ts createOrUpdate + delete: arm-compute disks.d.ts deleteMethod + describe: arm-compute disks.d.ts get + list: arm-compute disks.d.ts list + update: arm-compute disks.d.ts update + DO: + create: volumes.d.ts create + delete: volumes.d.ts deleteById + list: volumes.d.ts getAll + describe: volumes.d.ts getById From e297384eade9c0eae28e60a8da6222a85c866fd3 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 29 Jul 2023 02:10:01 +0530 Subject: [PATCH 08/22] Added Tests for Oracle Signed-off-by: Partik SIngh --- generator/generators/googleCloud/generator.js | 2 +- generator/generators/oracle/generator.js | 5 +- generator/generators/oracle/generator.ts | 4 +- generator/node-cloud.yml | 12 +-- .../test/generators/oracle/generator.test.ts | 86 +++++++++++++++++++ generator/test/parsers/oracle/parser.test.ts | 35 ++++++++ .../dummyData/invalidDataset_1/data.json | 54 ++++++++++++ .../dummyData/invalidDataset_1/sourceFile.js | 11 +++ .../dummyData/invalidDataset_2/data.json | 16 ++++ .../dummyData/invalidDataset_2/sourceFile.js | 20 +++++ .../oracle/dummyData/validDataset/data.json | 54 ++++++++++++ .../dummyData/validDataset/sourceFile.js | 25 ++++++ .../transformers/oracle/transformer.test.ts | 69 +++++++++++++++ 13 files changed, 382 insertions(+), 11 deletions(-) create mode 100644 generator/test/generators/oracle/generator.test.ts create mode 100644 generator/test/parsers/oracle/parser.test.ts create mode 100644 generator/test/transformers/oracle/dummyData/invalidDataset_1/data.json create mode 100644 generator/test/transformers/oracle/dummyData/invalidDataset_1/sourceFile.js create mode 100644 generator/test/transformers/oracle/dummyData/invalidDataset_2/data.json create mode 100644 generator/test/transformers/oracle/dummyData/invalidDataset_2/sourceFile.js create mode 100644 generator/test/transformers/oracle/dummyData/validDataset/data.json create mode 100644 generator/test/transformers/oracle/dummyData/validDataset/sourceFile.js create mode 100644 generator/test/transformers/oracle/transformer.test.ts diff --git a/generator/generators/googleCloud/generator.js b/generator/generators/googleCloud/generator.js index ea5d502a..84a364b2 100644 --- a/generator/generators/googleCloud/generator.js +++ b/generator/generators/googleCloud/generator.js @@ -204,7 +204,7 @@ function extractClassBasedSDKData(methods, sdkFiles) { params: parameters, returnType: returnType, returnTypeName: null, - client: classAst.name.text, // Class name + client: classAst.name.text, }; if (returnType === 'TypeReference') { method_1.returnTypeName = diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index a34adcdf..5f41ac1d 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -144,8 +144,8 @@ exports.generateOracleClass = exports.extractSDKData = void 0; var fs = require('fs'); var typescript_1 = require('typescript'); var parser_1 = require('../../parsers/oracle/parser'); -var helper_1 = require('../lib/helper'); var transformer_1 = require('../../transformers/oracle/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/oracle.js'; var dummyAst = typescript_1.createSourceFile( dummyFile, @@ -197,14 +197,12 @@ function extractSDKData(sdkClassAst, serviceClass) { functions: methods, serviceName: null, }; - console.log(classData); return classData; } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { var _this = this; var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - console.log(sdkFile); parser_1.getAST(sdkFile).then(function(result) { return __awaiter(_this, void 0, void 0, function() { var sdkClassAst, classData, output, filePath, dir, error_1; @@ -217,6 +215,7 @@ function generateOracleClass(serviceClass, serviceName) { _a.trys.push([1, 3, , 4]); classData = extractSDKData(sdkClassAst, serviceClass); classData.serviceName = serviceName; + console.log(JSON.stringify(classData)); return [ 4 /*yield*/, transformer_1.transform(dummyAst, classData), diff --git a/generator/generators/oracle/generator.ts b/generator/generators/oracle/generator.ts index 765a4636..57f3b174 100644 --- a/generator/generators/oracle/generator.ts +++ b/generator/generators/oracle/generator.ts @@ -82,7 +82,6 @@ export function extractSDKData(sdkClassAst, serviceClass) { export function generateOracleClass(serviceClass, serviceName) { const sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - console.log(sdkFile); getAST(sdkFile).then(async result => { const sdkClassAst = result; try { @@ -91,7 +90,10 @@ export function generateOracleClass(serviceClass, serviceName) { serviceClass ); classData.serviceName = serviceName; + console.log(JSON.stringify(classData)); + const output = await transform(dummyAst, classData); + let filePath; const dir = getDir(serviceName); if ( diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index 4f2b8c7c..93753884 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -42,12 +42,12 @@ StorageBucket: list: storage storage.d.ts getBuckets upload: storage bucket.d.ts upload makePublic: storage file.d.ts makePublic - Oracle: - create: objectstorage createBucket - delete: objectstorage deleteBucket - get: objectstorage getBucket - list: objectstorage listBuckets - reencrypt: objectstorage reencryptBucket + # Oracle: + # create: objectstorage createBucket + # delete: objectstorage deleteBucket + # get: objectstorage getBucket + # list: objectstorage listBuckets + # reencrypt: objectstorage reencryptBucket PaaS: AWS: diff --git a/generator/test/generators/oracle/generator.test.ts b/generator/test/generators/oracle/generator.test.ts new file mode 100644 index 00000000..dba778cc --- /dev/null +++ b/generator/test/generators/oracle/generator.test.ts @@ -0,0 +1,86 @@ +// import { expect } from "chai"; +// import { SyntaxKind } from "typescript"; + +// import { extractSDKData } from "../../../generators/oracle/generator"; +// import { readJsonData,readSourceFile } from "../lib/helper"; + +// describe("Oracle generator extractSDKData", () => { +// context("with valid methods and valid AST", () => { +// it("should return extracted class data", async () => { +// const sdkFile: any = await readSourceFile("validDataset", "oracle"); +// const data: any = await readJsonData( +// "validDataset", +// "oracle", +// "serviceClass" +// ); +// let cloned = null; +// sdkFile.forEachChild(child => { +// if (SyntaxKind[child.kind] === "ClassDeclaration") { +// cloned = Object.assign({}, child); +// } +// }); + +// if (cloned) { +// const result = extractSDKData(cloned, data); +// expect(result).to.be.an("object"); +// expect(result.functions).to.be.an("array"); +// expect(result.className).to.be.string; +// } else { +// console.error("Error in cloning class"); +// } +// }); +// }); + +// context("with invalid method data:missing method name", () => { +// it("should drop invalid method", async () => { +// const sdkFile: any = await readSourceFile("invalidDataset_1", "oracle"); +// const data: any = await readJsonData( +// "invalidDataset_1", +// "oracle", +// "serviceClass" +// ); +// let cloned = null; +// sdkFile.forEachChild(child => { +// if (SyntaxKind[child.kind] === "ClassDeclaration") { +// cloned = Object.assign({}, child); +// } +// }); + +// if (cloned) { +// expect( +// extractSDKData(cloned, data).functions.length < +// Object.keys(data).length +// ).to.be.true; +// } else { +// console.error("Error in cloning class"); +// } +// }); +// }); + +// context("Oracle with no functions", () => { +// it("should return empty array of methods", async () => { +// const sdkFile: any = await readSourceFile("invalidDataset_2", "oracle"); +// const data: any = await readJsonData( +// "invalidDataset_2", +// "oracle", +// "serviceClass" +// ); +// let cloned = null; +// sdkFile.forEachChild(child => { +// if (SyntaxKind[child.kind] === "ClassDeclaration") { +// cloned = Object.assign({}, child); +// } +// }); + +// if (cloned) { +// const result = extractSDKData(cloned, data); +// expect(result).to.be.an("object"); +// expect(result.functions).to.be.an("array"); +// expect(result.className).to.be.string; +// expect(result.functions.length).to.eql(0); +// } else { +// console.error("Error in cloning class"); +// } +// }); +// }); +// }); diff --git a/generator/test/parsers/oracle/parser.test.ts b/generator/test/parsers/oracle/parser.test.ts new file mode 100644 index 00000000..99e53585 --- /dev/null +++ b/generator/test/parsers/oracle/parser.test.ts @@ -0,0 +1,35 @@ +import { expect } from 'chai'; +import { SyntaxKind } from 'typescript'; + +import { getAST } from '../../../parsers/oracle/parser'; + +describe('Oracle Cloud parser getAST', () => { + context('With existing file', () => { + it('Should return Abstract syntax tree of the class', async () => { + const ast: any = await getAST('objectstorage'); + expect(ast).to.be.an('object'); + expect(SyntaxKind[ast.kind] === 'ClassDeclaration').to.be.true; + }); + }); + + context('With non-existing file', () => { + it('should return File not found Error', async () => { + try { + await getAST('unknown'); + } catch (error) { + expect(error.message).to.eql('File not found!'); + } + }); + }); + + context('With wrong format file', () => { + it('Should return class not found Error', async () => { + try { + await getAST('objectstorage'); + // `../../../node_modules/oci-${sdkFileName.toLowerCase()}/lib/client.d.ts` + } catch (error) { + expect(error.message).to.eql('Class not found!'); + } + }); + }); +}); diff --git a/generator/test/transformers/oracle/dummyData/invalidDataset_1/data.json b/generator/test/transformers/oracle/dummyData/invalidDataset_1/data.json new file mode 100644 index 00000000..e0a597b8 --- /dev/null +++ b/generator/test/transformers/oracle/dummyData/invalidDataset_1/data.json @@ -0,0 +1,54 @@ +{ + "className": "ObjectStorageClient", + "functions": [ + { + "functionName": "create", + "SDKFunctionName": "createBucket", + "params": [ + { + "name": "createBucketRequest", + "optional": false, + "type": "TypeReference", + "typeName": "CreateBucketRequest" + } + ] + }, + { + "functionName": "delete", + "SDKFunctionName": "deleteBucket", + "params": [ + { + "name": "deleteBucketRequest", + "optional": false, + "type": "TypeReference", + "typeName": "DeleteBucketRequest" + } + ] + }, + { + "functionName": "list", + "SDKFunctionName": "listBuckets", + "params": [ + { + "name": "listBucketsRequest", + "optional": false, + "type": "TypeReference", + "typeName": "ListBucketsRequest" + } + ] + }, + { + "functionName": "update", + "SDKFunctionName": "updateBucket", + "params": [ + { + "name": "updateBucketRequest", + "optional": false, + "type": "TypeReference", + "typeName": "UpdateBucketRequest" + } + ] + } + ], + "serviceName": "ArchivalStorage" +} diff --git a/generator/test/transformers/oracle/dummyData/invalidDataset_1/sourceFile.js b/generator/test/transformers/oracle/dummyData/invalidDataset_1/sourceFile.js new file mode 100644 index 00000000..13e04383 --- /dev/null +++ b/generator/test/transformers/oracle/dummyData/invalidDataset_1/sourceFile.js @@ -0,0 +1,11 @@ +class ClassName { + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.SDKClassName( + params, + clientConfiguration + ); + } +} + +module.exports = ClassName; diff --git a/generator/test/transformers/oracle/dummyData/invalidDataset_2/data.json b/generator/test/transformers/oracle/dummyData/invalidDataset_2/data.json new file mode 100644 index 00000000..1a7d3593 --- /dev/null +++ b/generator/test/transformers/oracle/dummyData/invalidDataset_2/data.json @@ -0,0 +1,16 @@ +{ + "functions": [ + { + "functionName": "create", + "SDKFunctionName": "createBucket", + "params": [ + { + "name": "createBucketRequest", + "optional": false, + "type": "TypeReference", + "typeName": "CreateBucketRequest" + } + ] + } + ] +} diff --git a/generator/test/transformers/oracle/dummyData/invalidDataset_2/sourceFile.js b/generator/test/transformers/oracle/dummyData/invalidDataset_2/sourceFile.js new file mode 100644 index 00000000..2f5ce226 --- /dev/null +++ b/generator/test/transformers/oracle/dummyData/invalidDataset_2/sourceFile.js @@ -0,0 +1,20 @@ +class ClassName { + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.SDKClassName( + params, + clientConfiguration + ); + } + + function() { + return new Promise((resolve, reject) => { + this._sdkClassName + .SDKFunctionName() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} + +module.exports = ClassName; diff --git a/generator/test/transformers/oracle/dummyData/validDataset/data.json b/generator/test/transformers/oracle/dummyData/validDataset/data.json new file mode 100644 index 00000000..e0a597b8 --- /dev/null +++ b/generator/test/transformers/oracle/dummyData/validDataset/data.json @@ -0,0 +1,54 @@ +{ + "className": "ObjectStorageClient", + "functions": [ + { + "functionName": "create", + "SDKFunctionName": "createBucket", + "params": [ + { + "name": "createBucketRequest", + "optional": false, + "type": "TypeReference", + "typeName": "CreateBucketRequest" + } + ] + }, + { + "functionName": "delete", + "SDKFunctionName": "deleteBucket", + "params": [ + { + "name": "deleteBucketRequest", + "optional": false, + "type": "TypeReference", + "typeName": "DeleteBucketRequest" + } + ] + }, + { + "functionName": "list", + "SDKFunctionName": "listBuckets", + "params": [ + { + "name": "listBucketsRequest", + "optional": false, + "type": "TypeReference", + "typeName": "ListBucketsRequest" + } + ] + }, + { + "functionName": "update", + "SDKFunctionName": "updateBucket", + "params": [ + { + "name": "updateBucketRequest", + "optional": false, + "type": "TypeReference", + "typeName": "UpdateBucketRequest" + } + ] + } + ], + "serviceName": "ArchivalStorage" +} diff --git a/generator/test/transformers/oracle/dummyData/validDataset/sourceFile.js b/generator/test/transformers/oracle/dummyData/validDataset/sourceFile.js new file mode 100644 index 00000000..80202db6 --- /dev/null +++ b/generator/test/transformers/oracle/dummyData/validDataset/sourceFile.js @@ -0,0 +1,25 @@ +class ClassName { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.SDKClassName( + params, + clientConfiguration + ); + } + + function() { + return new Promise((resolve, reject) => { + this._sdkClassName + .SDKFunctionName() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} + +module.exports = ClassName; diff --git a/generator/test/transformers/oracle/transformer.test.ts b/generator/test/transformers/oracle/transformer.test.ts new file mode 100644 index 00000000..54ddb3b7 --- /dev/null +++ b/generator/test/transformers/oracle/transformer.test.ts @@ -0,0 +1,69 @@ +import { expect } from 'chai'; +import { createSourceFile, isSourceFile, ScriptTarget } from 'typescript'; + +import { transform } from '../../../transformers/oracle/transformer'; +import { readJsonData, readSourceFile } from '../lib/helper'; + +interface TestData { + AST: any; + data: any; +} + +describe('Oracle transformer transform', () => { + context('Valid source code and valid data', () => { + const testData: TestData = { AST: null, data: null }; + before(async () => { + testData.AST = await readSourceFile('validDataset', 'oracle'); + testData.data = await readJsonData('validDataset', 'oracle'); + }); + it('Should return a String', async () => { + const result = await transform(testData.AST, testData.data); + expect(result).to.be.string; + }); + it('Should return a Javascript code in String format', async () => { + const result = await transform(testData.AST, testData.data); + try { + const sourceCode = createSourceFile( + 'someClass.js', + result, + ScriptTarget.Latest + ); + expect(isSourceFile(sourceCode)).to.be.true; + } catch (error) { + console.log(error); + } + }); + }); + + context('Invalid source code and valid data', () => { + const testData: TestData = { AST: null, data: null }; + before(async () => { + testData.AST = await readSourceFile('invalidDataset_1', 'oracle'); + testData.data = await readJsonData('invalidDataset_1', 'oracle'); + }); + + it('Should return a validation Error', async () => { + try { + await transform(testData.AST, testData.data); + } catch (error) { + expect(error.message).to.eql('Code is invalid'); + } + }); + }); + + context('Valid source code and invalid data', () => { + const testData: TestData = { AST: null, data: null }; + before(async () => { + testData.AST = await readSourceFile('invalidDataset_2', 'oracle'); + testData.data = await readJsonData('invalidDataset_2', 'oracle'); + }); + + it('Should return a validation Error', async () => { + try { + await transform(testData.AST, testData.data); + } catch (error) { + expect(error.message).to.eql('Input is invalid'); + } + }); + }); +}); From b81a1b28c1eacd0d5691a7e8678ca9de7503c20d Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 29 Jul 2023 10:06:48 +0530 Subject: [PATCH 09/22] Added Oracle Plugin Signed-off-by: Partik SIngh --- .../AWS/appServices/aws-paaS.js | 572 +- .../artificialinteligence/aws-translation.js | 189 +- .../AWS/compute/aws-computeInstance.js | 321 +- .../AWS/compute/aws-container.js | 156 +- .../AWS/compute/aws-kubernetes.js | 354 +- .../AWS/database/aws-RDBMS.js | 222 +- .../AWS/database/aws-noSql.js | 222 +- .../AWS/database/aws-noSqlIndexed.js | 321 +- .../AWS/management/aws-keyManagement.js | 189 +- .../AWS/management/aws-monitoring.js | 156 +- .../AWS/management/aws-notificationService.js | 288 +- .../generatedClasses/AWS/network/aws-DNS.js | 156 +- .../AWS/network/aws-loadBalancer.js | 189 +- .../generatedClasses/AWS/security/aws-IAM.js | 189 +- .../AWS/storage/aws-archivalStorage.js | 189 +- .../AWS/storage/aws-blockStorage.js | 156 +- .../AWS/storage/aws-storageBucket.js | 187 +- .../Azure/appServices/azure-paaS.js | 699 +- .../Azure/compute/azure-computeInstance.js | 339 +- .../Azure/compute/azure-container.js | 238 +- .../Azure/compute/azure-kubernetes.js | 603 +- .../Azure/database/azure-RDBMS.js | 357 +- .../Azure/database/azure-noSql.js | 337 +- .../Azure/management/azure-keyManagement.js | 311 +- .../Azure/management/azure-monitoring.js | 296 +- .../Azure/network/azure-DNS.js | 249 +- .../Azure/network/azure-loadBalancer.js | 307 +- .../Azure/storage/azure-blockStorage.js | 284 +- .../Azure/storage/azure-storageBucket.js | 198 +- .../DO/compute/do-computeInstance.js | 139 +- .../DO/compute/do-kubernetes.js | 251 +- .../generatedClasses/DO/database/do-RDBMS.js | 139 +- .../generatedClasses/DO/database/do-noSql.js | 139 +- .../DO/management/do-keyManagement.js | 137 +- .../generatedClasses/DO/network/do-DNS.js | 175 +- .../DO/network/do-loadBalancer.js | 126 +- .../DO/storage/do-blockStorage.js | 126 +- .../Oracle/compute/oci-computeInstance.js | 125 + .../Oracle/compute/oci-kubernetes.js | 125 + .../Oracle/database/oci-RDBMS.js | 17 + .../Oracle/database/oci-noSql.js | 113 + .../Oracle/management/oci-keyManagement.js | 17 + .../Oracle/network/oci-DNS.js | 65 + .../Oracle/network/oci-loadBalancer.js | 77 + .../Oracle/storage/oci-archivalStorage.js | 127 +- .../Oracle/storage/oci-storageBucket.js | 152 +- .../artificialinteligence/gcp-translation.js | 191 +- .../googleCloud/compute/gcp-kubernetes.js | 331 +- .../googleCloud/database/gcp-RDBMS.js | 250 +- .../googleCloud/database/gcp-noSql.js | 139 +- .../management/gcp-keyManagement.js | 195 +- .../googleCloud/management/gcp-monitoring.js | 211 +- .../management/gcp-notificationService.js | 300 +- .../googleCloud/network/gcp-DNS.js | 182 +- .../storage/gcp-archivalStorage.js | 198 +- .../googleCloud/storage/gcp-storageBucket.js | 198 +- generator/generators/aws/generator.js | 397 +- generator/generators/azure/generator.js | 483 +- generator/generators/do/generator.js | 392 +- generator/generators/googleCloud/generator.js | 1090 +- generator/generators/lib/aws/awsHelper.js | 56 +- generator/generators/lib/azure/azureHelper.js | 93 +- .../generators/lib/googleCloud/gcpHelper.js | 99 +- generator/generators/lib/helper.js | 65 +- generator/generators/oracle/generator.js | 398 +- generator/main.js | 74 +- generator/node-cloud.yml | 66 +- generator/parsers/aws/parser.js | 274 +- generator/parsers/azure/parser.js | 276 +- generator/parsers/do/parser.js | 275 +- generator/parsers/googleCloud/parser.js | 326 +- generator/parsers/oracle/parser.js | 277 +- generator/transformers/aws/transformer.js | 620 +- generator/transformers/azure/transformer.js | 660 +- generator/transformers/do/transformer.js | 656 +- .../googleCloud/classBasedTransformer.js | 779 +- .../googleCloud/clientBasedTransformer.js | 744 +- generator/transformers/oracle/transformer.js | 656 +- packages/oracle-plugin/.env | 1 + .../compute/oci-computeInstance.js | 125 + .../oracle-plugin/compute/oci-kubernetes.js | 125 + packages/oracle-plugin/database/oci-RDBMS.js | 17 + packages/oracle-plugin/database/oci-noSql.js | 113 + packages/oracle-plugin/index.js | 1 + .../management/oci-keyManagement.js | 17 + packages/oracle-plugin/network/oci-DNS.js | 65 + .../oracle-plugin/network/oci-loadBalancer.js | 77 + packages/oracle-plugin/oracle.js | 57 + packages/oracle-plugin/package.json | 15 + .../storage/oci-archivalStorage.js | 65 + .../storage/oci-storageBucket.js | 77 + yarn.lock | 10444 ---------------- 92 files changed, 9629 insertions(+), 22845 deletions(-) create mode 100644 generator/generatedClasses/Oracle/compute/oci-computeInstance.js create mode 100644 generator/generatedClasses/Oracle/compute/oci-kubernetes.js create mode 100644 generator/generatedClasses/Oracle/database/oci-RDBMS.js create mode 100644 generator/generatedClasses/Oracle/database/oci-noSql.js create mode 100644 generator/generatedClasses/Oracle/management/oci-keyManagement.js create mode 100644 generator/generatedClasses/Oracle/network/oci-DNS.js create mode 100644 generator/generatedClasses/Oracle/network/oci-loadBalancer.js create mode 100644 packages/oracle-plugin/.env create mode 100644 packages/oracle-plugin/compute/oci-computeInstance.js create mode 100644 packages/oracle-plugin/compute/oci-kubernetes.js create mode 100644 packages/oracle-plugin/database/oci-RDBMS.js create mode 100644 packages/oracle-plugin/database/oci-noSql.js create mode 100644 packages/oracle-plugin/index.js create mode 100644 packages/oracle-plugin/management/oci-keyManagement.js create mode 100644 packages/oracle-plugin/network/oci-DNS.js create mode 100644 packages/oracle-plugin/network/oci-loadBalancer.js create mode 100644 packages/oracle-plugin/oracle.js create mode 100644 packages/oracle-plugin/package.json create mode 100644 packages/oracle-plugin/storage/oci-archivalStorage.js create mode 100644 packages/oracle-plugin/storage/oci-storageBucket.js delete mode 100644 yarn.lock diff --git a/generator/generatedClasses/AWS/appServices/aws-paaS.js b/generator/generatedClasses/AWS/appServices/aws-paaS.js index f8e62ded..b1acbd1e 100644 --- a/generator/generatedClasses/AWS/appServices/aws-paaS.js +++ b/generator/generatedClasses/AWS/appServices/aws-paaS.js @@ -4,295 +4,287 @@ * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js index c89ce192..0c4caf7b 100644 --- a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js +++ b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/generator/generatedClasses/AWS/compute/aws-computeInstance.js b/generator/generatedClasses/AWS/compute/aws-computeInstance.js index 7ac04a34..569ca6fe 100644 --- a/generator/generatedClasses/AWS/compute/aws-computeInstance.js +++ b/generator/generatedClasses/AWS/compute/aws-computeInstance.js @@ -4,161 +4,170 @@ * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/generator/generatedClasses/AWS/compute/aws-container.js b/generator/generatedClasses/AWS/compute/aws-container.js index 44da8f96..1b5ec5a5 100644 --- a/generator/generatedClasses/AWS/compute/aws-container.js +++ b/generator/generatedClasses/AWS/compute/aws-container.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/generator/generatedClasses/AWS/compute/aws-kubernetes.js b/generator/generatedClasses/AWS/compute/aws-kubernetes.js index 6381ac0f..bf31ba19 100644 --- a/generator/generatedClasses/AWS/compute/aws-kubernetes.js +++ b/generator/generatedClasses/AWS/compute/aws-kubernetes.js @@ -4,177 +4,187 @@ * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/generator/generatedClasses/AWS/database/aws-RDBMS.js b/generator/generatedClasses/AWS/database/aws-RDBMS.js index b53f2bcb..7983b58e 100644 --- a/generator/generatedClasses/AWS/database/aws-RDBMS.js +++ b/generator/generatedClasses/AWS/database/aws-RDBMS.js @@ -4,113 +4,119 @@ * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/generator/generatedClasses/AWS/database/aws-noSql.js b/generator/generatedClasses/AWS/database/aws-noSql.js index 3eebfbbd..3af86a16 100644 --- a/generator/generatedClasses/AWS/database/aws-noSql.js +++ b/generator/generatedClasses/AWS/database/aws-noSql.js @@ -4,113 +4,119 @@ * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js index 82128eef..d55afca0 100644 --- a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js +++ b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js @@ -4,161 +4,170 @@ * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/generator/generatedClasses/AWS/management/aws-keyManagement.js b/generator/generatedClasses/AWS/management/aws-keyManagement.js index c311e123..225039c8 100644 --- a/generator/generatedClasses/AWS/management/aws-keyManagement.js +++ b/generator/generatedClasses/AWS/management/aws-keyManagement.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/generator/generatedClasses/AWS/management/aws-monitoring.js b/generator/generatedClasses/AWS/management/aws-monitoring.js index 24c83246..aa89282a 100644 --- a/generator/generatedClasses/AWS/management/aws-monitoring.js +++ b/generator/generatedClasses/AWS/management/aws-monitoring.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/generator/generatedClasses/AWS/management/aws-notificationService.js b/generator/generatedClasses/AWS/management/aws-notificationService.js index 50efb35e..fb80c822 100644 --- a/generator/generatedClasses/AWS/management/aws-notificationService.js +++ b/generator/generatedClasses/AWS/management/aws-notificationService.js @@ -4,145 +4,153 @@ * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/generator/generatedClasses/AWS/network/aws-DNS.js b/generator/generatedClasses/AWS/network/aws-DNS.js index 7a62602f..2a9330da 100644 --- a/generator/generatedClasses/AWS/network/aws-DNS.js +++ b/generator/generatedClasses/AWS/network/aws-DNS.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/generator/generatedClasses/AWS/network/aws-loadBalancer.js b/generator/generatedClasses/AWS/network/aws-loadBalancer.js index d9eba23b..7731152c 100644 --- a/generator/generatedClasses/AWS/network/aws-loadBalancer.js +++ b/generator/generatedClasses/AWS/network/aws-loadBalancer.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/generator/generatedClasses/AWS/security/aws-IAM.js b/generator/generatedClasses/AWS/security/aws-IAM.js index 9191ab3d..b643c521 100644 --- a/generator/generatedClasses/AWS/security/aws-IAM.js +++ b/generator/generatedClasses/AWS/security/aws-IAM.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js index a5189f99..44aa797f 100644 --- a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-blockStorage.js b/generator/generatedClasses/AWS/storage/aws-blockStorage.js index b362afec..d1c77717 100644 --- a/generator/generatedClasses/AWS/storage/aws-blockStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-blockStorage.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-storageBucket.js b/generator/generatedClasses/AWS/storage/aws-storageBucket.js index f738acfc..eb483a51 100644 --- a/generator/generatedClasses/AWS/storage/aws-storageBucket.js +++ b/generator/generatedClasses/AWS/storage/aws-storageBucket.js @@ -4,96 +4,101 @@ * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/generator/generatedClasses/Azure/appServices/azure-paaS.js b/generator/generatedClasses/Azure/appServices/azure-paaS.js index db0d3ff8..226bbc2a 100644 --- a/generator/generatedClasses/Azure/appServices/azure-paaS.js +++ b/generator/generatedClasses/Azure/appServices/azure-paaS.js @@ -1,429 +1,286 @@ -const { WebSiteManagementClient } = require('@azure/arm-appservice'); +const { WebSiteManagementClient } = require("@azure/arm-appservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a PaaS object * @category Azure */ class Azure_PaaS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .createOrUpdate( - resourceGroupName, - name, - siteEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .update(resourceGroupName, name, siteEnvelope, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .get(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .deleteMethod(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restart(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .restart(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createEnvironment( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .createOrUpdate( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateEnvironment( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .update( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdateSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createConfigTemplate( - resourceGroupName, - name, - siteEnvelope, - slot, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .createOrUpdateSlot( - resourceGroupName, - name, - siteEnvelope, - slot, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeConfigSettings(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .getSlot(resourceGroupName, name, slot, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .deleteSlot(resourceGroupName, name, slot, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the checkAvailability function of appservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - checkDNSAvailability(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.domains.checkAvailability(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - terminateEnvironment(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .deleteMethod(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.get(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.deleteMethod(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restart(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.restart(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdateSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeConfigSettings(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the checkAvailability function of appservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + checkDNSAvailability(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.domains.checkAvailability(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + terminateEnvironment(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_PaaS; diff --git a/generator/generatedClasses/Azure/compute/azure-computeInstance.js b/generator/generatedClasses/Azure/compute/azure-computeInstance.js index d793562a..1ff4472f 100644 --- a/generator/generatedClasses/Azure/compute/azure-computeInstance.js +++ b/generator/generatedClasses/Azure/compute/azure-computeInstance.js @@ -1,207 +1,148 @@ -const { ComputeManagementClient } = require('@azure/arm-compute'); +const { ComputeManagementClient } = require("@azure/arm-compute"); /*This is an auto generated class, please do not change.*/ /** * Class to create a ComputeInstance object * @category Azure */ class Azure_ComputeInstance { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, vmName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .createOrUpdate( - resourceGroupName, - vmName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .list(resourceGroupName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the start function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - start(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .start(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the powerOff function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - stop(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .powerOff(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - reboot(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .restart(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - destroy(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .deleteMethod(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, vmName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.list(resourceGroupName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the start function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + start(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.start(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the powerOff function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + stop(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + reboot(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + destroy(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_ComputeInstance; diff --git a/generator/generatedClasses/Azure/compute/azure-container.js b/generator/generatedClasses/Azure/compute/azure-container.js index f27e4286..7ae30f1e 100644 --- a/generator/generatedClasses/Azure/compute/azure-container.js +++ b/generator/generatedClasses/Azure/compute/azure-container.js @@ -1,151 +1,103 @@ -const { ContainerServiceClient } = require('@azure/arm-containerservice'); +const { ContainerServiceClient } = require("@azure/arm-containerservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Container object * @category Azure */ class Azure_Container { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - containerServiceName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .createOrUpdate( - resourceGroupName, - containerServiceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .deleteMethod( - resourceGroupName, - containerServiceName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .get(resourceGroupName, containerServiceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, containerServiceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Container; diff --git a/generator/generatedClasses/Azure/compute/azure-kubernetes.js b/generator/generatedClasses/Azure/compute/azure-kubernetes.js index 9ce5157f..8f01c7c1 100644 --- a/generator/generatedClasses/Azure/compute/azure-kubernetes.js +++ b/generator/generatedClasses/Azure/compute/azure-kubernetes.js @@ -1,379 +1,240 @@ -const { ContainerServiceClient } = require('@azure/arm-containerservice'); +const { ContainerServiceClient } = require("@azure/arm-containerservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Azure */ class Azure_Kubernetes { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .createOrUpdate( - resourceGroupName, - resourceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .deleteMethod(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateTags( - resourceGroupName, - resourceName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .updateTags( - resourceGroupName, - resourceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listClusters(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeCluster(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .get(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createNodeGroup( - resourceGroupName, - resourceName, - agentPoolName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .createOrUpdate( - resourceGroupName, - resourceName, - agentPoolName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteNodegroup( - resourceGroupName, - resourceName, - agentPoolName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .deleteMethod( - resourceGroupName, - resourceName, - agentPoolName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeNodeGroup( - resourceGroupName, - resourceName, - agentPoolName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .get( - resourceGroupName, - resourceName, - agentPoolName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listNodegroups(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .list(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the rotateClusterCertificates function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateConfig(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .rotateClusterCertificates( - resourceGroupName, - resourceName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateTags(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listClusters(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeCluster(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.get(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listNodegroups(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.list(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the rotateClusterCertificates function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateConfig(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Kubernetes; diff --git a/generator/generatedClasses/Azure/database/azure-RDBMS.js b/generator/generatedClasses/Azure/database/azure-RDBMS.js index d4d7d062..f2665dd0 100644 --- a/generator/generatedClasses/Azure/database/azure-RDBMS.js +++ b/generator/generatedClasses/Azure/database/azure-RDBMS.js @@ -1,238 +1,135 @@ -const { SqlManagementClient } = require('@azure/arm-sql'); +const { SqlManagementClient } = require("@azure/arm-sql"); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Azure */ class Azure_RDBMS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createDatabse( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .createOrUpdate( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteDatabase( - resourceGroupName, - serverName, - databaseName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .deleteMethod( - resourceGroupName, - serverName, - databaseName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the exportMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createSnapshots( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .exportMethod( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - modifyDB( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .update( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the completeRestore function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} managedInstanceName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restoreDatabase( - resourceGroupName, - managedInstanceName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedDatabases - .completeRestore( - resourceGroupName, - managedInstanceName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the exportMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the completeRestore function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} managedInstanceName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_RDBMS; diff --git a/generator/generatedClasses/Azure/database/azure-noSql.js b/generator/generatedClasses/Azure/database/azure-noSql.js index 70b2d295..190ed4f2 100644 --- a/generator/generatedClasses/Azure/database/azure-noSql.js +++ b/generator/generatedClasses/Azure/database/azure-noSql.js @@ -1,221 +1,132 @@ -const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb'); +const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Azure */ class Azure_NoSql { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createUpdateTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} createUpdateTableParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createCollection( - resourceGroupName, - accountName, - tableName, - createUpdateTableParameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .createUpdateTable( - resourceGroupName, - accountName, - tableName, - createUpdateTableParameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteCollection( - resourceGroupName, - accountName, - tableName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .deleteTable( - resourceGroupName, - accountName, - tableName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTables function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listCollections(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .listTables(resourceGroupName, accountName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTableThroughput function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} updateThroughputParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - setAttribute( - resourceGroupName, - accountName, - tableName, - updateThroughputParameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .updateTableThroughput( - resourceGroupName, - accountName, - tableName, - updateThroughputParameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getAttributes( - resourceGroupName, - accountName, - tableName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .getTable( - resourceGroupName, - accountName, - tableName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createUpdateTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} createUpdateTableParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteCollection(resourceGroupName, accountName, tableName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTables function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listCollections(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.listTables(resourceGroupName, accountName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTableThroughput function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} updateThroughputParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getAttributes(resourceGroupName, accountName, tableName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_NoSql; diff --git a/generator/generatedClasses/Azure/management/azure-keyManagement.js b/generator/generatedClasses/Azure/management/azure-keyManagement.js index ef080569..2d594150 100644 --- a/generator/generatedClasses/Azure/management/azure-keyManagement.js +++ b/generator/generatedClasses/Azure/management/azure-keyManagement.js @@ -1,197 +1,130 @@ -const { KeyVaultManagementClient } = require('@azure/arm-keyvault'); +const { KeyVaultManagementClient } = require("@azure/arm-keyvault"); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Azure */ class Azure_KeyManagement { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createKey(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .createOrUpdate( - resourceGroupName, - vaultName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .deleteMethod(resourceGroupName, vaultName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .update( - resourceGroupName, - vaultName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .get(resourceGroupName, vaultName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAccessPolicy function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} operationKind - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - putKeyPolicy( - resourceGroupName, - vaultName, - operationKind, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .updateAccessPolicy( - resourceGroupName, - vaultName, - operationKind, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createKey(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.get(resourceGroupName, vaultName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAccessPolicy function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} operationKind - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_KeyManagement; diff --git a/generator/generatedClasses/Azure/management/azure-monitoring.js b/generator/generatedClasses/Azure/management/azure-monitoring.js index efb43c1f..e7b373c0 100644 --- a/generator/generatedClasses/Azure/management/azure-monitoring.js +++ b/generator/generatedClasses/Azure/management/azure-monitoring.js @@ -1,186 +1,126 @@ -const { MonitorManagementClient } = require('@azure/arm-monitor'); +const { MonitorManagementClient } = require("@azure/arm-monitor"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Azure */ class Azure_Monitoring { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .createOrUpdate( - resourceGroupName, - ruleName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteAlarm(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .deleteMethod(resourceGroupName, ruleName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} alertRulesResource - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateAlarm( - resourceGroupName, - ruleName, - alertRulesResource, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .update( - resourceGroupName, - ruleName, - alertRulesResource, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listBySubscription function of monitor - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listAlarms(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .listBySubscription(options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getMetricData(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .get(resourceGroupName, ruleName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteAlarm(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} alertRulesResource - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listBySubscription function of monitor + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listAlarms(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.listBySubscription(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getMetricData(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.get(resourceGroupName, ruleName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Monitoring; diff --git a/generator/generatedClasses/Azure/network/azure-DNS.js b/generator/generatedClasses/Azure/network/azure-DNS.js index 38ae476b..17a86c4b 100644 --- a/generator/generatedClasses/Azure/network/azure-DNS.js +++ b/generator/generatedClasses/Azure/network/azure-DNS.js @@ -1,159 +1,106 @@ -const { DnsManagementClient } = require('@azure/arm-dns'); +const { DnsManagementClient } = require("@azure/arm-dns"); /*This is an auto generated class, please do not change.*/ /** * Class to create a DNS object * @category Azure */ class Azure_DNS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createZone(resourceGroupName, zoneName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones - .createOrUpdate( - resourceGroupName, - zoneName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(resourceGroupName, zoneName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones - .deleteMethod(resourceGroupName, zoneName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of dns - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listZones(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {StringKeyword} relativeRecordSetName - Mandatory parameter - * @param {TypeReference} recordType - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - changeRecordSets( - resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.recordSets - .createOrUpdate( - resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createZone(resourceGroupName, zoneName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(resourceGroupName, zoneName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of dns + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listZones(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {StringKeyword} relativeRecordSetName - Mandatory parameter + * @param {TypeReference} recordType - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_DNS; diff --git a/generator/generatedClasses/Azure/network/azure-loadBalancer.js b/generator/generatedClasses/Azure/network/azure-loadBalancer.js index db3ae534..0d7ea4bc 100644 --- a/generator/generatedClasses/Azure/network/azure-loadBalancer.js +++ b/generator/generatedClasses/Azure/network/azure-loadBalancer.js @@ -1,196 +1,127 @@ -const { NetworkManagementClient } = require('@azure/arm-network'); +const { NetworkManagementClient } = require("@azure/arm-network"); /*This is an auto generated class, please do not change.*/ /** * Class to create a LoadBalancer object * @category Azure */ class Azure_LoadBalancer { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - loadBalancerName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .createOrUpdate( - resourceGroupName, - loadBalancerName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .deleteMethod( - resourceGroupName, - loadBalancerName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .list(resourceGroupName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - addTags( - resourceGroupName, - loadBalancerName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .updateTags( - resourceGroupName, - loadBalancerName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .get(resourceGroupName, loadBalancerName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, loadBalancerName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.list(resourceGroupName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_LoadBalancer; diff --git a/generator/generatedClasses/Azure/storage/azure-blockStorage.js b/generator/generatedClasses/Azure/storage/azure-blockStorage.js index a792ee41..13ea3e7d 100644 --- a/generator/generatedClasses/Azure/storage/azure-blockStorage.js +++ b/generator/generatedClasses/Azure/storage/azure-blockStorage.js @@ -1,174 +1,126 @@ -const { ComputeManagementClient } = require('@azure/arm-compute'); +const { ComputeManagementClient } = require("@azure/arm-compute"); /*This is an auto generated class, please do not change.*/ /** * Class to create a BlockStorage object * @category Azure */ class Azure_BlockStorage { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .createOrUpdate( - resourceGroupName, - diskName, - disk, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .deleteMethod(resourceGroupName, diskName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .get(resourceGroupName, diskName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .update(resourceGroupName, diskName, disk, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.get(resourceGroupName, diskName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.update(resourceGroupName, diskName, disk, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_BlockStorage; diff --git a/generator/generatedClasses/Azure/storage/azure-storageBucket.js b/generator/generatedClasses/Azure/storage/azure-storageBucket.js index fd7c99ec..f2e9e22c 100644 --- a/generator/generatedClasses/Azure/storage/azure-storageBucket.js +++ b/generator/generatedClasses/Azure/storage/azure-storageBucket.js @@ -1,129 +1,85 @@ -const { StorageManagementClient } = require('@azure/arm-storage'); +const { StorageManagementClient } = require("@azure/arm-storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a StorageBucket object * @category Azure */ class Azure_StorageBucket { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the create function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} blobContainer - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - accountName, - containerName, - blobContainer, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .create( - resourceGroupName, - accountName, - containerName, - blobContainer, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, accountName, containerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .deleteMethod( - resourceGroupName, - accountName, - containerName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .list(resourceGroupName, accountName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the create function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} blobContainer - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, accountName, containerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.list(resourceGroupName, accountName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_StorageBucket; diff --git a/generator/generatedClasses/DO/compute/do-computeInstance.js b/generator/generatedClasses/DO/compute/do-computeInstance.js index 593c3b85..70594a63 100644 --- a/generator/generatedClasses/DO/compute/do-computeInstance.js +++ b/generator/generatedClasses/DO/compute/do-computeInstance.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Droplets object - * @category Digital Ocean - */ +* Class to create a Droplets object +* @category Digital Ocean +*/ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._droplets - .getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets - .deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets - .requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._droplets.getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets.deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets.requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/generator/generatedClasses/DO/compute/do-kubernetes.js b/generator/generatedClasses/DO/compute/do-kubernetes.js index bcf976ed..e5bacb21 100644 --- a/generator/generatedClasses/DO/compute/do-kubernetes.js +++ b/generator/generatedClasses/DO/compute/do-kubernetes.js @@ -1,139 +1,122 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Kubernetes object - * @category Digital Ocean - */ +* Class to create a Kubernetes object +* @category Digital Ocean +*/ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise} - */ - listClusters( - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._kubernetes - .getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes - .getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes - .delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise} - */ - listNodegroups( - clusterId, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._kubernetes - .getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes - .getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes - .addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes - .deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise} + */ + listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._kubernetes.getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes.getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes.delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise} + */ + listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes.getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes.addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes.deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/generator/generatedClasses/DO/database/do-RDBMS.js b/generator/generatedClasses/DO/database/do-RDBMS.js index 216c49fd..fa59255a 100644 --- a/generator/generatedClasses/DO/database/do-RDBMS.js +++ b/generator/generatedClasses/DO/database/do-RDBMS.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Databases object - * @category Digital Ocean - */ +* Class to create a Databases object +* @category Digital Ocean +*/ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._databases - .getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases - .createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases - .getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases - .resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._databases.getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases.createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases.getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases.resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/generator/generatedClasses/DO/database/do-noSql.js b/generator/generatedClasses/DO/database/do-noSql.js index 1fcbbe5e..7d7650f5 100644 --- a/generator/generatedClasses/DO/database/do-noSql.js +++ b/generator/generatedClasses/DO/database/do-noSql.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Databases object - * @category Digital Ocean - */ +* Class to create a Databases object +* @category Digital Ocean +*/ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._databases - .getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases - .createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases - .getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases - .resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._databases.getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases.createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases.getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases.resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/generator/generatedClasses/DO/management/do-keyManagement.js b/generator/generatedClasses/DO/management/do-keyManagement.js index 5af44abb..d4e8f11a 100644 --- a/generator/generatedClasses/DO/management/do-keyManagement.js +++ b/generator/generatedClasses/DO/management/do-keyManagement.js @@ -1,78 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Keys object - * @category Digital Ocean - */ +* Class to create a Keys object +* @category Digital Ocean +*/ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._keys - .getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys - .getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys - .add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys - .delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._keys.getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys.getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys.add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys.delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/generator/generatedClasses/DO/network/do-DNS.js b/generator/generatedClasses/DO/network/do-DNS.js index 39ffe53e..ced40bd0 100644 --- a/generator/generatedClasses/DO/network/do-DNS.js +++ b/generator/generatedClasses/DO/network/do-DNS.js @@ -1,98 +1,87 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Domains object - * @category Digital Ocean - */ +* Class to create a Domains object +* @category Digital Ocean +*/ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise} - */ - getRecords( - domainName, - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._domains - .getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains - .createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains - .getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains - .deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains - .updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise} + */ + getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains.createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains.getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains.deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains.updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/generator/generatedClasses/DO/network/do-loadBalancer.js b/generator/generatedClasses/DO/network/do-loadBalancer.js index 665ebb2f..cd02d3c1 100644 --- a/generator/generatedClasses/DO/network/do-loadBalancer.js +++ b/generator/generatedClasses/DO/network/do-loadBalancer.js @@ -1,70 +1,66 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancers object - * @category Digital Ocean - */ +* Class to create a LoadBalancers object +* @category Digital Ocean +*/ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers - .getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers - .update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers - .delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers.getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers.update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers.delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/generator/generatedClasses/DO/storage/do-blockStorage.js b/generator/generatedClasses/DO/storage/do-blockStorage.js index ce6bc60e..5724610c 100644 --- a/generator/generatedClasses/DO/storage/do-blockStorage.js +++ b/generator/generatedClasses/DO/storage/do-blockStorage.js @@ -1,70 +1,66 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Volumes object - * @category Digital Ocean - */ +* Class to create a Volumes object +* @category Digital Ocean +*/ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes - .getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes - .getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes - .deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes.getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes.getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes.deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js new file mode 100644 index 00000000..f96c35fa --- /dev/null +++ b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js @@ -0,0 +1,125 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ +class Oracle_ComputeInstance { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.containerInstanceClient(params, clientConfiguration); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_ComputeInstance; diff --git a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js new file mode 100644 index 00000000..69a8872a --- /dev/null +++ b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js @@ -0,0 +1,125 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ +class Oracle_Kubernetes { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.containerEngineClient(params, clientConfiguration); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_Kubernetes; diff --git a/generator/generatedClasses/Oracle/database/oci-RDBMS.js b/generator/generatedClasses/Oracle/database/oci-RDBMS.js new file mode 100644 index 00000000..6fa842ad --- /dev/null +++ b/generator/generatedClasses/Oracle/database/oci-RDBMS.js @@ -0,0 +1,17 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ +class Oracle_RDBMS { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.workRequestsClient(params, clientConfiguration); + } +} +module.exports = Oracle_RDBMS; diff --git a/generator/generatedClasses/Oracle/database/oci-noSql.js b/generator/generatedClasses/Oracle/database/oci-noSql.js new file mode 100644 index 00000000..6af188af --- /dev/null +++ b/generator/generatedClasses/Oracle/database/oci-noSql.js @@ -0,0 +1,113 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a NosqlClient object + * @category Oracle Cloud + */ +class Oracle_NoSql { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.nosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_NoSql; diff --git a/generator/generatedClasses/Oracle/management/oci-keyManagement.js b/generator/generatedClasses/Oracle/management/oci-keyManagement.js new file mode 100644 index 00000000..af098e29 --- /dev/null +++ b/generator/generatedClasses/Oracle/management/oci-keyManagement.js @@ -0,0 +1,17 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ +class Oracle_KeyManagement { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.kmsVaultClient(params, clientConfiguration); + } +} +module.exports = Oracle_KeyManagement; diff --git a/generator/generatedClasses/Oracle/network/oci-DNS.js b/generator/generatedClasses/Oracle/network/oci-DNS.js new file mode 100644 index 00000000..8211a003 --- /dev/null +++ b/generator/generatedClasses/Oracle/network/oci-DNS.js @@ -0,0 +1,65 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a DnsClient object + * @category Oracle Cloud + */ +class Oracle_DNS { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.dnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_DNS; diff --git a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js new file mode 100644 index 00000000..77a4e19b --- /dev/null +++ b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js @@ -0,0 +1,77 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ +class Oracle_LoadBalancer { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.loadBalancerClient(params, clientConfiguration); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_LoadBalancer; diff --git a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js index 9ce3d3ff..3ff28dfc 100644 --- a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js +++ b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js @@ -1,72 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js index 61881ccc..65fd7532 100644 --- a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js +++ b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; diff --git a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js index 5ff02a87..dd66d85f 100644 --- a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js +++ b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js @@ -1,106 +1,101 @@ -const { TranslationServiceClient } = require('@google-cloud/translate'); +const { TranslationServiceClient } = require("@google-cloud/translate"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Translation object * @category Google Cloud */ class GCP_Translation { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._translationServiceClient = new TranslationServiceClient(config); - } - /** - * Trigers the translateText function of undefined - * @param {TypeReference} request - Data required for translateText - * @param {TypeReference} [options] - Data required for translateText - * @returns {Promise} - */ - translate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .translateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the batchTranslateText function of undefined - * @param {TypeReference} request - Data required for batchTranslateText - * @param {TypeReference} [options] - Data required for batchTranslateText - * @returns {Promise} - */ - batchTranslate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .batchTranslateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getGlossary function of undefined - * @param {TypeReference} request - Data required for getGlossary - * @param {TypeReference} [options] - Data required for getGlossary - * @returns {Promise} - */ - getGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .getGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createGlossary function of undefined - * @param {TypeReference} request - Data required for createGlossary - * @param {TypeReference} [options] - Data required for createGlossary - * @returns {Promise} - */ - createGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .createGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the detectLanguage function of undefined - * @param {TypeReference} request - Data required for detectLanguage - * @param {TypeReference} [options] - Data required for detectLanguage - * @returns {Promise} - */ - detectLanguage(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .detectLanguage(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._translationServiceClient = new TranslationServiceClient(config); + } + /** + * Trigers the translateText function of undefined + * @param {TypeReference} request - Data required for translateText + * @param {TypeReference} [options] - Data required for translateText + * @returns {Promise} + */ + translate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.translateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the batchTranslateText function of undefined + * @param {TypeReference} request - Data required for batchTranslateText + * @param {TypeReference} [options] - Data required for batchTranslateText + * @returns {Promise} + */ + batchTranslate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.batchTranslateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getGlossary function of undefined + * @param {TypeReference} request - Data required for getGlossary + * @param {TypeReference} [options] - Data required for getGlossary + * @returns {Promise} + */ + getGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.getGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createGlossary function of undefined + * @param {TypeReference} request - Data required for createGlossary + * @param {TypeReference} [options] - Data required for createGlossary + * @returns {Promise} + */ + createGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.createGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the detectLanguage function of undefined + * @param {TypeReference} request - Data required for detectLanguage + * @param {TypeReference} [options] - Data required for detectLanguage + * @returns {Promise} + */ + detectLanguage(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.detectLanguage(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Translation; diff --git a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js index 8b2d00e5..340e295b 100644 --- a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js +++ b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js @@ -1,178 +1,169 @@ -const { ClusterManagerClient } = require('@google-cloud/container'); +const { ClusterManagerClient } = require("@google-cloud/container"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Google Cloud */ class GCP_Kubernetes { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._clusterManagerClient = new ClusterManagerClient(config); - } - /** - * Trigers the createCluster function of undefined - * @param {TypeReference} request - Data required for createCluster - * @param {TypeReference} [options] - Data required for createCluster - * @returns {Promise} - */ - create(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .createCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteCluster function of undefined - * @param {TypeReference} request - Data required for deleteCluster - * @param {TypeReference} [options] - Data required for deleteCluster - * @returns {Promise} - */ - delete(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .deleteCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listClusters function of undefined - * @param {TypeReference} request - Data required for listClusters - * @param {TypeReference} [options] - Data required for listClusters - * @returns {Promise} - */ - listClusters(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .listClusters(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCluster function of undefined - * @param {TypeReference} request - Data required for getCluster - * @param {TypeReference} [options] - Data required for getCluster - * @returns {Promise} - */ - describeCluster(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .getCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createNodePool function of undefined - * @param {TypeReference} request - Data required for createNodePool - * @param {TypeReference} [options] - Data required for createNodePool - * @returns {Promise} - */ - createNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .createNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteNodePool function of undefined - * @param {TypeReference} request - Data required for deleteNodePool - * @param {TypeReference} [options] - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .deleteNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getNodePool function of undefined - * @param {TypeReference} request - Data required for getNodePool - * @param {TypeReference} [options] - Data required for getNodePool - * @returns {Promise} - */ - describeNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .getNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listNodePools function of undefined - * @param {TypeReference} request - Data required for listNodePools - * @param {TypeReference} [options] - Data required for listNodePools - * @returns {Promise} - */ - listNodegroups(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .listNodePools(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setAddonsConfig function of undefined - * @param {TypeReference} request - Data required for setAddonsConfig - * @param {TypeReference} [options] - Data required for setAddonsConfig - * @returns {Promise} - */ - updateConfig(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .setAddonsConfig(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._clusterManagerClient = new ClusterManagerClient(config); + } + /** + * Trigers the createCluster function of undefined + * @param {TypeReference} request - Data required for createCluster + * @param {TypeReference} [options] - Data required for createCluster + * @returns {Promise} + */ + create(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.createCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteCluster function of undefined + * @param {TypeReference} request - Data required for deleteCluster + * @param {TypeReference} [options] - Data required for deleteCluster + * @returns {Promise} + */ + delete(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.deleteCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listClusters function of undefined + * @param {TypeReference} request - Data required for listClusters + * @param {TypeReference} [options] - Data required for listClusters + * @returns {Promise} + */ + listClusters(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.listClusters(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCluster function of undefined + * @param {TypeReference} request - Data required for getCluster + * @param {TypeReference} [options] - Data required for getCluster + * @returns {Promise} + */ + describeCluster(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.getCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createNodePool function of undefined + * @param {TypeReference} request - Data required for createNodePool + * @param {TypeReference} [options] - Data required for createNodePool + * @returns {Promise} + */ + createNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.createNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteNodePool function of undefined + * @param {TypeReference} request - Data required for deleteNodePool + * @param {TypeReference} [options] - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.deleteNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getNodePool function of undefined + * @param {TypeReference} request - Data required for getNodePool + * @param {TypeReference} [options] - Data required for getNodePool + * @returns {Promise} + */ + describeNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.getNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listNodePools function of undefined + * @param {TypeReference} request - Data required for listNodePools + * @param {TypeReference} [options] - Data required for listNodePools + * @returns {Promise} + */ + listNodegroups(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.listNodePools(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setAddonsConfig function of undefined + * @param {TypeReference} request - Data required for setAddonsConfig + * @param {TypeReference} [options] - Data required for setAddonsConfig + * @returns {Promise} + */ + updateConfig(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.setAddonsConfig(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Kubernetes; diff --git a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js index e783c97f..a1364ad9 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js +++ b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js @@ -1,138 +1,128 @@ -const { DatabaseAdminClient } = require('@google-cloud/spanner'); +const { DatabaseAdminClient } = require("@google-cloud/spanner"); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Google Cloud */ class GCP_RDBMS { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._databaseAdminClient = new DatabaseAdminClient(config); - } - /** - * Trigers the createDatabase function of undefined - * @param {TypeReference} request - Data required for createDatabase - * @param {TypeReference} [options] - Data required for createDatabase - * @returns {Promise} - */ - createDatabse(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .createDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the dropDatabase function of undefined - * @param {TypeReference} request - Data required for dropDatabase - * @param {TypeReference} [options] - Data required for dropDatabase - * @returns {Promise} - */ - deleteDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .dropDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBackup function of undefined - * @param {TypeReference} request - Data required for createBackup - * @param {TypeReference} [options] - Data required for createBackup - * @returns {Promise} - */ - createSnapshots(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .createBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDatabaseDdl function of undefined - * @param {TypeReference} request - Data required for updateDatabaseDdl - * @param {TypeReference} [options] - Data required for updateDatabaseDdl - * @returns {Promise} - */ - modifyDB(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .updateDatabaseDdl(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restoreDatabase function of undefined - * @param {TypeReference} request - Data required for restoreDatabase - * @param {TypeReference} [options] - Data required for restoreDatabase - * @returns {Promise} - */ - restoreDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .restoreDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteBackup function of undefined - * @param {TypeReference} request - Data required for deleteBackup - * @param {TypeReference} [options] - Data required for deleteBackup - * @returns {Promise} - */ - deleteDBSnapshot(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .deleteBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the databasePath function of undefined - * @param {StringKeyword} project - Data required for databasePath - * @param {StringKeyword} instance - Data required for databasePath - * @param {StringKeyword} database - Data required for databasePath - * @returns {Promise} - */ - databasePath(project, instance, database) { - return this._databaseAdminClient.databasePath( - project, - instance, - database - ); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._databaseAdminClient = new DatabaseAdminClient(config); + } + /** + * Trigers the createDatabase function of undefined + * @param {TypeReference} request - Data required for createDatabase + * @param {TypeReference} [options] - Data required for createDatabase + * @returns {Promise} + */ + createDatabse(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.createDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the dropDatabase function of undefined + * @param {TypeReference} request - Data required for dropDatabase + * @param {TypeReference} [options] - Data required for dropDatabase + * @returns {Promise} + */ + deleteDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.dropDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBackup function of undefined + * @param {TypeReference} request - Data required for createBackup + * @param {TypeReference} [options] - Data required for createBackup + * @returns {Promise} + */ + createSnapshots(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.createBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDatabaseDdl function of undefined + * @param {TypeReference} request - Data required for updateDatabaseDdl + * @param {TypeReference} [options] - Data required for updateDatabaseDdl + * @returns {Promise} + */ + modifyDB(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.updateDatabaseDdl(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restoreDatabase function of undefined + * @param {TypeReference} request - Data required for restoreDatabase + * @param {TypeReference} [options] - Data required for restoreDatabase + * @returns {Promise} + */ + restoreDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.restoreDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteBackup function of undefined + * @param {TypeReference} request - Data required for deleteBackup + * @param {TypeReference} [options] - Data required for deleteBackup + * @returns {Promise} + */ + deleteDBSnapshot(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.deleteBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the databasePath function of undefined + * @param {StringKeyword} project - Data required for databasePath + * @param {StringKeyword} instance - Data required for databasePath + * @param {StringKeyword} database - Data required for databasePath + * @returns {Promise} + */ + databasePath(project, instance, database) { + return this._databaseAdminClient.databasePath(project, instance, database); + } } module.exports = GCP_RDBMS; diff --git a/generator/generatedClasses/googleCloud/database/gcp-noSql.js b/generator/generatedClasses/googleCloud/database/gcp-noSql.js index 626a8256..960ce486 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-noSql.js +++ b/generator/generatedClasses/googleCloud/database/gcp-noSql.js @@ -1,79 +1,76 @@ -const { FirestoreClient } = require('@google-cloud/firestore'); +const { FirestoreClient } = require("@google-cloud/firestore"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Google Cloud */ class GCP_NoSql { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._firestoreClient = new FirestoreClient(config); - } - /** - * Trigers the createDocument function of undefined - * @param {TypeReference} request - Data required for createDocument - * @param {TypeReference} [options] - Data required for createDocument - * @returns {Promise} - */ - createItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .createDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteDocument function of undefined - * @param {TypeReference} request - Data required for deleteDocument - * @param {TypeReference} [options] - Data required for deleteDocument - * @returns {Promise} - */ - deleteItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .deleteDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDocument function of undefined - * @param {TypeReference} request - Data required for updateDocument - * @param {TypeReference} [options] - Data required for updateDocument - * @returns {Promise} - */ - updateItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .updateDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the runQuery function of undefined - * @param {TypeReference} [request] - Data required for runQuery - * @param {TypeReference} [options] - Data required for runQuery - * @returns {Promise} - */ - query(request = undefined, options = undefined) { - return this._firestoreClient.runQuery(request, options); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._firestoreClient = new FirestoreClient(config); + } + /** + * Trigers the createDocument function of undefined + * @param {TypeReference} request - Data required for createDocument + * @param {TypeReference} [options] - Data required for createDocument + * @returns {Promise} + */ + createItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.createDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteDocument function of undefined + * @param {TypeReference} request - Data required for deleteDocument + * @param {TypeReference} [options] - Data required for deleteDocument + * @returns {Promise} + */ + deleteItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.deleteDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDocument function of undefined + * @param {TypeReference} request - Data required for updateDocument + * @param {TypeReference} [options] - Data required for updateDocument + * @returns {Promise} + */ + updateItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.updateDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the runQuery function of undefined + * @param {TypeReference} [request] - Data required for runQuery + * @param {TypeReference} [options] - Data required for runQuery + * @returns {Promise} + */ + query(request = undefined, options = undefined) { + return this._firestoreClient.runQuery(request, options); + } } module.exports = GCP_NoSql; diff --git a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js index e90fee97..65c4ad71 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js +++ b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js @@ -1,109 +1,102 @@ -const { KeyManagementServiceClient } = require('@google-cloud/kms'); +const { KeyManagementServiceClient } = require("@google-cloud/kms"); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Google Cloud */ class GCP_KeyManagement { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._keyManagementServiceClient = new KeyManagementServiceClient( - config - ); - } - /** - * Trigers the createCryptoKey function of undefined - * @param {TypeReference} request - Data required for createCryptoKey - * @param {TypeReference} [options] - Data required for createCryptoKey - * @returns {Promise} - */ - createKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .createCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the destroyCryptoKeyVersion function of undefined - * @param {TypeReference} request - Data required for destroyCryptoKeyVersion - * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion - * @returns {Promise} - */ - deleteKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .destroyCryptoKeyVersion(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateCryptoKey function of undefined - * @param {TypeReference} request - Data required for updateCryptoKey - * @param {TypeReference} [options] - Data required for updateCryptoKey - * @returns {Promise} - */ - update(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .updateCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCryptoKey function of undefined - * @param {TypeReference} request - Data required for getCryptoKey - * @param {TypeReference} [options] - Data required for getCryptoKey - * @returns {Promise} - */ - describeKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .getCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setIamPolicy function of undefined - * @param {TypeReference} request - Data required for setIamPolicy - * @param {UnionType} [options] - Data required for setIamPolicy - * @param {TypeReference} [callback] - Data required for setIamPolicy - * @returns {Promise} - */ - putKeyPolicy(request, options = undefined, callback = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .setIamPolicy(request, options, callback) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._keyManagementServiceClient = new KeyManagementServiceClient(config); + } + /** + * Trigers the createCryptoKey function of undefined + * @param {TypeReference} request - Data required for createCryptoKey + * @param {TypeReference} [options] - Data required for createCryptoKey + * @returns {Promise} + */ + createKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.createCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the destroyCryptoKeyVersion function of undefined + * @param {TypeReference} request - Data required for destroyCryptoKeyVersion + * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion + * @returns {Promise} + */ + deleteKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateCryptoKey function of undefined + * @param {TypeReference} request - Data required for updateCryptoKey + * @param {TypeReference} [options] - Data required for updateCryptoKey + * @returns {Promise} + */ + update(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.updateCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCryptoKey function of undefined + * @param {TypeReference} request - Data required for getCryptoKey + * @param {TypeReference} [options] - Data required for getCryptoKey + * @returns {Promise} + */ + describeKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.getCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setIamPolicy function of undefined + * @param {TypeReference} request - Data required for setIamPolicy + * @param {UnionType} [options] - Data required for setIamPolicy + * @param {TypeReference} [callback] - Data required for setIamPolicy + * @returns {Promise} + */ + putKeyPolicy(request, options = undefined, callback = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.setIamPolicy(request, options, callback) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_KeyManagement; diff --git a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js index 4c03f5d1..4c2c2176 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js +++ b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js @@ -1,116 +1,111 @@ -const { AlertPolicyServiceClient } = require('@google-cloud/monitoring'); -const { MetricServiceClient } = require('@google-cloud/monitoring'); +const { AlertPolicyServiceClient } = require("@google-cloud/monitoring"); +const { MetricServiceClient } = require("@google-cloud/monitoring"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Google Cloud */ class GCP_Monitoring { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); - this._metricServiceClient = new MetricServiceClient(config); - } - /** - * Trigers the createAlertPolicy function of undefined - * @param {TypeReference} request - Data required for createAlertPolicy - * @param {TypeReference} [options] - Data required for createAlertPolicy - * @returns {Promise} - */ - createAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .createAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteAlertPolicy function of undefined - * @param {TypeReference} request - Data required for deleteAlertPolicy - * @param {TypeReference} [options] - Data required for deleteAlertPolicy - * @returns {Promise} - */ - deleteAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .deleteAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAlertPolicy function of undefined - * @param {TypeReference} request - Data required for updateAlertPolicy - * @param {TypeReference} [options] - Data required for updateAlertPolicy - * @returns {Promise} - */ - updateAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .updateAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listAlertPolicies function of undefined - * @param {TypeReference} request - Data required for listAlertPolicies - * @param {TypeReference} [options] - Data required for listAlertPolicies - * @returns {Promise} - */ - listAlarms(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .listAlertPolicies(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getMetricDescriptor function of undefined - * @param {TypeReference} request - Data required for getMetricDescriptor - * @param {TypeReference} [options] - Data required for getMetricDescriptor - * @returns {Promise} - */ - getMetricData(request, options = undefined) { - return new Promise((resolve, reject) => { - this._metricServiceClient - .getMetricDescriptor(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the projectPath function of undefined - * @param {StringKeyword} project - Data required for projectPath - * @returns {Promise} - */ - projectPath(project) { - return this._alertPolicyServiceClient.projectPath(project); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); + this._metricServiceClient = new MetricServiceClient(config); + } + /** + * Trigers the createAlertPolicy function of undefined + * @param {TypeReference} request - Data required for createAlertPolicy + * @param {TypeReference} [options] - Data required for createAlertPolicy + * @returns {Promise} + */ + createAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.createAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteAlertPolicy function of undefined + * @param {TypeReference} request - Data required for deleteAlertPolicy + * @param {TypeReference} [options] - Data required for deleteAlertPolicy + * @returns {Promise} + */ + deleteAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.deleteAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAlertPolicy function of undefined + * @param {TypeReference} request - Data required for updateAlertPolicy + * @param {TypeReference} [options] - Data required for updateAlertPolicy + * @returns {Promise} + */ + updateAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.updateAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listAlertPolicies function of undefined + * @param {TypeReference} request - Data required for listAlertPolicies + * @param {TypeReference} [options] - Data required for listAlertPolicies + * @returns {Promise} + */ + listAlarms(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.listAlertPolicies(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getMetricDescriptor function of undefined + * @param {TypeReference} request - Data required for getMetricDescriptor + * @param {TypeReference} [options] - Data required for getMetricDescriptor + * @returns {Promise} + */ + getMetricData(request, options = undefined) { + return new Promise((resolve, reject) => { + this._metricServiceClient.getMetricDescriptor(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the projectPath function of undefined + * @param {StringKeyword} project - Data required for projectPath + * @returns {Promise} + */ + projectPath(project) { + return this._alertPolicyServiceClient.projectPath(project); + } } module.exports = GCP_Monitoring; diff --git a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js index 447558f5..fd9ab000 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js +++ b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js @@ -1,162 +1,154 @@ -const { PublisherClient } = require('@google-cloud/pubsub'); -const { SubscriberClient } = require('@google-cloud/pubsub'); +const { PublisherClient } = require("@google-cloud/pubsub"); +const { SubscriberClient } = require("@google-cloud/pubsub"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NotificationService object * @category Google Cloud */ class GCP_NotificationService { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._publisherClient = new PublisherClient(config); - this._subscriberClient = new SubscriberClient(config); - } - /** - * Trigers the createTopic function of undefined - * @param {TypeReference} request - Data required for createTopic - * @param {TypeReference} [options] - Data required for createTopic - * @returns {Promise} - */ - createTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .createTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTopic function of undefined - * @param {TypeReference} request - Data required for deleteTopic - * @param {TypeReference} [options] - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .deleteTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTopic function of undefined - * @param {TypeReference} request - Data required for getTopic - * @param {TypeReference} [options] - Data required for getTopic - * @returns {Promise} - */ - getTopicAttributes(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .getTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopicSubscriptions function of undefined - * @param {TypeReference} request - Data required for listTopicSubscriptions - * @param {TypeReference} [options] - Data required for listTopicSubscriptions - * @returns {Promise} - */ - listSubscriptions(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .listTopicSubscriptions(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createSubscription function of undefined - * @param {TypeReference} request - Data required for createSubscription - * @param {TypeReference} [options] - Data required for createSubscription - * @returns {Promise} - */ - subscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient - .createSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the publish function of undefined - * @param {TypeReference} request - Data required for publish - * @param {TypeReference} [options] - Data required for publish - * @returns {Promise} - */ - publish(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .publish(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopics function of undefined - * @param {TypeReference} request - Data required for listTopics - * @param {TypeReference} [options] - Data required for listTopics - * @returns {Promise} - */ - listTopics(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .listTopics(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSubscription function of undefined - * @param {TypeReference} request - Data required for deleteSubscription - * @param {TypeReference} [options] - Data required for deleteSubscription - * @returns {Promise} - */ - unsubscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient - .deleteSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._publisherClient = new PublisherClient(config); + this._subscriberClient = new SubscriberClient(config); + } + /** + * Trigers the createTopic function of undefined + * @param {TypeReference} request - Data required for createTopic + * @param {TypeReference} [options] - Data required for createTopic + * @returns {Promise} + */ + createTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.createTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTopic function of undefined + * @param {TypeReference} request - Data required for deleteTopic + * @param {TypeReference} [options] - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.deleteTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTopic function of undefined + * @param {TypeReference} request - Data required for getTopic + * @param {TypeReference} [options] - Data required for getTopic + * @returns {Promise} + */ + getTopicAttributes(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.getTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopicSubscriptions function of undefined + * @param {TypeReference} request - Data required for listTopicSubscriptions + * @param {TypeReference} [options] - Data required for listTopicSubscriptions + * @returns {Promise} + */ + listSubscriptions(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.listTopicSubscriptions(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createSubscription function of undefined + * @param {TypeReference} request - Data required for createSubscription + * @param {TypeReference} [options] - Data required for createSubscription + * @returns {Promise} + */ + subscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient.createSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the publish function of undefined + * @param {TypeReference} request - Data required for publish + * @param {TypeReference} [options] - Data required for publish + * @returns {Promise} + */ + publish(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.publish(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopics function of undefined + * @param {TypeReference} request - Data required for listTopics + * @param {TypeReference} [options] - Data required for listTopics + * @returns {Promise} + */ + listTopics(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.listTopics(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSubscription function of undefined + * @param {TypeReference} request - Data required for deleteSubscription + * @param {TypeReference} [options] - Data required for deleteSubscription + * @returns {Promise} + */ + unsubscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient.deleteSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_NotificationService; diff --git a/generator/generatedClasses/googleCloud/network/gcp-DNS.js b/generator/generatedClasses/googleCloud/network/gcp-DNS.js index eadb0c8a..b1ce2e6f 100644 --- a/generator/generatedClasses/googleCloud/network/gcp-DNS.js +++ b/generator/generatedClasses/googleCloud/network/gcp-DNS.js @@ -1,101 +1,97 @@ -const { DNS } = require('@google-cloud/dns'); +const { DNS } = require("@google-cloud/dns"); /*This is an auto generated class, please do not change.*/ /** * Class to create a dns object * @category Google Cloud */ class GCP_dns { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._dns = new DNS(config); - } - /** - * Trigers the getZones function of dns - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - listZones(query = undefined) { - return new Promise((resolve, reject) => { - this._dns - .getZones(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the create function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - createZone(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .create(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createChange function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - changeRecordSets(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .createChange(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the delete function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(dns, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .delete(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the record function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {StringKeyword} type - Mandatory parameter - * @param {TypeReference} metadata - Mandatory parameter - * @returns {Promise} - */ - record(dns, type, metadata) { - return this.dns.record(type, metadata); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._dns = new DNS(config); + } + /** + * Trigers the getZones function of dns + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + listZones(query = undefined) { + return new Promise((resolve, reject) => { + this._dns.getZones(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the create function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + createZone(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).create(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createChange function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + changeRecordSets(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).createChange(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the delete function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(dns, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).delete(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the record function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {StringKeyword} type - Mandatory parameter + * @param {TypeReference} metadata - Mandatory parameter + * @returns {Promise} + */ + record(dns, type, metadata) { + return this.dns.record(type, metadata); + } } module.exports = GCP_dns; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js index 75ab8af4..d92787eb 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js @@ -1,111 +1,103 @@ -const { Storage } = require('@google-cloud/storage'); +const { Storage } = require("@google-cloud/storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket - .file(identifier) - .makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage - .createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage - .getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket.file(identifier).makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage.createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage.getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js index 75ab8af4..d92787eb 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js @@ -1,111 +1,103 @@ -const { Storage } = require('@google-cloud/storage'); +const { Storage } = require("@google-cloud/storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket - .file(identifier) - .makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage - .createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage - .getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket.file(identifier).makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage.createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage.getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generators/aws/generator.js b/generator/generators/aws/generator.js index 508d06c2..61239627 100644 --- a/generator/generators/aws/generator.js +++ b/generator/generators/aws/generator.js @@ -1,268 +1,145 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateAWSClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/aws/parser'); -var transformer_1 = require('../../transformers/aws/transformer'); -var helper_1 = require('../lib/helper'); -var dummyFile = process.cwd() + '/dummyClasses/aws.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/aws/parser"); +var transformer_1 = require("../../transformers/aws/transformer"); +var helper_1 = require("../lib/helper"); +var dummyFile = process.cwd() + "/dummyClasses/aws.js"; +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var groupedMethods = helper_1.groupers.aws(methods); - methods = helper_1.filters.aws(groupedMethods); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(" ")[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(" ")[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== "callback") { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === "TypeReference" && param.type.typeName) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var groupedMethods = helper_1.groupers.aws(methods); + methods = helper_1.filters.aws(groupedMethods); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAWSClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/AWS/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/AWS/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/AWS/' + - dir + - '/aws-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/AWS/' + - dir + - '/aws-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(" ")[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + "/generatedClasses/AWS/" + dir)) { + fs.mkdirSync(process.cwd() + "/generatedClasses/AWS/" + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + "/generatedClasses/AWS/" + + dir + + "/aws-" + + serviceName + + ".js"; + } + else { + filePath = + process.cwd() + + "/generatedClasses/AWS/" + + dir + + "/aws-" + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + ".js"; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateAWSClass = generateAWSClass; diff --git a/generator/generators/azure/generator.js b/generator/generators/azure/generator.js index 9fecc505..13310e42 100644 --- a/generator/generators/azure/generator.js +++ b/generator/generators/azure/generator.js @@ -1,323 +1,178 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateAzureClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/azure/parser'); -var transformer_1 = require('../../transformers/azure/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/azure/parser"); +var transformer_1 = require("../../transformers/azure/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/azure.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkFiles, methods) { - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - sdkFiles.map(function(sdkFile) { - sdkFile.ast.members.map(function(member) { - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - member.parameters.map(function(param) { - var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); - tempStr.pop(); - sdkFile.client = tempStr.join(''); - }); - } - if ( - typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text) - ) { - var method = methods.find(function(methd) { - return ( - methd.SDKFunctionName === member.name.text && - methd.fileName === sdkFile.fileName - ); - }); - var parameters = member.parameters.map(function(param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - throw new Error('Data extraction unsuccessful'); - } - var groupedMethods = helper_1.groupers.azure(methods); - methods = helper_1.filters.azure(groupedMethods); - var classData = { - functions: methods, - }; - return classData; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + sdkFiles.map(function (sdkFile) { + sdkFile.ast.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + member.parameters.map(function (param) { + var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); + tempStr.pop(); + sdkFile.client = tempStr.join(''); + }); + } + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text)) { + var method = methods.find(function (methd) { + return methd.SDKFunctionName === member.name.text && + methd.fileName === sdkFile.fileName; + }); + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } + else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + throw new Error('Data extraction unsuccessful'); + } + var groupedMethods = helper_1.groupers.azure(methods); + methods = helper_1.filters.azure(groupedMethods); + var classData = { + functions: methods + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAzureClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var methods, files, sdkFiles, classData, output, filePath, dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - methods = []; - Object.keys(serviceClass).map(function(key, index) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - client: null, - }); - }); - files = Array.from( - new Set( - methods.map(function(method) { - return method.fileName; - }) - ) - ); - sdkFiles = files.map(function(file) { - return { - fileName: file, - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function(method) { - return method.fileName === file; - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST(file), - ]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - classData = extractSDKData(sdkFiles, methods); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/Azure/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/Azure/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var methods, files, sdkFiles, classData, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + methods = []; + Object.keys(serviceClass).map(function (key, index) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + client: null + }); + }); + files = Array.from(new Set(methods.map(function (method) { return method.fileName; }))); + sdkFiles = files.map(function (file) { + return { + fileName: file, + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === file; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file)]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + classData = extractSDKData(sdkFiles, methods); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/Azure/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/Azure/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } exports.generateAzureClass = generateAzureClass; diff --git a/generator/generators/do/generator.js b/generator/generators/do/generator.js index f6c11156..b59d135f 100644 --- a/generator/generators/do/generator.js +++ b/generator/generators/do/generator.js @@ -1,266 +1,144 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateDOClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/do/parser'); -var transformer_1 = require('../../transformers/do/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/do/parser"); +var transformer_1 = require("../../transformers/do/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/do.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === 'TypeReference' && + param.type.typeName) { + parameter.typeName = param.type.typeName.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateDOClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/DO/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/DO/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/DO/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/DO/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateDOClass = generateDOClass; diff --git a/generator/generators/googleCloud/generator.js b/generator/generators/googleCloud/generator.js index 84a364b2..52b88143 100644 --- a/generator/generators/googleCloud/generator.js +++ b/generator/generators/googleCloud/generator.js @@ -1,701 +1,421 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateGCPClass = exports.extractClientBasedSDKdata = exports.extractClassBasedSDKData = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/googleCloud/parser'); -var classBasedTransformer_1 = require('../../transformers/googleCloud/classBasedTransformer'); -var clientBasedTransformer_1 = require('../../transformers/googleCloud/clientBasedTransformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/googleCloud/parser"); +var classBasedTransformer_1 = require("../../transformers/googleCloud/classBasedTransformer"); +var clientBasedTransformer_1 = require("../../transformers/googleCloud/clientBasedTransformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/gcp.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractClassBasedSDKData(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var classes_1, extractedData; - return __generator(this, function(_a) { - try { - classes_1 = []; - sdkFiles.map(function(file) { - file.classes.map(function(classAst) { - var classInfo = { - name: classAst.name.text, - methods: [], - properties: [], - constructor: null, - }; - classAst.members.map(function(member) { - if ( - typescript_1.SyntaxKind[member.kind] === - 'MethodDeclaration' - ) { - var returnType = - typescript_1.SyntaxKind[ - member.type.kind - ]; - var parameters = member.parameters.map( - function(param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - }; - } - ); - var method_1 = { - pkgName: file.pkgName, - version: null, - fileName: file.fileName, - functionName: null, - SDKFunctionName: member.name.text, - params: parameters, - returnType: returnType, - returnTypeName: null, - client: classAst.name.text, - }; - if (returnType === 'TypeReference') { - method_1.returnTypeName = - member.type.typeName.text; - } - var meth = methods.find(function(meth) { - return ( - meth.SDKFunctionName === - method_1.SDKFunctionName && - meth.fileName === method_1.fileName - ); - }); - method_1.functionName = meth - ? meth.functionName - : null; - classInfo.methods.push(method_1); - } - if ( - typescript_1.SyntaxKind[member.kind] === - 'Constructor' - ) { - var parameters = member.parameters.map( - function(param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - typeRefName: param.type.typeName - ? param.type.typeName.text - : null, - }; - } - ); - classInfo.constructor = { - parameters: parameters, - }; - } - if ( - typescript_1.SyntaxKind[member.kind] === - 'PropertyDeclaration' - ) { - var isPrivateProp = - member.modifiers && - member.modifiers.some(function( - modifier - ) { - return ( - typescript_1.SyntaxKind[ - modifier.kind - ] === 'PrivateKeyword' - ); - }); - if (!isPrivateProp) { - var prop = { - name: member.name.text, - type: - typescript_1.SyntaxKind[ - member.type.kind - ], - typeRefName: member.type.typeName - ? member.type.typeName.text - : null, - }; - classInfo.properties.push(prop); - } - } - }); - classes_1.push(classInfo); - }); - }); - methods = []; - classes_1.map(function(classData) { - var filteredMethods = classData.methods.filter(function( - meth - ) { - return meth.functionName !== null; - }); - filteredMethods.map(function(filMeth) { - filMeth.classConstructorData = - classData.constructor; - }); - methods = methods.concat(filteredMethods); - }); - extractedData = { - classes: classes_1, - methods: methods, - }; - if ( - JSON.stringify(methods) === - JSON.stringify(specifiedMethods) - ) { - reject(new Error('Data extraction unsuccessful')); - } else { - resolve(extractedData); - } - } catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); - }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var classes_1, extractedData; + return __generator(this, function (_a) { + try { + classes_1 = []; + sdkFiles.map(function (file) { + file.classes.map(function (classAst) { + var classInfo = { + name: classAst.name.text, + methods: [], + properties: [], + constructor: null + }; + classAst.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration') { + var returnType = typescript_1.SyntaxKind[member.type.kind]; + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var method_1 = { + pkgName: file.pkgName, + version: null, + fileName: file.fileName, + functionName: null, + SDKFunctionName: member.name.text, + params: parameters, + returnType: returnType, + returnTypeName: null, + client: classAst.name.text + }; + if (returnType === 'TypeReference') { + method_1.returnTypeName = + member.type.typeName.text; + } + var meth = methods.find(function (meth) { + return meth.SDKFunctionName === + method_1.SDKFunctionName && + meth.fileName === method_1.fileName; + }); + method_1.functionName = meth + ? meth.functionName + : null; + classInfo.methods.push(method_1); + } + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeRefName: param.type.typeName + ? param.type.typeName.text + : null + }; + }); + classInfo.constructor = { + parameters: parameters + }; + } + if (typescript_1.SyntaxKind[member.kind] === 'PropertyDeclaration') { + var isPrivateProp = member.modifiers && + member.modifiers.some(function (modifier) { + return typescript_1.SyntaxKind[modifier.kind] === + 'PrivateKeyword'; + }); + if (!isPrivateProp) { + var prop = { + name: member.name.text, + type: typescript_1.SyntaxKind[member.type.kind], + typeRefName: member.type.typeName + ? member.type.typeName.text + : null + }; + classInfo.properties.push(prop); + } + } + }); + classes_1.push(classInfo); + }); + }); + methods = []; + classes_1.map(function (classData) { + var filteredMethods = classData.methods.filter(function (meth) { return meth.functionName !== null; }); + filteredMethods.map(function (filMeth) { + filMeth.classConstructorData = classData.constructor; + }); + methods = methods.concat(filteredMethods); + }); + extractedData = { + classes: classes_1, + methods: methods + }; + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + reject(new Error('Data extraction unsuccessful')); + } + else { + resolve(extractedData); + } + } + catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); }); } exports.extractClassBasedSDKData = extractClassBasedSDKData; function extractClientBasedSDKdata(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - return __generator(this, function(_a) { - try { - sdkFiles.map(function(sdkFile) { - sdkFile.client = sdkFile.ast.name.text; - sdkFile.ast.members.map(function(member) { - if ( - typescript_1.SyntaxKind[member.kind] === - 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes( - member.name.text - ) - ) { - var method = methods.find(function(methd) { - return ( - methd.SDKFunctionName === - member.name.text - ); - }); - var parameters = member.parameters.map(function( - param - ) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - }; - }); - var returnType = - typescript_1.SyntaxKind[member.type.kind]; - if (returnType === 'TypeReference') { - method.returnTypeName = - member.type.typeName.text; - } - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } else { - var clone = JSON.parse( - JSON.stringify(method) - ); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if ( - JSON.stringify(methods) === - JSON.stringify(specifiedMethods) - ) { - reject(new Error('Data extraction unsuccessful')); - } else { - resolve(methods); - } - } catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); - }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + return __generator(this, function (_a) { + try { + sdkFiles.map(function (sdkFile) { + sdkFile.client = sdkFile.ast.name.text; + sdkFile.ast.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text)) { + var method = methods.find(function (methd) { return methd.SDKFunctionName === member.name.text; }); + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (returnType === 'TypeReference') { + method.returnTypeName = member.type.typeName.text; + } + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } + else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + reject(new Error('Data extraction unsuccessful')); + } + else { + resolve(methods); + } + } + catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); }); } exports.extractClientBasedSDKdata = extractClientBasedSDKdata; function generateClassBasedCode(methods, data, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var dirPath, - files, - sdkFiles, - extractedData, - groupedMethods, - output, - filePath, - dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - dirPath = - '../../../node_modules/@google-cloud/' + - methods[0].pkgName + - '/build/src/'; - files = fs.readdirSync(path.join(__dirname, dirPath)); - files = files.filter(function(fileName) { - return ( - fileName.split('.')[1] === 'd' && - fileName.split('.')[2] === 'ts' - ); - }); - sdkFiles = files.map(function(fileName) { - return { - fileName: fileName, - pkgName: methods[0].pkgName, - classes: null, - sdkFunctionNames: methods - .filter(function(method) { - return method.fileName === fileName; - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST( - file, - true - ), - ]; - case 1: - _a.classes = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - return [ - 4 /*yield*/, - extractClassBasedSDKData(methods, sdkFiles).then( - function(result) { - return result; - } - ), - ]; - case 2: - extractedData = _a.sent(); - groupedMethods = helper_1.groupers.gcp( - extractedData.methods - ); - methods = helper_1.filters.gcp(groupedMethods); - data.functions = methods; - data.classData = extractedData.classes; - data.serviceName = serviceName; - return [ - 4 /*yield*/, - classBasedTransformer_1.classBasedTransform( - dummyAst, - data - ), - ]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var dirPath, files, sdkFiles, extractedData, groupedMethods, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + dirPath = "../../../node_modules/@google-cloud/" + methods[0].pkgName + "/build/src/"; + files = fs.readdirSync(path.join(__dirname, dirPath)); + files = files.filter(function (fileName) { + return fileName.split('.')[1] === 'd' && fileName.split('.')[2] === 'ts'; + }); + sdkFiles = files.map(function (fileName) { + return { + fileName: fileName, + pkgName: methods[0].pkgName, + classes: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === fileName; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file, true)]; + case 1: + _a.classes = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + return [4 /*yield*/, extractClassBasedSDKData(methods, sdkFiles).then(function (result) { return result; })]; + case 2: + extractedData = _a.sent(); + groupedMethods = helper_1.groupers.gcp(extractedData.methods); + methods = helper_1.filters.gcp(groupedMethods); + data.functions = methods; + data.classData = extractedData.classes; + data.serviceName = serviceName; + return [4 /*yield*/, classBasedTransformer_1.classBasedTransform(dummyAst, data)]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateClientBasedCode(methods, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var files, sdkFiles, groupedMethods, classData, output, filePath, dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - files = Array.from( - new Set( - methods.map(function(method) { - return method.fileName + ' ' + method.version; - }) - ) - ); - sdkFiles = files.map(function(file) { - return { - fileName: file.split(' ')[0], - version: file.split(' ')[1], - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function(method) { - return ( - method.fileName === file.split(' ')[0] - ); - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST(file), - ]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - return [ - 4 /*yield*/, - extractClientBasedSDKdata(methods, sdkFiles).then( - function(result) { - return result; - } - ), - ]; - case 2: - methods = _a.sent(); - groupedMethods = helper_1.groupers.gcp(methods); - methods = helper_1.filters.gcp(groupedMethods); - classData = { - functions: methods, - serviceName: serviceName, - }; - return [ - 4 /*yield*/, - clientBasedTransformer_1.clientBasedTransform( - dummyAst, - classData - ), - ]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var files, sdkFiles, groupedMethods, classData, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + files = Array.from(new Set(methods.map(function (method) { return method.fileName + ' ' + method.version; }))); + sdkFiles = files.map(function (file) { + return { + fileName: file.split(' ')[0], + version: file.split(' ')[1], + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === file.split(' ')[0]; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file)]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + return [4 /*yield*/, extractClientBasedSDKdata(methods, sdkFiles).then(function (result) { return result; })]; + case 2: + methods = _a.sent(); + groupedMethods = helper_1.groupers.gcp(methods); + methods = helper_1.filters.gcp(groupedMethods); + classData = { + functions: methods, + serviceName: serviceName + }; + return [4 /*yield*/, clientBasedTransformer_1.clientBasedTransform(dummyAst, classData)]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateGCPClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var methods, data; - return __generator(this, function(_a) { - methods = []; - data = {}; - Object.keys(serviceClass).map(function(key, index) { - if (key === 'mainClass') { - data.mainClass = serviceClass[key]; - } else if ( - serviceClass[key].split(' ')[1].length === 2 && - serviceClass[key].split(' ')[1].charAt(0) === 'v' - ) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: serviceClass[key].split(' ')[1], - fileName: serviceClass[key].split(' ')[2], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[3], - params: [], - returnType: null, - returnTypeName: null, - client: null, - }); - } else { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: null, - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - returnTypeName: null, - client: null, - }); - } - }); - if (methods[0].version) { - generateClientBasedCode(methods, serviceName); - } else { - generateClassBasedCode(methods, data, serviceName); - } - return [2 /*return*/]; - }); - }); + return __awaiter(this, void 0, void 0, function () { + var methods, data; + return __generator(this, function (_a) { + methods = []; + data = {}; + Object.keys(serviceClass).map(function (key, index) { + if (key === 'mainClass') { + data.mainClass = serviceClass[key]; + } + else if (serviceClass[key].split(' ')[1].length === 2 && + serviceClass[key].split(' ')[1].charAt(0) === 'v') { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: serviceClass[key].split(' ')[1], + fileName: serviceClass[key].split(' ')[2], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[3], + params: [], + returnType: null, + returnTypeName: null, + client: null + }); + } + else { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: null, + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + returnTypeName: null, + client: null + }); + } + }); + if (methods[0].version) { + generateClientBasedCode(methods, serviceName); + } + else { + generateClassBasedCode(methods, data, serviceName); + } + return [2 /*return*/]; + }); + }); } exports.generateGCPClass = generateGCPClass; diff --git a/generator/generators/lib/aws/awsHelper.js b/generator/generators/lib/aws/awsHelper.js index b43d982f..440e473f 100644 --- a/generator/generators/lib/aws/awsHelper.js +++ b/generator/generators/lib/aws/awsHelper.js @@ -1,38 +1,34 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterAWSMethods = exports.groupAWSMethods = void 0; function groupAWSMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params + }); + return result; + }, {})); + return methodArr; } exports.groupAWSMethods = groupAWSMethods; function filterAWSMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - group.array.sort(function(a, b) { - return a.params.length - b.params.length; - }); - methods.push(group.array.slice(-1)[0]); - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + group.array.sort(function (a, b) { + return a.params.length - b.params.length; + }); + methods.push(group.array.slice(-1)[0]); + }); + return methods; } exports.filterAWSMethods = filterAWSMethods; diff --git a/generator/generators/lib/azure/azureHelper.js b/generator/generators/lib/azure/azureHelper.js index 38e14b07..7d75b528 100644 --- a/generator/generators/lib/azure/azureHelper.js +++ b/generator/generators/lib/azure/azureHelper.js @@ -1,60 +1,49 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterAzureMethods = exports.groupAzureMethods = void 0; function groupAzureMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params, - pkgName = _a.pkgName, - fileName = _a.fileName, - client = _a.client, - returnType = _a.returnType; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType + }); + return result; + }, {})); + return methodArr; } exports.groupAzureMethods = groupAzureMethods; function filterAzureMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } else { - var methodPushed_1 = false; - group.array.map(function(method) { - if ( - !method.params.find(function(param) { - return param.name === 'callback'; - }) - ) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } + else { + var methodPushed_1 = false; + group.array.map(function (method) { + if (!method.params.find(function (param) { return param.name === 'callback'; })) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterAzureMethods = filterAzureMethods; diff --git a/generator/generators/lib/googleCloud/gcpHelper.js b/generator/generators/lib/googleCloud/gcpHelper.js index 3a8caddd..f88c0bcd 100644 --- a/generator/generators/lib/googleCloud/gcpHelper.js +++ b/generator/generators/lib/googleCloud/gcpHelper.js @@ -1,64 +1,51 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterGCPMethods = exports.groupGCPMethods = void 0; function groupGCPMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params, - pkgName = _a.pkgName, - fileName = _a.fileName, - client = _a.client, - returnType = _a.returnType, - returnTypeName = _a.returnTypeName, - classConstructorData = _a.classConstructorData; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - returnTypeName: returnTypeName, - classConstructorData: classConstructorData, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType, returnTypeName = _a.returnTypeName, classConstructorData = _a.classConstructorData; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + returnTypeName: returnTypeName, + classConstructorData: classConstructorData + }); + return result; + }, {})); + return methodArr; } exports.groupGCPMethods = groupGCPMethods; function filterGCPMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } else { - var methodPushed_1 = false; - group.array.map(function(method) { - if ( - !method.params.find(function(param) { - return param.name === 'callback'; - }) - ) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } + else { + var methodPushed_1 = false; + group.array.map(function (method) { + if (!method.params.find(function (param) { return param.name === 'callback'; })) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterGCPMethods = filterGCPMethods; diff --git a/generator/generators/lib/helper.js b/generator/generators/lib/helper.js index 4fbdb30a..4bfe8a4a 100644 --- a/generator/generators/lib/helper.js +++ b/generator/generators/lib/helper.js @@ -1,47 +1,48 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.groupers = exports.getDir = exports.filters = exports.printFile = void 0; -var fs = require('fs'); -var awsHelper_1 = require('../lib/aws/awsHelper'); -var awsHelper_2 = require('../lib/aws/awsHelper'); -var azureHelper_1 = require('../lib/azure/azureHelper'); -var azureHelper_2 = require('../lib/azure/azureHelper'); -var gcpHelper_1 = require('../lib/googleCloud/gcpHelper'); -var gcpHelper_2 = require('../lib/googleCloud/gcpHelper'); +var fs = require("fs"); +var awsHelper_1 = require("../lib/aws/awsHelper"); +var awsHelper_2 = require("../lib/aws/awsHelper"); +var azureHelper_1 = require("../lib/azure/azureHelper"); +var azureHelper_2 = require("../lib/azure/azureHelper"); +var gcpHelper_1 = require("../lib/googleCloud/gcpHelper"); +var gcpHelper_2 = require("../lib/googleCloud/gcpHelper"); var dirMap = { - appServices: ['PaaS'], - compute: ['ComputeInstance', 'Kubernetes', 'Container'], - database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], - management: ['Monitoring', 'KeyManagement', 'NotificationService'], - network: ['DNS', 'LoadBalancer'], - security: ['IAM'], - storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], - artificialinteligence: ['Translation'], + appServices: ['PaaS'], + compute: ['ComputeInstance', 'Kubernetes', 'Container'], + database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], + management: ['Monitoring', 'KeyManagement', 'NotificationService'], + network: ['DNS', 'LoadBalancer'], + security: ['IAM'], + storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], + artificialinteligence: ['Translation'] }; function printFile(fileName, data) { - fs.writeFile(fileName, data, function(err) { - if (err) throw err; - }); + fs.writeFile(fileName, data, function (err) { + if (err) + throw err; + }); } exports.printFile = printFile; var groupers = { - aws: awsHelper_1.groupAWSMethods, - gcp: gcpHelper_1.groupGCPMethods, - azure: azureHelper_1.groupAzureMethods, + aws: awsHelper_1.groupAWSMethods, + gcp: gcpHelper_1.groupGCPMethods, + azure: azureHelper_1.groupAzureMethods }; exports.groupers = groupers; var filters = { - aws: awsHelper_2.filterAWSMethods, - gcp: gcpHelper_2.filterGCPMethods, - azure: azureHelper_2.filterAzureMethods, + aws: awsHelper_2.filterAWSMethods, + gcp: gcpHelper_2.filterGCPMethods, + azure: azureHelper_2.filterAzureMethods }; exports.filters = filters; -var getDir = function(service) { - for (var dir in dirMap) { - if (dirMap[dir].includes(service)) { - return dir; - } - } - throw new Error('Not a valid service: ' + service); +var getDir = function (service) { + for (var dir in dirMap) { + if (dirMap[dir].includes(service)) { + return dir; + } + } + throw new Error('Not a valid service: ' + service); }; exports.getDir = getDir; diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index 5f41ac1d..1a3229bc 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -1,271 +1,145 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateOracleClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/oracle/parser'); -var transformer_1 = require('../../transformers/oracle/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/oracle/parser"); +var transformer_1 = require("../../transformers/oracle/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/oracle.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === 'TypeReference' && + param.type.typeName) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - console.log(JSON.stringify(classData)); - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/Oracle/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/Oracle/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - error_1 = _a.sent(); - console.error(error_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + console.log(JSON.stringify(classData)); + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/Oracle/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/Oracle/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + error_1 = _a.sent(); + console.error(error_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateOracleClass = generateOracleClass; diff --git a/generator/main.js b/generator/main.js index ad7af81c..55df2c1a 100644 --- a/generator/main.js +++ b/generator/main.js @@ -1,46 +1,34 @@ -'use strict'; +"use strict"; exports.__esModule = true; -var fs = require('fs'); -var yaml = require('js-yaml'); -var generator_1 = require('./generators/aws/generator'); -var generator_2 = require('./generators/azure/generator'); -var generator_3 = require('./generators/do/generator'); -var generator_4 = require('./generators/googleCloud/generator'); -var generator_5 = require('./generators/oracle/generator'); +var fs = require("fs"); +var yaml = require("js-yaml"); +var generator_1 = require("./generators/aws/generator"); +var generator_2 = require("./generators/azure/generator"); +var generator_3 = require("./generators/do/generator"); +var generator_4 = require("./generators/googleCloud/generator"); +var generator_5 = require("./generators/oracle/generator"); try { - var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); - Object.keys(services_1).map(function(service, index) { - Object.keys(services_1[service]).map(function(provider, index1) { - console.log(provider); - if (provider === 'Azure') { - generator_2.generateAzureClass( - services_1[service][provider], - service - ); - } else if (provider === 'AWS') { - generator_1.generateAWSClass( - services_1[service][provider], - service - ); - } else if (provider === 'GCP') { - generator_4.generateGCPClass( - services_1[service][provider], - service - ); - } else if (provider == 'DO') { - generator_3.generateDOClass( - services_1[service][provider], - service - ); - } else if (provider == 'Oracle') { - console.log('yo'); - generator_5.generateOracleClass( - services_1[service][provider], - service - ); - } - }); - }); -} catch (error) { - console.error('Error : ', error); + var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); + Object.keys(services_1).map(function (service, index) { + Object.keys(services_1[service]).map(function (provider, index1) { + if (provider === "Azure") { + generator_2.generateAzureClass(services_1[service][provider], service); + } + else if (provider === "AWS") { + generator_1.generateAWSClass(services_1[service][provider], service); + } + else if (provider === "GCP") { + generator_4.generateGCPClass(services_1[service][provider], service); + } + else if (provider == "DO") { + generator_3.generateDOClass(services_1[service][provider], service); + } + if (provider == 'Oracle') { + generator_5.generateOracleClass(services_1[service][provider], service); + } + }); + }); +} +catch (error) { + console.error('Error : ', error); } diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index 93753884..f29bde14 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -22,6 +22,17 @@ ComputeInstance: destroy: droplets.d.ts deleteById start: droplets.d.ts requestAction stop: droplets.d.ts requestAction + Oracle: + getAll: containerinstances getContainer + update: containerinstances updateContainer + list: containerinstances listContainers + create: containerinstances createContainerInstance + delete: containerinstances deleteContainerInstance + get: containerinstances getContainerInstance + restart: containerinstances restartContainerInstance + start: containerinstances startContainerInstance + stop: containerinstances stopContainerInstance + StorageBucket: AWS: @@ -42,12 +53,12 @@ StorageBucket: list: storage storage.d.ts getBuckets upload: storage bucket.d.ts upload makePublic: storage file.d.ts makePublic - # Oracle: - # create: objectstorage createBucket - # delete: objectstorage deleteBucket - # get: objectstorage getBucket - # list: objectstorage listBuckets - # reencrypt: objectstorage reencryptBucket + Oracle: + create: objectstorage createBucket + delete: objectstorage deleteBucket + get: objectstorage getBucket + list: objectstorage listBuckets + reencrypt: objectstorage reencryptBucket PaaS: AWS: @@ -126,12 +137,13 @@ Kubernetes: Oracle: create: containerengine createCluster delete: containerengine deleteCluster - listClusters: containerengine listClusters - describeCluster: containerengine getCluster + get: containerengine getCluster + update: containerengine updateCluster + list: containerengine listClusters createNodePool: containerengine createNodePool - deleteNodePool: containerengine deleteNodePool deleteNode: containerengine deleteNode - describeNodePool: containerengine getNodePool + deleteNodePool: containerengine deleteNodePool + getNodePool: containerengine getNodePool Monitoring: GCP: @@ -213,10 +225,13 @@ RDBMS: getCluster: databases.d.ts getClusterById updateCluster: databases.d.ts resizeCluster Oracle: - createDatabse: mysql createDBSystem - deleteDatabase: mysql deleteDBSystem - modifyDatabase: mysql updateDBSystem - getDatabase: mysql getDBSystem + createDBSystem: mysql createDBSystem + deleteDBSystem: mysql deleteDBSystem + getDBSystem: mysql getDBSystem + restartDBSystem: mysql restartDBSystem + startDBSystem: mysql startDBSystem + stopDBSystem: mysql stopDBSystem + updateDBSystem: mysql updateDBSystem NoSql: AWS: @@ -245,8 +260,12 @@ NoSql: Oracle: createTable: nosql createTable deleteTable: nosql deleteTable - list: nosql listTables + getTable: nosql getTable + listTables: nosql listTables updateTable: nosql updateTable + deleteRow: nosql deleteRow + getRow: nosql getRow + updateRow: nosql updateRow DNS: AWS: @@ -273,10 +292,11 @@ DNS: getRecord: domains.d.ts getRecord changeRecordSets: domains.d.ts updateRecord Oracle: - createZone: dns createZone - deleteZone: dns deleteZone - listZones: dns listZones - changeRecordSets: dns updateDomainRecords + create: dns createZone + delete: dns deleteZone + list: dns listZones + update: dns updateZone + LoadBalancer: AWS: @@ -299,9 +319,9 @@ LoadBalancer: Oracle: create: loadbalancer createLoadBalancer delete: loadbalancer deleteLoadBalancer - list: loadbalancer listLoadBalancers - update: loadbalancer updateLoadBalancer get: loadbalancer getLoadBalancer + update: loadbalancer updateLoadBalancer + list: loadbalancer listLoadBalancers IAM: AWS: @@ -370,6 +390,10 @@ KeyManagement: deleteKey: keys.d.ts delete list: keys.d.ts getAll describeKey: keys.d.ts getById + Oracle: + createKey: keymanagement createKey + deleteKey: keymanagement deleteKey + update: keymanagement updateKey NotificationService: AWS: diff --git a/generator/parsers/aws/parser.js b/generator/parsers/aws/parser.js index 7e661687..b285118e 100644 --- a/generator/parsers/aws/parser.js +++ b/generator/parsers/aws/parser.js @@ -1,202 +1,82 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/aws-sdk/clients/' + - sdkFileName.toLowerCase() - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/aws-sdk/clients/" + sdkFileName.toLowerCase()); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/azure/parser.js b/generator/parsers/azure/parser.js index d88c5450..96fafb87 100644 --- a/generator/parsers/azure/parser.js +++ b/generator/parsers/azure/parser.js @@ -1,204 +1,82 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileInfo) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/@azure/' + - sdkFileInfo.pkgName + - '/esm/operations/' + - sdkFileInfo.fileName - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/@azure/" + sdkFileInfo.pkgName + "/esm/operations/" + sdkFileInfo.fileName); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/do/parser.js b/generator/parsers/do/parser.js index e1fb57ec..e861342d 100644 --- a/generator/parsers/do/parser.js +++ b/generator/parsers/do/parser.js @@ -1,202 +1,83 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/do-wrapper/dist/modules/' + - sdkFileName.toLowerCase() - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/do-wrapper/dist/modules/" + + sdkFileName.toLowerCase()); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/googleCloud/parser.js b/generator/parsers/googleCloud/parser.js index 1fcf3819..5f48a604 100644 --- a/generator/parsers/googleCloud/parser.js +++ b/generator/parsers/googleCloud/parser.js @@ -1,234 +1,102 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileInfo, multi) { - var _this = this; - var filePath; - if (sdkFileInfo.version) { - filePath = - '../../../node_modules/@google-cloud/' + - sdkFileInfo.pkgName + - '/build/src/' + - sdkFileInfo.version + - '/' + - sdkFileInfo.fileName; - } else { - filePath = - '../../../node_modules/@google-cloud/' + - sdkFileInfo.pkgName + - '/build/src/' + - sdkFileInfo.fileName; - } - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, classes_1, cloned, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 4, , 5]); - file = path.join(__dirname, filePath); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - if (!(multi === true)) return [3 /*break*/, 1]; - classes_1 = []; - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - var cloned = Object.assign({}, child); - classes_1.push(cloned); - } - }); - resolve(classes_1); - return [3 /*break*/, 3]; - case 1: - cloned = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - var cloned_1 = Object.assign({}, child); - return resolve(cloned_1); - } - }), - ]; - case 2: - _a.sent(); - if (!cloned) { - return [ - 2 /*return*/, - reject(new Error('Class not found!')), - ]; - } else { - return [2 /*return*/, resolve(cloned)]; - } - _a.label = 3; - case 3: - return [3 /*break*/, 5]; - case 4: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 5]; - case 5: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var filePath; + if (sdkFileInfo.version) { + filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.version + "/" + sdkFileInfo.fileName; + } + else { + filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.fileName; + } + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, classes_1, cloned, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 4, , 5]); + file = path.join(__dirname, filePath); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + if (!(multi === true)) return [3 /*break*/, 1]; + classes_1 = []; + ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + var cloned = Object.assign({}, child); + classes_1.push(cloned); + } + }); + resolve(classes_1); + return [3 /*break*/, 3]; + case 1: + cloned = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + var cloned_1 = Object.assign({}, child); + return resolve(cloned_1); + } + })]; + case 2: + _a.sent(); + if (!cloned) { + return [2 /*return*/, reject(new Error('Class not found!'))]; + } + else { + return [2 /*return*/, resolve(cloned)]; + } + _a.label = 3; + case 3: return [3 /*break*/, 5]; + case 4: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } + else { + reject(error_1); + } + return [3 /*break*/, 5]; + case 5: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/oracle/parser.js b/generator/parsers/oracle/parser.js index f4c2d584..06ebf551 100644 --- a/generator/parsers/oracle/parser.js +++ b/generator/parsers/oracle/parser.js @@ -1,204 +1,83 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/oci-' + - sdkFileName.toLowerCase() + - '/lib/client.d.ts' - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - // console.log(SyntaxKind[child.kind]); - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/oci-" + sdkFileName.toLowerCase() + "/lib/client.d.ts"); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + // console.log(SyntaxKind[child.kind]); + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/transformers/aws/transformer.js b/generator/transformers/aws/transformer.js index da809d1a..0eed5dbd 100644 --- a/generator/transformers/aws/transformer.js +++ b/generator/transformers/aws/transformer.js @@ -1,450 +1,200 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'AWS_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.className + - ' object\n * @category AWS \n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.typeName + - '} [' + - param.name + - '] - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('AWS_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.className + " object\n * @category AWS \n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.typeName + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/azure/transformer.js b/generator/transformers/azure/transformer.js index 069cea3a..412d4899 100644 --- a/generator/transformers/azure/transformer.js +++ b/generator/transformers/azure/transformer.js @@ -1,480 +1,210 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKClassName', - 'SDKFunctionName', - 'ClientName', - 'functionClient', + 'ClassName', + 'SDKClassName', + 'SDKFunctionName', + 'ClientName', + 'functionClient', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var node, - importStatments, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from( - new Set( - classData.functions.map(function(method) { - return method.client; - }) - ) - ); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat( - code.statements.slice(1) - ); - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - var clientCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@azure/' + - classData.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'Azure_' + - classData.serviceName - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[ - count - ].fileName.split('.')[0] - ) - ); - break; - case 'functionClient': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .client - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientCount - ] - ) - ); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.serviceName + - ' object\n * @category Azure\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.type + - '} [' + - param.name + - '] - Optional parameter'; - } else { - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Mandatory parameter'; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, importStatments, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat(code.statements.slice(1)); + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + var clientCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@azure/' + classData.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Azure_' + classData.serviceName)); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].fileName.split('.')[0])); + break; + case 'functionClient': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].client)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Azure\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.type + "} [" + param.name + "] - Optional parameter"; + } + else { + statment = "* @param {" + param.type + "} " + param.name + " - Mandatory parameter"; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/do/transformer.js b/generator/transformers/do/transformer.js index 30e4c2fb..11dab3da 100644 --- a/generator/transformers/do/transformer.js +++ b/generator/transformers/do/transformer.js @@ -1,480 +1,212 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } /* * The Transform function to be called from generator */ function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'DO_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n* Class to create a ' + - classData.className + - ' object\n* @category Digital Ocean \n'; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n' + param - ); - }); - comment = - '*\n* Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n' + - paramStatments_1 + - '\n* @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n'; - } else { - comment = - '*\n* Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n* @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n'; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('DO_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className.charAt(0).toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n* Class to create a " + classData.className + " object\n* @category Digital Ocean \n"; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); + }); + comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n" + paramStatments_1 + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; + } + else { + comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/googleCloud/classBasedTransformer.js b/generator/transformers/googleCloud/classBasedTransformer.js index 48c30b18..2f7ae985 100644 --- a/generator/transformers/googleCloud/classBasedTransformer.js +++ b/generator/transformers/googleCloud/classBasedTransformer.js @@ -1,553 +1,256 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.classBasedTransform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', - '_className', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', + '_className', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function classBasedTransform(code, data) { - return __awaiter(this, void 0, void 0, function() { - var node, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!data.functions || !data.classData) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - data.functions.map(function(method) { - var clonedNode; - if ( - method.returnTypeName === 'Promise' - ) { - if ( - (method.classConstructorData.parameters[0].type = - 'TypeReference' && - !method.classConstructorData - .parameters[0].optional) - ) { - clonedNode = Object.assign( - {}, - node.members[3] - ); - } else { - clonedNode = Object.assign( - {}, - node.members[1] - ); - } - } else { - clonedNode = Object.assign( - {}, - node.members[2] - ); - } - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - data.functions[count].allParams = []; - var params = []; - if ( - (data.functions[ - count - ].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count] - .classConstructorData - .parameters[0].optional) - ) { - params.push( - data.functions[count] - .classConstructorData - .parameters[0] - ); - data.functions[count].allParams.push({ - name: 'identifier', - optional: true, - type: 'string', - }); - } - params = params.concat( - data.functions[count].params - ); - data.functions[ - count - ].allParams = data.functions[ - count - ].allParams.concat(params); - var parameters = params.map(function( - param - ) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters.concat( - node.parameters - ); - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@google-cloud/' + - data.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'GCP_' + - data.functions[0] - .pkgName - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.mainClass - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[count] - .SDKFunctionName - ) - ); - count++; - break; - case '_className': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[ - count - ].client.toLowerCase() - ) - ); - break; - case '_client': - if ( - (data.functions[ - count - ].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count] - .classConstructorData - .parameters[0].optional) - ) { - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[count] - .classConstructorData - .parameters[0].name - ) - ); - } else { - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - data.mainClass.toLowerCase() - ) - ); - } - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - data.mainClass.toLowerCase() - ) - ); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.mainClass - ) - ); - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = data.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - data.functions[0].pkgName + - ' object\n * @category Google Cloud\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = data.functions[ - count - ].allParams.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - (param.typeRefName - ? param.typeRefName - : param.type) + - '} [' + - param.name + - '] - Optional parameter'; - } else { - statment = - '* @param {' + - (param.typeRefName - ? param.typeRefName - : param.type) + - '} ' + - param.name + - ' - Mandatory parameter'; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - data.functions[count] - .SDKFunctionName + - ' function of ' + - data.functions[0].pkgName + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - data.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - data.functions[count] - .SDKFunctionName + - ' function of ' + - data.functions[0].pkgName + - '\n * @returns {Promise<' + - data.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!data.functions || !data.classData) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + data.functions.map(function (method) { + var clonedNode; + if (method.returnTypeName === 'Promise') { + if ((method.classConstructorData.parameters[0].type = + 'TypeReference' && + !method.classConstructorData.parameters[0] + .optional)) { + clonedNode = Object.assign({}, node.members[3]); + } + else { + clonedNode = Object.assign({}, node.members[1]); + } + } + else { + clonedNode = Object.assign({}, node.members[2]); + } + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + data.functions[count].allParams = []; + var params = []; + if ((data.functions[count].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count].classConstructorData + .parameters[0].optional)) { + params.push(data.functions[count].classConstructorData.parameters[0]); + data.functions[count].allParams.push({ + name: 'identifier', + optional: true, + type: 'string' + }); + } + params = params.concat(data.functions[count].params); + data.functions[count].allParams = data.functions[count].allParams.concat(params); + var parameters = params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters.concat(node.parameters); + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@google-cloud/' + data.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + data.functions[0].pkgName)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].SDKFunctionName)); + count++; + break; + case '_className': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].client.toLowerCase())); + break; + case '_client': + if ((data.functions[count].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count].classConstructorData + .parameters[0].optional)) { + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].classConstructorData + .parameters[0].name)); + } + else { + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); + } + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = data.functions[count].params.map(function (param) { + return ts.createIdentifier(param.name); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + data.functions[0].pkgName + " object\n * @category Google Cloud\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = data.functions[count].allParams.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + (param.typeRefName + ? param.typeRefName + : param.type) + "} [" + param.name + "] - Optional parameter"; + } + else { + statment = "* @param {" + (param.typeRefName + ? param.typeRefName + : param.type) + "} " + param.name + " - Mandatory parameter"; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n " + paramStatments_1 + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.classBasedTransform = classBasedTransform; diff --git a/generator/transformers/googleCloud/clientBasedTransformer.js b/generator/transformers/googleCloud/clientBasedTransformer.js index 715482e2..9914cd2e 100644 --- a/generator/transformers/googleCloud/clientBasedTransformer.js +++ b/generator/transformers/googleCloud/clientBasedTransformer.js @@ -1,536 +1,238 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.clientBasedTransform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function clientBasedTransform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var node, - importStatments, - classDeclarationNode, - constructorNode, - clientObjects, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from( - new Set( - classData.functions.map(function(method) { - return method.client; - }) - ) - ); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat( - code.statements.slice(1) - ); - classDeclarationNode = code.statements.find(function(node) { - return ts.isClassDeclaration(node); - }); - constructorNode = classDeclarationNode.members.find( - function(node) { - return ts.SyntaxKind[node.kind] === 'Constructor'; - } - ); - clientObjects = new Array(classData.clients.length); - clientObjects.fill( - Object.assign({}, constructorNode.body.statements[0]) - ); - constructorNode.body.statements = clientObjects; - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode; - if ( - method.returnTypeName === 'Promise' - ) { - clonedNode = Object.assign( - {}, - node.members[1] - ); - } else { - clonedNode = Object.assign( - {}, - node.members[2] - ); - } - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - var clientCount = 0; - var clientObjCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@google-cloud/' + - classData.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'GCP_' + - classData.serviceName - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientCount - ] - ) - ); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - break; - case '_client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.functions[ - count - ].client - .toLowerCase() - .charAt(0) + - classData.functions[ - count - ].client.substr(1) - ) - ); - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.clients[ - clientObjCount - ] - .toLowerCase() - .charAt(0) + - classData.clients[ - clientObjCount - ].substr(1) - ) - ); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientObjCount - ] - ) - ); - clientObjCount++; - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.serviceName + - ' object\n * @category Google Cloud\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.type + - '} [' + - param.name + - '] - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, importStatments, classDeclarationNode, constructorNode, clientObjects, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat(code.statements.slice(1)); + classDeclarationNode = code.statements.find(function (node) { + return ts.isClassDeclaration(node); + }); + constructorNode = classDeclarationNode.members.find(function (node) { return ts.SyntaxKind[node.kind] === 'Constructor'; }); + clientObjects = new Array(classData.clients.length); + clientObjects.fill(Object.assign({}, constructorNode.body.statements[0])); + constructorNode.body.statements = clientObjects; + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode; + if (method.returnTypeName === 'Promise') { + clonedNode = Object.assign({}, node.members[1]); + } + else { + clonedNode = Object.assign({}, node.members[2]); + } + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + var clientCount = 0; + var clientObjCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@google-cloud/' + classData.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + classData.serviceName)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + break; + case '_client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.functions[count].client + .toLowerCase() + .charAt(0) + + classData.functions[count].client.substr(1))); + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.clients[clientObjCount] + .toLowerCase() + .charAt(0) + + classData.clients[clientObjCount].substr(1))); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientObjCount])); + clientObjCount++; + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Google Cloud\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.type + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.clientBasedTransform = clientBasedTransform; diff --git a/generator/transformers/oracle/transformer.js b/generator/transformers/oracle/transformer.js index 858a836c..f17d98f2 100644 --- a/generator/transformers/oracle/transformer.js +++ b/generator/transformers/oracle/transformer.js @@ -1,477 +1,209 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'Oracle_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.className + - ' object\n * @category Oracle Cloud \n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Oracle_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className.charAt(0).toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.className + " object\n * @category Oracle Cloud \n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/packages/oracle-plugin/.env b/packages/oracle-plugin/.env new file mode 100644 index 00000000..36a16df7 --- /dev/null +++ b/packages/oracle-plugin/.env @@ -0,0 +1 @@ +ORACLE_PARAMS ="" \ No newline at end of file diff --git a/packages/oracle-plugin/compute/oci-computeInstance.js b/packages/oracle-plugin/compute/oci-computeInstance.js new file mode 100644 index 00000000..f96c35fa --- /dev/null +++ b/packages/oracle-plugin/compute/oci-computeInstance.js @@ -0,0 +1,125 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ +class Oracle_ComputeInstance { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.containerInstanceClient(params, clientConfiguration); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_ComputeInstance; diff --git a/packages/oracle-plugin/compute/oci-kubernetes.js b/packages/oracle-plugin/compute/oci-kubernetes.js new file mode 100644 index 00000000..69a8872a --- /dev/null +++ b/packages/oracle-plugin/compute/oci-kubernetes.js @@ -0,0 +1,125 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ +class Oracle_Kubernetes { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.containerEngineClient(params, clientConfiguration); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_Kubernetes; diff --git a/packages/oracle-plugin/database/oci-RDBMS.js b/packages/oracle-plugin/database/oci-RDBMS.js new file mode 100644 index 00000000..6fa842ad --- /dev/null +++ b/packages/oracle-plugin/database/oci-RDBMS.js @@ -0,0 +1,17 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ +class Oracle_RDBMS { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.workRequestsClient(params, clientConfiguration); + } +} +module.exports = Oracle_RDBMS; diff --git a/packages/oracle-plugin/database/oci-noSql.js b/packages/oracle-plugin/database/oci-noSql.js new file mode 100644 index 00000000..6af188af --- /dev/null +++ b/packages/oracle-plugin/database/oci-noSql.js @@ -0,0 +1,113 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a NosqlClient object + * @category Oracle Cloud + */ +class Oracle_NoSql { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.nosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_NoSql; diff --git a/packages/oracle-plugin/index.js b/packages/oracle-plugin/index.js new file mode 100644 index 00000000..34a0a2cc --- /dev/null +++ b/packages/oracle-plugin/index.js @@ -0,0 +1 @@ +const ociSdk = require("oci-sdk"); diff --git a/packages/oracle-plugin/management/oci-keyManagement.js b/packages/oracle-plugin/management/oci-keyManagement.js new file mode 100644 index 00000000..af098e29 --- /dev/null +++ b/packages/oracle-plugin/management/oci-keyManagement.js @@ -0,0 +1,17 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ +class Oracle_KeyManagement { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.kmsVaultClient(params, clientConfiguration); + } +} +module.exports = Oracle_KeyManagement; diff --git a/packages/oracle-plugin/network/oci-DNS.js b/packages/oracle-plugin/network/oci-DNS.js new file mode 100644 index 00000000..8211a003 --- /dev/null +++ b/packages/oracle-plugin/network/oci-DNS.js @@ -0,0 +1,65 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a DnsClient object + * @category Oracle Cloud + */ +class Oracle_DNS { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.dnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_DNS; diff --git a/packages/oracle-plugin/network/oci-loadBalancer.js b/packages/oracle-plugin/network/oci-loadBalancer.js new file mode 100644 index 00000000..77a4e19b --- /dev/null +++ b/packages/oracle-plugin/network/oci-loadBalancer.js @@ -0,0 +1,77 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ +class Oracle_LoadBalancer { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.loadBalancerClient(params, clientConfiguration); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_LoadBalancer; diff --git a/packages/oracle-plugin/oracle.js b/packages/oracle-plugin/oracle.js new file mode 100644 index 00000000..a8851252 --- /dev/null +++ b/packages/oracle-plugin/oracle.js @@ -0,0 +1,57 @@ +const computeInstance = require("./compute/oci-computeInstance") +const kubernetes = require("./compute/oci-kubernetes") +const nosql = require("./database/oci-noSql") +const sql = require("./database/oci-RDBMS") +const keyManagement = require("./management/oci-keyManagement") +const dns = require('./network/oci-DNS') +const loadBalancer = require("./network/oci-loadBalancer") +const storage = require("./storage/oci-storageBucket") + +class Oracle{ + constructor(ocisdk,clientConfiguration){ + this._oci = ocisdk; + this._clientConfiguration = clientConfiguration; + if(!process.env.OCI_PARAMS){ + throw new Error("Provide Params") + } + this._params = process.env.ORACLE_PARAMS; + return{ + getSDK:()=> this._oci, + getParams:()=> this._params, + getConfigurations:()=>this._clientConfiguration, + computeInstance: this.computeInstance, + kubernetes: this.kubernetes, + nosql: this.nosql, + sql: this.sql, + keyManagement: this.keyManagement, + dns: this.dns, + loadBalancer: this.loadBalancer, + storage: this.storage + }; + } + computeInstance(){ + return new computeInstance(this.getSDK(),this.getParams(),this.getConfigurations()); + } + kubernetes(){ + return new kubernetes(this.getSDK(),this.getParams(),this.getConfigurations()); + } + nosql(){ + return new nosql(this.getSDK(),this.getParams(),this.getConfigurations()); + } + sql(){ + return new sql(this.getSDK(),this.getParams(),this.getConfigurations()); + } + keyManagement(){ + return new keyManagement(this.getSDK(),this.getParams(),this.getConfigurations()); + } + dns(){ + return new dns(this.getSDK(),this.getParams(),this.getConfigurations()); + } + loadBalancer(){ + return new loadBalancer(this.getSDK(),this.getParams(),this.getConfigurations()); + } + storage(){ + return new storage(this.getSDK(),this.getParams(),this.getConfigurations()); + } +} +module.exports = Oracle; \ No newline at end of file diff --git a/packages/oracle-plugin/package.json b/packages/oracle-plugin/package.json new file mode 100644 index 00000000..8c123182 --- /dev/null +++ b/packages/oracle-plugin/package.json @@ -0,0 +1,15 @@ +{ + "name": "@nodecloud/oracle-plugin", + "version": "2.0.0", + "description": "Nodecloud Oracle Cloud Plugin", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Scorelab", + "license": "Apache-2.0", + "dependencies": { + "oci": "^0.0.51", + "oci-sdk": "^2.66.0" + } +} diff --git a/packages/oracle-plugin/storage/oci-archivalStorage.js b/packages/oracle-plugin/storage/oci-archivalStorage.js new file mode 100644 index 00000000..3ff28dfc --- /dev/null +++ b/packages/oracle-plugin/storage/oci-archivalStorage.js @@ -0,0 +1,65 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ +class Oracle_ArchivalStorage { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_ArchivalStorage; diff --git a/packages/oracle-plugin/storage/oci-storageBucket.js b/packages/oracle-plugin/storage/oci-storageBucket.js new file mode 100644 index 00000000..65fd7532 --- /dev/null +++ b/packages/oracle-plugin/storage/oci-storageBucket.js @@ -0,0 +1,77 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ +class Oracle_StorageBucket { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_StorageBucket; diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 433f75f1..00000000 --- a/yarn.lock +++ /dev/null @@ -1,10444 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@azure/arm-appservice@^6.0.0": - "integrity" "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==" - "resolved" "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-compute@^14.0.0": - "integrity" "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==" - "resolved" "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz" - "version" "14.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-containerservice@^11.0.0": - "integrity" "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==" - "resolved" "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz" - "version" "11.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-cosmosdb@^8.0.0": - "integrity" "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==" - "resolved" "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz" - "version" "8.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-cosmosdb@^9.1.0": - "integrity" "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==" - "resolved" "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-dns@^4.0.0": - "integrity" "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==" - "resolved" "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-keyvault@^1.2.1": - "integrity" "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==" - "resolved" "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "@azure/ms-rest-azure-js" "^1.3.2" - "@azure/ms-rest-js" "^1.8.1" - "tslib" "^1.9.3" - -"@azure/arm-monitor@^6.0.0": - "integrity" "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==" - "resolved" "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-network@^22.0.0": - "integrity" "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==" - "resolved" "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz" - "version" "22.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-sql@^7.0.0": - "integrity" "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==" - "resolved" "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-sql@^7.0.2": - "integrity" "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==" - "resolved" "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz" - "version" "7.0.2" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-storage@^15.0.0": - "integrity" "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==" - "resolved" "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz" - "version" "15.0.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/arm-storage@^15.1.0": - "integrity" "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==" - "resolved" "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz" - "version" "15.1.0" - dependencies: - "@azure/ms-rest-azure-js" "^2.0.1" - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/ms-rest-azure-env@^2.0.0": - "integrity" "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==" - "resolved" "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz" - "version" "2.0.0" - -"@azure/ms-rest-azure-js@^1.3.2": - "integrity" "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==" - "resolved" "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz" - "version" "1.3.8" - dependencies: - "@azure/ms-rest-js" "^1.8.10" - "tslib" "^1.9.3" - -"@azure/ms-rest-azure-js@^2.0.1": - "integrity" "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==" - "resolved" "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "@azure/ms-rest-js" "^2.0.4" - "tslib" "^1.10.0" - -"@azure/ms-rest-js@^1.8.1", "@azure/ms-rest-js@^1.8.10": - "integrity" "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==" - "resolved" "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz" - "version" "1.8.15" - dependencies: - "@types/tunnel" "0.0.0" - "axios" "^0.19.0" - "form-data" "^2.3.2" - "tough-cookie" "^2.4.3" - "tslib" "^1.9.2" - "tunnel" "0.0.6" - "uuid" "^3.2.1" - "xml2js" "^0.4.19" - -"@azure/ms-rest-js@^2.0.4", "@azure/ms-rest-js@^2.0.7": - "integrity" "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==" - "resolved" "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz" - "version" "2.0.7" - dependencies: - "@types/node-fetch" "^2.3.7" - "@types/tunnel" "0.0.1" - "abort-controller" "^3.0.0" - "form-data" "^2.5.0" - "node-fetch" "^2.6.0" - "tough-cookie" "^3.0.1" - "tslib" "^1.10.0" - "tunnel" "0.0.6" - "uuid" "^3.3.2" - "xml2js" "^0.4.19" - -"@azure/ms-rest-nodeauth@^3.0.5": - "integrity" "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==" - "resolved" "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz" - "version" "3.0.5" - dependencies: - "@azure/ms-rest-azure-env" "^2.0.0" - "@azure/ms-rest-js" "^2.0.4" - "adal-node" "^0.1.28" - -"@babel/code-frame@^7.0.0": - "integrity" "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz" - "version" "7.10.3" - dependencies: - "@babel/highlight" "^7.10.3" - -"@babel/code-frame@^7.10.4": - "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/core@^7.7.5": - "integrity" "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz" - "version" "7.11.1" - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.0" - "@babel/helper-module-transforms" "^7.11.0" - "@babel/helpers" "^7.10.4" - "@babel/parser" "^7.11.1" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.11.0" - "@babel/types" "^7.11.0" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.1" - "json5" "^2.1.2" - "lodash" "^4.17.19" - "resolve" "^1.3.2" - "semver" "^5.4.1" - "source-map" "^0.5.0" - -"@babel/generator@^7.11.0": - "integrity" "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz" - "version" "7.11.0" - dependencies: - "@babel/types" "^7.11.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" - -"@babel/helper-function-name@^7.10.4": - "integrity" "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-get-function-arity@^7.10.4": - "integrity" "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-member-expression-to-functions@^7.10.4": - "integrity" "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz" - "version" "7.11.0" - dependencies: - "@babel/types" "^7.11.0" - -"@babel/helper-module-imports@^7.10.4": - "integrity" "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-module-transforms@^7.11.0": - "integrity" "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz" - "version" "7.11.0" - dependencies: - "@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.11.0" - "@babel/template" "^7.10.4" - "@babel/types" "^7.11.0" - "lodash" "^4.17.19" - -"@babel/helper-optimise-call-expression@^7.10.4": - "integrity" "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/types" "^7.10.4" - -"@babel/helper-replace-supers@^7.10.4": - "integrity" "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@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@^7.10.4": - "integrity" "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-split-export-declaration@^7.11.0": - "integrity" "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz" - "version" "7.11.0" - dependencies: - "@babel/types" "^7.11.0" - -"@babel/helper-validator-identifier@^7.10.3": - "integrity" "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz" - "version" "7.10.3" - -"@babel/helper-validator-identifier@^7.10.4": - "integrity" "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz" - "version" "7.10.4" - -"@babel/helpers@^7.10.4": - "integrity" "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/highlight@^7.10.3": - "integrity" "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz" - "version" "7.10.3" - dependencies: - "@babel/helper-validator-identifier" "^7.10.3" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" - -"@babel/highlight@^7.10.4": - "integrity" "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" - -"@babel/parser@^7.10.4", "@babel/parser@^7.11.0", "@babel/parser@^7.11.1", "@babel/parser@^7.2.3": - "integrity" "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz" - "version" "7.11.3" - -"@babel/parser@^7.9.4": - "integrity" "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz" - "version" "7.11.2" - -"@babel/polyfill@^7.4.4": - "integrity" "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==" - "resolved" "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "core-js" "^2.6.5" - "regenerator-runtime" "^0.13.4" - -"@babel/runtime@^7.15.4", "@babel/runtime@^7.7.6": - "version" "7.21.0" - dependencies: - "regenerator-runtime" "^0.13.11" - -"@babel/template@^7.10.4": - "integrity" "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.0": - "integrity" "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz" - "version" "7.11.0" - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.0" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.11.0" - "@babel/types" "^7.11.0" - "debug" "^4.1.0" - "globals" "^11.1.0" - "lodash" "^4.17.19" - -"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.11.0": - "integrity" "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz" - "version" "7.11.0" - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - "lodash" "^4.17.19" - "to-fast-properties" "^2.0.0" - -"@eslint/eslintrc@^1.2.1": - "integrity" "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==" - "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "ajv" "^6.12.4" - "debug" "^4.3.2" - "espree" "^9.3.1" - "globals" "^13.9.0" - "ignore" "^5.2.0" - "import-fresh" "^3.2.1" - "js-yaml" "^4.1.0" - "minimatch" "^3.0.4" - "strip-json-comments" "^3.1.1" - -"@evocateur/libnpmaccess@^3.1.2": - "integrity" "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==" - "resolved" "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - "aproba" "^2.0.0" - "figgy-pudding" "^3.5.1" - "get-stream" "^4.0.0" - "npm-package-arg" "^6.1.0" - -"@evocateur/libnpmpublish@^1.2.2": - "integrity" "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==" - "resolved" "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz" - "version" "1.2.2" - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - "aproba" "^2.0.0" - "figgy-pudding" "^3.5.1" - "get-stream" "^4.0.0" - "lodash.clonedeep" "^4.5.0" - "normalize-package-data" "^2.4.0" - "npm-package-arg" "^6.1.0" - "semver" "^5.5.1" - "ssri" "^6.0.1" - -"@evocateur/npm-registry-fetch@^4.0.0": - "integrity" "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==" - "resolved" "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "bluebird" "^3.5.1" - "figgy-pudding" "^3.4.1" - "JSONStream" "^1.3.4" - "lru-cache" "^5.1.1" - "make-fetch-happen" "^5.0.0" - "npm-package-arg" "^6.1.0" - "safe-buffer" "^5.1.2" - -"@evocateur/pacote@^9.6.3": - "integrity" "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==" - "resolved" "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz" - "version" "9.6.5" - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - "bluebird" "^3.5.3" - "cacache" "^12.0.3" - "chownr" "^1.1.2" - "figgy-pudding" "^3.5.1" - "get-stream" "^4.1.0" - "glob" "^7.1.4" - "infer-owner" "^1.0.4" - "lru-cache" "^5.1.1" - "make-fetch-happen" "^5.0.0" - "minimatch" "^3.0.4" - "minipass" "^2.3.5" - "mississippi" "^3.0.0" - "mkdirp" "^0.5.1" - "normalize-package-data" "^2.5.0" - "npm-package-arg" "^6.1.0" - "npm-packlist" "^1.4.4" - "npm-pick-manifest" "^3.0.0" - "osenv" "^0.1.5" - "promise-inflight" "^1.0.1" - "promise-retry" "^1.1.1" - "protoduck" "^5.0.1" - "rimraf" "^2.6.3" - "safe-buffer" "^5.2.0" - "semver" "^5.7.0" - "ssri" "^6.0.1" - "tar" "^4.4.10" - "unique-filename" "^1.1.1" - "which" "^1.3.1" - -"@google-cloud/automl@^2.2.0": - "integrity" "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==" - "resolved" "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "google-gax" "^2.1.0" - -"@google-cloud/common@^3.0.0": - "integrity" "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==" - "resolved" "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "@google-cloud/projectify" "^2.0.0" - "@google-cloud/promisify" "^2.0.0" - "arrify" "^2.0.1" - "duplexify" "^4.1.1" - "ent" "^2.2.0" - "extend" "^3.0.2" - "google-auth-library" "^6.0.0" - "retry-request" "^4.1.1" - "teeny-request" "^7.0.0" - -"@google-cloud/compute@^2.0.0": - "integrity" "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==" - "resolved" "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "@google-cloud/common" "^3.0.0" - "@google-cloud/paginator" "^3.0.0" - "@google-cloud/projectify" "^2.0.0" - "@google-cloud/promisify" "^2.0.0" - "arrify" "^2.0.0" - "async" "^3.0.0" - "extend" "^3.0.2" - "gce-images" "^3.0.0" - "is" "^3.2.1" - "string-format-obj" "^1.1.1" - -"@google-cloud/compute@^2.0.1": - "integrity" "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==" - "resolved" "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "@google-cloud/common" "^3.0.0" - "@google-cloud/paginator" "^3.0.0" - "@google-cloud/projectify" "^2.0.0" - "@google-cloud/promisify" "^2.0.0" - "arrify" "^2.0.0" - "async" "^3.0.0" - "extend" "^3.0.2" - "gce-images" "^3.0.0" - "is" "^3.2.1" - "string-format-obj" "^1.1.1" - -"@google-cloud/container@^2.1.0", "@google-cloud/container@^2.1.1": - "integrity" "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==" - "resolved" "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "google-gax" "^2.1.0" - -"@google-cloud/dns@^2.0.1": - "integrity" "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==" - "resolved" "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "@google-cloud/common" "^3.0.0" - "@google-cloud/paginator" "^3.0.0" - "@google-cloud/promisify" "^2.0.0" - "arrify" "^2.0.0" - "dns-zonefile" "0.2.6" - "lodash.groupby" "^4.6.0" - "string-format-obj" "^1.1.1" - -"@google-cloud/firestore@^4.2.0": - "integrity" "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==" - "resolved" "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "fast-deep-equal" "^3.1.1" - "functional-red-black-tree" "^1.0.1" - "google-gax" "^2.2.0" - -"@google-cloud/kms@^2.1.2": - "integrity" "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==" - "resolved" "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz" - "version" "2.1.2" - dependencies: - "google-gax" "^2.1.0" - -"@google-cloud/monitoring@^2.0.0": - "integrity" "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==" - "resolved" "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "google-gax" "^2.1.0" - -"@google-cloud/monitoring@^2.1.1": - "integrity" "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==" - "resolved" "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "google-gax" "^2.1.0" - -"@google-cloud/paginator@^3.0.0": - "integrity" "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==" - "resolved" "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "arrify" "^2.0.0" - "extend" "^3.0.2" - -"@google-cloud/precise-date@^2.0.0": - "integrity" "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==" - "resolved" "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz" - "version" "2.0.2" - -"@google-cloud/projectify@^2.0.0": - "integrity" "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==" - "resolved" "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz" - "version" "2.0.0" - -"@google-cloud/promisify@^2.0.0": - "integrity" "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==" - "resolved" "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz" - "version" "2.0.1" - -"@google-cloud/pubsub@^2.1.0": - "integrity" "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==" - "resolved" "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "@google-cloud/paginator" "^3.0.0" - "@google-cloud/precise-date" "^2.0.0" - "@google-cloud/projectify" "^2.0.0" - "@google-cloud/promisify" "^2.0.0" - "@types/duplexify" "^3.6.0" - "@types/long" "^4.0.0" - "arrify" "^2.0.0" - "extend" "^3.0.2" - "google-auth-library" "^6.0.0" - "google-gax" "^2.1.0" - "is-stream-ended" "^0.1.4" - "lodash.snakecase" "^4.1.1" - "p-defer" "^3.0.0" - "protobufjs" "^6.8.1" - -"@google-cloud/pubsub@^2.5.0": - "integrity" "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==" - "resolved" "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz" - "version" "2.5.0" - dependencies: - "@google-cloud/paginator" "^3.0.0" - "@google-cloud/precise-date" "^2.0.0" - "@google-cloud/projectify" "^2.0.0" - "@google-cloud/promisify" "^2.0.0" - "@opentelemetry/api" "^0.10.0" - "@opentelemetry/tracing" "^0.10.0" - "@types/duplexify" "^3.6.0" - "@types/long" "^4.0.0" - "arrify" "^2.0.0" - "extend" "^3.0.2" - "google-auth-library" "^6.0.0" - "google-gax" "^2.7.0" - "is-stream-ended" "^0.1.4" - "lodash.snakecase" "^4.1.1" - "p-defer" "^3.0.0" - -"@google-cloud/spanner@^5.2.1": - "integrity" "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==" - "resolved" "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz" - "version" "5.2.1" - dependencies: - "@google-cloud/common" "^3.0.0" - "@google-cloud/precise-date" "^2.0.0" - "@google-cloud/projectify" "^2.0.0" - "@google-cloud/promisify" "^2.0.0" - "@types/stack-trace" "0.0.29" - "arrify" "^2.0.0" - "checkpoint-stream" "^0.1.1" - "events-intercept" "^2.0.0" - "extend" "^3.0.2" - "google-auth-library" "^6.0.0" - "google-gax" "^2.3.1" - "grpc-gcp" "^0.3.2" - "is" "^3.2.1" - "lodash.snakecase" "^4.1.1" - "merge-stream" "^2.0.0" - "p-queue" "^6.0.2" - "protobufjs" "^6.8.6" - "split-array-stream" "^2.0.0" - "stack-trace" "0.0.10" - "stream-events" "^1.0.4" - "through2" "^4.0.0" - -"@google-cloud/storage@^5.1.1": - "integrity" "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==" - "resolved" "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "@google-cloud/common" "^3.0.0" - "@google-cloud/paginator" "^3.0.0" - "@google-cloud/promisify" "^2.0.0" - "arrify" "^2.0.0" - "compressible" "^2.0.12" - "concat-stream" "^2.0.0" - "date-and-time" "^0.13.0" - "duplexify" "^3.5.0" - "extend" "^3.0.2" - "gaxios" "^3.0.0" - "gcs-resumable-upload" "^3.0.0" - "hash-stream-validation" "^0.2.2" - "mime" "^2.2.0" - "mime-types" "^2.0.8" - "onetime" "^5.1.0" - "p-limit" "^3.0.1" - "pumpify" "^2.0.0" - "readable-stream" "^3.4.0" - "snakeize" "^0.1.0" - "stream-events" "^1.0.1" - "through2" "^3.0.0" - "xdg-basedir" "^4.0.0" - -"@google-cloud/translate@^6.0.0", "@google-cloud/translate@^6.0.2": - "integrity" "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==" - "resolved" "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "@google-cloud/common" "^3.0.0" - "@google-cloud/promisify" "^2.0.0" - "arrify" "^2.0.0" - "extend" "^3.0.2" - "google-gax" "^2.1.0" - "is-html" "^2.0.0" - "protobufjs" "^6.8.8" - -"@grpc/grpc-js@^1.1.1", "@grpc/grpc-js@~1.1.1": - "integrity" "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==" - "resolved" "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "@grpc/proto-loader" "^0.6.0-pre14" - "@types/node" "^12.12.47" - "google-auth-library" "^6.0.0" - "semver" "^6.2.0" - -"@grpc/grpc-js@~1.0.0": - "integrity" "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==" - "resolved" "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "semver" "^6.2.0" - -"@grpc/proto-loader@^0.5.1": - "integrity" "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==" - "resolved" "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz" - "version" "0.5.4" - dependencies: - "lodash.camelcase" "^4.3.0" - "protobufjs" "^6.8.6" - -"@grpc/proto-loader@^0.6.0-pre14": - "integrity" "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==" - "resolved" "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz" - "version" "0.6.0-pre9" - dependencies: - "@types/long" "^4.0.1" - "lodash.camelcase" "^4.3.0" - "long" "^4.0.0" - "protobufjs" "^6.9.0" - "yargs" "^15.3.1" - -"@humanwhocodes/config-array@^0.9.2": - "integrity" "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==" - "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz" - "version" "0.9.5" - dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - "debug" "^4.1.1" - "minimatch" "^3.0.4" - -"@humanwhocodes/object-schema@^1.2.1": - "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" - "version" "1.2.1" - -"@lerna/add@3.21.0": - "integrity" "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==" - "resolved" "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@evocateur/pacote" "^9.6.3" - "@lerna/bootstrap" "3.21.0" - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/validation-error" "3.13.0" - "dedent" "^0.7.0" - "npm-package-arg" "^6.1.0" - "p-map" "^2.1.0" - "semver" "^6.2.0" - -"@lerna/bootstrap@3.21.0": - "integrity" "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==" - "resolved" "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/has-npm-version" "3.16.5" - "@lerna/npm-install" "3.16.5" - "@lerna/package-graph" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.16.5" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/symlink-binary" "3.17.0" - "@lerna/symlink-dependencies" "3.17.0" - "@lerna/validation-error" "3.13.0" - "dedent" "^0.7.0" - "get-port" "^4.2.0" - "multimatch" "^3.0.0" - "npm-package-arg" "^6.1.0" - "npmlog" "^4.1.2" - "p-finally" "^1.0.0" - "p-map" "^2.1.0" - "p-map-series" "^1.0.0" - "p-waterfall" "^1.0.0" - "read-package-tree" "^5.1.6" - "semver" "^6.2.0" - -"@lerna/changed@3.21.0": - "integrity" "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==" - "resolved" "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/listable" "3.18.5" - "@lerna/output" "3.13.0" - -"@lerna/check-working-tree@3.16.5": - "integrity" "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==" - "resolved" "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz" - "version" "3.16.5" - dependencies: - "@lerna/collect-uncommitted" "3.16.5" - "@lerna/describe-ref" "3.16.5" - "@lerna/validation-error" "3.13.0" - -"@lerna/child-process@3.16.5": - "integrity" "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==" - "resolved" "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz" - "version" "3.16.5" - dependencies: - "chalk" "^2.3.1" - "execa" "^1.0.0" - "strong-log-transformer" "^2.0.0" - -"@lerna/clean@3.21.0": - "integrity" "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==" - "resolved" "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/rimraf-dir" "3.16.5" - "p-map" "^2.1.0" - "p-map-series" "^1.0.0" - "p-waterfall" "^1.0.0" - -"@lerna/cli@3.18.5": - "integrity" "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==" - "resolved" "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "@lerna/global-options" "3.13.0" - "dedent" "^0.7.0" - "npmlog" "^4.1.2" - "yargs" "^14.2.2" - -"@lerna/collect-uncommitted@3.16.5": - "integrity" "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==" - "resolved" "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz" - "version" "3.16.5" - dependencies: - "@lerna/child-process" "3.16.5" - "chalk" "^2.3.1" - "figgy-pudding" "^3.5.1" - "npmlog" "^4.1.2" - -"@lerna/collect-updates@3.20.0": - "integrity" "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==" - "resolved" "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz" - "version" "3.20.0" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/describe-ref" "3.16.5" - "minimatch" "^3.0.4" - "npmlog" "^4.1.2" - "slash" "^2.0.0" - -"@lerna/command@3.21.0": - "integrity" "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==" - "resolved" "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/package-graph" "3.18.5" - "@lerna/project" "3.21.0" - "@lerna/validation-error" "3.13.0" - "@lerna/write-log-file" "3.13.0" - "clone-deep" "^4.0.1" - "dedent" "^0.7.0" - "execa" "^1.0.0" - "is-ci" "^2.0.0" - "npmlog" "^4.1.2" - -"@lerna/conventional-commits@3.22.0": - "integrity" "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==" - "resolved" "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz" - "version" "3.22.0" - dependencies: - "@lerna/validation-error" "3.13.0" - "conventional-changelog-angular" "^5.0.3" - "conventional-changelog-core" "^3.1.6" - "conventional-recommended-bump" "^5.0.0" - "fs-extra" "^8.1.0" - "get-stream" "^4.0.0" - "lodash.template" "^4.5.0" - "npm-package-arg" "^6.1.0" - "npmlog" "^4.1.2" - "pify" "^4.0.1" - "semver" "^6.2.0" - -"@lerna/create-symlink@3.16.2": - "integrity" "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==" - "resolved" "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz" - "version" "3.16.2" - dependencies: - "@zkochan/cmd-shim" "^3.1.0" - "fs-extra" "^8.1.0" - "npmlog" "^4.1.2" - -"@lerna/create@3.22.0": - "integrity" "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==" - "resolved" "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz" - "version" "3.22.0" - dependencies: - "@evocateur/pacote" "^9.6.3" - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/validation-error" "3.13.0" - "camelcase" "^5.0.0" - "dedent" "^0.7.0" - "fs-extra" "^8.1.0" - "globby" "^9.2.0" - "init-package-json" "^1.10.3" - "npm-package-arg" "^6.1.0" - "p-reduce" "^1.0.0" - "pify" "^4.0.1" - "semver" "^6.2.0" - "slash" "^2.0.0" - "validate-npm-package-license" "^3.0.3" - "validate-npm-package-name" "^3.0.0" - "whatwg-url" "^7.0.0" - -"@lerna/describe-ref@3.16.5": - "integrity" "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==" - "resolved" "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz" - "version" "3.16.5" - dependencies: - "@lerna/child-process" "3.16.5" - "npmlog" "^4.1.2" - -"@lerna/diff@3.21.0": - "integrity" "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==" - "resolved" "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/validation-error" "3.13.0" - "npmlog" "^4.1.2" - -"@lerna/exec@3.21.0": - "integrity" "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==" - "resolved" "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/profiler" "3.20.0" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - "p-map" "^2.1.0" - -"@lerna/filter-options@3.20.0": - "integrity" "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==" - "resolved" "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz" - "version" "3.20.0" - dependencies: - "@lerna/collect-updates" "3.20.0" - "@lerna/filter-packages" "3.18.0" - "dedent" "^0.7.0" - "figgy-pudding" "^3.5.1" - "npmlog" "^4.1.2" - -"@lerna/filter-packages@3.18.0": - "integrity" "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==" - "resolved" "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz" - "version" "3.18.0" - dependencies: - "@lerna/validation-error" "3.13.0" - "multimatch" "^3.0.0" - "npmlog" "^4.1.2" - -"@lerna/get-npm-exec-opts@3.13.0": - "integrity" "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==" - "resolved" "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz" - "version" "3.13.0" - dependencies: - "npmlog" "^4.1.2" - -"@lerna/get-packed@3.16.0": - "integrity" "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==" - "resolved" "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz" - "version" "3.16.0" - dependencies: - "fs-extra" "^8.1.0" - "ssri" "^6.0.1" - "tar" "^4.4.8" - -"@lerna/github-client@3.22.0": - "integrity" "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==" - "resolved" "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz" - "version" "3.22.0" - dependencies: - "@lerna/child-process" "3.16.5" - "@octokit/plugin-enterprise-rest" "^6.0.1" - "@octokit/rest" "^16.28.4" - "git-url-parse" "^11.1.2" - "npmlog" "^4.1.2" - -"@lerna/gitlab-client@3.15.0": - "integrity" "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==" - "resolved" "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz" - "version" "3.15.0" - dependencies: - "node-fetch" "^2.5.0" - "npmlog" "^4.1.2" - "whatwg-url" "^7.0.0" - -"@lerna/global-options@3.13.0": - "integrity" "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==" - "resolved" "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz" - "version" "3.13.0" - -"@lerna/has-npm-version@3.16.5": - "integrity" "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==" - "resolved" "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz" - "version" "3.16.5" - dependencies: - "@lerna/child-process" "3.16.5" - "semver" "^6.2.0" - -"@lerna/import@3.22.0": - "integrity" "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==" - "resolved" "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz" - "version" "3.22.0" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/validation-error" "3.13.0" - "dedent" "^0.7.0" - "fs-extra" "^8.1.0" - "p-map-series" "^1.0.0" - -"@lerna/info@3.21.0": - "integrity" "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==" - "resolved" "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/output" "3.13.0" - "envinfo" "^7.3.1" - -"@lerna/init@3.21.0": - "integrity" "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==" - "resolved" "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/command" "3.21.0" - "fs-extra" "^8.1.0" - "p-map" "^2.1.0" - "write-json-file" "^3.2.0" - -"@lerna/link@3.21.0": - "integrity" "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==" - "resolved" "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/package-graph" "3.18.5" - "@lerna/symlink-dependencies" "3.17.0" - "p-map" "^2.1.0" - "slash" "^2.0.0" - -"@lerna/list@3.21.0": - "integrity" "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==" - "resolved" "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/listable" "3.18.5" - "@lerna/output" "3.13.0" - -"@lerna/listable@3.18.5": - "integrity" "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==" - "resolved" "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "@lerna/query-graph" "3.18.5" - "chalk" "^2.3.1" - "columnify" "^1.5.4" - -"@lerna/log-packed@3.16.0": - "integrity" "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==" - "resolved" "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz" - "version" "3.16.0" - dependencies: - "byte-size" "^5.0.1" - "columnify" "^1.5.4" - "has-unicode" "^2.0.1" - "npmlog" "^4.1.2" - -"@lerna/npm-conf@3.16.0": - "integrity" "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==" - "resolved" "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz" - "version" "3.16.0" - dependencies: - "config-chain" "^1.1.11" - "pify" "^4.0.1" - -"@lerna/npm-dist-tag@3.18.5": - "integrity" "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==" - "resolved" "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "@evocateur/npm-registry-fetch" "^4.0.0" - "@lerna/otplease" "3.18.5" - "figgy-pudding" "^3.5.1" - "npm-package-arg" "^6.1.0" - "npmlog" "^4.1.2" - -"@lerna/npm-install@3.16.5": - "integrity" "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==" - "resolved" "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz" - "version" "3.16.5" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/get-npm-exec-opts" "3.13.0" - "fs-extra" "^8.1.0" - "npm-package-arg" "^6.1.0" - "npmlog" "^4.1.2" - "signal-exit" "^3.0.2" - "write-pkg" "^3.1.0" - -"@lerna/npm-publish@3.18.5": - "integrity" "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==" - "resolved" "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "@evocateur/libnpmpublish" "^1.2.2" - "@lerna/otplease" "3.18.5" - "@lerna/run-lifecycle" "3.16.2" - "figgy-pudding" "^3.5.1" - "fs-extra" "^8.1.0" - "npm-package-arg" "^6.1.0" - "npmlog" "^4.1.2" - "pify" "^4.0.1" - "read-package-json" "^2.0.13" - -"@lerna/npm-run-script@3.16.5": - "integrity" "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==" - "resolved" "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz" - "version" "3.16.5" - dependencies: - "@lerna/child-process" "3.16.5" - "@lerna/get-npm-exec-opts" "3.13.0" - "npmlog" "^4.1.2" - -"@lerna/otplease@3.18.5": - "integrity" "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==" - "resolved" "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "@lerna/prompt" "3.18.5" - "figgy-pudding" "^3.5.1" - -"@lerna/output@3.13.0": - "integrity" "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==" - "resolved" "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz" - "version" "3.13.0" - dependencies: - "npmlog" "^4.1.2" - -"@lerna/pack-directory@3.16.4": - "integrity" "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==" - "resolved" "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz" - "version" "3.16.4" - dependencies: - "@lerna/get-packed" "3.16.0" - "@lerna/package" "3.16.0" - "@lerna/run-lifecycle" "3.16.2" - "figgy-pudding" "^3.5.1" - "npm-packlist" "^1.4.4" - "npmlog" "^4.1.2" - "tar" "^4.4.10" - "temp-write" "^3.4.0" - -"@lerna/package-graph@3.18.5": - "integrity" "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==" - "resolved" "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/validation-error" "3.13.0" - "npm-package-arg" "^6.1.0" - "npmlog" "^4.1.2" - "semver" "^6.2.0" - -"@lerna/package@3.16.0": - "integrity" "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==" - "resolved" "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz" - "version" "3.16.0" - dependencies: - "load-json-file" "^5.3.0" - "npm-package-arg" "^6.1.0" - "write-pkg" "^3.1.0" - -"@lerna/prerelease-id-from-version@3.16.0": - "integrity" "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==" - "resolved" "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz" - "version" "3.16.0" - dependencies: - "semver" "^6.2.0" - -"@lerna/profiler@3.20.0": - "integrity" "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==" - "resolved" "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz" - "version" "3.20.0" - dependencies: - "figgy-pudding" "^3.5.1" - "fs-extra" "^8.1.0" - "npmlog" "^4.1.2" - "upath" "^1.2.0" - -"@lerna/project@3.21.0": - "integrity" "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==" - "resolved" "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/package" "3.16.0" - "@lerna/validation-error" "3.13.0" - "cosmiconfig" "^5.1.0" - "dedent" "^0.7.0" - "dot-prop" "^4.2.0" - "glob-parent" "^5.0.0" - "globby" "^9.2.0" - "load-json-file" "^5.3.0" - "npmlog" "^4.1.2" - "p-map" "^2.1.0" - "resolve-from" "^4.0.0" - "write-json-file" "^3.2.0" - -"@lerna/prompt@3.18.5": - "integrity" "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==" - "resolved" "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "inquirer" "^6.2.0" - "npmlog" "^4.1.2" - -"@lerna/publish@3.22.1": - "integrity" "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==" - "resolved" "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz" - "version" "3.22.1" - dependencies: - "@evocateur/libnpmaccess" "^3.1.2" - "@evocateur/npm-registry-fetch" "^4.0.0" - "@evocateur/pacote" "^9.6.3" - "@lerna/check-working-tree" "3.16.5" - "@lerna/child-process" "3.16.5" - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/describe-ref" "3.16.5" - "@lerna/log-packed" "3.16.0" - "@lerna/npm-conf" "3.16.0" - "@lerna/npm-dist-tag" "3.18.5" - "@lerna/npm-publish" "3.18.5" - "@lerna/otplease" "3.18.5" - "@lerna/output" "3.13.0" - "@lerna/pack-directory" "3.16.4" - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" - "@lerna/pulse-till-done" "3.13.0" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.22.1" - "figgy-pudding" "^3.5.1" - "fs-extra" "^8.1.0" - "npm-package-arg" "^6.1.0" - "npmlog" "^4.1.2" - "p-finally" "^1.0.0" - "p-map" "^2.1.0" - "p-pipe" "^1.2.0" - "semver" "^6.2.0" - -"@lerna/pulse-till-done@3.13.0": - "integrity" "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==" - "resolved" "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz" - "version" "3.13.0" - dependencies: - "npmlog" "^4.1.2" - -"@lerna/query-graph@3.18.5": - "integrity" "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==" - "resolved" "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "@lerna/package-graph" "3.18.5" - "figgy-pudding" "^3.5.1" - -"@lerna/resolve-symlink@3.16.0": - "integrity" "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==" - "resolved" "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz" - "version" "3.16.0" - dependencies: - "fs-extra" "^8.1.0" - "npmlog" "^4.1.2" - "read-cmd-shim" "^1.0.1" - -"@lerna/rimraf-dir@3.16.5": - "integrity" "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==" - "resolved" "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz" - "version" "3.16.5" - dependencies: - "@lerna/child-process" "3.16.5" - "npmlog" "^4.1.2" - "path-exists" "^3.0.0" - "rimraf" "^2.6.2" - -"@lerna/run-lifecycle@3.16.2": - "integrity" "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==" - "resolved" "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz" - "version" "3.16.2" - dependencies: - "@lerna/npm-conf" "3.16.0" - "figgy-pudding" "^3.5.1" - "npm-lifecycle" "^3.1.2" - "npmlog" "^4.1.2" - -"@lerna/run-topologically@3.18.5": - "integrity" "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==" - "resolved" "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz" - "version" "3.18.5" - dependencies: - "@lerna/query-graph" "3.18.5" - "figgy-pudding" "^3.5.1" - "p-queue" "^4.0.0" - -"@lerna/run@3.21.0": - "integrity" "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==" - "resolved" "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "@lerna/command" "3.21.0" - "@lerna/filter-options" "3.20.0" - "@lerna/npm-run-script" "3.16.5" - "@lerna/output" "3.13.0" - "@lerna/profiler" "3.20.0" - "@lerna/run-topologically" "3.18.5" - "@lerna/timer" "3.13.0" - "@lerna/validation-error" "3.13.0" - "p-map" "^2.1.0" - -"@lerna/symlink-binary@3.17.0": - "integrity" "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==" - "resolved" "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz" - "version" "3.17.0" - dependencies: - "@lerna/create-symlink" "3.16.2" - "@lerna/package" "3.16.0" - "fs-extra" "^8.1.0" - "p-map" "^2.1.0" - -"@lerna/symlink-dependencies@3.17.0": - "integrity" "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==" - "resolved" "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz" - "version" "3.17.0" - dependencies: - "@lerna/create-symlink" "3.16.2" - "@lerna/resolve-symlink" "3.16.0" - "@lerna/symlink-binary" "3.17.0" - "fs-extra" "^8.1.0" - "p-finally" "^1.0.0" - "p-map" "^2.1.0" - "p-map-series" "^1.0.0" - -"@lerna/timer@3.13.0": - "integrity" "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==" - "resolved" "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz" - "version" "3.13.0" - -"@lerna/validation-error@3.13.0": - "integrity" "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==" - "resolved" "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz" - "version" "3.13.0" - dependencies: - "npmlog" "^4.1.2" - -"@lerna/version@3.22.1": - "integrity" "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==" - "resolved" "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz" - "version" "3.22.1" - dependencies: - "@lerna/check-working-tree" "3.16.5" - "@lerna/child-process" "3.16.5" - "@lerna/collect-updates" "3.20.0" - "@lerna/command" "3.21.0" - "@lerna/conventional-commits" "3.22.0" - "@lerna/github-client" "3.22.0" - "@lerna/gitlab-client" "3.15.0" - "@lerna/output" "3.13.0" - "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" - "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" - "@lerna/validation-error" "3.13.0" - "chalk" "^2.3.1" - "dedent" "^0.7.0" - "load-json-file" "^5.3.0" - "minimatch" "^3.0.4" - "npmlog" "^4.1.2" - "p-map" "^2.1.0" - "p-pipe" "^1.2.0" - "p-reduce" "^1.0.0" - "p-waterfall" "^1.0.0" - "semver" "^6.2.0" - "slash" "^2.0.0" - "temp-write" "^3.4.0" - "write-json-file" "^3.2.0" - -"@lerna/write-log-file@3.13.0": - "integrity" "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==" - "resolved" "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz" - "version" "3.13.0" - dependencies: - "npmlog" "^4.1.2" - "write-file-atomic" "^2.3.0" - -"@linode/validation@*": - "version" "0.20.0" - dependencies: - "@types/yup" "^0.29.13" - "ipaddr.js" "^2.0.0" - "libphonenumber-js" "^1.10.6" - "yup" "^0.32.9" - -"@mrmlnc/readdir-enhanced@^2.2.1": - "integrity" "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==" - "resolved" "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "call-me-maybe" "^1.0.1" - "glob-to-regexp" "^0.3.0" - -"@nodecloud/aws-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/aws-plugin": - "resolved" "file:packages/aws-plugin" - "version" "2.0.0" - dependencies: - "aws-sdk" "^2.686.0" - -"@nodecloud/azure-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/azure-plugin": - "resolved" "file:packages/azure-plugin" - "version" "2.0.0" - dependencies: - "@azure/arm-appservice" "^6.0.0" - "@azure/arm-compute" "^14.0.0" - "@azure/arm-containerservice" "^11.0.0" - "@azure/arm-cosmosdb" "^9.1.0" - "@azure/arm-dns" "^4.0.0" - "@azure/arm-keyvault" "^1.2.1" - "@azure/arm-monitor" "^6.0.0" - "@azure/arm-network" "^22.0.0" - "@azure/arm-sql" "^7.0.2" - "@azure/arm-storage" "^15.1.0" - "@azure/ms-rest-js" "^2.0.7" - "@azure/ms-rest-nodeauth" "^3.0.5" - -"@nodecloud/common@file:/home/partiksingh/ScoreLabs/nodecloud/packages/common": - "resolved" "file:packages/common" - "version" "2.0.0" - dependencies: - "config" "^1.26.1" - "key-mirror" "^1.0.1" - -"@nodecloud/do-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/do-plugin": - "resolved" "file:packages/do-plugin" - "version" "2.0.0" - dependencies: - "do-wrapper" "^4.5.1" - -"@nodecloud/gcp-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/gcp-plugin": - "resolved" "file:packages/gcp-plugin" - "version" "2.0.0" - dependencies: - "@google-cloud/automl" "^2.2.0" - "@google-cloud/compute" "^2.0.1" - "@google-cloud/container" "^2.1.1" - "@google-cloud/dns" "^2.0.1" - "@google-cloud/firestore" "^4.2.0" - "@google-cloud/kms" "^2.1.2" - "@google-cloud/monitoring" "^2.1.1" - "@google-cloud/pubsub" "^2.5.0" - "@google-cloud/spanner" "^5.2.1" - "@google-cloud/storage" "^5.1.1" - "@google-cloud/translate" "^6.0.2" - -"@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" - dependencies: - "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" - -"@nodelib/fs.stat@^1.1.2": - "integrity" "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" - "version" "1.1.3" - -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" - -"@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" - dependencies: - "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" - -"@octokit/auth-token@^2.4.0": - "integrity" "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==" - "resolved" "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "@octokit/types" "^5.0.0" - -"@octokit/endpoint@^6.0.1": - "integrity" "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==" - "resolved" "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz" - "version" "6.0.3" - dependencies: - "@octokit/types" "^5.0.0" - "is-plain-object" "^3.0.0" - "universal-user-agent" "^5.0.0" - -"@octokit/plugin-enterprise-rest@^6.0.1": - "integrity" "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==" - "resolved" "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz" - "version" "6.0.1" - -"@octokit/plugin-paginate-rest@^1.1.1": - "integrity" "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==" - "resolved" "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "@octokit/types" "^2.0.1" - -"@octokit/plugin-request-log@^1.0.0": - "integrity" "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==" - "resolved" "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz" - "version" "1.0.0" - -"@octokit/plugin-rest-endpoint-methods@2.4.0": - "integrity" "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==" - "resolved" "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz" - "version" "2.4.0" - dependencies: - "@octokit/types" "^2.0.1" - "deprecation" "^2.3.1" - -"@octokit/request-error@^1.0.2": - "integrity" "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==" - "resolved" "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "@octokit/types" "^2.0.0" - "deprecation" "^2.0.0" - "once" "^1.4.0" - -"@octokit/request-error@^2.0.0": - "integrity" "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==" - "resolved" "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "@octokit/types" "^5.0.1" - "deprecation" "^2.0.0" - "once" "^1.4.0" - -"@octokit/request@^5.2.0": - "integrity" "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==" - "resolved" "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz" - "version" "5.4.5" - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.0.0" - "@octokit/types" "^5.0.0" - "deprecation" "^2.0.0" - "is-plain-object" "^3.0.0" - "node-fetch" "^2.3.0" - "once" "^1.4.0" - "universal-user-agent" "^5.0.0" - -"@octokit/rest@^16.28.4": - "integrity" "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==" - "resolved" "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz" - "version" "16.43.2" - dependencies: - "@octokit/auth-token" "^2.4.0" - "@octokit/plugin-paginate-rest" "^1.1.1" - "@octokit/plugin-request-log" "^1.0.0" - "@octokit/plugin-rest-endpoint-methods" "2.4.0" - "@octokit/request" "^5.2.0" - "@octokit/request-error" "^1.0.2" - "atob-lite" "^2.0.0" - "before-after-hook" "^2.0.0" - "btoa-lite" "^1.0.0" - "deprecation" "^2.0.0" - "lodash.get" "^4.4.2" - "lodash.set" "^4.3.2" - "lodash.uniq" "^4.5.0" - "octokit-pagination-methods" "^1.1.0" - "once" "^1.4.0" - "universal-user-agent" "^4.0.0" - -"@octokit/types@^2.0.0": - "integrity" "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==" - "resolved" "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz" - "version" "2.16.2" - dependencies: - "@types/node" ">= 8" - -"@octokit/types@^2.0.1": - "integrity" "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==" - "resolved" "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz" - "version" "2.16.2" - dependencies: - "@types/node" ">= 8" - -"@octokit/types@^5.0.0", "@octokit/types@^5.0.1": - "integrity" "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==" - "resolved" "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "@types/node" ">= 8" - -"@opentelemetry/api@^0.10.0", "@opentelemetry/api@^0.10.2": - "integrity" "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==" - "resolved" "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz" - "version" "0.10.2" - dependencies: - "@opentelemetry/context-base" "^0.10.2" - -"@opentelemetry/context-base@^0.10.2": - "integrity" "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==" - "resolved" "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz" - "version" "0.10.2" - -"@opentelemetry/core@^0.10.2": - "integrity" "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==" - "resolved" "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz" - "version" "0.10.2" - dependencies: - "@opentelemetry/api" "^0.10.2" - "@opentelemetry/context-base" "^0.10.2" - "semver" "^7.1.3" - -"@opentelemetry/resources@^0.10.2": - "integrity" "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==" - "resolved" "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz" - "version" "0.10.2" - dependencies: - "@opentelemetry/api" "^0.10.2" - "@opentelemetry/core" "^0.10.2" - "gcp-metadata" "^3.5.0" - -"@opentelemetry/tracing@^0.10.0": - "integrity" "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==" - "resolved" "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz" - "version" "0.10.2" - dependencies: - "@opentelemetry/api" "^0.10.2" - "@opentelemetry/context-base" "^0.10.2" - "@opentelemetry/core" "^0.10.2" - "@opentelemetry/resources" "^0.10.2" - -"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": - "integrity" "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" - "resolved" "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" - "version" "1.1.2" - -"@protobufjs/base64@^1.1.2": - "integrity" "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - "resolved" "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" - "version" "1.1.2" - -"@protobufjs/codegen@^2.0.4": - "integrity" "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - "resolved" "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" - "version" "2.0.4" - -"@protobufjs/eventemitter@^1.1.0": - "integrity" "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" - "resolved" "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" - "version" "1.1.0" - -"@protobufjs/fetch@^1.1.0": - "integrity" "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=" - "resolved" "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "@protobufjs/aspromise" "^1.1.1" - "@protobufjs/inquire" "^1.1.0" - -"@protobufjs/float@^1.0.2": - "integrity" "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" - "resolved" "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" - "version" "1.0.2" - -"@protobufjs/inquire@^1.1.0": - "integrity" "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" - "resolved" "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" - "version" "1.1.0" - -"@protobufjs/path@^1.1.2": - "integrity" "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" - "resolved" "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" - "version" "1.1.2" - -"@protobufjs/pool@^1.1.0": - "integrity" "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" - "resolved" "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" - "version" "1.1.0" - -"@protobufjs/utf8@^1.1.0": - "integrity" "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" - "resolved" "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" - "version" "1.1.0" - -"@sindresorhus/is@^4.0.0": - "integrity" "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz" - "version" "4.0.1" - -"@szmarczak/http-timer@^4.0.5": - "integrity" "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==" - "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz" - "version" "4.0.5" - dependencies: - "defer-to-connect" "^2.0.0" - -"@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" - -"@types/babel-types@*", "@types/babel-types@^7.0.0": - "integrity" "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==" - "resolved" "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz" - "version" "7.0.8" - -"@types/babylon@^6.16.2": - "integrity" "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==" - "resolved" "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz" - "version" "6.16.5" - dependencies: - "@types/babel-types" "*" - -"@types/cacheable-request@^6.0.1": - "integrity" "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==" - "resolved" "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "@types/http-cache-semantics" "*" - "@types/keyv" "*" - "@types/node" "*" - "@types/responselike" "*" - -"@types/chai@^4.2.12": - "integrity" "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==" - "resolved" "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz" - "version" "4.2.12" - -"@types/color-name@^1.1.1": - "integrity" "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - "resolved" "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz" - "version" "1.1.1" - -"@types/duplexify@*", "@types/duplexify@^3.6.0": - "integrity" "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==" - "resolved" "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "@types/node" "*" - -"@types/glob@^7.1.1": - "integrity" "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==" - "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz" - "version" "7.1.2" - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/http-cache-semantics@*": - "integrity" "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" - "resolved" "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz" - "version" "4.0.0" - -"@types/isomorphic-fetch@0.0.35": - "integrity" "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" - "resolved" "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz" - "version" "0.0.35" - -"@types/json-schema@^7.0.9": - "integrity" "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" - "version" "7.0.11" - -"@types/jsonwebtoken@9.0.0": - "integrity" "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==" - "resolved" "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz" - "version" "9.0.0" - dependencies: - "@types/node" "*" - -"@types/jssha@2.0.0": - "integrity" "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" - "resolved" "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz" - "version" "2.0.0" - -"@types/keyv@*": - "integrity" "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==" - "resolved" "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz" - "version" "3.1.1" - dependencies: - "@types/node" "*" - -"@types/lodash@^4.14.158", "@types/lodash@^4.14.175": - "version" "4.14.191" - -"@types/long@^4.0.0", "@types/long@^4.0.1": - "integrity" "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" - "resolved" "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" - "version" "4.0.1" - -"@types/minimatch@*": - "integrity" "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz" - "version" "3.0.3" - -"@types/minimist@^1.2.0": - "integrity" "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=" - "resolved" "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz" - "version" "1.2.0" - -"@types/mocha@^8.0.0": - "integrity" "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==" - "resolved" "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz" - "version" "8.0.0" - -"@types/node-fetch@^2.3.7": - "integrity" "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==" - "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz" - "version" "2.5.7" - dependencies: - "@types/node" "*" - "form-data" "^3.0.0" - -"@types/node@*", "@types/node@^14.0.6", "@types/node@>= 8": - "integrity" "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz" - "version" "14.0.14" - -"@types/node@^12.12.47": - "integrity" "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz" - "version" "12.12.54" - -"@types/node@^13.7.0": - "integrity" "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz" - "version" "13.13.12" - -"@types/node@^8.0.47": - "integrity" "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz" - "version" "8.10.61" - -"@types/normalize-package-data@^2.4.0": - "integrity" "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" - "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" - "version" "2.4.0" - -"@types/opossum@4.1.1": - "integrity" "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==" - "resolved" "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "@types/node" "*" - -"@types/parse-json@^4.0.0": - "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" - "version" "4.0.0" - -"@types/pumpify@^1.4.1": - "integrity" "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==" - "resolved" "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "@types/duplexify" "*" - "@types/node" "*" - -"@types/responselike@*", "@types/responselike@^1.0.0": - "integrity" "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==" - "resolved" "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "@types/node" "*" - -"@types/sshpk@1.10.3": - "integrity" "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==" - "resolved" "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz" - "version" "1.10.3" - dependencies: - "@types/node" "*" - -"@types/stack-trace@0.0.29": - "integrity" "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==" - "resolved" "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz" - "version" "0.0.29" - -"@types/tunnel@0.0.0": - "integrity" "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==" - "resolved" "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz" - "version" "0.0.0" - dependencies: - "@types/node" "*" - -"@types/tunnel@0.0.1": - "integrity" "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==" - "resolved" "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz" - "version" "0.0.1" - dependencies: - "@types/node" "*" - -"@types/yup@^0.29.13": - "version" "0.29.14" - -"@typescript-eslint/eslint-plugin@^5.19.0": - "integrity" "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz" - "version" "5.19.0" - dependencies: - "@typescript-eslint/scope-manager" "5.19.0" - "@typescript-eslint/type-utils" "5.19.0" - "@typescript-eslint/utils" "5.19.0" - "debug" "^4.3.2" - "functional-red-black-tree" "^1.0.1" - "ignore" "^5.1.8" - "regexpp" "^3.2.0" - "semver" "^7.3.5" - "tsutils" "^3.21.0" - -"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.19.0": - "integrity" "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz" - "version" "5.19.0" - dependencies: - "@typescript-eslint/scope-manager" "5.19.0" - "@typescript-eslint/types" "5.19.0" - "@typescript-eslint/typescript-estree" "5.19.0" - "debug" "^4.3.2" - -"@typescript-eslint/scope-manager@5.19.0": - "integrity" "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz" - "version" "5.19.0" - dependencies: - "@typescript-eslint/types" "5.19.0" - "@typescript-eslint/visitor-keys" "5.19.0" - -"@typescript-eslint/type-utils@5.19.0": - "integrity" "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz" - "version" "5.19.0" - dependencies: - "@typescript-eslint/utils" "5.19.0" - "debug" "^4.3.2" - "tsutils" "^3.21.0" - -"@typescript-eslint/types@5.19.0": - "integrity" "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz" - "version" "5.19.0" - -"@typescript-eslint/typescript-estree@5.19.0": - "integrity" "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz" - "version" "5.19.0" - dependencies: - "@typescript-eslint/types" "5.19.0" - "@typescript-eslint/visitor-keys" "5.19.0" - "debug" "^4.3.2" - "globby" "^11.0.4" - "is-glob" "^4.0.3" - "semver" "^7.3.5" - "tsutils" "^3.21.0" - -"@typescript-eslint/utils@5.19.0": - "integrity" "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz" - "version" "5.19.0" - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.19.0" - "@typescript-eslint/types" "5.19.0" - "@typescript-eslint/typescript-estree" "5.19.0" - "eslint-scope" "^5.1.1" - "eslint-utils" "^3.0.0" - -"@typescript-eslint/visitor-keys@5.19.0": - "integrity" "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==" - "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz" - "version" "5.19.0" - dependencies: - "@typescript-eslint/types" "5.19.0" - "eslint-visitor-keys" "^3.0.0" - -"@zkochan/cmd-shim@^3.1.0": - "integrity" "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==" - "resolved" "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "is-windows" "^1.0.0" - "mkdirp-promise" "^5.0.1" - "mz" "^2.5.0" - -"abbrev@1": - "integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - "resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" - "version" "1.1.1" - -"abort-controller@^3.0.0": - "integrity" "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==" - "resolved" "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "event-target-shim" "^5.0.0" - -"acorn-globals@^3.0.0": - "integrity" "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=" - "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "acorn" "^4.0.4" - -"acorn-jsx@^5.3.1": - "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" - "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" - "version" "5.3.2" - -"acorn@^3.1.0": - "integrity" "sha1-ReN/s56No/JbruP/U2niu18iAXo=" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" - "version" "3.3.0" - -"acorn@^4.0.4", "acorn@~4.0.2": - "integrity" "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz" - "version" "4.0.13" - -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8.7.0": - "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz" - "version" "8.7.0" - -"adal-node@^0.1.28": - "integrity" "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=" - "resolved" "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz" - "version" "0.1.28" - dependencies: - "@types/node" "^8.0.47" - "async" ">=0.6.0" - "date-utils" "*" - "jws" "3.x.x" - "request" ">= 2.52.0" - "underscore" ">= 1.3.1" - "uuid" "^3.1.0" - "xmldom" ">= 0.1.x" - "xpath.js" "~1.1.0" - -"agent-base@^4.3.0", "agent-base@4": - "integrity" "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "es6-promisify" "^5.0.0" - -"agent-base@~4.2.1": - "integrity" "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "es6-promisify" "^5.0.0" - -"agent-base@6": - "integrity" "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "debug" "4" - -"agentkeepalive@^3.4.1": - "integrity" "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==" - "resolved" "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "humanize-ms" "^1.2.1" - -"ajv@^6.10.0", "ajv@^6.12.4": - "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - "version" "6.12.6" - dependencies: - "fast-deep-equal" "^3.1.1" - "fast-json-stable-stringify" "^2.0.0" - "json-schema-traverse" "^0.4.1" - "uri-js" "^4.2.2" - -"ajv@^6.5.5": - "integrity" "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz" - "version" "6.12.2" - dependencies: - "fast-deep-equal" "^3.1.1" - "fast-json-stable-stringify" "^2.0.0" - "json-schema-traverse" "^0.4.1" - "uri-js" "^4.2.2" - -"align-text@^0.1.1", "align-text@^0.1.3": - "integrity" "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=" - "resolved" "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" - "version" "0.1.4" - dependencies: - "kind-of" "^3.0.2" - "longest" "^1.0.1" - "repeat-string" "^1.5.2" - -"ansi-colors@4.1.1": - "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" - "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" - "version" "4.1.1" - -"ansi-escapes@^3.2.0": - "integrity" "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" - "version" "3.2.0" - -"ansi-regex@^2.0.0": - "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - "version" "2.1.1" - -"ansi-regex@^3.0.0": - "integrity" "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" - "version" "3.0.0" - -"ansi-regex@^4.1.0": - "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" - "version" "4.1.0" - -"ansi-regex@^5.0.0": - "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" - "version" "5.0.0" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-styles@^3.2.0", "ansi-styles@^3.2.1": - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0": - "integrity" "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "@types/color-name" "^1.1.1" - "color-convert" "^2.0.1" - -"ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"any-promise@^1.0.0": - "integrity" "sha1-q8av7tzqUugJzcA3au0845Y10X8=" - "resolved" "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" - "version" "1.3.0" - -"anymatch@~3.1.1": - "integrity" "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" - "version" "3.1.1" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"aproba@^1.0.3", "aproba@^1.1.1": - "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" - "version" "1.2.0" - -"aproba@^2.0.0": - "integrity" "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - "resolved" "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" - "version" "2.0.0" - -"are-we-there-yet@~1.1.2": - "integrity" "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==" - "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "delegates" "^1.0.0" - "readable-stream" "^2.0.6" - -"arg@^4.1.0": - "integrity" "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - "resolved" "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" - "version" "4.1.3" - -"argparse@^1.0.7": - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"argparse@^2.0.1": - "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - "version" "2.0.1" - -"arr-diff@^4.0.0": - "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" - "version" "4.0.0" - -"arr-flatten@^1.1.0": - "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" - "version" "1.1.0" - -"arr-union@^3.1.0": - "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" - "version" "3.1.0" - -"array-differ@^2.0.3": - "resolved" "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz" - "version" "2.1.0" - -"array-find-index@^1.0.1": - "integrity" "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - "resolved" "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz" - "version" "1.0.2" - -"array-ify@^1.0.0": - "integrity" "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" - "resolved" "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" - "version" "1.0.0" - -"array-union@^1.0.2": - "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "array-uniq" "^1.0.1" - -"array-union@^2.1.0": - "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - "version" "2.1.0" - -"array-uniq@^1.0.1": - "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" - "version" "1.0.3" - -"array-unique@^0.3.2": - "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" - "version" "0.3.2" - -"array.prototype.map@^1.0.1": - "integrity" "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==" - "resolved" "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "define-properties" "^1.1.3" - "es-abstract" "^1.17.0-next.1" - "es-array-method-boxes-properly" "^1.0.0" - "is-string" "^1.0.4" - -"arrify@^1.0.1": - "resolved" "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" - "version" "1.0.1" - -"arrify@^2.0.0", "arrify@^2.0.1": - "integrity" "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - "resolved" "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" - "version" "2.0.1" - -"asap@^2.0.0", "asap@~2.0.3": - "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" - "version" "2.0.6" - -"asn1@~0.2.3": - "integrity" "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" - "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" - "version" "0.2.4" - dependencies: - "safer-buffer" "~2.1.0" - -"assert-plus@^1.0.0", "assert-plus@1.0.0": - "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - "version" "1.0.0" - -"assertion-error@^1.1.0": - "resolved" "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" - "version" "1.1.0" - -"assign-symbols@^1.0.0": - "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" - "version" "1.0.0" - -"ast-types@^0.12.2", "ast-types@0.12.4": - "integrity" "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==" - "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz" - "version" "0.12.4" - -"ast-types@^0.13.2": - "integrity" "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==" - "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz" - "version" "0.13.3" - -"async@^2.4.0": - "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" - "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" - "version" "2.6.3" - dependencies: - "lodash" "^4.17.14" - -"async@^3.0.0", "async@>=0.6.0": - "integrity" "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" - "resolved" "https://registry.npmjs.org/async/-/async-3.2.0.tgz" - "version" "3.2.0" - -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"atob-lite@^2.0.0": - "integrity" "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=" - "resolved" "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz" - "version" "2.0.0" - -"atob@^2.1.2": - "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" - "version" "2.1.2" - -"await-semaphore@^0.1.3": - "integrity" "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" - "resolved" "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz" - "version" "0.1.3" - -"aws-sdk@^2.686.0": - "integrity" "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==" - "resolved" "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz" - "version" "2.709.0" - dependencies: - "buffer" "4.9.2" - "events" "1.1.1" - "ieee754" "1.1.13" - "jmespath" "0.15.0" - "querystring" "0.2.0" - "sax" "1.2.1" - "url" "0.10.3" - "uuid" "3.3.2" - "xml2js" "0.4.19" - -"aws-sign2@~0.7.0": - "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - "version" "0.7.0" - -"aws4@^1.8.0": - "integrity" "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" - "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz" - "version" "1.10.0" - -"axios@^0.19.0": - "integrity" "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==" - "resolved" "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz" - "version" "0.19.2" - dependencies: - "follow-redirects" "1.5.10" - -"axios@~0.21.4": - "version" "0.21.4" - dependencies: - "follow-redirects" "^1.14.0" - -"babel-runtime@^6.26.0": - "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=" - "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "core-js" "^2.4.0" - "regenerator-runtime" "^0.11.0" - -"babel-types@^6.26.0": - "integrity" "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=" - "resolved" "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz" - "version" "6.26.0" - dependencies: - "babel-runtime" "^6.26.0" - "esutils" "^2.0.2" - "lodash" "^4.17.4" - "to-fast-properties" "^1.0.3" - -"babylon@^6.18.0": - "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" - "version" "6.18.0" - -"balanced-match@^1.0.0": - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" - "version" "1.0.0" - -"base@^0.11.1": - "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" - "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" - "version" "0.11.2" - dependencies: - "cache-base" "^1.0.1" - "class-utils" "^0.3.5" - "component-emitter" "^1.2.1" - "define-property" "^1.0.0" - "isobject" "^3.0.1" - "mixin-deep" "^1.2.0" - "pascalcase" "^0.1.1" - -"base64-js@^1.0.2", "base64-js@^1.3.0": - "integrity" "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz" - "version" "1.3.1" - -"bcrypt-pbkdf@^1.0.0": - "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" - "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "tweetnacl" "^0.14.3" - -"before-after-hook@^2.0.0": - "integrity" "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==" - "resolved" "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz" - "version" "2.1.0" - -"better-docs@^2.3.0": - "integrity" "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==" - "resolved" "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "brace" "^0.11.1" - "react-ace" "^6.5.0" - "react-docgen" "^5.3.0" - "react-frame-component" "^4.1.1" - "typescript" "^3.7.5" - "underscore" "^1.9.1" - "vue-docgen-api" "^3.22.0" - "vue2-ace-editor" "^0.0.13" - -"bignumber.js@^9.0.0": - "integrity" "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" - "resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz" - "version" "9.0.0" - -"binary-extensions@^2.0.0": - "integrity" "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" - "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz" - "version" "2.1.0" - -"bluebird@^3.5.1", "bluebird@^3.5.3", "bluebird@^3.5.5", "bluebird@^3.7.2": - "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" - "version" "3.7.2" - -"brace-expansion@^1.1.7": - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"brace@^0.11.0", "brace@^0.11.1": - "integrity" "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=" - "resolved" "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz" - "version" "0.11.1" - -"braces@^2.3.1": - "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" - "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" - "version" "2.3.2" - dependencies: - "arr-flatten" "^1.1.0" - "array-unique" "^0.3.2" - "extend-shallow" "^2.0.1" - "fill-range" "^4.0.0" - "isobject" "^3.0.1" - "repeat-element" "^1.1.2" - "snapdragon" "^0.8.1" - "snapdragon-node" "^2.0.1" - "split-string" "^3.0.2" - "to-regex" "^3.0.1" - -"braces@^3.0.2", "braces@~3.0.2": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"browser-stdout@1.3.1": - "resolved" "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" - "version" "1.3.1" - -"btoa-lite@^1.0.0": - "integrity" "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" - "resolved" "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz" - "version" "1.0.0" - -"buffer-equal-constant-time@1.0.1": - "integrity" "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - "resolved" "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - "version" "1.0.1" - -"buffer-from@^1.0.0": - "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" - "version" "1.1.1" - -"buffer@4.9.2": - "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" - "version" "4.9.2" - dependencies: - "base64-js" "^1.0.2" - "ieee754" "^1.1.4" - "isarray" "^1.0.0" - -"builtins@^1.0.3": - "integrity" "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" - "resolved" "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz" - "version" "1.0.3" - -"byline@^5.0.0": - "integrity" "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=" - "resolved" "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz" - "version" "5.0.0" - -"byte-size@^5.0.1": - "integrity" "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==" - "resolved" "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz" - "version" "5.0.1" - -"cacache@^12.0.0", "cacache@^12.0.3": - "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==" - "resolved" "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" - "version" "12.0.4" - dependencies: - "bluebird" "^3.5.5" - "chownr" "^1.1.1" - "figgy-pudding" "^3.5.1" - "glob" "^7.1.4" - "graceful-fs" "^4.1.15" - "infer-owner" "^1.0.3" - "lru-cache" "^5.1.1" - "mississippi" "^3.0.0" - "mkdirp" "^0.5.1" - "move-concurrently" "^1.0.1" - "promise-inflight" "^1.0.1" - "rimraf" "^2.6.3" - "ssri" "^6.0.1" - "unique-filename" "^1.1.1" - "y18n" "^4.0.0" - -"cache-base@^1.0.1": - "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" - "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "collection-visit" "^1.0.0" - "component-emitter" "^1.2.1" - "get-value" "^2.0.6" - "has-value" "^1.0.0" - "isobject" "^3.0.1" - "set-value" "^2.0.0" - "to-object-path" "^0.3.0" - "union-value" "^1.0.0" - "unset-value" "^1.0.0" - -"cacheable-lookup@^5.0.3": - "integrity" "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" - "resolved" "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz" - "version" "5.0.4" - -"cacheable-request@^7.0.1": - "integrity" "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==" - "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "clone-response" "^1.0.2" - "get-stream" "^5.1.0" - "http-cache-semantics" "^4.0.0" - "keyv" "^4.0.0" - "lowercase-keys" "^2.0.0" - "normalize-url" "^4.1.0" - "responselike" "^2.0.0" - -"call-me-maybe@^1.0.1": - "integrity" "sha1-JtII6onje1y95gJQoV8DHBak1ms=" - "resolved" "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz" - "version" "1.0.1" - -"caller-callsite@^2.0.0": - "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "callsites" "^2.0.0" - -"caller-path@^2.0.0": - "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "caller-callsite" "^2.0.0" - -"callsites@^2.0.0": - "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" - "version" "2.0.0" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camelcase-keys@^2.0.0": - "integrity" "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=" - "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "camelcase" "^2.0.0" - "map-obj" "^1.0.0" - -"camelcase-keys@^4.0.0": - "integrity" "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=" - "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "camelcase" "^4.1.0" - "map-obj" "^2.0.0" - "quick-lru" "^1.0.0" - -"camelcase-keys@^6.2.2": - "integrity" "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==" - "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz" - "version" "6.2.2" - dependencies: - "camelcase" "^5.3.1" - "map-obj" "^4.0.0" - "quick-lru" "^4.0.1" - -"camelcase@^1.0.2": - "integrity" "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" - "version" "1.2.1" - -"camelcase@^2.0.0": - "integrity" "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" - "version" "2.1.1" - -"camelcase@^4.1.0": - "integrity" "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" - "version" "4.1.0" - -"camelcase@^5.0.0": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^6.0.0": - "integrity" "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz" - "version" "6.0.0" - -"caseless@~0.12.0": - "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - "version" "0.12.0" - -"catharsis@^0.8.11": - "integrity" "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==" - "resolved" "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz" - "version" "0.8.11" - dependencies: - "lodash" "^4.17.14" - -"center-align@^0.1.1": - "integrity" "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=" - "resolved" "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz" - "version" "0.1.3" - dependencies: - "align-text" "^0.1.3" - "lazy-cache" "^1.0.3" - -"chai@^4.1.2", "chai@^4.2.0": - "resolved" "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "assertion-error" "^1.1.0" - "check-error" "^1.0.2" - "deep-eql" "^3.0.1" - "get-func-name" "^2.0.0" - "pathval" "^1.1.0" - "type-detect" "^4.0.5" - -"chalk@^2.0.0", "chalk@^2.3.0", "chalk@^2.3.1", "chalk@^2.4.2": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^4.0.0": - "integrity" "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"character-parser@^2.1.1": - "integrity" "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=" - "resolved" "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "is-regex" "^1.0.3" - -"chardet@^0.7.0": - "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - "version" "0.7.0" - -"check-error@^1.0.2": - "resolved" "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz" - "version" "1.0.2" - -"checkpoint-stream@^0.1.1": - "integrity" "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==" - "resolved" "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz" - "version" "0.1.2" - dependencies: - "@types/pumpify" "^1.4.1" - "events-intercept" "^2.0.0" - "pumpify" "^1.3.5" - "split-array-stream" "^1.0.0" - "through2" "^2.0.3" - -"chokidar@3.3.1": - "integrity" "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz" - "version" "3.3.1" - dependencies: - "anymatch" "~3.1.1" - "braces" "~3.0.2" - "glob-parent" "~5.1.0" - "is-binary-path" "~2.1.0" - "is-glob" "~4.0.1" - "normalize-path" "~3.0.0" - "readdirp" "~3.3.0" - optionalDependencies: - "fsevents" "~2.1.2" - -"chownr@^1.1.1", "chownr@^1.1.2": - "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" - "version" "1.1.4" - -"ci-info@^2.0.0": - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" - "version" "2.0.0" - -"class-generator@file:/home/partiksingh/ScoreLabs/nodecloud/generator": - "resolved" "file:generator" - "version" "1.0.0" - dependencies: - "@azure/arm-appservice" "^6.0.0" - "@azure/arm-compute" "^14.0.0" - "@azure/arm-containerservice" "^11.0.0" - "@azure/arm-cosmosdb" "^8.0.0" - "@azure/arm-keyvault" "^1.2.1" - "@azure/arm-monitor" "^6.0.0" - "@azure/arm-sql" "^7.0.0" - "@azure/arm-storage" "^15.0.0" - "@google-cloud/compute" "^2.0.0" - "@google-cloud/container" "^2.1.0" - "@google-cloud/dns" "^2.0.1" - "@google-cloud/monitoring" "^2.0.0" - "@google-cloud/pubsub" "^2.1.0" - "@google-cloud/storage" "^5.1.1" - "@google-cloud/translate" "^6.0.0" - "aws-sdk" "^2.686.0" - "config" "^1.26.1" - "do-wrapper" "^4.5.1" - "js-yaml" "^3.14.0" - "key-mirror" "^1.0.1" - "lodash" "^4.17.19" - "oci-sdk" "^2.55.0" - "typescript" "^3.9.3" - -"class-utils@^0.3.5": - "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" - "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" - "version" "0.3.6" - dependencies: - "arr-union" "^3.1.0" - "define-property" "^0.2.5" - "isobject" "^3.0.0" - "static-extend" "^0.1.1" - -"clean-css@^4.1.11": - "integrity" "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==" - "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "source-map" "~0.6.0" - -"cli-cursor@^2.1.0": - "integrity" "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=" - "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "restore-cursor" "^2.0.0" - -"cli-width@^2.0.0": - "integrity" "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz" - "version" "2.2.1" - -"cliui@^2.1.0": - "integrity" "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "center-align" "^0.1.1" - "right-align" "^0.1.1" - "wordwrap" "0.0.2" - -"cliui@^5.0.0": - "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "string-width" "^3.1.0" - "strip-ansi" "^5.2.0" - "wrap-ansi" "^5.1.0" - -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" - -"clone-deep@^4.0.1": - "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" - "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "is-plain-object" "^2.0.4" - "kind-of" "^6.0.2" - "shallow-clone" "^3.0.0" - -"clone-response@^1.0.2": - "integrity" "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=" - "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "mimic-response" "^1.0.0" - -"clone@^1.0.2": - "integrity" "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" - "version" "1.0.4" - -"code-point-at@^1.0.0": - "integrity" "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" - "version" "1.1.0" - -"collection-visit@^1.0.0": - "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" - "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "map-visit" "^1.0.0" - "object-visit" "^1.0.0" - -"color-convert@^1.9.0": - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "color-name" "1.1.3" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-name@1.1.3": - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"columnify@^1.5.4": - "integrity" "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=" - "resolved" "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz" - "version" "1.5.4" - dependencies: - "strip-ansi" "^3.0.0" - "wcwidth" "^1.0.0" - -"combined-stream@^1.0.6", "combined-stream@^1.0.8", "combined-stream@~1.0.6": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"commander@^2.19.0": - "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - "version" "2.20.3" - -"compare-func@^1.3.1": - "integrity" "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==" - "resolved" "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz" - "version" "1.3.4" - dependencies: - "array-ify" "^1.0.0" - "dot-prop" "^3.0.0" - -"compare-versions@^3.6.0": - "integrity" "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" - "resolved" "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" - "version" "3.6.0" - -"component-emitter@^1.2.1": - "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" - "version" "1.3.0" - -"compressible@^2.0.12": - "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" - "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" - "version" "2.0.18" - dependencies: - "mime-db" ">= 1.43.0 < 2" - -"concat-map@0.0.1": - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"concat-stream@^1.5.0": - "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" - "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" - "version" "1.6.2" - dependencies: - "buffer-from" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^2.2.2" - "typedarray" "^0.0.6" - -"concat-stream@^2.0.0": - "integrity" "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==" - "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "buffer-from" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^3.0.2" - "typedarray" "^0.0.6" - -"config-chain@^1.1.11": - "integrity" "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==" - "resolved" "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz" - "version" "1.1.12" - dependencies: - "ini" "^1.3.4" - "proto-list" "~1.2.1" - -"config@^1.26.1": - "resolved" "https://registry.npmjs.org/config/-/config-1.31.0.tgz" - "version" "1.31.0" - dependencies: - "json5" "^1.0.1" - -"configstore@^5.0.0": - "integrity" "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==" - "resolved" "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "dot-prop" "^5.2.0" - "graceful-fs" "^4.1.2" - "make-dir" "^3.0.0" - "unique-string" "^2.0.0" - "write-file-atomic" "^3.0.0" - "xdg-basedir" "^4.0.0" - -"console-control-strings@^1.0.0", "console-control-strings@~1.1.0": - "integrity" "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - "resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - "version" "1.1.0" - -"constantinople@^3.0.1", "constantinople@^3.1.2": - "integrity" "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==" - "resolved" "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "@types/babel-types" "^7.0.0" - "@types/babylon" "^6.16.2" - "babel-types" "^6.26.0" - "babylon" "^6.18.0" - -"conventional-changelog-angular@^5.0.3": - "integrity" "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==" - "resolved" "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz" - "version" "5.0.10" - dependencies: - "compare-func" "^1.3.1" - "q" "^1.5.1" - -"conventional-changelog-core@^3.1.6": - "integrity" "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==" - "resolved" "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz" - "version" "3.2.3" - dependencies: - "conventional-changelog-writer" "^4.0.6" - "conventional-commits-parser" "^3.0.3" - "dateformat" "^3.0.0" - "get-pkg-repo" "^1.0.0" - "git-raw-commits" "2.0.0" - "git-remote-origin-url" "^2.0.0" - "git-semver-tags" "^2.0.3" - "lodash" "^4.2.1" - "normalize-package-data" "^2.3.5" - "q" "^1.5.1" - "read-pkg" "^3.0.0" - "read-pkg-up" "^3.0.0" - "through2" "^3.0.0" - -"conventional-changelog-preset-loader@^2.1.1": - "integrity" "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==" - "resolved" "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz" - "version" "2.3.4" - -"conventional-changelog-writer@^4.0.6": - "integrity" "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==" - "resolved" "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz" - "version" "4.0.16" - dependencies: - "compare-func" "^1.3.1" - "conventional-commits-filter" "^2.0.6" - "dateformat" "^3.0.0" - "handlebars" "^4.7.6" - "json-stringify-safe" "^5.0.1" - "lodash" "^4.17.15" - "meow" "^7.0.0" - "semver" "^6.0.0" - "split" "^1.0.0" - "through2" "^3.0.0" - -"conventional-commits-filter@^2.0.2", "conventional-commits-filter@^2.0.6": - "integrity" "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==" - "resolved" "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz" - "version" "2.0.6" - dependencies: - "lodash.ismatch" "^4.4.0" - "modify-values" "^1.0.0" - -"conventional-commits-parser@^3.0.3": - "integrity" "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==" - "resolved" "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "is-text-path" "^1.0.1" - "JSONStream" "^1.0.4" - "lodash" "^4.17.15" - "meow" "^7.0.0" - "split2" "^2.0.0" - "through2" "^3.0.0" - "trim-off-newlines" "^1.0.0" - -"conventional-recommended-bump@^5.0.0": - "integrity" "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==" - "resolved" "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "concat-stream" "^2.0.0" - "conventional-changelog-preset-loader" "^2.1.1" - "conventional-commits-filter" "^2.0.2" - "conventional-commits-parser" "^3.0.3" - "git-raw-commits" "2.0.0" - "git-semver-tags" "^2.0.3" - "meow" "^4.0.0" - "q" "^1.5.1" - -"convert-source-map@^1.7.0": - "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - "version" "1.7.0" - dependencies: - "safe-buffer" "~5.1.1" - -"copy-concurrently@^1.0.0": - "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==" - "resolved" "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "aproba" "^1.1.1" - "fs-write-stream-atomic" "^1.0.8" - "iferr" "^0.1.5" - "mkdirp" "^0.5.1" - "rimraf" "^2.5.4" - "run-queue" "^1.0.0" - -"copy-descriptor@^0.1.0": - "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" - "version" "0.1.1" - -"core-js@^2.4.0", "core-js@^2.6.5": - "integrity" "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz" - "version" "2.6.11" - -"core-util-is@~1.0.0", "core-util-is@1.0.2": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" - -"cosmiconfig@^5.1.0": - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" - "version" "5.2.1" - dependencies: - "import-fresh" "^2.0.0" - "is-directory" "^0.3.1" - "js-yaml" "^3.13.1" - "parse-json" "^4.0.0" - -"cosmiconfig@^7.0.0": - "integrity" "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "@types/parse-json" "^4.0.0" - "import-fresh" "^3.2.1" - "parse-json" "^5.0.0" - "path-type" "^4.0.0" - "yaml" "^1.10.0" - -"cross-env@^7.0.2": - "integrity" "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==" - "resolved" "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz" - "version" "7.0.2" - dependencies: - "cross-spawn" "^7.0.1" - -"cross-spawn@^5.0.1": - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "lru-cache" "^4.0.1" - "shebang-command" "^1.2.0" - "which" "^1.2.9" - -"cross-spawn@^6.0.0": - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - "version" "6.0.5" - dependencies: - "nice-try" "^1.0.4" - "path-key" "^2.0.1" - "semver" "^5.5.0" - "shebang-command" "^1.2.0" - "which" "^1.2.9" - -"cross-spawn@^7.0.1", "cross-spawn@^7.0.2": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"crypto-random-string@^2.0.0": - "integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" - "version" "2.0.0" - -"currently-unhandled@^0.4.1": - "integrity" "sha1-mI3zP+qxke95mmE2nddsF635V+o=" - "resolved" "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz" - "version" "0.4.1" - dependencies: - "array-find-index" "^1.0.1" - -"cyclist@^1.0.1": - "integrity" "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - "resolved" "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" - "version" "1.0.1" - -"dargs@^4.0.1": - "integrity" "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=" - "resolved" "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "number-is-nan" "^1.0.0" - -"dashdash@^1.12.0": - "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" - "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - "version" "1.14.1" - dependencies: - "assert-plus" "^1.0.0" - -"date-and-time@^0.13.0": - "integrity" "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==" - "resolved" "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz" - "version" "0.13.1" - -"date-utils@*": - "integrity" "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=" - "resolved" "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz" - "version" "1.2.21" - -"dateformat@^3.0.0": - "integrity" "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" - "resolved" "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz" - "version" "3.0.3" - -"de-indent@^1.0.2": - "integrity" "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" - "resolved" "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" - "version" "1.0.2" - -"debug@^2.2.0": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^2.3.3": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@^3.1.0": - "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" - "version" "3.2.6" - dependencies: - "ms" "^2.1.1" - -"debug@^4.1.0", "debug@^4.1.1", "debug@4": - "integrity" "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "ms" "^2.1.1" - -"debug@^4.3.2": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@=3.1.0": - "integrity" "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==" - "resolved" "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "ms" "2.0.0" - -"debug@3.1.0": - "integrity" "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==" - "resolved" "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "ms" "2.0.0" - -"debug@3.2.6": - "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" - "version" "3.2.6" - dependencies: - "ms" "^2.1.1" - -"debuglog@^1.0.1": - "integrity" "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=" - "resolved" "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz" - "version" "1.0.1" - -"decamelize-keys@^1.0.0", "decamelize-keys@^1.1.0": - "integrity" "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=" - "resolved" "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "decamelize" "^1.1.0" - "map-obj" "^1.0.0" - -"decamelize@^1.0.0", "decamelize@^1.1.0", "decamelize@^1.1.2", "decamelize@^1.2.0": - "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"decode-uri-component@^0.2.0": - "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" - "version" "0.2.0" - -"decompress-response@^6.0.0": - "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" - "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "mimic-response" "^3.1.0" - -"dedent@^0.7.0": - "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - "version" "0.7.0" - -"deep-eql@^3.0.1": - "resolved" "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "type-detect" "^4.0.0" - -"deep-equal@^1.0.0": - "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz" - "version" "1.0.1" - -"deep-is@^0.1.3": - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - "version" "0.1.4" - -"defaults@^1.0.3": - "integrity" "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=" - "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "clone" "^1.0.2" - -"defer-to-connect@^2.0.0": - "integrity" "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" - "version" "2.0.1" - -"define-properties@^1.1.2", "define-properties@^1.1.3": - "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "object-keys" "^1.0.12" - -"define-property@^0.2.5": - "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" - "version" "0.2.5" - dependencies: - "is-descriptor" "^0.1.0" - -"define-property@^1.0.0": - "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "is-descriptor" "^1.0.0" - -"define-property@^2.0.2": - "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" - "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "is-descriptor" "^1.0.2" - "isobject" "^3.0.1" - -"delayed-stream@~1.0.0": - "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"delegates@^1.0.0": - "integrity" "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" - "version" "1.0.0" - -"deprecation@^2.0.0", "deprecation@^2.3.1": - "integrity" "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" - "resolved" "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz" - "version" "2.3.1" - -"detect-indent@^5.0.0": - "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" - "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" - "version" "5.0.0" - -"dezalgo@^1.0.0": - "integrity" "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=" - "resolved" "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "asap" "^2.0.0" - "wrappy" "1" - -"diff-match-patch@^1.0.4": - "integrity" "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==" - "resolved" "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz" - "version" "1.0.5" - -"diff@^4.0.1", "diff@4.0.2": - "integrity" "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" - "resolved" "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" - "version" "4.0.2" - -"dir-glob@^2.2.2": - "integrity" "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==" - "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz" - "version" "2.2.2" - dependencies: - "path-type" "^3.0.0" - -"dir-glob@^3.0.1": - "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" - "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "path-type" "^4.0.0" - -"dns-zonefile@0.2.6": - "integrity" "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==" - "resolved" "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz" - "version" "0.2.6" - -"do-wrapper@^4.5.1": - "integrity" "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==" - "resolved" "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz" - "version" "4.5.1" - dependencies: - "got" "^11.8.2" - -"doctrine@^3.0.0": - "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" - "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "esutils" "^2.0.2" - -"doctypes@^1.1.0": - "integrity" "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" - "resolved" "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz" - "version" "1.1.0" - -"dot-prop@^3.0.0": - "integrity" "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=" - "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "is-obj" "^1.0.0" - -"dot-prop@^4.2.0": - "integrity" "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==" - "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "is-obj" "^1.0.0" - -"dot-prop@^5.2.0": - "integrity" "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==" - "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "is-obj" "^2.0.0" - -"duplexer@^0.1.1": - "integrity" "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" - "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" - "version" "0.1.1" - -"duplexify@^3.4.2", "duplexify@^3.5.0", "duplexify@^3.6.0": - "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==" - "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" - "version" "3.7.1" - dependencies: - "end-of-stream" "^1.0.0" - "inherits" "^2.0.1" - "readable-stream" "^2.0.0" - "stream-shift" "^1.0.0" - -"duplexify@^4.1.1": - "integrity" "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==" - "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "end-of-stream" "^1.4.1" - "inherits" "^2.0.3" - "readable-stream" "^3.1.1" - "stream-shift" "^1.0.0" - -"ecc-jsbn@~0.1.1": - "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" - "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - "version" "0.1.2" - dependencies: - "jsbn" "~0.1.0" - "safer-buffer" "^2.1.0" - -"ecdsa-sig-formatter@^1.0.11", "ecdsa-sig-formatter@1.0.11": - "integrity" "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==" - "resolved" "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "safe-buffer" "^5.0.1" - -"emoji-regex@^7.0.1": - "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" - "version" "7.0.3" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"encoding@^0.1.0", "encoding@^0.1.11": - "integrity" "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=" - "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz" - "version" "0.1.12" - dependencies: - "iconv-lite" "~0.4.13" - -"end-of-stream@^1.0.0", "end-of-stream@^1.1.0", "end-of-stream@^1.4.1": - "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" - "version" "1.4.4" - dependencies: - "once" "^1.4.0" - -"ent@^2.2.0": - "integrity" "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" - "resolved" "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz" - "version" "2.2.0" - -"entities@~2.0.0": - "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" - "version" "2.0.3" - -"env-paths@^2.2.0": - "integrity" "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==" - "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz" - "version" "2.2.0" - -"envinfo@^7.3.1": - "integrity" "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==" - "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz" - "version" "7.5.1" - -"err-code@^1.0.0": - "integrity" "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=" - "resolved" "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz" - "version" "1.1.2" - -"error-ex@^1.2.0", "error-ex@^1.3.1": - "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "is-arrayish" "^0.2.1" - -"es-abstract@^1.17.0-next.1", "es-abstract@^1.17.4", "es-abstract@^1.17.5": - "integrity" "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz" - "version" "1.17.6" - dependencies: - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" - "is-callable" "^1.2.0" - "is-regex" "^1.1.0" - "object-inspect" "^1.7.0" - "object-keys" "^1.1.1" - "object.assign" "^4.1.0" - "string.prototype.trimend" "^1.0.1" - "string.prototype.trimstart" "^1.0.1" - -"es-array-method-boxes-properly@^1.0.0": - "integrity" "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - "resolved" "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz" - "version" "1.0.0" - -"es-get-iterator@^1.0.2": - "integrity" "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==" - "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "es-abstract" "^1.17.4" - "has-symbols" "^1.0.1" - "is-arguments" "^1.0.4" - "is-map" "^2.0.1" - "is-set" "^2.0.1" - "is-string" "^1.0.5" - "isarray" "^2.0.5" - -"es-to-primitive@^1.2.1": - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" - "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" - -"es6-promise@^4.0.3": - "integrity" "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - "resolved" "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz" - "version" "4.2.8" - -"es6-promise@4.2.6": - "integrity" "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" - "resolved" "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz" - "version" "4.2.6" - -"es6-promisify@^5.0.0": - "integrity" "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=" - "resolved" "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "es6-promise" "^4.0.3" - -"escape-string-regexp@^1.0.5", "escape-string-regexp@1.0.5": - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escape-string-regexp@^4.0.0": - "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - "version" "4.0.0" - -"eslint-plugin-simple-import-sort@^7.0.0": - "integrity" "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==" - "resolved" "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz" - "version" "7.0.0" - -"eslint-scope@^5.1.1": - "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" - "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "esrecurse" "^4.3.0" - "estraverse" "^4.1.1" - -"eslint-scope@^7.1.1": - "integrity" "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==" - "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz" - "version" "7.1.1" - dependencies: - "esrecurse" "^4.3.0" - "estraverse" "^5.2.0" - -"eslint-utils@^3.0.0": - "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==" - "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "eslint-visitor-keys" "^2.0.0" - -"eslint-visitor-keys@^2.0.0": - "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" - "version" "2.1.0" - -"eslint-visitor-keys@^3.0.0", "eslint-visitor-keys@^3.3.0": - "integrity" "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" - "version" "3.3.0" - -"eslint@*", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^8.13.0", "eslint@>=5", "eslint@>=5.0.0": - "integrity" "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==" - "resolved" "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz" - "version" "8.13.0" - dependencies: - "@eslint/eslintrc" "^1.2.1" - "@humanwhocodes/config-array" "^0.9.2" - "ajv" "^6.10.0" - "chalk" "^4.0.0" - "cross-spawn" "^7.0.2" - "debug" "^4.3.2" - "doctrine" "^3.0.0" - "escape-string-regexp" "^4.0.0" - "eslint-scope" "^7.1.1" - "eslint-utils" "^3.0.0" - "eslint-visitor-keys" "^3.3.0" - "espree" "^9.3.1" - "esquery" "^1.4.0" - "esutils" "^2.0.2" - "fast-deep-equal" "^3.1.3" - "file-entry-cache" "^6.0.1" - "functional-red-black-tree" "^1.0.1" - "glob-parent" "^6.0.1" - "globals" "^13.6.0" - "ignore" "^5.2.0" - "import-fresh" "^3.0.0" - "imurmurhash" "^0.1.4" - "is-glob" "^4.0.0" - "js-yaml" "^4.1.0" - "json-stable-stringify-without-jsonify" "^1.0.1" - "levn" "^0.4.1" - "lodash.merge" "^4.6.2" - "minimatch" "^3.0.4" - "natural-compare" "^1.4.0" - "optionator" "^0.9.1" - "regexpp" "^3.2.0" - "strip-ansi" "^6.0.1" - "strip-json-comments" "^3.1.0" - "text-table" "^0.2.0" - "v8-compile-cache" "^2.0.3" - -"espree@^9.3.1": - "integrity" "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==" - "resolved" "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz" - "version" "9.3.1" - dependencies: - "acorn" "^8.7.0" - "acorn-jsx" "^5.3.1" - "eslint-visitor-keys" "^3.3.0" - -"esprima@^4.0.0", "esprima@~4.0.0": - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"esquery@^1.4.0": - "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" - "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "estraverse" "^5.1.0" - -"esrecurse@^4.3.0": - "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" - "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "estraverse" "^5.2.0" - -"estraverse@^4.1.1": - "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - "version" "4.3.0" - -"estraverse@^5.1.0", "estraverse@^5.2.0": - "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - "version" "5.3.0" - -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" - -"event-target-shim@^5.0.0": - "integrity" "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - "resolved" "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" - "version" "5.0.1" - -"eventemitter3@^3.1.0": - "integrity" "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz" - "version" "3.1.2" - -"eventemitter3@^4.0.4": - "integrity" "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==" - "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz" - "version" "4.0.5" - -"events-intercept@^2.0.0": - "integrity" "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=" - "resolved" "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz" - "version" "2.0.0" - -"events@1.1.1": - "integrity" "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" - "resolved" "https://registry.npmjs.org/events/-/events-1.1.1.tgz" - "version" "1.1.1" - -"execa@^0.8.0": - "resolved" "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz" - "version" "0.8.0" - dependencies: - "cross-spawn" "^5.0.1" - "get-stream" "^3.0.0" - "is-stream" "^1.1.0" - "npm-run-path" "^2.0.0" - "p-finally" "^1.0.0" - "signal-exit" "^3.0.0" - "strip-eof" "^1.0.0" - -"execa@^1.0.0": - "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "cross-spawn" "^6.0.0" - "get-stream" "^4.0.0" - "is-stream" "^1.1.0" - "npm-run-path" "^2.0.0" - "p-finally" "^1.0.0" - "signal-exit" "^3.0.0" - "strip-eof" "^1.0.0" - -"expand-brackets@^2.1.4": - "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" - "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" - "version" "2.1.4" - dependencies: - "debug" "^2.3.3" - "define-property" "^0.2.5" - "extend-shallow" "^2.0.1" - "posix-character-classes" "^0.1.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" - -"extend-shallow@^2.0.1": - "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "is-extendable" "^0.1.0" - -"extend-shallow@^3.0.0": - "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "assign-symbols" "^1.0.0" - "is-extendable" "^1.0.1" - -"extend-shallow@^3.0.2": - "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" - "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "assign-symbols" "^1.0.0" - "is-extendable" "^1.0.1" - -"extend@^3.0.2", "extend@~3.0.2": - "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - "version" "3.0.2" - -"external-editor@^3.0.3": - "integrity" "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==" - "resolved" "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "chardet" "^0.7.0" - "iconv-lite" "^0.4.24" - "tmp" "^0.0.33" - -"extglob@^2.0.4": - "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" - "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "array-unique" "^0.3.2" - "define-property" "^1.0.0" - "expand-brackets" "^2.1.4" - "extend-shallow" "^2.0.1" - "fragment-cache" "^0.2.1" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" - -"extsprintf@^1.2.0": - "integrity" "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz" - "version" "1.4.0" - -"extsprintf@1.3.0": - "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - "version" "1.3.0" - -"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": - "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - "version" "3.1.3" - -"fast-glob@^2.2.6": - "integrity" "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz" - "version" "2.2.7" - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - "glob-parent" "^3.1.0" - "is-glob" "^4.0.0" - "merge2" "^1.2.3" - "micromatch" "^3.1.10" - -"fast-glob@^3.2.9": - "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" - "version" "3.2.11" - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - "glob-parent" "^5.1.2" - "merge2" "^1.3.0" - "micromatch" "^4.0.4" - -"fast-json-stable-stringify@^2.0.0": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-levenshtein@^2.0.6": - "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" - -"fast-text-encoding@^1.0.0": - "integrity" "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" - "resolved" "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz" - "version" "1.0.3" - -"fastq@^1.6.0": - "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - "version" "1.13.0" - dependencies: - "reusify" "^1.0.4" - -"figgy-pudding@^3.4.1", "figgy-pudding@^3.5.1": - "integrity" "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - "resolved" "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" - "version" "3.5.2" - -"figures@^2.0.0": - "integrity" "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=" - "resolved" "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "escape-string-regexp" "^1.0.5" - -"file-entry-cache@^6.0.1": - "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" - "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "flat-cache" "^3.0.4" - -"fill-range@^4.0.0": - "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "extend-shallow" "^2.0.1" - "is-number" "^3.0.0" - "repeat-string" "^1.6.1" - "to-regex-range" "^2.1.0" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"find-up@^1.0.0": - "integrity" "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "path-exists" "^2.0.0" - "pinkie-promise" "^2.0.0" - -"find-up@^2.0.0": - "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "locate-path" "^2.0.0" - -"find-up@^2.1.0": - "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "locate-path" "^2.0.0" - -"find-up@^3.0.0": - "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "locate-path" "^3.0.0" - -"find-up@^4.0.0", "find-up@^4.1.0", "find-up@4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"find-versions@^3.2.0": - "integrity" "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==" - "resolved" "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "semver-regex" "^2.0.0" - -"flat-cache@^3.0.4": - "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" - "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "flatted" "^3.1.0" - "rimraf" "^3.0.2" - -"flat@^4.1.0": - "integrity" "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==" - "resolved" "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "is-buffer" "~2.0.3" - -"flatted@^3.1.0": - "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" - "version" "3.2.5" - -"flush-write-stream@^1.0.0": - "integrity" "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==" - "resolved" "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "inherits" "^2.0.3" - "readable-stream" "^2.3.6" - -"follow-redirects@^1.14.0": - "version" "1.15.2" - -"follow-redirects@1.5.10": - "integrity" "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==" - "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz" - "version" "1.5.10" - dependencies: - "debug" "=3.1.0" - -"for-in@^1.0.2": - "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" - "version" "1.0.2" - -"forever-agent@~0.6.1": - "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - "version" "0.6.1" - -"form-data@^2.3.2", "form-data@^2.5.0": - "integrity" "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz" - "version" "2.5.1" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.6" - "mime-types" "^2.1.12" - -"form-data@^3.0.0": - "integrity" "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"form-data@~2.3.2": - "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.6" - "mime-types" "^2.1.12" - -"fragment-cache@^0.2.1": - "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" - "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" - "version" "0.2.1" - dependencies: - "map-cache" "^0.2.2" - -"from2@^2.1.0": - "integrity" "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=" - "resolved" "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "inherits" "^2.0.1" - "readable-stream" "^2.0.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-minipass@^1.2.5": - "integrity" "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==" - "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz" - "version" "1.2.7" - dependencies: - "minipass" "^2.6.0" - -"fs-write-stream-atomic@^1.0.8": - "integrity" "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=" - "resolved" "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "graceful-fs" "^4.1.2" - "iferr" "^0.1.5" - "imurmurhash" "^0.1.4" - "readable-stream" "1 || 2" - -"fs.realpath@^1.0.0": - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"functional-red-black-tree@^1.0.1": - "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" - "version" "1.0.1" - -"gauge@~2.7.3": - "integrity" "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=" - "resolved" "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz" - "version" "2.7.4" - dependencies: - "aproba" "^1.0.3" - "console-control-strings" "^1.0.0" - "has-unicode" "^2.0.0" - "object-assign" "^4.1.0" - "signal-exit" "^3.0.0" - "string-width" "^1.0.1" - "strip-ansi" "^3.0.1" - "wide-align" "^1.1.0" - -"gaxios@^2.1.0": - "integrity" "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==" - "resolved" "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz" - "version" "2.3.4" - dependencies: - "abort-controller" "^3.0.0" - "extend" "^3.0.2" - "https-proxy-agent" "^5.0.0" - "is-stream" "^2.0.0" - "node-fetch" "^2.3.0" - -"gaxios@^3.0.0": - "integrity" "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==" - "resolved" "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "abort-controller" "^3.0.0" - "extend" "^3.0.2" - "https-proxy-agent" "^5.0.0" - "is-stream" "^2.0.0" - "node-fetch" "^2.3.0" - -"gce-images@^3.0.0": - "integrity" "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==" - "resolved" "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "arrify" "^2.0.0" - "google-auth-library" "^6.0.0" - -"gcp-metadata@^3.5.0": - "integrity" "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==" - "resolved" "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz" - "version" "3.5.0" - dependencies: - "gaxios" "^2.1.0" - "json-bigint" "^0.3.0" - -"gcp-metadata@^4.1.0": - "integrity" "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==" - "resolved" "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "gaxios" "^3.0.0" - "json-bigint" "^0.3.0" - -"gcs-resumable-upload@^3.0.0": - "integrity" "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==" - "resolved" "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "abort-controller" "^3.0.0" - "configstore" "^5.0.0" - "extend" "^3.0.2" - "gaxios" "^3.0.0" - "google-auth-library" "^6.0.0" - "pumpify" "^2.0.0" - "stream-events" "^1.0.4" - -"genfun@^5.0.0": - "integrity" "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==" - "resolved" "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz" - "version" "5.0.0" - -"gensync@^1.0.0-beta.1": - "integrity" "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz" - "version" "1.0.0-beta.1" - -"get-caller-file@^2.0.1": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" - -"get-func-name@^2.0.0": - "resolved" "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz" - "version" "2.0.0" - -"get-pkg-repo@^1.0.0": - "integrity" "sha1-xztInAbYDMVTbCyFP54FIyBWly0=" - "resolved" "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "hosted-git-info" "^2.1.4" - "meow" "^3.3.0" - "normalize-package-data" "^2.3.0" - "parse-github-repo-url" "^1.3.0" - "through2" "^2.0.0" - -"get-port@^4.2.0": - "integrity" "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==" - "resolved" "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz" - "version" "4.2.0" - -"get-stdin@^4.0.1": - "integrity" "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" - "version" "4.0.1" - -"get-stream@^3.0.0": - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" - "version" "3.0.0" - -"get-stream@^4.0.0", "get-stream@^4.1.0": - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "pump" "^3.0.0" - -"get-stream@^5.1.0": - "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "pump" "^3.0.0" - -"get-value@^2.0.3", "get-value@^2.0.6": - "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" - "version" "2.0.6" - -"getpass@^0.1.1": - "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" - "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - "version" "0.1.7" - dependencies: - "assert-plus" "^1.0.0" - -"git-raw-commits@2.0.0": - "integrity" "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==" - "resolved" "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "dargs" "^4.0.1" - "lodash.template" "^4.0.2" - "meow" "^4.0.0" - "split2" "^2.0.0" - "through2" "^2.0.0" - -"git-remote-origin-url@^2.0.0": - "integrity" "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=" - "resolved" "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "gitconfiglocal" "^1.0.0" - "pify" "^2.3.0" - -"git-semver-tags@^2.0.3": - "integrity" "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==" - "resolved" "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz" - "version" "2.0.3" - dependencies: - "meow" "^4.0.0" - "semver" "^6.0.0" - -"git-up@^4.0.0": - "integrity" "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==" - "resolved" "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "is-ssh" "^1.3.0" - "parse-url" "^5.0.0" - -"git-url-parse@^11.1.2": - "integrity" "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==" - "resolved" "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz" - "version" "11.1.2" - dependencies: - "git-up" "^4.0.0" - -"gitconfiglocal@^1.0.0": - "integrity" "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=" - "resolved" "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "ini" "^1.3.2" - -"glob-parent@^3.1.0": - "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "is-glob" "^3.1.0" - "path-dirname" "^1.0.0" - -"glob-parent@^5.0.0", "glob-parent@~5.1.0": - "integrity" "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "is-glob" "^4.0.1" - -"glob-parent@^5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob-parent@^6.0.1": - "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "is-glob" "^4.0.3" - -"glob-to-regexp@^0.3.0": - "integrity" "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" - "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz" - "version" "0.3.0" - -"glob@^7.1.1", "glob@^7.1.3", "glob@^7.1.4", "glob@7.1.6": - "integrity" "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - "version" "7.1.6" - dependencies: - "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" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"globals@^13.6.0", "globals@^13.9.0": - "integrity" "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==" - "resolved" "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz" - "version" "13.13.0" - dependencies: - "type-fest" "^0.20.2" - -"globby@^11.0.4": - "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" - "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - "version" "11.1.0" - dependencies: - "array-union" "^2.1.0" - "dir-glob" "^3.0.1" - "fast-glob" "^3.2.9" - "ignore" "^5.2.0" - "merge2" "^1.4.1" - "slash" "^3.0.0" - -"globby@^9.2.0": - "integrity" "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==" - "resolved" "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz" - "version" "9.2.0" - dependencies: - "@types/glob" "^7.1.1" - "array-union" "^1.0.2" - "dir-glob" "^2.2.2" - "fast-glob" "^2.2.6" - "glob" "^7.1.3" - "ignore" "^4.0.3" - "pify" "^4.0.1" - "slash" "^2.0.0" - -"google-auth-library@^6.0.0", "google-auth-library@5.x || 6.x": - "integrity" "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==" - "resolved" "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "arrify" "^2.0.0" - "base64-js" "^1.3.0" - "ecdsa-sig-formatter" "^1.0.11" - "fast-text-encoding" "^1.0.0" - "gaxios" "^3.0.0" - "gcp-metadata" "^4.1.0" - "gtoken" "^5.0.0" - "jws" "^4.0.0" - "lru-cache" "^5.0.0" - -"google-gax@^2.1.0", "google-gax@^2.2.0": - "integrity" "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==" - "resolved" "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz" - "version" "2.6.1" - dependencies: - "@grpc/grpc-js" "~1.0.0" - "@grpc/proto-loader" "^0.5.1" - "@types/long" "^4.0.0" - "abort-controller" "^3.0.0" - "duplexify" "^3.6.0" - "google-auth-library" "^6.0.0" - "is-stream-ended" "^0.1.4" - "lodash.at" "^4.6.0" - "lodash.has" "^4.5.2" - "node-fetch" "^2.6.0" - "protobufjs" "^6.9.0" - "retry-request" "^4.0.0" - "semver" "^6.0.0" - "walkdir" "^0.4.0" - -"google-gax@^2.3.1": - "integrity" "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==" - "resolved" "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "@grpc/grpc-js" "~1.1.1" - "@grpc/proto-loader" "^0.5.1" - "@types/long" "^4.0.0" - "abort-controller" "^3.0.0" - "duplexify" "^3.6.0" - "google-auth-library" "^6.0.0" - "is-stream-ended" "^0.1.4" - "lodash.at" "^4.6.0" - "lodash.has" "^4.5.2" - "node-fetch" "^2.6.0" - "protobufjs" "^6.9.0" - "retry-request" "^4.0.0" - "semver" "^6.0.0" - "walkdir" "^0.4.0" - -"google-gax@^2.7.0": - "integrity" "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==" - "resolved" "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "@grpc/grpc-js" "~1.1.1" - "@grpc/proto-loader" "^0.5.1" - "@types/long" "^4.0.0" - "abort-controller" "^3.0.0" - "duplexify" "^3.6.0" - "google-auth-library" "^6.0.0" - "is-stream-ended" "^0.1.4" - "lodash.at" "^4.6.0" - "lodash.has" "^4.5.2" - "node-fetch" "^2.6.0" - "protobufjs" "^6.9.0" - "retry-request" "^4.0.0" - "semver" "^6.0.0" - "walkdir" "^0.4.0" - -"google-p12-pem@^3.0.0": - "integrity" "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==" - "resolved" "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "node-forge" "^0.9.0" - -"got@^11.8.2": - "integrity" "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==" - "resolved" "https://registry.npmjs.org/got/-/got-11.8.2.tgz" - "version" "11.8.2" - dependencies: - "@sindresorhus/is" "^4.0.0" - "@szmarczak/http-timer" "^4.0.5" - "@types/cacheable-request" "^6.0.1" - "@types/responselike" "^1.0.0" - "cacheable-lookup" "^5.0.3" - "cacheable-request" "^7.0.1" - "decompress-response" "^6.0.0" - "http2-wrapper" "^1.0.0-beta.5.2" - "lowercase-keys" "^2.0.0" - "p-cancelable" "^2.0.0" - "responselike" "^2.0.0" - -"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.1.9", "graceful-fs@^4.2.0", "graceful-fs@^4.2.2": - "integrity" "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" - "version" "4.2.4" - -"growl@1.10.5": - "resolved" "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz" - "version" "1.10.5" - -"grpc-gcp@^0.3.2": - "integrity" "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==" - "resolved" "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz" - "version" "0.3.3" - dependencies: - "@grpc/grpc-js" "^1.1.1" - -"gtoken@^5.0.0": - "integrity" "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==" - "resolved" "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "gaxios" "^3.0.0" - "google-p12-pem" "^3.0.0" - "jws" "^4.0.0" - "mime" "^2.2.0" - -"handlebars@^4.7.6": - "integrity" "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==" - "resolved" "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz" - "version" "4.7.6" - dependencies: - "minimist" "^1.2.5" - "neo-async" "^2.6.0" - "source-map" "^0.6.1" - "wordwrap" "^1.0.0" - optionalDependencies: - "uglify-js" "^3.1.4" - -"har-schema@^2.0.0": - "integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" - "version" "2.0.0" - -"har-validator@~5.1.3": - "integrity" "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==" - "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz" - "version" "5.1.3" - dependencies: - "ajv" "^6.5.5" - "har-schema" "^2.0.0" - -"hard-rejection@^2.1.0": - "integrity" "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" - "resolved" "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz" - "version" "2.1.0" - -"has-flag@^3.0.0": - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-symbols@^1.0.0", "has-symbols@^1.0.1": - "integrity" "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz" - "version" "1.0.1" - -"has-unicode@^2.0.0", "has-unicode@^2.0.1": - "integrity" "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - "resolved" "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" - "version" "2.0.1" - -"has-value@^0.3.1": - "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" - "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "get-value" "^2.0.3" - "has-values" "^0.1.4" - "isobject" "^2.0.0" - -"has-value@^1.0.0": - "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" - "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "get-value" "^2.0.6" - "has-values" "^1.0.0" - "isobject" "^3.0.0" - -"has-values@^0.1.4": - "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" - "version" "0.1.4" - -"has-values@^1.0.0": - "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" - "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "is-number" "^3.0.0" - "kind-of" "^4.0.0" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"hash-stream-validation@^0.2.2": - "integrity" "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==" - "resolved" "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz" - "version" "0.2.3" - dependencies: - "through2" "^2.0.0" - -"hash-sum@^1.0.2": - "integrity" "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" - "resolved" "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" - "version" "1.0.2" - -"he@^1.1.0", "he@1.2.0": - "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - "version" "1.2.0" - -"hosted-git-info@^2.1.4": - "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz" - "version" "2.8.5" - -"hosted-git-info@^2.7.1": - "integrity" "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" - "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz" - "version" "2.8.8" - -"html-tags@^3.0.0": - "integrity" "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" - "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz" - "version" "3.1.0" - -"http-cache-semantics@^3.8.1": - "integrity" "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" - "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz" - "version" "3.8.1" - -"http-cache-semantics@^4.0.0": - "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" - "version" "4.1.0" - -"http-proxy-agent@^2.1.0": - "integrity" "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "agent-base" "4" - "debug" "3.1.0" - -"http-proxy-agent@^4.0.0": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" - -"http-signature@~1.2.0": - "integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" - "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "assert-plus" "^1.0.0" - "jsprim" "^1.2.2" - "sshpk" "^1.7.0" - -"http-signature@1.3.1": - "integrity" "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==" - "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "assert-plus" "^1.0.0" - "jsprim" "^1.2.2" - "sshpk" "^1.14.1" - -"http2-wrapper@^1.0.0-beta.5.2": - "integrity" "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==" - "resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "quick-lru" "^5.1.1" - "resolve-alpn" "^1.0.0" - -"https-proxy-agent@^2.2.3": - "integrity" "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz" - "version" "2.2.4" - dependencies: - "agent-base" "^4.3.0" - "debug" "^3.1.0" - -"https-proxy-agent@^5.0.0": - "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "agent-base" "6" - "debug" "4" - -"humanize-ms@^1.2.1": - "integrity" "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=" - "resolved" "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "ms" "^2.0.0" - -"husky@^4.3.0": - "integrity" "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==" - "resolved" "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "chalk" "^4.0.0" - "ci-info" "^2.0.0" - "compare-versions" "^3.6.0" - "cosmiconfig" "^7.0.0" - "find-versions" "^3.2.0" - "opencollective-postinstall" "^2.0.2" - "pkg-dir" "^4.2.0" - "please-upgrade-node" "^3.2.0" - "slash" "^3.0.0" - "which-pm-runs" "^1.0.0" - -"iconv-lite@^0.4.24", "iconv-lite@~0.4.13": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"ieee754@^1.1.4", "ieee754@1.1.13": - "integrity" "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz" - "version" "1.1.13" - -"iferr@^0.1.5": - "integrity" "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - "resolved" "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" - "version" "0.1.5" - -"ignore-walk@^3.0.1": - "integrity" "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==" - "resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "minimatch" "^3.0.4" - -"ignore@^3.3.7": - "resolved" "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" - "version" "3.3.10" - -"ignore@^4.0.3": - "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" - "version" "4.0.6" - -"ignore@^5.1.8", "ignore@^5.2.0": - "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" - "version" "5.2.0" - -"import-fresh@^2.0.0": - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "caller-path" "^2.0.0" - "resolve-from" "^3.0.0" - -"import-fresh@^3.0.0": - "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "parent-module" "^1.0.0" - "resolve-from" "^4.0.0" - -"import-fresh@^3.2.1": - "integrity" "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "parent-module" "^1.0.0" - "resolve-from" "^4.0.0" - -"import-local@^2.0.0": - "integrity" "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "pkg-dir" "^3.0.0" - "resolve-cwd" "^2.0.0" - -"imurmurhash@^0.1.4": - "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"indent-string@^2.1.0": - "integrity" "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "repeating" "^2.0.0" - -"indent-string@^3.0.0": - "integrity" "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz" - "version" "3.2.0" - -"indent-string@^4.0.0": - "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - "version" "4.0.0" - -"infer-owner@^1.0.3", "infer-owner@^1.0.4": - "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" - "version" "1.0.4" - -"inflight@^1.0.4": - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"inherits@2": - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - "version" "2.0.3" - -"ini@^1.3.2", "ini@^1.3.4": - "integrity" "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz" - "version" "1.3.5" - -"init-package-json@^1.10.3": - "integrity" "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==" - "resolved" "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz" - "version" "1.10.3" - dependencies: - "glob" "^7.1.1" - "npm-package-arg" "^4.0.0 || ^5.0.0 || ^6.0.0" - "promzard" "^0.3.0" - "read" "~1.0.1" - "read-package-json" "1 || 2" - "semver" "2.x || 3.x || 4 || 5" - "validate-npm-package-license" "^3.0.1" - "validate-npm-package-name" "^3.0.0" - -"inquirer@^6.2.0": - "integrity" "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==" - "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz" - "version" "6.5.2" - dependencies: - "ansi-escapes" "^3.2.0" - "chalk" "^2.4.2" - "cli-cursor" "^2.1.0" - "cli-width" "^2.0.0" - "external-editor" "^3.0.3" - "figures" "^2.0.0" - "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.1.0" - "through" "^2.3.6" - -"ip-regex@^2.1.0": - "integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" - "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" - "version" "2.1.0" - -"ip@1.1.5": - "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" - "version" "1.1.5" - -"ipaddr.js@^2.0.0": - "version" "2.0.1" - -"is-accessor-descriptor@^0.1.6": - "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" - "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "kind-of" "^3.0.2" - -"is-accessor-descriptor@^1.0.0": - "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" - "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "kind-of" "^6.0.0" - -"is-arguments@^1.0.4": - "integrity" "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz" - "version" "1.0.4" - -"is-arrayish@^0.2.1": - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - "version" "0.2.1" - -"is-binary-path@~2.1.0": - "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "binary-extensions" "^2.0.0" - -"is-buffer@^1.1.5": - "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" - "version" "1.1.6" - -"is-buffer@~2.0.3": - "integrity" "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" - "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz" - "version" "2.0.4" - -"is-callable@^1.1.4", "is-callable@^1.2.0": - "integrity" "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz" - "version" "1.2.0" - -"is-ci@^2.0.0": - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "ci-info" "^2.0.0" - -"is-data-descriptor@^0.1.4": - "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" - "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" - "version" "0.1.4" - dependencies: - "kind-of" "^3.0.2" - -"is-data-descriptor@^1.0.0": - "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" - "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "kind-of" "^6.0.0" - -"is-date-object@^1.0.1": - "integrity" "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz" - "version" "1.0.2" - -"is-descriptor@^0.1.0": - "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" - "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" - "version" "0.1.6" - dependencies: - "is-accessor-descriptor" "^0.1.6" - "is-data-descriptor" "^0.1.4" - "kind-of" "^5.0.0" - -"is-descriptor@^1.0.0", "is-descriptor@^1.0.2": - "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" - "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "is-accessor-descriptor" "^1.0.0" - "is-data-descriptor" "^1.0.0" - "kind-of" "^6.0.2" - -"is-directory@^0.3.1": - "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" - "version" "0.3.1" - -"is-expression@^3.0.0": - "integrity" "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=" - "resolved" "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "acorn" "~4.0.2" - "object-assign" "^4.0.1" - -"is-extendable@^0.1.0", "is-extendable@^0.1.1": - "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" - "version" "0.1.1" - -"is-extendable@^1.0.1": - "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" - "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "is-plain-object" "^2.0.4" - -"is-extglob@^2.1.0", "is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-finite@^1.0.0": - "integrity" "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - "resolved" "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" - "version" "1.1.0" - -"is-fullwidth-code-point@^1.0.0": - "integrity" "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "number-is-nan" "^1.0.0" - -"is-fullwidth-code-point@^2.0.0": - "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - "version" "2.0.0" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-glob@^3.1.0": - "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "is-extglob" "^2.1.0" - -"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@~4.0.1": - "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "is-extglob" "^2.1.1" - -"is-glob@^4.0.3": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-html@^2.0.0": - "integrity" "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==" - "resolved" "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "html-tags" "^3.0.0" - -"is-map@^2.0.1": - "integrity" "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==" - "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz" - "version" "2.0.1" - -"is-number@^3.0.0": - "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "kind-of" "^3.0.2" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-obj@^1.0.0": - "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - "version" "1.0.1" - -"is-obj@^2.0.0": - "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" - "version" "2.0.0" - -"is-plain-obj@^1.0.0", "is-plain-obj@^1.1.0": - "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" - "version" "1.1.0" - -"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": - "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" - "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "isobject" "^3.0.1" - -"is-plain-object@^3.0.0": - "integrity" "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==" - "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "isobject" "^4.0.0" - -"is-promise@^2.0.0": - "integrity" "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" - "version" "2.2.2" - -"is-regex@^1.0.3": - "integrity" "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "has-symbols" "^1.0.1" - -"is-regex@^1.1.0": - "integrity" "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "has-symbols" "^1.0.1" - -"is-set@^2.0.1": - "integrity" "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==" - "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz" - "version" "2.0.1" - -"is-ssh@^1.3.0": - "integrity" "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==" - "resolved" "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "protocols" "^1.1.0" - -"is-stream-ended@^0.1.0", "is-stream-ended@^0.1.4": - "integrity" "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==" - "resolved" "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz" - "version" "0.1.4" - -"is-stream@^1.1.0": - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - "version" "1.1.0" - -"is-stream@^2.0.0": - "integrity" "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" - "version" "2.0.0" - -"is-string@^1.0.4", "is-string@^1.0.5": - "integrity" "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz" - "version" "1.0.5" - -"is-symbol@^1.0.2": - "integrity" "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "has-symbols" "^1.0.1" - -"is-text-path@^1.0.1": - "integrity" "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=" - "resolved" "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "text-extensions" "^1.0.0" - -"is-typedarray@^1.0.0", "is-typedarray@~1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - -"is-utf8@^0.2.0": - "integrity" "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - "resolved" "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" - "version" "0.2.1" - -"is-windows@^1.0.0", "is-windows@^1.0.2": - "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - "version" "1.0.2" - -"is@^3.2.1": - "integrity" "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==" - "resolved" "https://registry.npmjs.org/is/-/is-3.3.0.tgz" - "version" "3.3.0" - -"isarray@^1.0.0", "isarray@~1.0.0", "isarray@1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isarray@^2.0.5": - "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" - "version" "2.0.5" - -"isexe@^2.0.0": - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"isobject@^2.0.0": - "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "isarray" "1.0.0" - -"isobject@^3.0.0", "isobject@^3.0.1": - "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" - "version" "3.0.1" - -"isobject@^4.0.0": - "integrity" "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" - "resolved" "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz" - "version" "4.0.0" - -"isomorphic-fetch@3.0.0": - "integrity" "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==" - "resolved" "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "node-fetch" "^2.6.1" - "whatwg-fetch" "^3.4.1" - -"isstream@~0.1.2": - "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - "version" "0.1.2" - -"iterate-iterator@^1.0.1": - "integrity" "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==" - "resolved" "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz" - "version" "1.0.1" - -"iterate-value@^1.0.0": - "integrity" "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==" - "resolved" "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "es-get-iterator" "^1.0.2" - "iterate-iterator" "^1.0.1" - -"jmespath@0.15.0": - "integrity" "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" - "resolved" "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz" - "version" "0.15.0" - -"js-stringify@^1.0.1": - "integrity" "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" - "resolved" "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz" - "version" "1.0.2" - -"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-yaml@^3.13.1", "js-yaml@3.13.1": - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz" - "version" "3.13.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"js-yaml@^3.14.0": - "integrity" "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz" - "version" "3.14.0" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"js-yaml@^4.1.0": - "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "argparse" "^2.0.1" - -"js2xmlparser@^4.0.1": - "integrity" "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==" - "resolved" "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "xmlcreate" "^2.0.3" - -"jsbn@~0.1.0": - "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - "version" "0.1.1" - -"jsdoc@^3.6.5": - "integrity" "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==" - "resolved" "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz" - "version" "3.6.5" - dependencies: - "@babel/parser" "^7.9.4" - "bluebird" "^3.7.2" - "catharsis" "^0.8.11" - "escape-string-regexp" "^2.0.0" - "js2xmlparser" "^4.0.1" - "klaw" "^3.0.0" - "markdown-it" "^10.0.0" - "markdown-it-anchor" "^5.2.7" - "marked" "^0.8.2" - "mkdirp" "^1.0.4" - "requizzle" "^0.2.3" - "strip-json-comments" "^3.1.0" - "taffydb" "2.6.2" - "underscore" "~1.10.2" - -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"json-bigint@^0.3.0": - "integrity" "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==" - "resolved" "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "bignumber.js" "^9.0.0" - -"json-buffer@3.0.1": - "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" - "version" "3.0.1" - -"json-parse-better-errors@^1.0.0", "json-parse-better-errors@^1.0.1": - "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" - "version" "1.0.2" - -"json-schema-traverse@^0.4.1": - "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - "version" "0.4.1" - -"json-schema@0.2.3": - "integrity" "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" - "version" "0.2.3" - -"json-stable-stringify-without-jsonify@^1.0.1": - "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" - "version" "1.0.1" - -"json-stringify-safe@^5.0.1", "json-stringify-safe@~5.0.1": - "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - "version" "5.0.1" - -"json5@^1.0.1": - "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "minimist" "^1.2.0" - -"json5@^2.1.2": - "integrity" "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz" - "version" "2.1.3" - dependencies: - "minimist" "^1.2.5" - -"jsonfile@^4.0.0": - "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" - optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonparse@^1.2.0": - "integrity" "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" - "resolved" "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" - "version" "1.3.1" - -"JSONStream@^1.0.4", "JSONStream@^1.3.4": - "integrity" "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==" - "resolved" "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" - "version" "1.3.5" - dependencies: - "jsonparse" "^1.2.0" - "through" ">=2.2.7 <3" - -"jsonwebtoken@9.0.0": - "integrity" "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==" - "resolved" "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz" - "version" "9.0.0" - dependencies: - "jws" "^3.2.2" - "lodash" "^4.17.21" - "ms" "^2.1.1" - "semver" "^7.3.8" - -"jsprim@^1.2.2": - "integrity" "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" - "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "assert-plus" "1.0.0" - "extsprintf" "1.3.0" - "json-schema" "0.2.3" - "verror" "1.10.0" - -"jssha@2.4.1": - "integrity" "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==" - "resolved" "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz" - "version" "2.4.1" - -"jstransformer@1.0.0": - "integrity" "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=" - "resolved" "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "is-promise" "^2.0.0" - "promise" "^7.0.1" - -"jwa@^1.4.1": - "integrity" "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" - "resolved" "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "buffer-equal-constant-time" "1.0.1" - "ecdsa-sig-formatter" "1.0.11" - "safe-buffer" "^5.0.1" - -"jwa@^2.0.0": - "integrity" "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==" - "resolved" "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "buffer-equal-constant-time" "1.0.1" - "ecdsa-sig-formatter" "1.0.11" - "safe-buffer" "^5.0.1" - -"jws@^3.2.2": - "integrity" "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" - "resolved" "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "jwa" "^1.4.1" - "safe-buffer" "^5.0.1" - -"jws@^4.0.0": - "integrity" "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==" - "resolved" "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "jwa" "^2.0.0" - "safe-buffer" "^5.0.1" - -"jws@3.x.x": - "integrity" "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" - "resolved" "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "jwa" "^1.4.1" - "safe-buffer" "^5.0.1" - -"key-mirror@^1.0.1": - "resolved" "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz" - "version" "1.0.1" - -"keyv@^4.0.0": - "integrity" "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==" - "resolved" "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "json-buffer" "3.0.1" - -"kind-of@^3.0.2": - "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^3.0.3": - "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^3.2.0": - "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^4.0.0": - "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "is-buffer" "^1.1.5" - -"kind-of@^5.0.0": - "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" - "version" "5.1.0" - -"kind-of@^6.0.0", "kind-of@^6.0.2", "kind-of@^6.0.3": - "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - "version" "6.0.3" - -"klaw@^3.0.0": - "integrity" "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==" - "resolved" "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "graceful-fs" "^4.1.9" - -"lazy-cache@^1.0.3": - "integrity" "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" - "resolved" "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" - "version" "1.0.4" - -"lerna@^3.22.1": - "integrity" "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==" - "resolved" "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz" - "version" "3.22.1" - dependencies: - "@lerna/add" "3.21.0" - "@lerna/bootstrap" "3.21.0" - "@lerna/changed" "3.21.0" - "@lerna/clean" "3.21.0" - "@lerna/cli" "3.18.5" - "@lerna/create" "3.22.0" - "@lerna/diff" "3.21.0" - "@lerna/exec" "3.21.0" - "@lerna/import" "3.22.0" - "@lerna/info" "3.21.0" - "@lerna/init" "3.21.0" - "@lerna/link" "3.21.0" - "@lerna/list" "3.21.0" - "@lerna/publish" "3.22.1" - "@lerna/run" "3.21.0" - "@lerna/version" "3.22.1" - "import-local" "^2.0.0" - "npmlog" "^4.1.2" - -"levn@^0.4.1": - "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" - "version" "0.4.1" - dependencies: - "prelude-ls" "^1.2.1" - "type-check" "~0.4.0" - -"libphonenumber-js@^1.10.6": - "version" "1.10.24" - -"lines-and-columns@^1.1.6": - "integrity" "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" - "version" "1.1.6" - -"linkify-it@^2.0.0": - "integrity" "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==" - "resolved" "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "uc.micro" "^1.0.1" - -"load-json-file@^1.0.0": - "integrity" "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" - "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "graceful-fs" "^4.1.2" - "parse-json" "^2.2.0" - "pify" "^2.0.0" - "pinkie-promise" "^2.0.0" - "strip-bom" "^2.0.0" - -"load-json-file@^4.0.0": - "integrity" "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=" - "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "graceful-fs" "^4.1.2" - "parse-json" "^4.0.0" - "pify" "^3.0.0" - "strip-bom" "^3.0.0" - -"load-json-file@^5.3.0": - "integrity" "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==" - "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz" - "version" "5.3.0" - dependencies: - "graceful-fs" "^4.1.15" - "parse-json" "^4.0.0" - "pify" "^4.0.1" - "strip-bom" "^3.0.0" - "type-fest" "^0.3.0" - -"locate-path@^2.0.0": - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "p-locate" "^2.0.0" - "path-exists" "^3.0.0" - -"locate-path@^3.0.0": - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "p-locate" "^3.0.0" - "path-exists" "^3.0.0" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"lodash-es@^4.17.21": - "version" "4.17.21" - -"lodash._reinterpolate@^3.0.0": - "integrity" "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - "resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" - "version" "3.0.0" - -"lodash.at@^4.6.0": - "integrity" "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=" - "resolved" "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz" - "version" "4.6.0" - -"lodash.camelcase@^4.3.0": - "integrity" "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - "resolved" "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" - "version" "4.3.0" - -"lodash.clonedeep@^4.5.0": - "integrity" "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - "resolved" "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" - "version" "4.5.0" - -"lodash.get@^4.4.2": - "integrity" "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" - "resolved" "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" - "version" "4.4.2" - -"lodash.groupby@^4.6.0": - "integrity" "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" - "resolved" "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz" - "version" "4.6.0" - -"lodash.has@^4.5.2": - "integrity" "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" - "resolved" "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz" - "version" "4.5.2" - -"lodash.isequal@^4.5.0": - "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - "version" "4.5.0" - -"lodash.ismatch@^4.4.0": - "integrity" "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=" - "resolved" "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz" - "version" "4.4.0" - -"lodash.merge@^4.6.2": - "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" - "version" "4.6.2" - -"lodash.set@^4.3.2": - "integrity" "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" - "resolved" "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz" - "version" "4.3.2" - -"lodash.snakecase@^4.1.1": - "integrity" "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" - "resolved" "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz" - "version" "4.1.1" - -"lodash.sortby@^4.7.0": - "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" - "version" "4.7.0" - -"lodash.template@^4.0.2", "lodash.template@^4.5.0": - "integrity" "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==" - "resolved" "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" - "version" "4.5.0" - dependencies: - "lodash._reinterpolate" "^3.0.0" - "lodash.templatesettings" "^4.0.0" - -"lodash.templatesettings@^4.0.0": - "integrity" "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==" - "resolved" "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "lodash._reinterpolate" "^3.0.0" - -"lodash.uniq@^4.5.0": - "integrity" "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" - "version" "4.5.0" - -"lodash@^4.17.12": - "integrity" "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" - "version" "4.17.15" - -"lodash@^4.17.14", "lodash@^4.17.19", "lodash@^4.17.21": - "version" "4.17.21" - -"lodash@^4.17.15": - "integrity" "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" - "version" "4.17.15" - -"lodash@^4.17.4": - "integrity" "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz" - "version" "4.17.20" - -"lodash@^4.17.5": - "integrity" "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" - "version" "4.17.15" - -"lodash@^4.2.1": - "integrity" "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" - "version" "4.17.15" - -"log-symbols@3.0.0": - "integrity" "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==" - "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "chalk" "^2.4.2" - -"long@^4.0.0": - "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz" - "version" "4.0.0" - -"longest@^1.0.1": - "integrity" "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" - "resolved" "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" - "version" "1.0.1" - -"loose-envify@^1.4.0": - "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" - "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "js-tokens" "^3.0.0 || ^4.0.0" - -"loud-rejection@^1.0.0": - "integrity" "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" - "resolved" "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "currently-unhandled" "^0.4.1" - "signal-exit" "^3.0.0" - -"lowercase-keys@^2.0.0": - "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" - "version" "2.0.0" - -"lru-cache@^4.0.1": - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "pseudomap" "^1.0.2" - "yallist" "^2.1.2" - -"lru-cache@^4.1.5": - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "pseudomap" "^1.0.2" - "yallist" "^2.1.2" - -"lru-cache@^5.0.0", "lru-cache@^5.1.1": - "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "yallist" "^3.0.2" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"macos-release@^2.2.0": - "integrity" "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==" - "resolved" "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz" - "version" "2.3.0" - -"make-dir@^1.0.0": - "integrity" "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "pify" "^3.0.0" - -"make-dir@^2.1.0": - "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "pify" "^4.0.1" - "semver" "^5.6.0" - -"make-dir@^3.0.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "semver" "^6.0.0" - -"make-error@^1.1.1": - "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - "version" "1.3.6" - -"make-fetch-happen@^5.0.0": - "integrity" "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==" - "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz" - "version" "5.0.2" - dependencies: - "agentkeepalive" "^3.4.1" - "cacache" "^12.0.0" - "http-cache-semantics" "^3.8.1" - "http-proxy-agent" "^2.1.0" - "https-proxy-agent" "^2.2.3" - "lru-cache" "^5.1.1" - "mississippi" "^3.0.0" - "node-fetch-npm" "^2.0.2" - "promise-retry" "^1.1.1" - "socks-proxy-agent" "^4.0.0" - "ssri" "^6.0.0" - -"map-cache@^0.2.2": - "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" - "version" "0.2.2" - -"map-obj@^1.0.0", "map-obj@^1.0.1": - "integrity" "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - "version" "1.0.1" - -"map-obj@^2.0.0": - "integrity" "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" - "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz" - "version" "2.0.0" - -"map-obj@^4.0.0": - "integrity" "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==" - "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz" - "version" "4.1.0" - -"map-visit@^1.0.0": - "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" - "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "object-visit" "^1.0.0" - -"markdown-it-anchor@^5.2.7": - "integrity" "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==" - "resolved" "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz" - "version" "5.3.0" - -"markdown-it@*", "markdown-it@^10.0.0": - "integrity" "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==" - "resolved" "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz" - "version" "10.0.0" - dependencies: - "argparse" "^1.0.7" - "entities" "~2.0.0" - "linkify-it" "^2.0.0" - "mdurl" "^1.0.1" - "uc.micro" "^1.0.5" - -"marked@^0.8.2": - "integrity" "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==" - "resolved" "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz" - "version" "0.8.2" - -"mdurl@^1.0.1": - "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" - "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" - "version" "1.0.1" - -"meow@^3.3.0": - "integrity" "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=" - "resolved" "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz" - "version" "3.7.0" - dependencies: - "camelcase-keys" "^2.0.0" - "decamelize" "^1.1.2" - "loud-rejection" "^1.0.0" - "map-obj" "^1.0.1" - "minimist" "^1.1.3" - "normalize-package-data" "^2.3.4" - "object-assign" "^4.0.1" - "read-pkg-up" "^1.0.1" - "redent" "^1.0.0" - "trim-newlines" "^1.0.0" - -"meow@^4.0.0": - "integrity" "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==" - "resolved" "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "camelcase-keys" "^4.0.0" - "decamelize-keys" "^1.0.0" - "loud-rejection" "^1.0.0" - "minimist" "^1.1.3" - "minimist-options" "^3.0.1" - "normalize-package-data" "^2.3.4" - "read-pkg-up" "^3.0.0" - "redent" "^2.0.0" - "trim-newlines" "^2.0.0" - -"meow@^7.0.0": - "integrity" "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==" - "resolved" "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "@types/minimist" "^1.2.0" - "arrify" "^2.0.1" - "camelcase" "^6.0.0" - "camelcase-keys" "^6.2.2" - "decamelize-keys" "^1.1.0" - "hard-rejection" "^2.1.0" - "minimist-options" "^4.0.2" - "normalize-package-data" "^2.5.0" - "read-pkg-up" "^7.0.1" - "redent" "^3.0.0" - "trim-newlines" "^3.0.0" - "type-fest" "^0.13.1" - "yargs-parser" "^18.1.3" - -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"merge2@^1.2.3", "merge2@^1.3.0", "merge2@^1.4.1": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"micromatch@^3.1.10": - "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" - "version" "3.1.10" - dependencies: - "arr-diff" "^4.0.0" - "array-unique" "^0.3.2" - "braces" "^2.3.1" - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "extglob" "^2.0.4" - "fragment-cache" "^0.2.1" - "kind-of" "^6.0.2" - "nanomatch" "^1.2.9" - "object.pick" "^1.3.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.2" - -"micromatch@^4.0.4": - "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - "version" "4.0.5" - dependencies: - "braces" "^3.0.2" - "picomatch" "^2.3.1" - -"mime-db@>= 1.43.0 < 2", "mime-db@1.44.0": - "integrity" "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz" - "version" "1.44.0" - -"mime-types@^2.0.8", "mime-types@^2.1.12", "mime-types@~2.1.19": - "integrity" "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz" - "version" "2.1.27" - dependencies: - "mime-db" "1.44.0" - -"mime@^2.2.0": - "integrity" "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" - "resolved" "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz" - "version" "2.4.6" - -"mimic-fn@^1.0.0": - "integrity" "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" - "version" "1.2.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"mimic-response@^1.0.0": - "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" - "version" "1.0.1" - -"mimic-response@^3.1.0": - "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" - "version" "3.1.0" - -"min-indent@^1.0.0": - "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" - "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" - "version" "1.0.1" - -"minimatch@^3.0.2", "minimatch@^3.0.4", "minimatch@3.0.4": - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "brace-expansion" "^1.1.7" - -"minimist-options@^3.0.1": - "integrity" "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==" - "resolved" "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "arrify" "^1.0.1" - "is-plain-obj" "^1.1.0" - -"minimist-options@^4.0.2": - "integrity" "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==" - "resolved" "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "arrify" "^1.0.1" - "is-plain-obj" "^1.1.0" - "kind-of" "^6.0.3" - -"minimist@^1.1.3", "minimist@^1.2.5": - "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - "version" "1.2.5" - -"minimist@^1.2.0": - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - "version" "1.2.0" - -"minimist@0.0.8": - "resolved" "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" - "version" "0.0.8" - -"minipass@^2.3.5", "minipass@^2.6.0", "minipass@^2.8.6", "minipass@^2.9.0": - "integrity" "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==" - "resolved" "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz" - "version" "2.9.0" - dependencies: - "safe-buffer" "^5.1.2" - "yallist" "^3.0.0" - -"minizlib@^1.2.1": - "integrity" "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==" - "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz" - "version" "1.3.3" - dependencies: - "minipass" "^2.9.0" - -"mississippi@^3.0.0": - "integrity" "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==" - "resolved" "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "concat-stream" "^1.5.0" - "duplexify" "^3.4.2" - "end-of-stream" "^1.1.0" - "flush-write-stream" "^1.0.0" - "from2" "^2.1.0" - "parallel-transform" "^1.1.0" - "pump" "^3.0.0" - "pumpify" "^1.3.3" - "stream-each" "^1.1.0" - "through2" "^2.0.0" - -"mixin-deep@^1.2.0": - "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" - "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "for-in" "^1.0.2" - "is-extendable" "^1.0.1" - -"mkdirp-promise@^5.0.1": - "integrity" "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=" - "resolved" "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "mkdirp" "*" - -"mkdirp@*": - "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - "version" "1.0.4" - -"mkdirp@^0.5.0": - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" - "version" "0.5.1" - dependencies: - "minimist" "0.0.8" - -"mkdirp@^0.5.1": - "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" - "version" "0.5.5" - dependencies: - "minimist" "^1.2.5" - -"mkdirp@^1.0.4": - "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - "version" "1.0.4" - -"mocha@^8.0.1": - "integrity" "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==" - "resolved" "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz" - "version" "8.0.1" - dependencies: - "ansi-colors" "4.1.1" - "browser-stdout" "1.3.1" - "chokidar" "3.3.1" - "debug" "3.2.6" - "diff" "4.0.2" - "escape-string-regexp" "1.0.5" - "find-up" "4.1.0" - "glob" "7.1.6" - "growl" "1.10.5" - "he" "1.2.0" - "js-yaml" "3.13.1" - "log-symbols" "3.0.0" - "minimatch" "3.0.4" - "ms" "2.1.2" - "object.assign" "4.1.0" - "promise.allsettled" "1.0.2" - "serialize-javascript" "3.0.0" - "strip-json-comments" "3.0.1" - "supports-color" "7.1.0" - "which" "2.0.2" - "wide-align" "1.1.3" - "workerpool" "6.0.0" - "yargs" "13.3.2" - "yargs-parser" "13.1.2" - "yargs-unparser" "1.6.0" - -"modify-values@^1.0.0": - "integrity" "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==" - "resolved" "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz" - "version" "1.0.1" - -"move-concurrently@^1.0.1": - "integrity" "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=" - "resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "aproba" "^1.1.1" - "copy-concurrently" "^1.0.0" - "fs-write-stream-atomic" "^1.0.8" - "mkdirp" "^0.5.1" - "rimraf" "^2.5.4" - "run-queue" "^1.0.3" - -"mri@^1.1.0": - "resolved" "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz" - "version" "1.1.4" - -"ms@^2.0.0", "ms@^2.1.1", "ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"ms@2.0.0": - "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - "version" "2.0.0" - -"multimatch@^3.0.0": - "resolved" "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "array-differ" "^2.0.3" - "array-union" "^1.0.2" - "arrify" "^1.0.1" - "minimatch" "^3.0.4" - -"mute-stream@~0.0.4": - "integrity" "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" - "version" "0.0.8" - -"mute-stream@0.0.7": - "integrity" "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" - "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz" - "version" "0.0.7" - -"mz@^2.5.0": - "integrity" "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==" - "resolved" "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "any-promise" "^1.0.0" - "object-assign" "^4.0.1" - "thenify-all" "^1.0.0" - -"nanoclone@^0.2.1": - "version" "0.2.1" - -"nanomatch@^1.2.9": - "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" - "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" - "version" "1.2.13" - dependencies: - "arr-diff" "^4.0.0" - "array-unique" "^0.3.2" - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "fragment-cache" "^0.2.1" - "is-windows" "^1.0.2" - "kind-of" "^6.0.2" - "object.pick" "^1.3.0" - "regex-not" "^1.0.0" - "snapdragon" "^0.8.1" - "to-regex" "^3.0.1" - -"natural-compare@^1.4.0": - "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"neo-async@^2.6.0": - "integrity" "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" - "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz" - "version" "2.6.1" - -"neo-async@^2.6.1": - "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - "version" "2.6.2" - -"nice-try@^1.0.4": - "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - "version" "1.0.5" - -"nock@^9.6.1": - "resolved" "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz" - "version" "9.6.1" - dependencies: - "chai" "^4.1.2" - "debug" "^3.1.0" - "deep-equal" "^1.0.0" - "json-stringify-safe" "^5.0.1" - "lodash" "^4.17.5" - "mkdirp" "^0.5.0" - "propagate" "^1.0.0" - "qs" "^6.5.1" - "semver" "^5.5.0" - -"node-dir@^0.1.10": - "integrity" "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=" - "resolved" "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz" - "version" "0.1.17" - dependencies: - "minimatch" "^3.0.2" - -"node-fetch-npm@^2.0.2": - "integrity" "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==" - "resolved" "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "encoding" "^0.1.11" - "json-parse-better-errors" "^1.0.0" - "safe-buffer" "^5.1.1" - -"node-fetch@^2.2.0", "node-fetch@^2.3.0", "node-fetch@^2.5.0", "node-fetch@^2.6.0", "node-fetch@^2.6.1": - "integrity" "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "whatwg-url" "^5.0.0" - -"node-forge@^0.9.0": - "integrity" "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==" - "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz" - "version" "0.9.1" - -"node-gyp@^5.0.2": - "integrity" "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==" - "resolved" "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "env-paths" "^2.2.0" - "glob" "^7.1.4" - "graceful-fs" "^4.2.2" - "mkdirp" "^0.5.1" - "nopt" "^4.0.1" - "npmlog" "^4.1.2" - "request" "^2.88.0" - "rimraf" "^2.6.3" - "semver" "^5.7.1" - "tar" "^4.4.12" - "which" "^1.3.1" - -"nopt@^4.0.1": - "integrity" "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==" - "resolved" "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "abbrev" "1" - "osenv" "^0.1.4" - -"normalize-package-data@^2.0.0", "normalize-package-data@^2.3.0", "normalize-package-data@^2.3.2", "normalize-package-data@^2.3.4", "normalize-package-data@^2.3.5", "normalize-package-data@^2.4.0", "normalize-package-data@^2.5.0": - "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" - "version" "2.5.0" - dependencies: - "hosted-git-info" "^2.1.4" - "resolve" "^1.10.0" - "semver" "2 || 3 || 4 || 5" - "validate-npm-package-license" "^3.0.1" - -"normalize-path@^3.0.0", "normalize-path@~3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"normalize-url@^3.3.0": - "integrity" "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" - "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" - "version" "3.3.0" - -"normalize-url@^4.1.0": - "integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" - "version" "4.5.1" - -"npm-bundled@^1.0.1": - "integrity" "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==" - "resolved" "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "npm-normalize-package-bin" "^1.0.1" - -"npm-lifecycle@^3.1.2": - "integrity" "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==" - "resolved" "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "byline" "^5.0.0" - "graceful-fs" "^4.1.15" - "node-gyp" "^5.0.2" - "resolve-from" "^4.0.0" - "slide" "^1.1.6" - "uid-number" "0.0.6" - "umask" "^1.1.0" - "which" "^1.3.1" - -"npm-normalize-package-bin@^1.0.0", "npm-normalize-package-bin@^1.0.1": - "integrity" "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" - "resolved" "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz" - "version" "1.0.1" - -"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", "npm-package-arg@^6.0.0", "npm-package-arg@^6.1.0": - "integrity" "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==" - "resolved" "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz" - "version" "6.1.1" - dependencies: - "hosted-git-info" "^2.7.1" - "osenv" "^0.1.5" - "semver" "^5.6.0" - "validate-npm-package-name" "^3.0.0" - -"npm-packlist@^1.4.4": - "integrity" "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==" - "resolved" "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz" - "version" "1.4.8" - dependencies: - "ignore-walk" "^3.0.1" - "npm-bundled" "^1.0.1" - "npm-normalize-package-bin" "^1.0.1" - -"npm-pick-manifest@^3.0.0": - "integrity" "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==" - "resolved" "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "figgy-pudding" "^3.5.1" - "npm-package-arg" "^6.0.0" - "semver" "^5.4.1" - -"npm-run-path@^2.0.0": - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "path-key" "^2.0.0" - -"npmlog@^4.1.2": - "integrity" "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==" - "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "are-we-there-yet" "~1.1.2" - "console-control-strings" "~1.1.0" - "gauge" "~2.7.3" - "set-blocking" "~2.0.0" - -"number-is-nan@^1.0.0": - "integrity" "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" - "version" "1.0.1" - -"oauth-sign@~0.9.0": - "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" - "version" "0.9.0" - -"object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": - "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" - -"object-copy@^0.1.0": - "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" - "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" - "version" "0.1.0" - dependencies: - "copy-descriptor" "^0.1.0" - "define-property" "^0.2.5" - "kind-of" "^3.0.3" - -"object-inspect@^1.7.0": - "integrity" "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz" - "version" "1.8.0" - -"object-keys@^1.0.11", "object-keys@^1.0.12", "object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object-visit@^1.0.0": - "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" - "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "isobject" "^3.0.0" - -"object.assign@^4.1.0", "object.assign@4.1.0": - "integrity" "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "define-properties" "^1.1.2" - "function-bind" "^1.1.1" - "has-symbols" "^1.0.0" - "object-keys" "^1.0.11" - -"object.getownpropertydescriptors@^2.0.3": - "integrity" "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==" - "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "define-properties" "^1.1.3" - "es-abstract" "^1.17.0-next.1" - -"object.pick@^1.3.0": - "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" - "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "isobject" "^3.0.1" - -"oci-adm@2.55.0": - "integrity" "sha512-3o2NwKvaPRpA6dhymX1GmgQ4teI4gvS8PXEezs+P0912wVPcR5eAwYv6xlviiEbY0hixV+xpgTdakxi3mRByyQ==" - "resolved" "https://registry.npmjs.org/oci-adm/-/oci-adm-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-aianomalydetection@2.55.0": - "integrity" "sha512-j7WL9kjeyLTrTw3JyIP2eKrBJ24/P06xO7bD6MlKaEVsKq86rUpdMA6a72KjJwEhJ/vioN4bZr7W3Lfibb0Iiw==" - "resolved" "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-aidocument@2.55.0": - "integrity" "sha512-XTH3MxZjjlz1PYQKZgV/i4tQR0g6iIDgdY12AI11zg+T+f+IOik2rb08HFV+cNriWYA0mr9DYvSMiKBVyMjz9g==" - "resolved" "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-ailanguage@2.55.0": - "integrity" "sha512-uCXKe5ZZpuI79hEXvZXZs/coZ5EKHKinPFJkcpeo2h/RzJXfPzZDRSCo+1wYhxZKus1mNLN5ZGM8RIwe/kTjPA==" - "resolved" "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-aispeech@2.55.0": - "integrity" "sha512-3F+JMbVqu00/FdNpyIIJBhV6fAOSoEQHTXOGKGlkyKLXuegZ2F9gzKUcTxvuEhzk/bOZhIdGTXzS+szl95rb8Q==" - "resolved" "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-aivision@2.55.0": - "integrity" "sha512-NwqArU7z7EX9/ebYibpjD0Y+RNex1xW+kBkYOLGU9Zuio3BbdgJtONih0Pf8m2wB8Qv/bMnwQEH0MPempE8YAQ==" - "resolved" "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-analytics@2.55.0": - "integrity" "sha512-et5guHSCV5V07kRGFFcV/yuOd9RQGXzbt+tuQA3TvvRiP+pwHcCJ+qPrScpR3JOJeLVo6qK5lJBAyn21+8hPTg==" - "resolved" "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-announcementsservice@2.55.0": - "integrity" "sha512-o/SYjVDEkyNDwzOK29l7IFxKug6kWOAe2sKOp3gDwEjQBeyaSEX48Jcn5Tmr/zbBAF/eoYUG7T7RvZjJljFAGg==" - "resolved" "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-apigateway@2.55.0": - "integrity" "sha512-WAmuQZVT73sSMj/VsFq4h1ijAdiE+E9DwpKTqFHeeV6fspIJIShU9kLQvUOXjv7p2xiPo0wqC0q4yK8UM4fqpg==" - "resolved" "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-apmconfig@2.55.0": - "integrity" "sha512-QkuYSzu7RnqGIQliR7QN1iYBTeqtdgrW6U7r9Q4TO7ZsH2dT5SNouA+gk//4xs8V2bLGdWREIsC0OnhiGMHW1A==" - "resolved" "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-apmcontrolplane@2.55.0": - "integrity" "sha512-tKIidaxGNww/OcujuSZ3wJs/sNcYtgIgX0JQtl1v54pEOaAN10D/fUtBQk89pZFNDPHY2okwrzqVOuzFryYMhA==" - "resolved" "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-apmsynthetics@2.55.0": - "integrity" "sha512-rrHyrPsVx6WihZqwF8N4I+l1vJUbNGCinIdUV2DGZNO9NDDMlk9pQcW/f7tlvIto5oPfIZvCcbAdWY23qDweMQ==" - "resolved" "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-apmtraces@2.55.0": - "integrity" "sha512-7c5jg6pOF5JEmwaJHZiv96JRCehlZyUJwPZr956rTaKxXWPhujk0XKs8DjZ8jxfKv2lPSmqNDeGVJA7Sv1tadg==" - "resolved" "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-applicationmigration@2.55.0": - "integrity" "sha512-+d4G0EJHz7nMzxskLxbrHS7U3p9tr3AeH/ytxWd0m9wGlWOZfc/bUaY4/mwgIl1THoUof40E/kf5UzZX1GCIxw==" - "resolved" "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-appmgmtcontrol@2.55.0": - "integrity" "sha512-R4Cv5z5aZ9WsnfVy3UtbGhnfykQUPdBnmnfKA8hF14T/PB0s577WBCJ4QmcPFkbJiNwAgUyL9L48IWOPytbYEA==" - "resolved" "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-artifacts@2.55.0": - "integrity" "sha512-pQlDLZw+bLBHDbfr2DYI82ufd5I5ZHvOsNuh+oY94ri2YVRkw59Dr+LtJSVCZjAw5+fI3AQDybmmK8Ge8FQWaw==" - "resolved" "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-audit@2.55.0": - "integrity" "sha512-Xj/UpKvN9tzaMknWxvkNdfdjP/b2Jyur6/4RfX+PURdWK44BT1G2Kq9pdpMumqDuViLCSkiDdxnfW6RGto6TZA==" - "resolved" "https://registry.npmjs.org/oci-audit/-/oci-audit-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-autoscaling@2.55.0": - "integrity" "sha512-PRz+B8yMRSBGGYMuqxIhVG8EU0QW8hK2DHYPL3oKLhBJeR3/psYe5czqa1kul53MaupXBBShdo7dKqZQhTEqeQ==" - "resolved" "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-bastion@2.55.0": - "integrity" "sha512-SPhLi0tSDJJCbPpTakkqQL61JTntnMtTTaxnwN1xIh/RGdGvMIn6Kh6/++AkrB/6MN/aTfMpzeM5Q+eQPQ85DA==" - "resolved" "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-bds@2.55.0": - "integrity" "sha512-bsDMvkb1VaIAga+H0kDbYECh3tUVGBVhqdkbYfF2qeC+JpBsP+LASiSGNC/pvRDX19RHvH844nIXAo0oU1gf0Q==" - "resolved" "https://registry.npmjs.org/oci-bds/-/oci-bds-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-blockchain@2.55.0": - "integrity" "sha512-D2YyMSLK9thZUkT1274sT/M4kKjOB0SaOwCkdUMDcgSq73KEfjqt7OET2QOckU9NqOqX1bn0/9rsr0wsKpJ+8g==" - "resolved" "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-budget@2.55.0": - "integrity" "sha512-M6KwWyu2leF2vHlvIb1gvp/eqBbMsjmV7Ml//eilOSOIB9EmU2C9rEzIoxqHUgvs5eemCiBvL8YH/R6onG75KA==" - "resolved" "https://registry.npmjs.org/oci-budget/-/oci-budget-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-certificates@2.55.0": - "integrity" "sha512-7Wdyf2ObSbE1Qq+qO6vjn1/TRFe1f6CZDpZKBIyLDMZAOEmguhZPA6+oY5aCeYFzKUv7aVJTedi7ia0oBRB6Hw==" - "resolved" "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-certificatesmanagement@2.55.0": - "integrity" "sha512-6xGt4gJPM8gtErs8OhTknDoPrrKtitOarazZgIEwrukDIcMHqwjkxhEil2pZoPOvqz27kKRotg30vTY+wdknBQ==" - "resolved" "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-cims@2.55.0": - "integrity" "sha512-YgH/ppjr6SKKslWN+lTFMCfGzGgTTn19T6IhAg1VMy7h8ytwXTcylyquyElbXFbSkvoJ5L5CLE8s8ED5uqhDog==" - "resolved" "https://registry.npmjs.org/oci-cims/-/oci-cims-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-cloudbridge@2.55.0": - "integrity" "sha512-8UhfV9bDiU/F2YlhSWSmwXAF1wAdgSwyJPtHZPcuacPRI4dbgsXjUzPhRR3rWhU/FlC+w8FmaXbfufudddKJJQ==" - "resolved" "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-cloudguard@2.55.0": - "integrity" "sha512-Wdh4nqDcluPOY7ksrwH+eB/mufn+TaIiswQRGdHJUTuy/OhiyO8Upa0+t4k89Gv7n+qKHQUEMe91t+g+f1fp7g==" - "resolved" "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-cloudmigrations@2.55.0": - "integrity" "sha512-wANQEI9vURtGfGRXT0BVhW7CGopcUOrEDdslmRsB19fEW2aEYQGbCaUHQWr48mA9T9y4wP6MuqgVK7MUutBnSg==" - "resolved" "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-common@2.55.0": - "integrity" "sha512-NFovgWznUByKbcQjdT7BMTu7mQ8/eiuhQat03cdWkKTzbTYk5q4/qJPv28aFvoEEn+5SW0imjYdqriF+4gtr0A==" - "resolved" "https://registry.npmjs.org/oci-common/-/oci-common-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "@types/isomorphic-fetch" "0.0.35" - "@types/jsonwebtoken" "9.0.0" - "@types/jssha" "2.0.0" - "@types/opossum" "4.1.1" - "@types/sshpk" "1.10.3" - "es6-promise" "4.2.6" - "http-signature" "1.3.1" - "isomorphic-fetch" "3.0.0" - "jsonwebtoken" "9.0.0" - "jssha" "2.4.1" - "opossum" "5.0.1" - "sshpk" "1.16.1" - "uuid" "3.3.3" - -"oci-computeinstanceagent@2.55.0": - "integrity" "sha512-Ervdl0kDSCb+YrO1d3R3KxgJqdajoLk7TfqssgnSpTUez07RuLnh7vgGpo+XCI9XZlXjGxHw/vY/JyM910PRRg==" - "resolved" "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-containerengine@2.55.0": - "integrity" "sha512-GrrFqIAapyCAxski1C2Z3vfAqoh41YhAt33sG5WERBx7qDthQDd0YpMYNjlpvvw6HRUXR7GB2KUf8LxvZN6yzg==" - "resolved" "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-containerinstances@2.55.0": - "integrity" "sha512-w6Y8fu9u2dDSFu4GvXjE3u89gcANndMFB+pSZQ9YqUJqe0DDo7edsuYvltfnXAE5HVfBjvUSPm64zv22/vmFBg==" - "resolved" "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-core@2.55.0": - "integrity" "sha512-D6YfFNMqbDbRiyesnJ9HVDjehWn8EFmSfibV3M6hylezIL1/lu4rDbej/gxRs/lLyRp4skGiL4hOt/2ypN++3g==" - "resolved" "https://registry.npmjs.org/oci-core/-/oci-core-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-dashboardservice@2.55.0": - "integrity" "sha512-VWP5+IgzMk+iY4KsK1NZphOY7LRpm0plN2YCh+kmHRgI2w+Ez8OuIaV5Py1IsJ6q82Bw5P/PwX5a86W7vfG6vA==" - "resolved" "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-database@2.55.0": - "integrity" "sha512-XnrYtoaFjv1Jf2PfF+GJMHpH6JerO1AxTzA1WCkFZFyPC/l2uSBucXE/WooOtPHN1F1oDR18kaFFXitx0EefOA==" - "resolved" "https://registry.npmjs.org/oci-database/-/oci-database-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-databasemanagement@2.55.0": - "integrity" "sha512-XNcb5voWfcILr/aVE6PMsOtMMLznRjqmx/TFfgV5LUQQWCXIGzZ7w6ginGpi2dyBET94cOleStr34PzhGV/fLA==" - "resolved" "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-databasemigration@2.55.0": - "integrity" "sha512-tw2rpE/dYl24rGoByG7XzuVuF91u+PQ2RY6Vz/rRL8g95JR3vGiP4j7/SfHJyQKRPOTVVCZUDhlB+FTtFEvnag==" - "resolved" "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-databasetools@2.55.0": - "integrity" "sha512-/jFPryvgJAzA/5jp0egaUTXpyPlI4mPxp0YFRjNHloP+/tQA1nh80gtWfZ+DZIW+b9DDI0ZaUI6/kiJk3FRg3g==" - "resolved" "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-datacatalog@2.55.0": - "integrity" "sha512-2IfAscDPDmZMWiTGOokXY537TuEiB22z0bqFuBgfzRqFI57SDhXVEczpMGK/xnVI3WA2ZjTg5c73YCHOTaSMkw==" - "resolved" "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-dataconnectivity@2.55.0": - "integrity" "sha512-qp4yKmdqCsvSuwjZeb1e1/jdu1c4zznar9vPwceg4dHTPtgmnaHibauyn9zewn16iCRzbKN8jOyZRLmwfdoflw==" - "resolved" "https://registry.npmjs.org/oci-dataconnectivity/-/oci-dataconnectivity-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-dataflow@2.55.0": - "integrity" "sha512-LI4n1rQxGhMeKGGeDPAc5vgyjACL0NNurLNLjP7F2sz6wYtCfGGoDw2v2vKE1cmLEcSUYKexZ2TkVDZds804jA==" - "resolved" "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-dataintegration@2.55.0": - "integrity" "sha512-wUVBGE6FQDBBI/1s5G7krwc4tHQNGaL00vchSC44QbTm62mcAYA0lkBiB0F9Qvo17HtH2i/iJ9Fr7mHbnD1zow==" - "resolved" "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-datalabelingservice@2.55.0": - "integrity" "sha512-9Y/F6tdgJ1227UDK32pmi+HGjJ8mtL8bozTZyRWpHmG1pyCQ/+E5VW5DDHOha4jOIPCqC1+G9fl5o3o1Rvb4Gw==" - "resolved" "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-datalabelingservicedataplane@2.55.0": - "integrity" "sha512-p70bcE/oJqjWfU0CwrbPXArsaLzlvuehn7qP6qBDEwTO039ED4xsuRYJkcKz1NPm3t6H8mZnF6lIOLhL68vzkQ==" - "resolved" "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-datasafe@2.55.0": - "integrity" "sha512-jh7xS4FtBbAE01tXVwv/8wj7MgjGhYKrPGPMROoOk1rdnAHh4o6qN0qT5pguvvWXdEAJopEG+WCLthHMfeVLJQ==" - "resolved" "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-datascience@2.55.0": - "integrity" "sha512-rnuv+9d/6oGryDDzoinhDDahrNC3H5fL5RpbAt7x+yB0t6r3lGyoshWxdKkQFEkD1ZrWcN3H7OzxeEknQWah1w==" - "resolved" "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-devops@2.55.0": - "integrity" "sha512-8kKk/Y61gego6BZ24856/Uz2UmFMYEaytceg69MLEtDx+wLqmzsQ9sj+KBQ1nEhM9sBGX2aSFMD5I+Vfae+6Yw==" - "resolved" "https://registry.npmjs.org/oci-devops/-/oci-devops-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-disasterrecovery@2.55.0": - "integrity" "sha512-hIZvXb3d55wK+XDCEMKrSRyudg3CpvkIqDOVMaJe9lSq/NJjLZ28bfzcUVmiukWzXWO/yl5EG9GgmXcGF7zIlg==" - "resolved" "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-dns@2.55.0": - "integrity" "sha512-Zn/cou6W8JWTACVRwhyQySp9flZ1sTBsHU5Ghr8GFKlXYG4Hwy5C5DPLqZn3Pps5r8b1fnHebqzuW4KT7NVFrA==" - "resolved" "https://registry.npmjs.org/oci-dns/-/oci-dns-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-dts@2.55.0": - "integrity" "sha512-jbvvlX97dRDFsBz7p0Q2Cc5Efc7qWwDpJTZInaudeExcdCo7epSkvHCLr7JiQSNxM9TBENgkT15BW3dnfsuEHg==" - "resolved" "https://registry.npmjs.org/oci-dts/-/oci-dts-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-email@2.55.0": - "integrity" "sha512-CH6hy5DHTsRJ0x21UJxV3nxNPyXusc+7ssuoxeuexwHuVEK4ofA3gmi+1YyeiHn+plcpRMqjcZ3W9uPrr9XNVw==" - "resolved" "https://registry.npmjs.org/oci-email/-/oci-email-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-emwarehouse@2.55.0": - "integrity" "sha512-xrqVTLjeCn7kBLMeNbsv5I28mFtYNC7JojWXlgjMp0hSYhAwIrJxMbtU5FETBrbdo6B+BrdsIkyLUihuUF0qUw==" - "resolved" "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-events@2.55.0": - "integrity" "sha512-ijhLN57hgNu471MyaRLNVUmG/0/bO3akIKCFLNR14kdBGqbZSxkbhKQBg9NE4s3TnNvgLdiOIbU8eEp/Ghy35A==" - "resolved" "https://registry.npmjs.org/oci-events/-/oci-events-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-filestorage@2.55.0": - "integrity" "sha512-eXvgimzL46ZD6weKJYB7EZoP5j3lzI6lQbHTUKq1s5bth4Gnt0t9qo7ZJ/9x9eEG0Z1KEDf3pJX8RVlhU6BLCA==" - "resolved" "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-functions@2.55.0": - "integrity" "sha512-ep6iYUbukd8L9T9XyYOQrs7dqEdKkNLKumDzQM/MA9s6ovwG22mBJ2GZxk7SIW7y1eQ85LoHJbSSgixbI1RUHA==" - "resolved" "https://registry.npmjs.org/oci-functions/-/oci-functions-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-fusionapps@2.55.0": - "integrity" "sha512-uVlzT+HJEmWn3uIHLu/SVNVsMlV6q+l8DglUzXsjKsYeO/kuJhYYhtP4+y++fuKwkFmO7x5REKBW4ZrFMa0whA==" - "resolved" "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-genericartifactscontent@2.55.0": - "integrity" "sha512-IHHfHSo1Ea9kMS/JY2fhr/c1BtqCDsZ19vIcOlX+Il8ZqeCJ1Z09bya0Gk7vm5UGhw+ciZ9jf4Rqw3O1SMQ+lA==" - "resolved" "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-goldengate@2.55.0": - "integrity" "sha512-k5ndnyjPDZJz7tHD4XanPl51vaVKcu8jXwOEI7v0TDGtpj5KpbomGtA1L8QMIT+XygajeIvo8VR8ukcrDPQrbw==" - "resolved" "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-governancerulescontrolplane@2.55.0": - "integrity" "sha512-IjFV1AUJ4Z4gHOxthT4jRdCIPmLu6C4z4DcIPaTRgtOl0poBLdIyYvvcaiyeqkI9D7ZvVP9iquXxh3O5Be0RFg==" - "resolved" "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-healthchecks@2.55.0": - "integrity" "sha512-6ZLD1aWLrnLRC+sFsr2GU8z2odW8kKiWRH85dMj3NvedZufrPv1DIGq5gc7WkTIFo2rnySi7mdXFjgiD7SQpJw==" - "resolved" "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-identity@2.55.0": - "integrity" "sha512-gq2PpOKHgEoPVkJf6opd7CIVSFTcOVrUjbZl8HdvSIXaVqPF3ttwidK2L+wxOTPLWHemOiedL7ZoiDaoyZ+bTQ==" - "resolved" "https://registry.npmjs.org/oci-identity/-/oci-identity-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-identitydataplane@2.55.0": - "integrity" "sha512-zs/DaA50aJ5QuF427RCNtALo5ILnW6FCA+ZdScPOT9lZr9t6VvQOEi4BBE7sMnBfDs88pJcBzbV/p8kIKc7tLA==" - "resolved" "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-identitydomains@2.55.0": - "integrity" "sha512-UQuLvEKBmdvVhSCbs6s4uNRUEXAHEs2AUQQSK5taW/qfuR9vlq0DTAHW6UIrMxPVzJD2aDST49LWgzT4GhVn7g==" - "resolved" "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-integration@2.55.0": - "integrity" "sha512-4tYKYXDvCB1l3oJb3z56RO3Nadt4DSIgiOPc2Nl+sjQqT26TAShQ+HynUr1ubo4u6uPzBxVS+tmMZJeyCOU4ow==" - "resolved" "https://registry.npmjs.org/oci-integration/-/oci-integration-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-jms@2.55.0": - "integrity" "sha512-gXyRRaeH2NWSq3J0GrlkfzmgNX7/olXsZts0CTE4kvEUomqmD6fa7Wv6kCg9hMlpiT0g386FFF0U+laRXTHhHw==" - "resolved" "https://registry.npmjs.org/oci-jms/-/oci-jms-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-keymanagement@2.55.0": - "integrity" "sha512-2XCFnSbf6UBa3S48FXR9MA3TlmqveVyCYI94FgnySHFwqkIc1DFQhPgyfWUHbbukgTlDxiBNWITFMY8/P9Ka9g==" - "resolved" "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-licensemanager@2.55.0": - "integrity" "sha512-2wjLWVtRh5WzZs3NRo9GVd8hOD030yNDYgbaCtAet5maInzkNL563gdRO1Fk2dDs31kaswQaMtnOyNv2921nzA==" - "resolved" "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-limits@2.55.0": - "integrity" "sha512-GYLL/1nzHY4ucL0AExqCSRIkGiGLU1FhDx/UjhnkwqUhJ5SLbbfaGtJHb468wgTDS2+80dfSXZ4HE9to/hxm6Q==" - "resolved" "https://registry.npmjs.org/oci-limits/-/oci-limits-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-loadbalancer@2.55.0": - "integrity" "sha512-uwrhFNrxEFG0RjrtBHnw+GdFtjjk9vMiK4fuxoock/M/QvtSW6kBM/up3DhFNTg+/7k6lHDFhUXzQyeSWv8ntg==" - "resolved" "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-lockbox@2.55.0": - "integrity" "sha512-0Xr1N0mQBZ+E6AyO3p0iiGHj/9oPVchmNDgsRUs0Cxdwi37B+RaIaREBDWY+i6N3cI9LKZufyKpR8FGH74PIdQ==" - "resolved" "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-loganalytics@2.55.0": - "integrity" "sha512-a2q+6xE1abuZdeviMKyqG2i7CIQmkkCcJe/uM6SCPMN9/R3nkxdHUqzL5hi4Vdu1iubPAG7iXHkL+Oq00LPV/w==" - "resolved" "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-logging@2.55.0": - "integrity" "sha512-h/gMr1eynaPVMF3R6D0sdlELrXgizTzqgSAq3pq6Ry8P3zBsUxsHCEjojE30t0nlb6plJRXL2cAlGLDtU7JKmQ==" - "resolved" "https://registry.npmjs.org/oci-logging/-/oci-logging-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-loggingingestion@2.55.0": - "integrity" "sha512-corigi5boj2K/mECHchI36uztSFJszX1LXBIC/7DahnWUY/IYt2ytC9J4EJ7aOX5HvYCd6krqiN3rsmv8kLZ9w==" - "resolved" "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-loggingsearch@2.55.0": - "integrity" "sha512-52bUKQQq5nVZdGojwNRqqmjdZp40jqXzFMoHw+OcoTg34DgN4QJcYnLJpsvMhSfE4mx8bmenEI7f3c173L7I+w==" - "resolved" "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-managementagent@2.55.0": - "integrity" "sha512-fH1YmeoVPj86DYeT9FxsMzfCs5ObBKYXlFvaI+dfDSlu4WEezvj4kfO9Ncp7y5gbyigV7LmgrECAhE8dYabhGg==" - "resolved" "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-managementdashboard@2.55.0": - "integrity" "sha512-qvLuHOLqIZXBiBfD0LEG0OS5Ttzh6RdPvL6d4m10Y7I/gXxrYo2pegFyuiClgEDcmU817SAa30dXmm5geH0MAw==" - "resolved" "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-marketplace@2.55.0": - "integrity" "sha512-PfI1VSOV7Deh57hh2fuvWfVvl4cRJJg2WZoZTHlDI9Kg4QlFwrbLXvCf2zEoJYrDWX5cagbn2JaknwgvK9qqWw==" - "resolved" "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-mediaservices@2.55.0": - "integrity" "sha512-QyvD2wBLX/NTDmz8S534PKnPke7HtcN2LEA87kJQLoD1TAicD84DilhVvzoLTuhYQfvW5lBQ42avzgUdA5Lx1A==" - "resolved" "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-monitoring@2.55.0": - "integrity" "sha512-IVKMIFf5a8HWKG3cyirQ13ICShseGPg0j26YJ11smKm6gClL6GOa3YBjfaA1fwI4qkPYygUuQvuX0tymwZNVCg==" - "resolved" "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-mysql@2.55.0": - "integrity" "sha512-PmmNjNPYT07iDXSwAGPU0P+PI7hUuTz85Z9n5bGITs+1OE1B1cfihH5FfG4gPZtj3gXa9CwjoOnvlheCq/i4YA==" - "resolved" "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-networkfirewall@2.55.0": - "integrity" "sha512-Mj17kGjlBJZvap3j1in+OHYx6u/MfJetbCbOI5y+EL3q2dVJ7wpFlsKSZm+HCL3dwWv48KcGibRdr9LlYgwSfg==" - "resolved" "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-networkloadbalancer@2.55.0": - "integrity" "sha512-jwhG/Tov11CARq9ROVovuQxRyh/Oc9QGXoPf51To+5Fcwz34N6ScCYf+A4aCzB2vreRVwAxpPB5WAOugGm9LtQ==" - "resolved" "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-nosql@2.55.0": - "integrity" "sha512-As+JaEw4v0vmkm0h1OuTt6ZUaAllUZFca6EB4ApsjhzrwL+ZQ6Qyh+bak8MzIQhcyGpArfWwLoEvW2aX+DzkTQ==" - "resolved" "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-objectstorage@2.55.0": - "integrity" "sha512-YHOgf2XRz9LdbMpg3Ff5zBK3xo9l4ROsrl7mYDtp5LNXVX8pE+xx95Wt5H5Cf8jUJ4LoXsognkYOo3dcYUvBrg==" - "resolved" "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "await-semaphore" "^0.1.3" - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-oce@2.55.0": - "integrity" "sha512-AiTQAHF9fXrZZBtgJPvx+Jq29O5KB+MQor07/5K6UYJ2S0/Np9RC5m2UGFZ7XVPEI7X7sZiWdu4RYrnAmegPWQ==" - "resolved" "https://registry.npmjs.org/oci-oce/-/oci-oce-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-ocvp@2.55.0": - "integrity" "sha512-7kohZLIZ3gapdIW4pZb2SN5IOp8Dc7l10xfzHdZwcspf9zLuii8l7Jk+XaHtZoMOyo9ugzJIFNVqY2uvPf4wlw==" - "resolved" "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-oda@2.55.0": - "integrity" "sha512-ffsdALGAt+RjlTzg5lhwwWolTwIweUwTlj1lJLxiFCE/Jp+v8RvrSq+1q77lD/tBKKy+cNt92chguhdvYYXf/Q==" - "resolved" "https://registry.npmjs.org/oci-oda/-/oci-oda-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-onesubscription@2.55.0": - "integrity" "sha512-QA575TLFr9EahEX/OnKkhn9APuiYkCiQwc0H/zg6CVzkFOn4G7SSjHz4o2zBqrXjswMqsraRV175N9SFulB/WA==" - "resolved" "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-ons@2.55.0": - "integrity" "sha512-YM/ZoWolPA132aREZPOIkpC/NmoR074k/Bd/xQ2vUIYS5PCSbc7V11tGDkSBVlnZ6y6r73TjxNvHZuUHOGUvCA==" - "resolved" "https://registry.npmjs.org/oci-ons/-/oci-ons-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-opa@2.55.0": - "integrity" "sha512-zUUZwSwWJ95zrXtOGBlycnlvqMHBY0p9HMzR4BjpivXejPc9c+H2zgIoVSDjohL8NPmf2VfFAlpreOhzgV2owA==" - "resolved" "https://registry.npmjs.org/oci-opa/-/oci-opa-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-opensearch@2.55.0": - "integrity" "sha512-FZpZez2u2pvc+emFUaDFuyiBj1xxXhmCLNa+mcTUytJebtpKhhmqwhBlqsj8FGyyuevg3Ufk0va/U6FsMa039A==" - "resolved" "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-operatoraccesscontrol@2.55.0": - "integrity" "sha512-iGc4rtliGxInm7+TGNitNLS14sK04bj6O1ERBNLWDfl0/EcXGJXhrhqL4P7r1aBzg/vwZN5dnxO27L7xpU0FVg==" - "resolved" "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-opsi@2.55.0": - "integrity" "sha512-Z2a4iVa9Rm5lLm0V3pwjTpcQXZsIV/Ybfl/DFqdM1wGHgeInSafwHEbBv6JCE+n26ny9zd7oc87SLr+/7AAMBA==" - "resolved" "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-optimizer@2.55.0": - "integrity" "sha512-IRE0EOeA1c50j3Pwh0+/aERPw9Cjsu0jx2AAKzBPFB8JMkwl9kMpRsI8rXem8tAjfH/7ktT0uSSsBuJeLygG/g==" - "resolved" "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-osmanagement@2.55.0": - "integrity" "sha512-R17gv1ZEm2hJMn/VG95utWgnAgxC5NHv0eIUeFsjXYCRaX9RwWrW9m9NnWaTR4zjC64MiyChqvSIdkcbK7mDug==" - "resolved" "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-ospgateway@2.55.0": - "integrity" "sha512-gU8Dpt/8bMME9pAic8fh2zZv9KzLTd0dknxevZnwxnSFwaGnaygI54I1AsiclrLu+tji/tLF9ywjr1XyyZaIxQ==" - "resolved" "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-osubbillingschedule@2.55.0": - "integrity" "sha512-AxHNq+GMMEoWRA5jH7DtVDTyPIKmHEkN2TznerGSzHL0VLyFwucemEKBsbtzUsEq8sXJenZzXrHSaJFM4ZdeXg==" - "resolved" "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-osuborganizationsubscription@2.55.0": - "integrity" "sha512-XymH2/3C5TMYp+EwGGshI776BOOyZ0yP7JHAQ2Dry1e/Un49i0JRwKLv8YVYbRQCk/NZ0h8knkqtUgw+P55+ZA==" - "resolved" "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-osubsubscription@2.55.0": - "integrity" "sha512-LGPGGvSIFgz7lS0xEhoIv0U8GWiuerzBURsVvQxBbLs2Rf93XD3Z1YWb8L01xm2GDpAzbsD/y/0vOghdEwjKDw==" - "resolved" "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-osubusage@2.55.0": - "integrity" "sha512-XkrbhgtaQRZvNiGvd1sLFkKoMd0ZzJR32vJhEkDcLWlzbJkBR94TH02cbbPdyOE+lOyksOGCBdrT9cwBPwZXDg==" - "resolved" "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-queue@2.55.0": - "integrity" "sha512-ECGthHXE2PhOBgdG9kZufGxgSCtarNgo4slFRkRcx+c5tcgvNj4GF8gnI9yVSJbGSTI9mfDE9W0dCMSm5rk4MQ==" - "resolved" "https://registry.npmjs.org/oci-queue/-/oci-queue-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-recovery@2.55.0": - "integrity" "sha512-51QZVsh5OvRLA90YyS0qqkARXDNIWuV5uvDWVmK38NecFFTuv3DDBvELZlaoO8nZQDasvNpWdZZ6ZNAt7XVong==" - "resolved" "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-resourcemanager@2.55.0": - "integrity" "sha512-YLO8QgTTTd9yOz58WP/0cOONpfa5wig+5rtzMgIbD3Jbnka1X34HCmO78zYXI7aVpfoHtsJwG5CmTRXfhbOpzw==" - "resolved" "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-resourcesearch@2.55.0": - "integrity" "sha512-U4ofFcWrDTvGIeFE6Cr7zoWZ6kpReCsHI733orTBtcms5n/T4hm1YHs7pNX0R/jOoU12mylYvC5AF3ZwGVli1w==" - "resolved" "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-rover@2.55.0": - "integrity" "sha512-oWsv2xjAV92nA+WBlw1JFQ/d9lSHroqLFqkUq4Z1qeB6CvSq8uWemlVxQT8wA8YSmKJeVyOVeEoA4AJok3j4vg==" - "resolved" "https://registry.npmjs.org/oci-rover/-/oci-rover-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-sch@2.55.0": - "integrity" "sha512-8ucs1FAEdYFAF+VHp8u+gvfn/9S6H17SxMXi7eFT4SOI6F/l9DRx9UPoaIVSpP3ZGCeYBD8QEdBXcEWfwmMYZg==" - "resolved" "https://registry.npmjs.org/oci-sch/-/oci-sch-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-sdk@^2.55.0": - "integrity" "sha512-qlMUqyoOxDODHBjdl/3nSYwKYsFp/5XWTPcmf2YY6VJIaK8j01fPpsGThh7FociaoEfBBjWOikMOBJSoI5V0vw==" - "resolved" "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-adm" "2.55.0" - "oci-aianomalydetection" "2.55.0" - "oci-aidocument" "2.55.0" - "oci-ailanguage" "2.55.0" - "oci-aispeech" "2.55.0" - "oci-aivision" "2.55.0" - "oci-analytics" "2.55.0" - "oci-announcementsservice" "2.55.0" - "oci-apigateway" "2.55.0" - "oci-apmconfig" "2.55.0" - "oci-apmcontrolplane" "2.55.0" - "oci-apmsynthetics" "2.55.0" - "oci-apmtraces" "2.55.0" - "oci-applicationmigration" "2.55.0" - "oci-appmgmtcontrol" "2.55.0" - "oci-artifacts" "2.55.0" - "oci-audit" "2.55.0" - "oci-autoscaling" "2.55.0" - "oci-bastion" "2.55.0" - "oci-bds" "2.55.0" - "oci-blockchain" "2.55.0" - "oci-budget" "2.55.0" - "oci-certificates" "2.55.0" - "oci-certificatesmanagement" "2.55.0" - "oci-cims" "2.55.0" - "oci-cloudbridge" "2.55.0" - "oci-cloudguard" "2.55.0" - "oci-cloudmigrations" "2.55.0" - "oci-common" "2.55.0" - "oci-computeinstanceagent" "2.55.0" - "oci-containerengine" "2.55.0" - "oci-containerinstances" "2.55.0" - "oci-core" "2.55.0" - "oci-dashboardservice" "2.55.0" - "oci-database" "2.55.0" - "oci-databasemanagement" "2.55.0" - "oci-databasemigration" "2.55.0" - "oci-databasetools" "2.55.0" - "oci-datacatalog" "2.55.0" - "oci-dataconnectivity" "2.55.0" - "oci-dataflow" "2.55.0" - "oci-dataintegration" "2.55.0" - "oci-datalabelingservice" "2.55.0" - "oci-datalabelingservicedataplane" "2.55.0" - "oci-datasafe" "2.55.0" - "oci-datascience" "2.55.0" - "oci-devops" "2.55.0" - "oci-disasterrecovery" "2.55.0" - "oci-dns" "2.55.0" - "oci-dts" "2.55.0" - "oci-email" "2.55.0" - "oci-emwarehouse" "2.55.0" - "oci-events" "2.55.0" - "oci-filestorage" "2.55.0" - "oci-functions" "2.55.0" - "oci-fusionapps" "2.55.0" - "oci-genericartifactscontent" "2.55.0" - "oci-goldengate" "2.55.0" - "oci-governancerulescontrolplane" "2.55.0" - "oci-healthchecks" "2.55.0" - "oci-identity" "2.55.0" - "oci-identitydataplane" "2.55.0" - "oci-identitydomains" "2.55.0" - "oci-integration" "2.55.0" - "oci-jms" "2.55.0" - "oci-keymanagement" "2.55.0" - "oci-licensemanager" "2.55.0" - "oci-limits" "2.55.0" - "oci-loadbalancer" "2.55.0" - "oci-lockbox" "2.55.0" - "oci-loganalytics" "2.55.0" - "oci-logging" "2.55.0" - "oci-loggingingestion" "2.55.0" - "oci-loggingsearch" "2.55.0" - "oci-managementagent" "2.55.0" - "oci-managementdashboard" "2.55.0" - "oci-marketplace" "2.55.0" - "oci-mediaservices" "2.55.0" - "oci-monitoring" "2.55.0" - "oci-mysql" "2.55.0" - "oci-networkfirewall" "2.55.0" - "oci-networkloadbalancer" "2.55.0" - "oci-nosql" "2.55.0" - "oci-objectstorage" "2.55.0" - "oci-oce" "2.55.0" - "oci-ocvp" "2.55.0" - "oci-oda" "2.55.0" - "oci-onesubscription" "2.55.0" - "oci-ons" "2.55.0" - "oci-opa" "2.55.0" - "oci-opensearch" "2.55.0" - "oci-operatoraccesscontrol" "2.55.0" - "oci-opsi" "2.55.0" - "oci-optimizer" "2.55.0" - "oci-osmanagement" "2.55.0" - "oci-ospgateway" "2.55.0" - "oci-osubbillingschedule" "2.55.0" - "oci-osuborganizationsubscription" "2.55.0" - "oci-osubsubscription" "2.55.0" - "oci-osubusage" "2.55.0" - "oci-queue" "2.55.0" - "oci-recovery" "2.55.0" - "oci-resourcemanager" "2.55.0" - "oci-resourcesearch" "2.55.0" - "oci-rover" "2.55.0" - "oci-sch" "2.55.0" - "oci-secrets" "2.55.0" - "oci-servicecatalog" "2.55.0" - "oci-servicemanagerproxy" "2.55.0" - "oci-servicemesh" "2.55.0" - "oci-stackmonitoring" "2.55.0" - "oci-streaming" "2.55.0" - "oci-tenantmanagercontrolplane" "2.55.0" - "oci-threatintelligence" "2.55.0" - "oci-usage" "2.55.0" - "oci-usageapi" "2.55.0" - "oci-vault" "2.55.0" - "oci-vbsinst" "2.55.0" - "oci-visualbuilder" "2.55.0" - "oci-vnmonitoring" "2.55.0" - "oci-vulnerabilityscanning" "2.55.0" - "oci-waa" "2.55.0" - "oci-waas" "2.55.0" - "oci-waf" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-secrets@2.55.0": - "integrity" "sha512-2DVaX6sAJzGOKJMeavKAQUfN1NFxqNZbfgvRmArQppnlHLJENW0ZoL7tAIbYSuCXA/83g67H5UxaBIYdBERpOA==" - "resolved" "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-servicecatalog@2.55.0": - "integrity" "sha512-2EPciJnTg3VAk8a2Mcxgrb6plvN/NF+kXHTnAxrPIUw62jxe4z8melYn3s3h3Q2ZrEYA6Y2CJV1pdFJ1PftJ/Q==" - "resolved" "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-servicemanagerproxy@2.55.0": - "integrity" "sha512-UCmj8W+mWICoJCtmeW6yO4HfdozaXkdLS6HMmRs7vAifE7mYF2jGvvp7Z9lSZHsEVwkaL/RBk82R9oir308Cbw==" - "resolved" "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-servicemesh@2.55.0": - "integrity" "sha512-Q7IpJVgiy0Oa2vQYHfKDL6WtMmyIdp2zaY+aR9EHbEHuWTPhKtJL8YjrKchZ5OD1yD+ooR5rjeEsAa1Iy+FjIA==" - "resolved" "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-stackmonitoring@2.55.0": - "integrity" "sha512-ExrGicneyUni+NDB3pWCZtXLNLtHTFwYzqiFGNtYZW83xcCMRk+fwiRlqEQOrA+ws0aogo4jE3tZY2ZtWEWWOA==" - "resolved" "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-streaming@2.55.0": - "integrity" "sha512-YlQjRqyqL4EcnIPk/TQjmUFkdE9F17BPv3Yjc5LpbHjta0Y/qqoGdCLP4aJBgE8Ck2Xo31xbV2QVgFarnBD+1g==" - "resolved" "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-tenantmanagercontrolplane@2.55.0": - "integrity" "sha512-SzLSbxV04PpOYLqU12PFjiJ1JBE4q9crt7lcmbB7UBQjimlZUh7fOci+CTSostJblYTBEZRFFMmg8qTe2SoTcw==" - "resolved" "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-threatintelligence@2.55.0": - "integrity" "sha512-I8NnCskuH+fvV6p3qrod26POUQZkHyEGKvUvhuvu+MvGtFGnCacjdeXyFTOADDFHE/+hZbwGJCUitrOvX1Yfxg==" - "resolved" "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-usage@2.55.0": - "integrity" "sha512-nI7GMHEKXA7TWpuxCfTmFvlib/q1QeyqVtM/H09ws3P+BCkCBpm9hQ/JtDFNiNOaQMF8NUChjomKeutuojOf/g==" - "resolved" "https://registry.npmjs.org/oci-usage/-/oci-usage-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-usageapi@2.55.0": - "integrity" "sha512-UM/tkA3xRrchXryrwUiGPl49beh03E7CayuSR7V8Z/b/y8Afrb+UmVn9MjNtg069qZ6XetbQdCH0RQFNslIeDQ==" - "resolved" "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-vault@2.55.0": - "integrity" "sha512-nNVMwPGCEz0lABcn9iqjoQHiBVaZr2o+uSGz9SO0I6igPgxDFsTNFEc+ZxhSxhtIbp8CE5wN+hjOu2VGbFnuOA==" - "resolved" "https://registry.npmjs.org/oci-vault/-/oci-vault-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-vbsinst@2.55.0": - "integrity" "sha512-H/pKnV6kqpHt7r0mDbZU8jZdaE97TW68p97lSytexz/8FF/Wr3hJTLMV2cWsSOYwGoutUYFoMuqMIi+grxImqA==" - "resolved" "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-visualbuilder@2.55.0": - "integrity" "sha512-Dhyua4ogi/l/gcu9vaJUHaJywz7iSP+XbgmAslUb02kA+tLgdK11TTRXKE+99mMThi9o5mCFO3AECKnoAlHpiA==" - "resolved" "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-vnmonitoring@2.55.0": - "integrity" "sha512-Gfgz0tWOHEIHeK4RNgJmJB3EzD0sHO5uuDqsKZjHjp1MV/X82CjmHThr6myeNOEGAe8FUCZKGlr8LSBmrbKEkA==" - "resolved" "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-vulnerabilityscanning@2.55.0": - "integrity" "sha512-Xa4bNyNDrJuz9/HiOH9PCvLKpZWG9q5aMSGl8bFlUWq92GQ6lKbNGn7mJJus7bw+4kLHbsCtZQd8CeiqBgwtWw==" - "resolved" "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-waa@2.55.0": - "integrity" "sha512-egqE4yKAQ7P6RWz2vtiHwAy2RAZemSqecwr2OOEUi26Wzq8k+w5bXZyO9KTkFpGGiKZ8T6yDgBWNQmUP4Ht2hQ==" - "resolved" "https://registry.npmjs.org/oci-waa/-/oci-waa-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-waas@2.55.0": - "integrity" "sha512-CRRY3pshCkCl+SwYYzekVT+H1wxHaZB0JbWkV8ULRGWZLTe1S2ieDAaPhFY7yeTrpaLXep5Bc+g925k8WnAiEQ==" - "resolved" "https://registry.npmjs.org/oci-waas/-/oci-waas-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-waf@2.55.0": - "integrity" "sha512-dxS9gWexSQ2nTSMiLcsjmN2yozBB7e+qejUV6QehL3XAaZ/5BFYyaSDRbUllTn1B3BOrNU9ixq7zkKjlIemTEg==" - "resolved" "https://registry.npmjs.org/oci-waf/-/oci-waf-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"oci-workrequests@2.55.0": - "integrity" "sha512-XzKbr9KeNuzveV/0JbL7mcNpv1ecjJRT3UIenPF9kHHnrJuJSDPXqn48v/24r3J6fyPaZL4TQL2qylM6zm2o8w==" - "resolved" "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.55.0.tgz" - "version" "2.55.0" - dependencies: - "oci-common" "2.55.0" - "oci-workrequests" "2.55.0" - -"octokit-pagination-methods@^1.1.0": - "integrity" "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==" - "resolved" "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz" - "version" "1.1.0" - -"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^2.0.0": - "integrity" "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "mimic-fn" "^1.0.0" - -"onetime@^5.1.0": - "integrity" "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "mimic-fn" "^2.1.0" - -"opencollective-postinstall@^2.0.2": - "integrity" "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==" - "resolved" "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz" - "version" "2.0.3" - -"opossum@5.0.1": - "integrity" "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==" - "resolved" "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz" - "version" "5.0.1" - -"optionator@^0.9.1": - "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" - "version" "0.9.1" - dependencies: - "deep-is" "^0.1.3" - "fast-levenshtein" "^2.0.6" - "levn" "^0.4.1" - "prelude-ls" "^1.2.1" - "type-check" "^0.4.0" - "word-wrap" "^1.2.3" - -"os-homedir@^1.0.0": - "integrity" "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - "resolved" "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" - "version" "1.0.2" - -"os-name@^3.1.0": - "integrity" "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==" - "resolved" "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "macos-release" "^2.2.0" - "windows-release" "^3.1.0" - -"os-tmpdir@^1.0.0", "os-tmpdir@~1.0.2": - "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - "version" "1.0.2" - -"osenv@^0.1.4", "osenv@^0.1.5": - "integrity" "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==" - "resolved" "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz" - "version" "0.1.5" - dependencies: - "os-homedir" "^1.0.0" - "os-tmpdir" "^1.0.0" - -"p-cancelable@^2.0.0": - "integrity" "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz" - "version" "2.1.1" - -"p-defer@^3.0.0": - "integrity" "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" - "resolved" "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz" - "version" "3.0.0" - -"p-finally@^1.0.0": - "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - "version" "1.0.0" - -"p-limit@^1.1.0": - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "p-try" "^1.0.0" - -"p-limit@^2.0.0": - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "p-try" "^2.0.0" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-limit@^3.0.1": - "integrity" "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "p-try" "^2.0.0" - -"p-locate@^2.0.0": - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "p-limit" "^1.1.0" - -"p-locate@^3.0.0": - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "p-limit" "^2.0.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-map-series@^1.0.0": - "integrity" "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=" - "resolved" "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "p-reduce" "^1.0.0" - -"p-map@^2.1.0": - "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - "version" "2.1.0" - -"p-pipe@^1.2.0": - "integrity" "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=" - "resolved" "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz" - "version" "1.2.0" - -"p-queue@^4.0.0": - "integrity" "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==" - "resolved" "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "eventemitter3" "^3.1.0" - -"p-queue@^6.0.2": - "integrity" "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==" - "resolved" "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz" - "version" "6.6.1" - dependencies: - "eventemitter3" "^4.0.4" - "p-timeout" "^3.1.0" - -"p-reduce@^1.0.0": - "integrity" "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" - "resolved" "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz" - "version" "1.0.0" - -"p-timeout@^3.1.0": - "integrity" "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==" - "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "p-finally" "^1.0.0" - -"p-try@^1.0.0": - "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" - "version" "1.0.0" - -"p-try@^2.0.0": - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"p-waterfall@^1.0.0": - "integrity" "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=" - "resolved" "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "p-reduce" "^1.0.0" - -"parallel-transform@^1.1.0": - "integrity" "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==" - "resolved" "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "cyclist" "^1.0.1" - "inherits" "^2.0.3" - "readable-stream" "^2.1.5" - -"parent-module@^1.0.0": - "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" - "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "callsites" "^3.0.0" - -"parse-github-repo-url@^1.3.0": - "integrity" "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=" - "resolved" "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz" - "version" "1.4.1" - -"parse-json@^2.2.0": - "integrity" "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "error-ex" "^1.2.0" - -"parse-json@^4.0.0": - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "error-ex" "^1.3.1" - "json-parse-better-errors" "^1.0.1" - -"parse-json@^5.0.0": - "integrity" "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "@babel/code-frame" "^7.0.0" - "error-ex" "^1.3.1" - "json-parse-better-errors" "^1.0.1" - "lines-and-columns" "^1.1.6" - -"parse-path@^4.0.0": - "integrity" "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==" - "resolved" "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "is-ssh" "^1.3.0" - "protocols" "^1.4.0" - -"parse-url@^5.0.0": - "integrity" "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==" - "resolved" "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-ssh" "^1.3.0" - "normalize-url" "^3.3.0" - "parse-path" "^4.0.0" - "protocols" "^1.4.0" - -"pascalcase@^0.1.1": - "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" - "version" "0.1.1" - -"path-dirname@^1.0.0": - "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" - "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" - "version" "1.0.2" - -"path-exists@^2.0.0": - "integrity" "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "pinkie-promise" "^2.0.0" - -"path-exists@^3.0.0": - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" - "version" "3.0.0" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-key@^2.0.0", "path-key@^2.0.1": - "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - "version" "2.0.1" - -"path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.6": - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz" - "version" "1.0.6" - -"path-type@^1.0.0": - "integrity" "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "graceful-fs" "^4.1.2" - "pify" "^2.0.0" - "pinkie-promise" "^2.0.0" - -"path-type@^3.0.0": - "integrity" "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "pify" "^3.0.0" - -"path-type@^4.0.0": - "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - "version" "4.0.0" - -"pathval@^1.1.0": - "resolved" "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz" - "version" "1.1.0" - -"performance-now@^2.1.0": - "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - "version" "2.1.0" - -"picomatch@^2.0.4", "picomatch@^2.0.7": - "integrity" "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" - "version" "2.2.2" - -"picomatch@^2.3.1": - "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - "version" "2.3.1" - -"pify@^2.0.0": - "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - "version" "2.3.0" - -"pify@^2.3.0": - "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - "version" "2.3.0" - -"pify@^3.0.0": - "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" - "version" "3.0.0" - -"pify@^4.0.1": - "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - "version" "4.0.1" - -"pinkie-promise@^2.0.0": - "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" - "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "pinkie" "^2.0.0" - -"pinkie@^2.0.0": - "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - "version" "2.0.4" - -"pkg-dir@^3.0.0": - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "find-up" "^3.0.0" - -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"please-upgrade-node@^3.2.0": - "integrity" "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==" - "resolved" "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "semver-compare" "^1.0.0" - -"posix-character-classes@^0.1.0": - "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" - "version" "0.1.1" - -"prelude-ls@^1.2.1": - "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" - "version" "1.2.1" - -"prettier@^1.15.3", "prettier@>=1.8.0": - "resolved" "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz" - "version" "1.18.2" - -"pretty-quick@^1.8.0": - "resolved" "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz" - "version" "1.11.1" - dependencies: - "chalk" "^2.3.0" - "execa" "^0.8.0" - "find-up" "^2.1.0" - "ignore" "^3.3.7" - "mri" "^1.1.0" - "multimatch" "^3.0.0" - -"private@^0.1.8": - "integrity" "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - "resolved" "https://registry.npmjs.org/private/-/private-0.1.8.tgz" - "version" "0.1.8" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"promise-inflight@^1.0.1": - "integrity" "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" - "version" "1.0.1" - -"promise-retry@^1.1.1": - "integrity" "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=" - "resolved" "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "err-code" "^1.0.0" - "retry" "^0.10.0" - -"promise.allsettled@1.0.2": - "integrity" "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==" - "resolved" "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "array.prototype.map" "^1.0.1" - "define-properties" "^1.1.3" - "es-abstract" "^1.17.0-next.1" - "function-bind" "^1.1.1" - "iterate-value" "^1.0.0" - -"promise@^7.0.1": - "integrity" "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==" - "resolved" "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" - "version" "7.3.1" - dependencies: - "asap" "~2.0.3" - -"promzard@^0.3.0": - "integrity" "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=" - "resolved" "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "read" "1" - -"prop-types@^15.5.9", "prop-types@^15.7.2": - "integrity" "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==" - "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz" - "version" "15.7.2" - dependencies: - "loose-envify" "^1.4.0" - "object-assign" "^4.1.1" - "react-is" "^16.8.1" - -"propagate@^1.0.0": - "resolved" "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz" - "version" "1.0.0" - -"property-expr@^2.0.4": - "version" "2.0.5" - -"proto-list@~1.2.1": - "integrity" "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" - "resolved" "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" - "version" "1.2.4" - -"protobufjs@^6.8.1": - "integrity" "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==" - "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz" - "version" "6.10.1" - dependencies: - "@protobufjs/aspromise" "^1.1.2" - "@protobufjs/base64" "^1.1.2" - "@protobufjs/codegen" "^2.0.4" - "@protobufjs/eventemitter" "^1.1.0" - "@protobufjs/fetch" "^1.1.0" - "@protobufjs/float" "^1.0.2" - "@protobufjs/inquire" "^1.1.0" - "@protobufjs/path" "^1.1.2" - "@protobufjs/pool" "^1.1.0" - "@protobufjs/utf8" "^1.1.0" - "@types/long" "^4.0.1" - "@types/node" "^13.7.0" - "long" "^4.0.0" - -"protobufjs@^6.8.6", "protobufjs@^6.9.0": - "integrity" "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==" - "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz" - "version" "6.9.0" - dependencies: - "@protobufjs/aspromise" "^1.1.2" - "@protobufjs/base64" "^1.1.2" - "@protobufjs/codegen" "^2.0.4" - "@protobufjs/eventemitter" "^1.1.0" - "@protobufjs/fetch" "^1.1.0" - "@protobufjs/float" "^1.0.2" - "@protobufjs/inquire" "^1.1.0" - "@protobufjs/path" "^1.1.2" - "@protobufjs/pool" "^1.1.0" - "@protobufjs/utf8" "^1.1.0" - "@types/long" "^4.0.1" - "@types/node" "^13.7.0" - "long" "^4.0.0" - -"protobufjs@^6.8.8": - "integrity" "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==" - "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz" - "version" "6.10.1" - dependencies: - "@protobufjs/aspromise" "^1.1.2" - "@protobufjs/base64" "^1.1.2" - "@protobufjs/codegen" "^2.0.4" - "@protobufjs/eventemitter" "^1.1.0" - "@protobufjs/fetch" "^1.1.0" - "@protobufjs/float" "^1.0.2" - "@protobufjs/inquire" "^1.1.0" - "@protobufjs/path" "^1.1.2" - "@protobufjs/pool" "^1.1.0" - "@protobufjs/utf8" "^1.1.0" - "@types/long" "^4.0.1" - "@types/node" "^13.7.0" - "long" "^4.0.0" - -"protocols@^1.1.0", "protocols@^1.4.0": - "integrity" "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==" - "resolved" "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz" - "version" "1.4.7" - -"protoduck@^5.0.1": - "integrity" "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==" - "resolved" "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "genfun" "^5.0.0" - -"pseudomap@^1.0.2": - "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" - "version" "1.0.2" - -"psl@^1.1.28": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" - -"pug-attrs@^2.0.4": - "integrity" "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==" - "resolved" "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "constantinople" "^3.0.1" - "js-stringify" "^1.0.1" - "pug-runtime" "^2.0.5" - -"pug-code-gen@^2.0.2": - "integrity" "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==" - "resolved" "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "constantinople" "^3.1.2" - "doctypes" "^1.1.0" - "js-stringify" "^1.0.1" - "pug-attrs" "^2.0.4" - "pug-error" "^1.3.3" - "pug-runtime" "^2.0.5" - "void-elements" "^2.0.1" - "with" "^5.0.0" - -"pug-error@^1.3.3": - "integrity" "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==" - "resolved" "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz" - "version" "1.3.3" - -"pug-filters@^3.1.1": - "integrity" "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==" - "resolved" "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz" - "version" "3.1.1" - dependencies: - "clean-css" "^4.1.11" - "constantinople" "^3.0.1" - "jstransformer" "1.0.0" - "pug-error" "^1.3.3" - "pug-walk" "^1.1.8" - "resolve" "^1.1.6" - "uglify-js" "^2.6.1" - -"pug-lexer@^4.1.0": - "integrity" "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==" - "resolved" "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "character-parser" "^2.1.1" - "is-expression" "^3.0.0" - "pug-error" "^1.3.3" - -"pug-linker@^3.0.6": - "integrity" "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==" - "resolved" "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz" - "version" "3.0.6" - dependencies: - "pug-error" "^1.3.3" - "pug-walk" "^1.1.8" - -"pug-load@^2.0.12": - "integrity" "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==" - "resolved" "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz" - "version" "2.0.12" - dependencies: - "object-assign" "^4.1.0" - "pug-walk" "^1.1.8" - -"pug-parser@^5.0.1": - "integrity" "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==" - "resolved" "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "pug-error" "^1.3.3" - "token-stream" "0.0.1" - -"pug-runtime@^2.0.5": - "integrity" "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==" - "resolved" "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz" - "version" "2.0.5" - -"pug-strip-comments@^1.0.4": - "integrity" "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==" - "resolved" "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "pug-error" "^1.3.3" - -"pug-walk@^1.1.8": - "integrity" "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==" - "resolved" "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz" - "version" "1.1.8" - -"pug@^2.0.3": - "integrity" "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==" - "resolved" "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz" - "version" "2.0.4" - dependencies: - "pug-code-gen" "^2.0.2" - "pug-filters" "^3.1.1" - "pug-lexer" "^4.1.0" - "pug-linker" "^3.0.6" - "pug-load" "^2.0.12" - "pug-parser" "^5.0.1" - "pug-runtime" "^2.0.5" - "pug-strip-comments" "^1.0.4" - -"pump@^2.0.0": - "integrity" "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" - "resolved" "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "end-of-stream" "^1.1.0" - "once" "^1.3.1" - -"pump@^3.0.0": - "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "end-of-stream" "^1.1.0" - "once" "^1.3.1" - -"pumpify@^1.3.3", "pumpify@^1.3.5": - "integrity" "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==" - "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" - "version" "1.5.1" - dependencies: - "duplexify" "^3.6.0" - "inherits" "^2.0.3" - "pump" "^2.0.0" - -"pumpify@^2.0.0": - "integrity" "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==" - "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "duplexify" "^4.1.1" - "inherits" "^2.0.3" - "pump" "^3.0.0" - -"punycode@^2.1.0", "punycode@^2.1.1": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"punycode@1.3.2": - "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - "version" "1.3.2" - -"q@^1.5.1": - "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" - "version" "1.5.1" - -"qs@^6.5.1", "qs@~6.5.2": - "integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" - "version" "6.5.2" - -"querystring@0.2.0": - "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" - "version" "0.2.0" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"quick-lru@^1.0.0": - "integrity" "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" - "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz" - "version" "1.1.0" - -"quick-lru@^4.0.1": - "integrity" "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" - "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" - "version" "4.0.1" - -"quick-lru@^5.1.1": - "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" - "version" "5.1.1" - -"react-ace@^6.5.0": - "integrity" "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==" - "resolved" "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz" - "version" "6.6.0" - dependencies: - "@babel/polyfill" "^7.4.4" - "brace" "^0.11.1" - "diff-match-patch" "^1.0.4" - "lodash.get" "^4.4.2" - "lodash.isequal" "^4.5.0" - "prop-types" "^15.7.2" - -"react-docgen@^5.3.0": - "integrity" "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==" - "resolved" "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz" - "version" "5.3.0" - dependencies: - "@babel/core" "^7.7.5" - "@babel/runtime" "^7.7.6" - "ast-types" "^0.13.2" - "commander" "^2.19.0" - "doctrine" "^3.0.0" - "neo-async" "^2.6.1" - "node-dir" "^0.1.10" - "strip-indent" "^3.0.0" - -"react-frame-component@^4.1.1": - "integrity" "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==" - "resolved" "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz" - "version" "4.1.3" - -"react-is@^16.8.1": - "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" - "version" "16.13.1" - -"read-cmd-shim@^1.0.1": - "integrity" "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==" - "resolved" "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "graceful-fs" "^4.1.2" - -"read-package-json@^2.0.0", "read-package-json@^2.0.13", "read-package-json@1 || 2": - "integrity" "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==" - "resolved" "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "glob" "^7.1.1" - "json-parse-better-errors" "^1.0.1" - "normalize-package-data" "^2.0.0" - "npm-normalize-package-bin" "^1.0.0" - optionalDependencies: - "graceful-fs" "^4.1.2" - -"read-package-tree@^5.1.6": - "integrity" "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==" - "resolved" "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz" - "version" "5.3.1" - dependencies: - "read-package-json" "^2.0.0" - "readdir-scoped-modules" "^1.0.0" - "util-promisify" "^2.1.0" - -"read-pkg-up@^1.0.1": - "integrity" "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "find-up" "^1.0.0" - "read-pkg" "^1.0.0" - -"read-pkg-up@^3.0.0": - "integrity" "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "find-up" "^2.0.0" - "read-pkg" "^3.0.0" - -"read-pkg-up@^7.0.1": - "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "find-up" "^4.1.0" - "read-pkg" "^5.2.0" - "type-fest" "^0.8.1" - -"read-pkg@^1.0.0": - "integrity" "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" - "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "load-json-file" "^1.0.0" - "normalize-package-data" "^2.3.2" - "path-type" "^1.0.0" - -"read-pkg@^3.0.0": - "integrity" "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=" - "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "load-json-file" "^4.0.0" - "normalize-package-data" "^2.3.2" - "path-type" "^3.0.0" - -"read-pkg@^5.2.0": - "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" - "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "@types/normalize-package-data" "^2.4.0" - "normalize-package-data" "^2.5.0" - "parse-json" "^5.0.0" - "type-fest" "^0.6.0" - -"read@~1.0.1", "read@1": - "integrity" "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=" - "resolved" "https://registry.npmjs.org/read/-/read-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "mute-stream" "~0.0.4" - -"readable-stream@^2.0.0", "readable-stream@^2.0.6", "readable-stream@^2.1.5", "readable-stream@^2.2.2", "readable-stream@^2.3.6", "readable-stream@~2.3.6", "readable-stream@1 || 2": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^3.0.2": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@2 || 3": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readable-stream@2 || 3": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readable-stream@3": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readdir-scoped-modules@^1.0.0": - "integrity" "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==" - "resolved" "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "debuglog" "^1.0.1" - "dezalgo" "^1.0.0" - "graceful-fs" "^4.1.2" - "once" "^1.3.0" - -"readdirp@~3.3.0": - "integrity" "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==" - "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz" - "version" "3.3.0" - dependencies: - "picomatch" "^2.0.7" - -"recast@^0.17.3": - "integrity" "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==" - "resolved" "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz" - "version" "0.17.6" - dependencies: - "ast-types" "0.12.4" - "esprima" "~4.0.0" - "private" "^0.1.8" - "source-map" "~0.6.1" - -"redent@^1.0.0": - "integrity" "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=" - "resolved" "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "indent-string" "^2.1.0" - "strip-indent" "^1.0.1" - -"redent@^2.0.0": - "integrity" "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=" - "resolved" "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "indent-string" "^3.0.0" - "strip-indent" "^2.0.0" - -"redent@^3.0.0": - "integrity" "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" - "resolved" "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "indent-string" "^4.0.0" - "strip-indent" "^3.0.0" - -"regenerator-runtime@^0.11.0": - "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" - "version" "0.11.1" - -"regenerator-runtime@^0.13.11", "regenerator-runtime@^0.13.4": - "version" "0.13.11" - -"regex-not@^1.0.0", "regex-not@^1.0.2": - "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" - "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "extend-shallow" "^3.0.2" - "safe-regex" "^1.1.0" - -"regexpp@^3.2.0": - "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" - "version" "3.2.0" - -"repeat-element@^1.1.2": - "integrity" "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" - "version" "1.1.3" - -"repeat-string@^1.5.2", "repeat-string@^1.6.1": - "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - "version" "1.6.1" - -"repeating@^2.0.0": - "integrity" "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" - "resolved" "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "is-finite" "^1.0.0" - -"request@^2.88.0", "request@>= 2.52.0": - "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" - "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz" - "version" "2.88.2" - dependencies: - "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.3" - "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.5.0" - "tunnel-agent" "^0.6.0" - "uuid" "^3.3.2" - -"require-directory@^2.1.1": - "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" - -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" - -"requizzle@^0.2.3": - "integrity" "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==" - "resolved" "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz" - "version" "0.2.3" - dependencies: - "lodash" "^4.17.14" - -"resolve-alpn@^1.0.0": - "integrity" "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" - "resolved" "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz" - "version" "1.1.2" - -"resolve-cwd@^2.0.0": - "integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "resolve-from" "^3.0.0" - -"resolve-from@^3.0.0": - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" - "version" "3.0.0" - -"resolve-from@^4.0.0": - "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - "version" "4.0.0" - -"resolve-url@^0.2.1": - "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" - "version" "0.2.1" - -"resolve@^1.1.6", "resolve@^1.3.2": - "integrity" "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz" - "version" "1.17.0" - dependencies: - "path-parse" "^1.0.6" - -"resolve@^1.10.0": - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz" - "version" "1.12.0" - dependencies: - "path-parse" "^1.0.6" - -"responselike@^2.0.0": - "integrity" "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==" - "resolved" "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "lowercase-keys" "^2.0.0" - -"restore-cursor@^2.0.0": - "integrity" "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=" - "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "onetime" "^2.0.0" - "signal-exit" "^3.0.2" - -"ret@~0.1.10": - "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" - "version" "0.1.15" - -"retry-request@^4.0.0", "retry-request@^4.1.1": - "integrity" "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==" - "resolved" "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz" - "version" "4.1.1" - dependencies: - "debug" "^4.1.1" - "through2" "^3.0.1" - -"retry@^0.10.0": - "integrity" "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" - "resolved" "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz" - "version" "0.10.1" - -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" - -"right-align@^0.1.1": - "integrity" "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=" - "resolved" "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz" - "version" "0.1.3" - dependencies: - "align-text" "^0.1.1" - -"rimraf@^2.5.4", "rimraf@^2.6.2", "rimraf@^2.6.3": - "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - "version" "2.7.1" - dependencies: - "glob" "^7.1.3" - -"rimraf@^3.0.2": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"run-async@^2.2.0": - "integrity" "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - "resolved" "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - "version" "2.4.1" - -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "queue-microtask" "^1.2.2" - -"run-queue@^1.0.0", "run-queue@^1.0.3": - "integrity" "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=" - "resolved" "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "aproba" "^1.1.1" - -"rxjs@^6.4.0": - "integrity" "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==" - "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz" - "version" "6.5.5" - dependencies: - "tslib" "^1.9.0" - -"safe-buffer@^5.0.1", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@~5.2.0": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" - -"safe-buffer@~5.1.0": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-regex@^1.1.0": - "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" - "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "ret" "~0.1.10" - -"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@~2.1.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"sax@>=0.6.0": - "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - "version" "1.2.4" - -"sax@1.2.1": - "integrity" "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" - "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz" - "version" "1.2.1" - -"semver-compare@^1.0.0": - "resolved" "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" - "version" "1.0.0" - -"semver-regex@^2.0.0": - "integrity" "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" - "resolved" "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz" - "version" "2.0.0" - -"semver@^5.4.1": - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^5.5.0": - "resolved" "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz" - "version" "5.6.0" - -"semver@^5.5.1": - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^5.6.0": - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^5.7.0": - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^5.7.1": - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^6.0.0", "semver@^6.2.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.1.3": - "integrity" "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" - "version" "7.3.2" - -"semver@^7.3.5": - "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" - "version" "7.3.7" - dependencies: - "lru-cache" "^6.0.0" - -"semver@^7.3.8": - "integrity" "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" - "version" "7.3.8" - dependencies: - "lru-cache" "^6.0.0" - -"semver@2 || 3 || 4 || 5": - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@2.x || 3.x || 4 || 5": - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"serialize-javascript@3.0.0": - "integrity" "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==" - "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz" - "version" "3.0.0" - -"set-blocking@^2.0.0", "set-blocking@~2.0.0": - "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"set-value@^2.0.0", "set-value@^2.0.1": - "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" - "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "extend-shallow" "^2.0.1" - "is-extendable" "^0.1.1" - "is-plain-object" "^2.0.3" - "split-string" "^3.0.1" - -"shallow-clone@^3.0.0": - "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" - "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "kind-of" "^6.0.2" - -"shebang-command@^1.2.0": - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "shebang-regex" "^1.0.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^1.0.0": - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - "version" "1.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"signal-exit@^3.0.0": - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz" - "version" "3.0.2" - -"signal-exit@^3.0.2": - "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" - "version" "3.0.3" - -"slash@^2.0.0": - "resolved" "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - "version" "2.0.0" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"slide@^1.1.6": - "integrity" "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" - "resolved" "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz" - "version" "1.1.6" - -"smart-buffer@^4.1.0": - "integrity" "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" - "resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz" - "version" "4.1.0" - -"snakeize@^0.1.0": - "integrity" "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=" - "resolved" "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz" - "version" "0.1.0" - -"snapdragon-node@^2.0.1": - "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" - "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "define-property" "^1.0.0" - "isobject" "^3.0.0" - "snapdragon-util" "^3.0.1" - -"snapdragon-util@^3.0.1": - "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" - "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "kind-of" "^3.2.0" - -"snapdragon@^0.8.1": - "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" - "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" - "version" "0.8.2" - dependencies: - "base" "^0.11.1" - "debug" "^2.2.0" - "define-property" "^0.2.5" - "extend-shallow" "^2.0.1" - "map-cache" "^0.2.2" - "source-map" "^0.5.6" - "source-map-resolve" "^0.5.0" - "use" "^3.1.0" - -"socks-proxy-agent@^4.0.0": - "integrity" "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==" - "resolved" "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "agent-base" "~4.2.1" - "socks" "~2.3.2" - -"socks@~2.3.2": - "integrity" "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==" - "resolved" "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "ip" "1.1.5" - "smart-buffer" "^4.1.0" - -"sort-keys@^2.0.0": - "integrity" "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=" - "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "is-plain-obj" "^1.0.0" - -"source-map-resolve@^0.5.0": - "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" - "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" - "version" "0.5.3" - dependencies: - "atob" "^2.1.2" - "decode-uri-component" "^0.2.0" - "resolve-url" "^0.2.1" - "source-map-url" "^0.4.0" - "urix" "^0.1.0" - -"source-map-support@^0.5.17": - "integrity" "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" - "version" "0.5.19" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map-url@^0.4.0": - "integrity" "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" - "version" "0.4.0" - -"source-map@^0.5.0", "source-map@^0.5.6", "source-map@~0.5.1": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" - -"source-map@^0.6.0": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@^0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@~0.6.0": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@~0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"spdx-correct@^3.0.0": - "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "spdx-expression-parse" "^3.0.0" - "spdx-license-ids" "^3.0.0" - -"spdx-exceptions@^2.1.0": - "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz" - "version" "2.2.0" - -"spdx-expression-parse@^3.0.0": - "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "spdx-exceptions" "^2.1.0" - "spdx-license-ids" "^3.0.0" - -"spdx-license-ids@^3.0.0": - "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz" - "version" "3.0.5" - -"split-array-stream@^1.0.0": - "integrity" "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=" - "resolved" "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "async" "^2.4.0" - "is-stream-ended" "^0.1.0" - -"split-array-stream@^2.0.0": - "integrity" "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==" - "resolved" "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "is-stream-ended" "^0.1.4" - -"split-string@^3.0.1", "split-string@^3.0.2": - "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" - "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "extend-shallow" "^3.0.0" - -"split@^1.0.0": - "integrity" "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==" - "resolved" "https://registry.npmjs.org/split/-/split-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "through" "2" - -"split2@^2.0.0": - "integrity" "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==" - "resolved" "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "through2" "^2.0.2" - -"sprintf-js@~1.0.2": - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"sshpk@^1.14.1", "sshpk@^1.7.0", "sshpk@1.16.1": - "integrity" "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==" - "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" - "version" "1.16.1" - dependencies: - "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" - -"ssri@^6.0.0", "ssri@^6.0.1": - "integrity" "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==" - "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "figgy-pudding" "^3.5.1" - -"stack-trace@0.0.10": - "integrity" "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - "resolved" "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz" - "version" "0.0.10" - -"static-extend@^0.1.1": - "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" - "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" - "version" "0.1.2" - dependencies: - "define-property" "^0.2.5" - "object-copy" "^0.1.0" - -"stream-each@^1.1.0": - "integrity" "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==" - "resolved" "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" - "version" "1.2.3" - dependencies: - "end-of-stream" "^1.1.0" - "stream-shift" "^1.0.0" - -"stream-events@^1.0.1", "stream-events@^1.0.4", "stream-events@^1.0.5": - "integrity" "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==" - "resolved" "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "stubs" "^3.0.0" - -"stream-shift@^1.0.0": - "integrity" "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - "resolved" "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" - "version" "1.0.1" - -"string_decoder@^1.1.1": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "safe-buffer" "~5.2.0" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-format-obj@^1.1.1": - "integrity" "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==" - "resolved" "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz" - "version" "1.1.1" - -"string-width@^1.0.1": - "integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "code-point-at" "^1.0.0" - "is-fullwidth-code-point" "^1.0.0" - "strip-ansi" "^3.0.0" - -"string-width@^1.0.2 || 2": - "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "is-fullwidth-code-point" "^2.0.0" - "strip-ansi" "^4.0.0" - -"string-width@^2.1.0": - "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "is-fullwidth-code-point" "^2.0.0" - "strip-ansi" "^4.0.0" - -"string-width@^3.0.0", "string-width@^3.1.0": - "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "emoji-regex" "^7.0.1" - "is-fullwidth-code-point" "^2.0.0" - "strip-ansi" "^5.1.0" - -"string-width@^4.1.0", "string-width@^4.2.0": - "integrity" "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.0" - -"string.prototype.trimend@^1.0.1": - "integrity" "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "define-properties" "^1.1.3" - "es-abstract" "^1.17.5" - -"string.prototype.trimstart@^1.0.1": - "integrity" "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "define-properties" "^1.1.3" - "es-abstract" "^1.17.5" - -"strip-ansi@^3.0.0", "strip-ansi@^3.0.1": - "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "ansi-regex" "^2.0.0" - -"strip-ansi@^4.0.0": - "integrity" "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "ansi-regex" "^3.0.0" - -"strip-ansi@^5.0.0", "strip-ansi@^5.1.0", "strip-ansi@^5.2.0": - "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "ansi-regex" "^4.1.0" - -"strip-ansi@^6.0.0": - "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "ansi-regex" "^5.0.0" - -"strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-bom@^2.0.0": - "integrity" "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "is-utf8" "^0.2.0" - -"strip-bom@^3.0.0": - "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - "version" "3.0.0" - -"strip-eof@^1.0.0": - "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" - "version" "1.0.0" - -"strip-indent@^1.0.1": - "integrity" "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=" - "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "get-stdin" "^4.0.1" - -"strip-indent@^2.0.0": - "integrity" "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" - "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz" - "version" "2.0.0" - -"strip-indent@^3.0.0": - "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" - "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "min-indent" "^1.0.0" - -"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": - "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - "version" "3.1.1" - -"strip-json-comments@3.0.1": - "integrity" "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz" - "version" "3.0.1" - -"strong-log-transformer@^2.0.0": - "integrity" "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==" - "resolved" "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "duplexer" "^0.1.1" - "minimist" "^1.2.0" - "through" "^2.3.4" - -"stubs@^3.0.0": - "integrity" "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=" - "resolved" "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz" - "version" "3.0.0" - -"supports-color@^5.3.0": - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" - dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "has-flag" "^4.0.0" - -"supports-color@7.1.0": - "integrity" "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz" - "version" "7.1.0" - dependencies: - "has-flag" "^4.0.0" - -"taffydb@2.6.2": - "integrity" "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=" - "resolved" "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz" - "version" "2.6.2" - -"tar@^4.4.10", "tar@^4.4.12", "tar@^4.4.8": - "integrity" "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==" - "resolved" "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz" - "version" "4.4.13" - dependencies: - "chownr" "^1.1.1" - "fs-minipass" "^1.2.5" - "minipass" "^2.8.6" - "minizlib" "^1.2.1" - "mkdirp" "^0.5.0" - "safe-buffer" "^5.1.2" - "yallist" "^3.0.3" - -"teeny-request@^7.0.0": - "integrity" "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==" - "resolved" "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "http-proxy-agent" "^4.0.0" - "https-proxy-agent" "^5.0.0" - "node-fetch" "^2.2.0" - "stream-events" "^1.0.5" - "uuid" "^8.0.0" - -"temp-dir@^1.0.0": - "integrity" "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" - "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" - "version" "1.0.0" - -"temp-write@^3.4.0": - "integrity" "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=" - "resolved" "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz" - "version" "3.4.0" - dependencies: - "graceful-fs" "^4.1.2" - "is-stream" "^1.1.0" - "make-dir" "^1.0.0" - "pify" "^3.0.0" - "temp-dir" "^1.0.0" - "uuid" "^3.0.1" - -"text-extensions@^1.0.0": - "integrity" "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" - "resolved" "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz" - "version" "1.9.0" - -"text-table@^0.2.0": - "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - "version" "0.2.0" - -"thenify-all@^1.0.0": - "integrity" "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=" - "resolved" "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "thenify" ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - "integrity" "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==" - "resolved" "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" - "version" "3.3.1" - dependencies: - "any-promise" "^1.0.0" - -"through@^2.3.4", "through@^2.3.6", "through@>=2.2.7 <3", "through@2": - "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - "version" "2.3.8" - -"through2@^2.0.0", "through2@^2.0.2", "through2@^2.0.3": - "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" - "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "readable-stream" "~2.3.6" - "xtend" "~4.0.1" - -"through2@^3.0.0": - "integrity" "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==" - "resolved" "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "inherits" "^2.0.4" - "readable-stream" "2 || 3" - -"through2@^3.0.1": - "integrity" "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==" - "resolved" "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "inherits" "^2.0.4" - "readable-stream" "2 || 3" - -"through2@^4.0.0": - "integrity" "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==" - "resolved" "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "readable-stream" "3" - -"tmp@^0.0.33": - "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" - "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - "version" "0.0.33" - dependencies: - "os-tmpdir" "~1.0.2" - -"to-fast-properties@^1.0.3": - "integrity" "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" - "version" "1.0.3" - -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" - -"to-object-path@^0.3.0": - "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" - "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "kind-of" "^3.0.2" - -"to-regex-range@^2.1.0": - "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "is-number" "^3.0.0" - "repeat-string" "^1.6.1" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"to-regex@^3.0.1", "to-regex@^3.0.2": - "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" - "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "define-property" "^2.0.2" - "extend-shallow" "^3.0.2" - "regex-not" "^1.0.2" - "safe-regex" "^1.1.0" - -"token-stream@0.0.1": - "integrity" "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=" - "resolved" "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz" - "version" "0.0.1" - -"toposort@^2.0.2": - "version" "2.0.2" - -"tough-cookie@^2.4.3", "tough-cookie@~2.5.0": - "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - "version" "2.5.0" - dependencies: - "psl" "^1.1.28" - "punycode" "^2.1.1" - -"tough-cookie@^3.0.1": - "integrity" "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "ip-regex" "^2.1.0" - "psl" "^1.1.28" - "punycode" "^2.1.1" - -"tr46@^1.0.1": - "integrity" "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "punycode" "^2.1.0" - -"tr46@~0.0.3": - "integrity" "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" - -"trim-newlines@^1.0.0": - "integrity" "sha1-WIeWa7WCpFA6QetST301ARgVphM=" - "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" - "version" "1.0.0" - -"trim-newlines@^2.0.0": - "integrity" "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" - "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz" - "version" "2.0.0" - -"trim-newlines@^3.0.0": - "integrity" "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==" - "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz" - "version" "3.0.0" - -"trim-off-newlines@^1.0.0": - "integrity" "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=" - "resolved" "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz" - "version" "1.0.1" - -"ts-map@^1.0.3": - "integrity" "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==" - "resolved" "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz" - "version" "1.0.3" - -"ts-node@^8.10.2": - "integrity" "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==" - "resolved" "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz" - "version" "8.10.2" - dependencies: - "arg" "^4.1.0" - "diff" "^4.0.1" - "make-error" "^1.1.1" - "source-map-support" "^0.5.17" - "yn" "3.1.1" - -"tslib@^1.10.0", "tslib@^1.9.0", "tslib@^1.9.2", "tslib@^1.9.3": - "integrity" "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz" - "version" "1.13.0" - -"tslib@^1.8.1": - "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - "version" "1.14.1" - -"tsutils@^3.21.0": - "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" - "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" - "version" "3.21.0" - dependencies: - "tslib" "^1.8.1" - -"tunnel-agent@^0.6.0": - "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" - "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - "version" "0.6.0" - dependencies: - "safe-buffer" "^5.0.1" - -"tunnel@0.0.6": - "integrity" "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" - "resolved" "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz" - "version" "0.0.6" - -"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": - "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - "version" "0.14.5" - -"type-check@^0.4.0", "type-check@~0.4.0": - "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" - "version" "0.4.0" - dependencies: - "prelude-ls" "^1.2.1" - -"type-detect@^4.0.0", "type-detect@^4.0.5": - "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - "version" "4.0.8" - -"type-fest@^0.13.1": - "integrity" "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" - "version" "0.13.1" - -"type-fest@^0.20.2": - "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" - "version" "0.20.2" - -"type-fest@^0.3.0": - "integrity" "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" - "version" "0.3.1" - -"type-fest@^0.6.0": - "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" - "version" "0.6.0" - -"type-fest@^0.8.1": - "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" - "version" "0.8.1" - -"typedarray-to-buffer@^3.1.5": - "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" - "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "is-typedarray" "^1.0.0" - -"typedarray@^0.0.6": - "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - "version" "0.0.6" - -"typescript@^3.2.2", "typescript@^3.7.5", "typescript@>=2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": - "integrity" "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz" - "version" "3.9.7" - -"typescript@^3.9.3": - "integrity" "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz" - "version" "3.9.6" - -"uc.micro@^1.0.1", "uc.micro@^1.0.5": - "integrity" "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" - "resolved" "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz" - "version" "1.0.6" - -"uglify-js@^2.6.1": - "integrity" "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=" - "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz" - "version" "2.8.29" - dependencies: - "source-map" "~0.5.1" - "yargs" "~3.10.0" - optionalDependencies: - "uglify-to-browserify" "~1.0.0" - -"uglify-js@^3.1.4": - "integrity" "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==" - "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz" - "version" "3.10.0" - -"uglify-to-browserify@~1.0.0": - "integrity" "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=" - "resolved" "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - "version" "1.0.2" - -"uid-number@0.0.6": - "integrity" "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=" - "resolved" "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz" - "version" "0.0.6" - -"umask@^1.1.0": - "integrity" "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=" - "resolved" "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz" - "version" "1.1.0" - -"underscore@^1.9.1", "underscore@>= 1.3.1", "underscore@~1.10.2": - "integrity" "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==" - "resolved" "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz" - "version" "1.10.2" - -"union-value@^1.0.0": - "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" - "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "arr-union" "^3.1.0" - "get-value" "^2.0.6" - "is-extendable" "^0.1.1" - "set-value" "^2.0.1" - -"unique-filename@^1.1.1": - "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" - "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "unique-slug" "^2.0.0" - -"unique-slug@^2.0.0": - "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" - "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "imurmurhash" "^0.1.4" - -"unique-string@^2.0.0": - "integrity" "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==" - "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "crypto-random-string" "^2.0.0" - -"universal-user-agent@^4.0.0": - "integrity" "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==" - "resolved" "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "os-name" "^3.1.0" - -"universal-user-agent@^5.0.0": - "integrity" "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==" - "resolved" "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "os-name" "^3.1.0" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"unset-value@^1.0.0": - "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" - "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-value" "^0.3.1" - "isobject" "^3.0.0" - -"upath@^1.2.0": - "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" - "version" "1.2.0" - -"uri-js@^4.2.2": - "integrity" "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==" - "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz" - "version" "4.2.2" - dependencies: - "punycode" "^2.1.0" - -"urix@^0.1.0": - "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" - "version" "0.1.0" - -"url@0.10.3": - "integrity" "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=" - "resolved" "https://registry.npmjs.org/url/-/url-0.10.3.tgz" - "version" "0.10.3" - dependencies: - "punycode" "1.3.2" - "querystring" "0.2.0" - -"use@^3.1.0": - "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" - "version" "3.1.1" - -"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"util-promisify@^2.1.0": - "integrity" "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=" - "resolved" "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "object.getownpropertydescriptors" "^2.0.3" - -"uuid@^3.0.1", "uuid@^3.1.0", "uuid@^3.2.1", "uuid@^3.3.2": - "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - "version" "3.4.0" - -"uuid@^8.0.0": - "integrity" "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz" - "version" "8.2.0" - -"uuid@3.3.2": - "integrity" "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz" - "version" "3.3.2" - -"uuid@3.3.3": - "integrity" "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz" - "version" "3.3.3" - -"v8-compile-cache@^2.0.3": - "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" - "version" "2.3.0" - -"validate-npm-package-license@^3.0.1", "validate-npm-package-license@^3.0.3": - "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "spdx-correct" "^3.0.0" - "spdx-expression-parse" "^3.0.0" - -"validate-npm-package-name@^3.0.0": - "integrity" "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=" - "resolved" "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "builtins" "^1.0.3" - -"verror@1.10.0": - "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" - "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - "version" "1.10.0" - dependencies: - "assert-plus" "^1.0.0" - "core-util-is" "1.0.2" - "extsprintf" "^1.2.0" - -"void-elements@^2.0.1": - "integrity" "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" - "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" - "version" "2.0.1" - -"vue-docgen-api@^3.22.0": - "integrity" "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==" - "resolved" "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz" - "version" "3.26.0" - dependencies: - "@babel/parser" "^7.2.3" - "@babel/types" "^7.0.0" - "ast-types" "^0.12.2" - "hash-sum" "^1.0.2" - "lru-cache" "^4.1.5" - "pug" "^2.0.3" - "recast" "^0.17.3" - "ts-map" "^1.0.3" - "typescript" "^3.2.2" - "vue-template-compiler" "^2.0.0" - -"vue-template-compiler@^2.0.0": - "integrity" "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==" - "resolved" "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz" - "version" "2.6.11" - dependencies: - "de-indent" "^1.0.2" - "he" "^1.1.0" - -"vue2-ace-editor@^0.0.13": - "integrity" "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==" - "resolved" "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz" - "version" "0.0.13" - dependencies: - "brace" "^0.11.0" - -"walkdir@^0.4.0": - "integrity" "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==" - "resolved" "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz" - "version" "0.4.1" - -"wcwidth@^1.0.0": - "integrity" "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=" - "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "defaults" "^1.0.3" - -"webidl-conversions@^3.0.0": - "integrity" "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - "version" "3.0.1" - -"webidl-conversions@^4.0.2": - "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" - "version" "4.0.2" - -"whatwg-fetch@^3.4.1": - "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" - "version" "3.6.2" - -"whatwg-url@^5.0.0": - "integrity" "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" - -"whatwg-url@^7.0.0": - "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" - "version" "7.1.0" - dependencies: - "lodash.sortby" "^4.7.0" - "tr46" "^1.0.1" - "webidl-conversions" "^4.0.2" - -"which-module@^2.0.0": - "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" - -"which-pm-runs@^1.0.0": - "integrity" "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" - "resolved" "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz" - "version" "1.0.0" - -"which@^1.2.9", "which@^1.3.1": - "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "isexe" "^2.0.0" - -"which@^2.0.1": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"which@2.0.2": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"wide-align@^1.1.0", "wide-align@1.1.3": - "integrity" "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==" - "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "string-width" "^1.0.2 || 2" - -"window-size@0.1.0": - "integrity" "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" - "resolved" "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" - "version" "0.1.0" - -"windows-release@^3.1.0": - "integrity" "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==" - "resolved" "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz" - "version" "3.3.1" - dependencies: - "execa" "^1.0.0" - -"with@^5.0.0": - "integrity" "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=" - "resolved" "https://registry.npmjs.org/with/-/with-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "acorn" "^3.1.0" - "acorn-globals" "^3.0.0" - -"word-wrap@^1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - -"wordwrap@^1.0.0": - "integrity" "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - "resolved" "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" - "version" "1.0.0" - -"wordwrap@0.0.2": - "integrity" "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" - "resolved" "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" - "version" "0.0.2" - -"workerpool@6.0.0": - "integrity" "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==" - "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz" - "version" "6.0.0" - -"wrap-ansi@^5.1.0": - "integrity" "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "ansi-styles" "^3.2.0" - "string-width" "^3.0.0" - "strip-ansi" "^5.0.0" - -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrappy@1": - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"write-file-atomic@^2.0.0", "write-file-atomic@^2.3.0", "write-file-atomic@^2.4.2": - "integrity" "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" - "version" "2.4.3" - dependencies: - "graceful-fs" "^4.1.11" - "imurmurhash" "^0.1.4" - "signal-exit" "^3.0.2" - -"write-file-atomic@^3.0.0": - "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "imurmurhash" "^0.1.4" - "is-typedarray" "^1.0.0" - "signal-exit" "^3.0.2" - "typedarray-to-buffer" "^3.1.5" - -"write-json-file@^2.2.0": - "integrity" "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=" - "resolved" "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "detect-indent" "^5.0.0" - "graceful-fs" "^4.1.2" - "make-dir" "^1.0.0" - "pify" "^3.0.0" - "sort-keys" "^2.0.0" - "write-file-atomic" "^2.0.0" - -"write-json-file@^3.2.0": - "integrity" "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==" - "resolved" "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "detect-indent" "^5.0.0" - "graceful-fs" "^4.1.15" - "make-dir" "^2.1.0" - "pify" "^4.0.1" - "sort-keys" "^2.0.0" - "write-file-atomic" "^2.4.2" - -"write-pkg@^3.1.0": - "integrity" "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==" - "resolved" "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz" - "version" "3.2.0" - dependencies: - "sort-keys" "^2.0.0" - "write-json-file" "^2.2.0" - -"xdg-basedir@^4.0.0": - "integrity" "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - "resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" - "version" "4.0.0" - -"xml2js@^0.4.19": - "integrity" "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==" - "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz" - "version" "0.4.23" - dependencies: - "sax" ">=0.6.0" - "xmlbuilder" "~11.0.0" - -"xml2js@0.4.19": - "integrity" "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==" - "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz" - "version" "0.4.19" - dependencies: - "sax" ">=0.6.0" - "xmlbuilder" "~9.0.1" - -"xmlbuilder@~11.0.0": - "integrity" "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" - "version" "11.0.1" - -"xmlbuilder@~9.0.1": - "integrity" "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz" - "version" "9.0.7" - -"xmlcreate@^2.0.3": - "integrity" "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==" - "resolved" "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz" - "version" "2.0.3" - -"xmldom@>= 0.1.x": - "integrity" "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==" - "resolved" "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz" - "version" "0.3.0" - -"xpath.js@~1.1.0": - "integrity" "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==" - "resolved" "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz" - "version" "1.1.0" - -"xtend@~4.0.1": - "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - "version" "4.0.2" - -"y18n@^4.0.0": - "integrity" "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz" - "version" "4.0.0" - -"yallist@^2.1.2": - "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" - "version" "2.1.2" - -"yallist@^3.0.0", "yallist@^3.0.2", "yallist@^3.0.3": - "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - "version" "3.1.1" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yaml@^1.10.0": - "integrity" "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz" - "version" "1.10.0" - -"yargs-parser@^13.1.2", "yargs-parser@13.1.2": - "integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" - "version" "13.1.2" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^15.0.1": - "integrity" "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz" - "version" "15.0.1" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^18.1.2": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^18.1.3": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-unparser@1.6.0": - "integrity" "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==" - "resolved" "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "flat" "^4.1.0" - "lodash" "^4.17.15" - "yargs" "^13.3.0" - -"yargs@^13.3.0", "yargs@13.3.2": - "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" - "version" "13.3.2" - dependencies: - "cliui" "^5.0.0" - "find-up" "^3.0.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^3.0.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^13.1.2" - -"yargs@^14.2.2": - "integrity" "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz" - "version" "14.2.3" - dependencies: - "cliui" "^5.0.0" - "decamelize" "^1.2.0" - "find-up" "^3.0.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^3.0.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^15.0.1" - -"yargs@^15.3.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" - dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" - -"yargs@~3.10.0": - "integrity" "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" - "version" "3.10.0" - dependencies: - "camelcase" "^1.0.2" - "cliui" "^2.1.0" - "decamelize" "^1.0.0" - "window-size" "0.1.0" - -"yn@3.1.1": - "integrity" "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" - "resolved" "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" - "version" "3.1.1" - -"yup@^0.32.9": - "version" "0.32.11" - dependencies: - "@babel/runtime" "^7.15.4" - "@types/lodash" "^4.14.175" - "lodash" "^4.17.21" - "lodash-es" "^4.17.21" - "nanoclone" "^0.2.1" - "property-expr" "^2.0.4" - "toposort" "^2.0.2" From 1f7d0257042a0968b8e836d6607e299b56077812 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Thu, 3 Aug 2023 11:02:24 +0530 Subject: [PATCH 10/22] Oracle Package Signed-off-by: Partik SIngh --- .../AWS/appServices/aws-paaS.js | 572 +- .../artificialinteligence/aws-translation.js | 189 +- .../AWS/compute/aws-computeInstance.js | 321 +- .../AWS/compute/aws-container.js | 156 +- .../AWS/compute/aws-kubernetes.js | 354 +- .../AWS/database/aws-RDBMS.js | 222 +- .../AWS/database/aws-noSql.js | 222 +- .../AWS/database/aws-noSqlIndexed.js | 321 +- .../AWS/management/aws-keyManagement.js | 189 +- .../AWS/management/aws-monitoring.js | 156 +- .../AWS/management/aws-notificationService.js | 288 +- .../generatedClasses/AWS/network/aws-DNS.js | 156 +- .../AWS/network/aws-loadBalancer.js | 189 +- .../generatedClasses/AWS/security/aws-IAM.js | 189 +- .../AWS/storage/aws-archivalStorage.js | 189 +- .../AWS/storage/aws-blockStorage.js | 156 +- .../AWS/storage/aws-storageBucket.js | 187 +- .../Azure/appServices/azure-paaS.js | 699 +- .../Azure/compute/azure-computeInstance.js | 339 +- .../Azure/compute/azure-container.js | 238 +- .../Azure/compute/azure-kubernetes.js | 603 +- .../Azure/database/azure-RDBMS.js | 357 +- .../Azure/database/azure-noSql.js | 337 +- .../Azure/management/azure-keyManagement.js | 311 +- .../Azure/management/azure-monitoring.js | 296 +- .../Azure/network/azure-DNS.js | 249 +- .../Azure/network/azure-loadBalancer.js | 307 +- .../Azure/storage/azure-blockStorage.js | 284 +- .../Azure/storage/azure-storageBucket.js | 198 +- .../DO/compute/do-computeInstance.js | 139 +- .../DO/compute/do-kubernetes.js | 251 +- .../generatedClasses/DO/database/do-RDBMS.js | 139 +- .../generatedClasses/DO/database/do-noSql.js | 139 +- .../DO/management/do-keyManagement.js | 137 +- .../generatedClasses/DO/network/do-DNS.js | 175 +- .../DO/network/do-loadBalancer.js | 126 +- .../DO/storage/do-blockStorage.js | 126 +- .../Oracle/compute/oci-computeInstance.js | 252 +- .../Oracle/compute/oci-kubernetes.js | 252 +- .../Oracle/database/oci-RDBMS.js | 27 +- .../Oracle/database/oci-noSql.js | 224 +- .../Oracle/management/oci-keyManagement.js | 27 +- .../Oracle/network/oci-DNS.js | 124 +- .../Oracle/network/oci-loadBalancer.js | 152 +- .../Oracle/storage/oci-archivalStorage.js | 127 +- .../Oracle/storage/oci-storageBucket.js | 152 +- .../artificialinteligence/gcp-translation.js | 191 +- .../googleCloud/compute/gcp-kubernetes.js | 331 +- .../googleCloud/database/gcp-RDBMS.js | 250 +- .../googleCloud/database/gcp-noSql.js | 139 +- .../management/gcp-keyManagement.js | 195 +- .../googleCloud/management/gcp-monitoring.js | 211 +- .../management/gcp-notificationService.js | 300 +- .../googleCloud/network/gcp-DNS.js | 182 +- .../storage/gcp-archivalStorage.js | 198 +- .../googleCloud/storage/gcp-storageBucket.js | 198 +- generator/generators/aws/generator.js | 397 +- generator/generators/azure/generator.js | 483 +- generator/generators/do/generator.js | 392 +- generator/generators/googleCloud/generator.js | 1090 +- generator/generators/lib/aws/awsHelper.js | 56 +- generator/generators/lib/azure/azureHelper.js | 93 +- .../generators/lib/googleCloud/gcpHelper.js | 99 +- generator/generators/lib/helper.js | 65 +- generator/generators/oracle/generator.js | 398 +- generator/main.js | 73 +- generator/node-cloud.yml | 2 - generator/parsers/aws/parser.js | 274 +- generator/parsers/azure/parser.js | 276 +- generator/parsers/do/parser.js | 275 +- generator/parsers/googleCloud/parser.js | 326 +- generator/parsers/oracle/parser.js | 277 +- .../dummyData/invalidDataset_1/sdkFile.txt | 0 generator/test/parsers/oracle/parser.test.ts | 1 - generator/transformers/aws/transformer.js | 620 +- generator/transformers/azure/transformer.js | 660 +- generator/transformers/do/transformer.js | 656 +- .../googleCloud/classBasedTransformer.js | 779 +- .../googleCloud/clientBasedTransformer.js | 744 +- generator/transformers/oracle/transformer.js | 656 +- package-lock.json | 31353 ---------------- .../compute/oci-computeInstance.js | 252 +- .../oracle-plugin/compute/oci-kubernetes.js | 252 +- packages/oracle-plugin/database/oci-RDBMS.js | 27 +- packages/oracle-plugin/database/oci-noSql.js | 224 +- packages/oracle-plugin/index.js | 2 +- .../management/oci-keyManagement.js | 27 +- packages/oracle-plugin/network/oci-DNS.js | 124 +- .../oracle-plugin/network/oci-loadBalancer.js | 152 +- packages/oracle-plugin/oracle.js | 142 +- packages/oracle-plugin/package.json | 25 +- .../storage/oci-archivalStorage.js | 127 +- .../storage/oci-storageBucket.js | 152 +- 93 files changed, 13734 insertions(+), 40855 deletions(-) create mode 100644 generator/test/generators/oracle/dummyData/invalidDataset_1/sdkFile.txt delete mode 100644 package-lock.json diff --git a/generator/generatedClasses/AWS/appServices/aws-paaS.js b/generator/generatedClasses/AWS/appServices/aws-paaS.js index b1acbd1e..f8e62ded 100644 --- a/generator/generatedClasses/AWS/appServices/aws-paaS.js +++ b/generator/generatedClasses/AWS/appServices/aws-paaS.js @@ -4,287 +4,295 @@ * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js index 0c4caf7b..c89ce192 100644 --- a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js +++ b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/generator/generatedClasses/AWS/compute/aws-computeInstance.js b/generator/generatedClasses/AWS/compute/aws-computeInstance.js index 569ca6fe..7ac04a34 100644 --- a/generator/generatedClasses/AWS/compute/aws-computeInstance.js +++ b/generator/generatedClasses/AWS/compute/aws-computeInstance.js @@ -4,170 +4,161 @@ * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/generator/generatedClasses/AWS/compute/aws-container.js b/generator/generatedClasses/AWS/compute/aws-container.js index 1b5ec5a5..44da8f96 100644 --- a/generator/generatedClasses/AWS/compute/aws-container.js +++ b/generator/generatedClasses/AWS/compute/aws-container.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/generator/generatedClasses/AWS/compute/aws-kubernetes.js b/generator/generatedClasses/AWS/compute/aws-kubernetes.js index bf31ba19..6381ac0f 100644 --- a/generator/generatedClasses/AWS/compute/aws-kubernetes.js +++ b/generator/generatedClasses/AWS/compute/aws-kubernetes.js @@ -4,187 +4,177 @@ * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/generator/generatedClasses/AWS/database/aws-RDBMS.js b/generator/generatedClasses/AWS/database/aws-RDBMS.js index 7983b58e..b53f2bcb 100644 --- a/generator/generatedClasses/AWS/database/aws-RDBMS.js +++ b/generator/generatedClasses/AWS/database/aws-RDBMS.js @@ -4,119 +4,113 @@ * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/generator/generatedClasses/AWS/database/aws-noSql.js b/generator/generatedClasses/AWS/database/aws-noSql.js index 3af86a16..3eebfbbd 100644 --- a/generator/generatedClasses/AWS/database/aws-noSql.js +++ b/generator/generatedClasses/AWS/database/aws-noSql.js @@ -4,119 +4,113 @@ * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js index d55afca0..82128eef 100644 --- a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js +++ b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js @@ -4,170 +4,161 @@ * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/generator/generatedClasses/AWS/management/aws-keyManagement.js b/generator/generatedClasses/AWS/management/aws-keyManagement.js index 225039c8..c311e123 100644 --- a/generator/generatedClasses/AWS/management/aws-keyManagement.js +++ b/generator/generatedClasses/AWS/management/aws-keyManagement.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/generator/generatedClasses/AWS/management/aws-monitoring.js b/generator/generatedClasses/AWS/management/aws-monitoring.js index aa89282a..24c83246 100644 --- a/generator/generatedClasses/AWS/management/aws-monitoring.js +++ b/generator/generatedClasses/AWS/management/aws-monitoring.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/generator/generatedClasses/AWS/management/aws-notificationService.js b/generator/generatedClasses/AWS/management/aws-notificationService.js index fb80c822..50efb35e 100644 --- a/generator/generatedClasses/AWS/management/aws-notificationService.js +++ b/generator/generatedClasses/AWS/management/aws-notificationService.js @@ -4,153 +4,145 @@ * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/generator/generatedClasses/AWS/network/aws-DNS.js b/generator/generatedClasses/AWS/network/aws-DNS.js index 2a9330da..7a62602f 100644 --- a/generator/generatedClasses/AWS/network/aws-DNS.js +++ b/generator/generatedClasses/AWS/network/aws-DNS.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/generator/generatedClasses/AWS/network/aws-loadBalancer.js b/generator/generatedClasses/AWS/network/aws-loadBalancer.js index 7731152c..d9eba23b 100644 --- a/generator/generatedClasses/AWS/network/aws-loadBalancer.js +++ b/generator/generatedClasses/AWS/network/aws-loadBalancer.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/generator/generatedClasses/AWS/security/aws-IAM.js b/generator/generatedClasses/AWS/security/aws-IAM.js index b643c521..9191ab3d 100644 --- a/generator/generatedClasses/AWS/security/aws-IAM.js +++ b/generator/generatedClasses/AWS/security/aws-IAM.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js index 44aa797f..a5189f99 100644 --- a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-blockStorage.js b/generator/generatedClasses/AWS/storage/aws-blockStorage.js index d1c77717..b362afec 100644 --- a/generator/generatedClasses/AWS/storage/aws-blockStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-blockStorage.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-storageBucket.js b/generator/generatedClasses/AWS/storage/aws-storageBucket.js index eb483a51..f738acfc 100644 --- a/generator/generatedClasses/AWS/storage/aws-storageBucket.js +++ b/generator/generatedClasses/AWS/storage/aws-storageBucket.js @@ -4,101 +4,96 @@ * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/generator/generatedClasses/Azure/appServices/azure-paaS.js b/generator/generatedClasses/Azure/appServices/azure-paaS.js index 226bbc2a..db0d3ff8 100644 --- a/generator/generatedClasses/Azure/appServices/azure-paaS.js +++ b/generator/generatedClasses/Azure/appServices/azure-paaS.js @@ -1,286 +1,429 @@ -const { WebSiteManagementClient } = require("@azure/arm-appservice"); +const { WebSiteManagementClient } = require('@azure/arm-appservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a PaaS object * @category Azure */ class Azure_PaaS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.get(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.deleteMethod(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restart(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.restart(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdateSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeConfigSettings(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the checkAvailability function of appservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - checkDNSAvailability(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.domains.checkAvailability(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - terminateEnvironment(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .createOrUpdate( + resourceGroupName, + name, + siteEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .update(resourceGroupName, name, siteEnvelope, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .get(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .deleteMethod(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restart(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .restart(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createEnvironment( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .createOrUpdate( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateEnvironment( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .update( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdateSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createConfigTemplate( + resourceGroupName, + name, + siteEnvelope, + slot, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .createOrUpdateSlot( + resourceGroupName, + name, + siteEnvelope, + slot, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeConfigSettings(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .getSlot(resourceGroupName, name, slot, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .deleteSlot(resourceGroupName, name, slot, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the checkAvailability function of appservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + checkDNSAvailability(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.domains.checkAvailability(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + terminateEnvironment(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .deleteMethod(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_PaaS; diff --git a/generator/generatedClasses/Azure/compute/azure-computeInstance.js b/generator/generatedClasses/Azure/compute/azure-computeInstance.js index 1ff4472f..d793562a 100644 --- a/generator/generatedClasses/Azure/compute/azure-computeInstance.js +++ b/generator/generatedClasses/Azure/compute/azure-computeInstance.js @@ -1,148 +1,207 @@ -const { ComputeManagementClient } = require("@azure/arm-compute"); +const { ComputeManagementClient } = require('@azure/arm-compute'); /*This is an auto generated class, please do not change.*/ /** * Class to create a ComputeInstance object * @category Azure */ class Azure_ComputeInstance { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, vmName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the start function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - start(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.start(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the powerOff function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - stop(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - reboot(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - destroy(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, vmName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .createOrUpdate( + resourceGroupName, + vmName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .list(resourceGroupName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the start function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + start(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .start(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the powerOff function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + stop(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .powerOff(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + reboot(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .restart(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + destroy(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .deleteMethod(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_ComputeInstance; diff --git a/generator/generatedClasses/Azure/compute/azure-container.js b/generator/generatedClasses/Azure/compute/azure-container.js index 7ae30f1e..f27e4286 100644 --- a/generator/generatedClasses/Azure/compute/azure-container.js +++ b/generator/generatedClasses/Azure/compute/azure-container.js @@ -1,103 +1,151 @@ -const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { ContainerServiceClient } = require('@azure/arm-containerservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Container object * @category Azure */ class Azure_Container { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, containerServiceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + containerServiceName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .createOrUpdate( + resourceGroupName, + containerServiceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .deleteMethod( + resourceGroupName, + containerServiceName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .get(resourceGroupName, containerServiceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Container; diff --git a/generator/generatedClasses/Azure/compute/azure-kubernetes.js b/generator/generatedClasses/Azure/compute/azure-kubernetes.js index 8f01c7c1..9ce5157f 100644 --- a/generator/generatedClasses/Azure/compute/azure-kubernetes.js +++ b/generator/generatedClasses/Azure/compute/azure-kubernetes.js @@ -1,240 +1,379 @@ -const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { ContainerServiceClient } = require('@azure/arm-containerservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Azure */ class Azure_Kubernetes { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateTags(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listClusters(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeCluster(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.get(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listNodegroups(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.list(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the rotateClusterCertificates function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateConfig(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .createOrUpdate( + resourceGroupName, + resourceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .deleteMethod(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateTags( + resourceGroupName, + resourceName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .updateTags( + resourceGroupName, + resourceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listClusters(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeCluster(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .get(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createNodeGroup( + resourceGroupName, + resourceName, + agentPoolName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .createOrUpdate( + resourceGroupName, + resourceName, + agentPoolName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteNodegroup( + resourceGroupName, + resourceName, + agentPoolName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .deleteMethod( + resourceGroupName, + resourceName, + agentPoolName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeNodeGroup( + resourceGroupName, + resourceName, + agentPoolName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .get( + resourceGroupName, + resourceName, + agentPoolName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listNodegroups(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .list(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the rotateClusterCertificates function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateConfig(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .rotateClusterCertificates( + resourceGroupName, + resourceName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Kubernetes; diff --git a/generator/generatedClasses/Azure/database/azure-RDBMS.js b/generator/generatedClasses/Azure/database/azure-RDBMS.js index f2665dd0..d4d7d062 100644 --- a/generator/generatedClasses/Azure/database/azure-RDBMS.js +++ b/generator/generatedClasses/Azure/database/azure-RDBMS.js @@ -1,135 +1,238 @@ -const { SqlManagementClient } = require("@azure/arm-sql"); +const { SqlManagementClient } = require('@azure/arm-sql'); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Azure */ class Azure_RDBMS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the exportMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the completeRestore function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} managedInstanceName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createDatabse( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .createOrUpdate( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteDatabase( + resourceGroupName, + serverName, + databaseName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .deleteMethod( + resourceGroupName, + serverName, + databaseName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the exportMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createSnapshots( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .exportMethod( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + modifyDB( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .update( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the completeRestore function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} managedInstanceName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restoreDatabase( + resourceGroupName, + managedInstanceName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedDatabases + .completeRestore( + resourceGroupName, + managedInstanceName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_RDBMS; diff --git a/generator/generatedClasses/Azure/database/azure-noSql.js b/generator/generatedClasses/Azure/database/azure-noSql.js index 190ed4f2..70b2d295 100644 --- a/generator/generatedClasses/Azure/database/azure-noSql.js +++ b/generator/generatedClasses/Azure/database/azure-noSql.js @@ -1,132 +1,221 @@ -const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); +const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Azure */ class Azure_NoSql { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createUpdateTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} createUpdateTableParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteCollection(resourceGroupName, accountName, tableName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTables function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listCollections(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.listTables(resourceGroupName, accountName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTableThroughput function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} updateThroughputParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getAttributes(resourceGroupName, accountName, tableName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createUpdateTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} createUpdateTableParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createCollection( + resourceGroupName, + accountName, + tableName, + createUpdateTableParameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .createUpdateTable( + resourceGroupName, + accountName, + tableName, + createUpdateTableParameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteCollection( + resourceGroupName, + accountName, + tableName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .deleteTable( + resourceGroupName, + accountName, + tableName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTables function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listCollections(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .listTables(resourceGroupName, accountName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTableThroughput function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} updateThroughputParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + setAttribute( + resourceGroupName, + accountName, + tableName, + updateThroughputParameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .updateTableThroughput( + resourceGroupName, + accountName, + tableName, + updateThroughputParameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getAttributes( + resourceGroupName, + accountName, + tableName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .getTable( + resourceGroupName, + accountName, + tableName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_NoSql; diff --git a/generator/generatedClasses/Azure/management/azure-keyManagement.js b/generator/generatedClasses/Azure/management/azure-keyManagement.js index 2d594150..ef080569 100644 --- a/generator/generatedClasses/Azure/management/azure-keyManagement.js +++ b/generator/generatedClasses/Azure/management/azure-keyManagement.js @@ -1,130 +1,197 @@ -const { KeyVaultManagementClient } = require("@azure/arm-keyvault"); +const { KeyVaultManagementClient } = require('@azure/arm-keyvault'); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Azure */ class Azure_KeyManagement { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createKey(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.get(resourceGroupName, vaultName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAccessPolicy function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} operationKind - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createKey(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .createOrUpdate( + resourceGroupName, + vaultName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .deleteMethod(resourceGroupName, vaultName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .update( + resourceGroupName, + vaultName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .get(resourceGroupName, vaultName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAccessPolicy function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} operationKind - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + putKeyPolicy( + resourceGroupName, + vaultName, + operationKind, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .updateAccessPolicy( + resourceGroupName, + vaultName, + operationKind, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_KeyManagement; diff --git a/generator/generatedClasses/Azure/management/azure-monitoring.js b/generator/generatedClasses/Azure/management/azure-monitoring.js index e7b373c0..efb43c1f 100644 --- a/generator/generatedClasses/Azure/management/azure-monitoring.js +++ b/generator/generatedClasses/Azure/management/azure-monitoring.js @@ -1,126 +1,186 @@ -const { MonitorManagementClient } = require("@azure/arm-monitor"); +const { MonitorManagementClient } = require('@azure/arm-monitor'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Azure */ class Azure_Monitoring { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteAlarm(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} alertRulesResource - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listBySubscription function of monitor - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listAlarms(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.listBySubscription(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getMetricData(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.get(resourceGroupName, ruleName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .createOrUpdate( + resourceGroupName, + ruleName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteAlarm(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .deleteMethod(resourceGroupName, ruleName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} alertRulesResource - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateAlarm( + resourceGroupName, + ruleName, + alertRulesResource, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .update( + resourceGroupName, + ruleName, + alertRulesResource, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listBySubscription function of monitor + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listAlarms(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .listBySubscription(options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getMetricData(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .get(resourceGroupName, ruleName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Monitoring; diff --git a/generator/generatedClasses/Azure/network/azure-DNS.js b/generator/generatedClasses/Azure/network/azure-DNS.js index 17a86c4b..38ae476b 100644 --- a/generator/generatedClasses/Azure/network/azure-DNS.js +++ b/generator/generatedClasses/Azure/network/azure-DNS.js @@ -1,106 +1,159 @@ -const { DnsManagementClient } = require("@azure/arm-dns"); +const { DnsManagementClient } = require('@azure/arm-dns'); /*This is an auto generated class, please do not change.*/ /** * Class to create a DNS object * @category Azure */ class Azure_DNS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createZone(resourceGroupName, zoneName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(resourceGroupName, zoneName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of dns - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listZones(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {StringKeyword} relativeRecordSetName - Mandatory parameter - * @param {TypeReference} recordType - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createZone(resourceGroupName, zoneName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones + .createOrUpdate( + resourceGroupName, + zoneName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(resourceGroupName, zoneName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones + .deleteMethod(resourceGroupName, zoneName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of dns + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listZones(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {StringKeyword} relativeRecordSetName - Mandatory parameter + * @param {TypeReference} recordType - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + changeRecordSets( + resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.recordSets + .createOrUpdate( + resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_DNS; diff --git a/generator/generatedClasses/Azure/network/azure-loadBalancer.js b/generator/generatedClasses/Azure/network/azure-loadBalancer.js index 0d7ea4bc..db3ae534 100644 --- a/generator/generatedClasses/Azure/network/azure-loadBalancer.js +++ b/generator/generatedClasses/Azure/network/azure-loadBalancer.js @@ -1,127 +1,196 @@ -const { NetworkManagementClient } = require("@azure/arm-network"); +const { NetworkManagementClient } = require('@azure/arm-network'); /*This is an auto generated class, please do not change.*/ /** * Class to create a LoadBalancer object * @category Azure */ class Azure_LoadBalancer { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + loadBalancerName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .createOrUpdate( + resourceGroupName, + loadBalancerName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .deleteMethod( + resourceGroupName, + loadBalancerName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .list(resourceGroupName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + addTags( + resourceGroupName, + loadBalancerName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .updateTags( + resourceGroupName, + loadBalancerName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .get(resourceGroupName, loadBalancerName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_LoadBalancer; diff --git a/generator/generatedClasses/Azure/storage/azure-blockStorage.js b/generator/generatedClasses/Azure/storage/azure-blockStorage.js index 13ea3e7d..a792ee41 100644 --- a/generator/generatedClasses/Azure/storage/azure-blockStorage.js +++ b/generator/generatedClasses/Azure/storage/azure-blockStorage.js @@ -1,126 +1,174 @@ -const { ComputeManagementClient } = require("@azure/arm-compute"); +const { ComputeManagementClient } = require('@azure/arm-compute'); /*This is an auto generated class, please do not change.*/ /** * Class to create a BlockStorage object * @category Azure */ class Azure_BlockStorage { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.get(resourceGroupName, diskName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.update(resourceGroupName, diskName, disk, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .createOrUpdate( + resourceGroupName, + diskName, + disk, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .deleteMethod(resourceGroupName, diskName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .get(resourceGroupName, diskName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .update(resourceGroupName, diskName, disk, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_BlockStorage; diff --git a/generator/generatedClasses/Azure/storage/azure-storageBucket.js b/generator/generatedClasses/Azure/storage/azure-storageBucket.js index f2e9e22c..fd7c99ec 100644 --- a/generator/generatedClasses/Azure/storage/azure-storageBucket.js +++ b/generator/generatedClasses/Azure/storage/azure-storageBucket.js @@ -1,85 +1,129 @@ -const { StorageManagementClient } = require("@azure/arm-storage"); +const { StorageManagementClient } = require('@azure/arm-storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a StorageBucket object * @category Azure */ class Azure_StorageBucket { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the create function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} blobContainer - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, accountName, containerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.list(resourceGroupName, accountName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the create function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} blobContainer - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + accountName, + containerName, + blobContainer, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .create( + resourceGroupName, + accountName, + containerName, + blobContainer, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, accountName, containerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .deleteMethod( + resourceGroupName, + accountName, + containerName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .list(resourceGroupName, accountName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_StorageBucket; diff --git a/generator/generatedClasses/DO/compute/do-computeInstance.js b/generator/generatedClasses/DO/compute/do-computeInstance.js index 70594a63..593c3b85 100644 --- a/generator/generatedClasses/DO/compute/do-computeInstance.js +++ b/generator/generatedClasses/DO/compute/do-computeInstance.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Droplets object -* @category Digital Ocean -*/ + * Class to create a Droplets object + * @category Digital Ocean + */ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._droplets.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets.deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets.requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._droplets + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets + .deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets + .requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/generator/generatedClasses/DO/compute/do-kubernetes.js b/generator/generatedClasses/DO/compute/do-kubernetes.js index e5bacb21..bcf976ed 100644 --- a/generator/generatedClasses/DO/compute/do-kubernetes.js +++ b/generator/generatedClasses/DO/compute/do-kubernetes.js @@ -1,122 +1,139 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Kubernetes object -* @category Digital Ocean -*/ + * Class to create a Kubernetes object + * @category Digital Ocean + */ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise} - */ - listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise} - */ - listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes.addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise} + */ + listClusters( + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise} + */ + listNodegroups( + clusterId, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes + .addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/generator/generatedClasses/DO/database/do-RDBMS.js b/generator/generatedClasses/DO/database/do-RDBMS.js index fa59255a..216c49fd 100644 --- a/generator/generatedClasses/DO/database/do-RDBMS.js +++ b/generator/generatedClasses/DO/database/do-RDBMS.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/generator/generatedClasses/DO/database/do-noSql.js b/generator/generatedClasses/DO/database/do-noSql.js index 7d7650f5..1fcbbe5e 100644 --- a/generator/generatedClasses/DO/database/do-noSql.js +++ b/generator/generatedClasses/DO/database/do-noSql.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/generator/generatedClasses/DO/management/do-keyManagement.js b/generator/generatedClasses/DO/management/do-keyManagement.js index d4e8f11a..5af44abb 100644 --- a/generator/generatedClasses/DO/management/do-keyManagement.js +++ b/generator/generatedClasses/DO/management/do-keyManagement.js @@ -1,69 +1,78 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Keys object -* @category Digital Ocean -*/ + * Class to create a Keys object + * @category Digital Ocean + */ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._keys.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys.getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys.add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys.delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._keys + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys + .getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys + .add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys + .delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/generator/generatedClasses/DO/network/do-DNS.js b/generator/generatedClasses/DO/network/do-DNS.js index ced40bd0..39ffe53e 100644 --- a/generator/generatedClasses/DO/network/do-DNS.js +++ b/generator/generatedClasses/DO/network/do-DNS.js @@ -1,87 +1,98 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Domains object -* @category Digital Ocean -*/ + * Class to create a Domains object + * @category Digital Ocean + */ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise} - */ - getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains.createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains.updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise} + */ + getRecords( + domainName, + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._domains + .getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains + .createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains + .updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/generator/generatedClasses/DO/network/do-loadBalancer.js b/generator/generatedClasses/DO/network/do-loadBalancer.js index cd02d3c1..665ebb2f 100644 --- a/generator/generatedClasses/DO/network/do-loadBalancer.js +++ b/generator/generatedClasses/DO/network/do-loadBalancer.js @@ -1,66 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a LoadBalancers object -* @category Digital Ocean -*/ + * Class to create a LoadBalancers object + * @category Digital Ocean + */ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers.getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers.update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers.delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers + .getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers + .delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/generator/generatedClasses/DO/storage/do-blockStorage.js b/generator/generatedClasses/DO/storage/do-blockStorage.js index 5724610c..ce6bc60e 100644 --- a/generator/generatedClasses/DO/storage/do-blockStorage.js +++ b/generator/generatedClasses/DO/storage/do-blockStorage.js @@ -1,66 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Volumes object -* @category Digital Ocean -*/ + * Class to create a Volumes object + * @category Digital Ocean + */ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes.getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes + .getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js index f96c35fa..f888774d 100644 --- a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js +++ b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.containerInstanceClient(params, clientConfiguration); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.containerInstanceClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js index 69a8872a..f9e82da1 100644 --- a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js +++ b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.containerEngineClient(params, clientConfiguration); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.containerEngineClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/generator/generatedClasses/Oracle/database/oci-RDBMS.js b/generator/generatedClasses/Oracle/database/oci-RDBMS.js index 6fa842ad..d49fd594 100644 --- a/generator/generatedClasses/Oracle/database/oci-RDBMS.js +++ b/generator/generatedClasses/Oracle/database/oci-RDBMS.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.workRequestsClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.workRequestsClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_RDBMS; diff --git a/generator/generatedClasses/Oracle/database/oci-noSql.js b/generator/generatedClasses/Oracle/database/oci-noSql.js index 6af188af..8b87ac08 100644 --- a/generator/generatedClasses/Oracle/database/oci-noSql.js +++ b/generator/generatedClasses/Oracle/database/oci-noSql.js @@ -1,113 +1,121 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.nosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.nosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/generator/generatedClasses/Oracle/management/oci-keyManagement.js b/generator/generatedClasses/Oracle/management/oci-keyManagement.js index af098e29..20a3c1e8 100644 --- a/generator/generatedClasses/Oracle/management/oci-keyManagement.js +++ b/generator/generatedClasses/Oracle/management/oci-keyManagement.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.kmsVaultClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.kmsVaultClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_KeyManagement; diff --git a/generator/generatedClasses/Oracle/network/oci-DNS.js b/generator/generatedClasses/Oracle/network/oci-DNS.js index 8211a003..43ee828d 100644 --- a/generator/generatedClasses/Oracle/network/oci-DNS.js +++ b/generator/generatedClasses/Oracle/network/oci-DNS.js @@ -1,65 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.dnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.dnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js index 77a4e19b..989a1d3d 100644 --- a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js +++ b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.loadBalancerClient(params, clientConfiguration); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.loadBalancerClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js index 3ff28dfc..9ce3d3ff 100644 --- a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js +++ b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js @@ -1,65 +1,72 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js index 65fd7532..61881ccc 100644 --- a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js +++ b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; diff --git a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js index dd66d85f..5ff02a87 100644 --- a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js +++ b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js @@ -1,101 +1,106 @@ -const { TranslationServiceClient } = require("@google-cloud/translate"); +const { TranslationServiceClient } = require('@google-cloud/translate'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Translation object * @category Google Cloud */ class GCP_Translation { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._translationServiceClient = new TranslationServiceClient(config); - } - /** - * Trigers the translateText function of undefined - * @param {TypeReference} request - Data required for translateText - * @param {TypeReference} [options] - Data required for translateText - * @returns {Promise} - */ - translate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.translateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the batchTranslateText function of undefined - * @param {TypeReference} request - Data required for batchTranslateText - * @param {TypeReference} [options] - Data required for batchTranslateText - * @returns {Promise} - */ - batchTranslate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.batchTranslateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getGlossary function of undefined - * @param {TypeReference} request - Data required for getGlossary - * @param {TypeReference} [options] - Data required for getGlossary - * @returns {Promise} - */ - getGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.getGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createGlossary function of undefined - * @param {TypeReference} request - Data required for createGlossary - * @param {TypeReference} [options] - Data required for createGlossary - * @returns {Promise} - */ - createGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.createGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the detectLanguage function of undefined - * @param {TypeReference} request - Data required for detectLanguage - * @param {TypeReference} [options] - Data required for detectLanguage - * @returns {Promise} - */ - detectLanguage(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.detectLanguage(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._translationServiceClient = new TranslationServiceClient(config); + } + /** + * Trigers the translateText function of undefined + * @param {TypeReference} request - Data required for translateText + * @param {TypeReference} [options] - Data required for translateText + * @returns {Promise} + */ + translate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .translateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the batchTranslateText function of undefined + * @param {TypeReference} request - Data required for batchTranslateText + * @param {TypeReference} [options] - Data required for batchTranslateText + * @returns {Promise} + */ + batchTranslate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .batchTranslateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getGlossary function of undefined + * @param {TypeReference} request - Data required for getGlossary + * @param {TypeReference} [options] - Data required for getGlossary + * @returns {Promise} + */ + getGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .getGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createGlossary function of undefined + * @param {TypeReference} request - Data required for createGlossary + * @param {TypeReference} [options] - Data required for createGlossary + * @returns {Promise} + */ + createGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .createGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the detectLanguage function of undefined + * @param {TypeReference} request - Data required for detectLanguage + * @param {TypeReference} [options] - Data required for detectLanguage + * @returns {Promise} + */ + detectLanguage(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .detectLanguage(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Translation; diff --git a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js index 340e295b..8b2d00e5 100644 --- a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js +++ b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js @@ -1,169 +1,178 @@ -const { ClusterManagerClient } = require("@google-cloud/container"); +const { ClusterManagerClient } = require('@google-cloud/container'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Google Cloud */ class GCP_Kubernetes { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._clusterManagerClient = new ClusterManagerClient(config); - } - /** - * Trigers the createCluster function of undefined - * @param {TypeReference} request - Data required for createCluster - * @param {TypeReference} [options] - Data required for createCluster - * @returns {Promise} - */ - create(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.createCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteCluster function of undefined - * @param {TypeReference} request - Data required for deleteCluster - * @param {TypeReference} [options] - Data required for deleteCluster - * @returns {Promise} - */ - delete(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.deleteCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listClusters function of undefined - * @param {TypeReference} request - Data required for listClusters - * @param {TypeReference} [options] - Data required for listClusters - * @returns {Promise} - */ - listClusters(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.listClusters(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCluster function of undefined - * @param {TypeReference} request - Data required for getCluster - * @param {TypeReference} [options] - Data required for getCluster - * @returns {Promise} - */ - describeCluster(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.getCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createNodePool function of undefined - * @param {TypeReference} request - Data required for createNodePool - * @param {TypeReference} [options] - Data required for createNodePool - * @returns {Promise} - */ - createNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.createNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteNodePool function of undefined - * @param {TypeReference} request - Data required for deleteNodePool - * @param {TypeReference} [options] - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.deleteNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getNodePool function of undefined - * @param {TypeReference} request - Data required for getNodePool - * @param {TypeReference} [options] - Data required for getNodePool - * @returns {Promise} - */ - describeNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.getNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listNodePools function of undefined - * @param {TypeReference} request - Data required for listNodePools - * @param {TypeReference} [options] - Data required for listNodePools - * @returns {Promise} - */ - listNodegroups(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.listNodePools(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setAddonsConfig function of undefined - * @param {TypeReference} request - Data required for setAddonsConfig - * @param {TypeReference} [options] - Data required for setAddonsConfig - * @returns {Promise} - */ - updateConfig(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.setAddonsConfig(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._clusterManagerClient = new ClusterManagerClient(config); + } + /** + * Trigers the createCluster function of undefined + * @param {TypeReference} request - Data required for createCluster + * @param {TypeReference} [options] - Data required for createCluster + * @returns {Promise} + */ + create(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .createCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteCluster function of undefined + * @param {TypeReference} request - Data required for deleteCluster + * @param {TypeReference} [options] - Data required for deleteCluster + * @returns {Promise} + */ + delete(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .deleteCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listClusters function of undefined + * @param {TypeReference} request - Data required for listClusters + * @param {TypeReference} [options] - Data required for listClusters + * @returns {Promise} + */ + listClusters(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .listClusters(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCluster function of undefined + * @param {TypeReference} request - Data required for getCluster + * @param {TypeReference} [options] - Data required for getCluster + * @returns {Promise} + */ + describeCluster(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .getCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createNodePool function of undefined + * @param {TypeReference} request - Data required for createNodePool + * @param {TypeReference} [options] - Data required for createNodePool + * @returns {Promise} + */ + createNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .createNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteNodePool function of undefined + * @param {TypeReference} request - Data required for deleteNodePool + * @param {TypeReference} [options] - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .deleteNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getNodePool function of undefined + * @param {TypeReference} request - Data required for getNodePool + * @param {TypeReference} [options] - Data required for getNodePool + * @returns {Promise} + */ + describeNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .getNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listNodePools function of undefined + * @param {TypeReference} request - Data required for listNodePools + * @param {TypeReference} [options] - Data required for listNodePools + * @returns {Promise} + */ + listNodegroups(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .listNodePools(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setAddonsConfig function of undefined + * @param {TypeReference} request - Data required for setAddonsConfig + * @param {TypeReference} [options] - Data required for setAddonsConfig + * @returns {Promise} + */ + updateConfig(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .setAddonsConfig(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Kubernetes; diff --git a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js index a1364ad9..e783c97f 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js +++ b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js @@ -1,128 +1,138 @@ -const { DatabaseAdminClient } = require("@google-cloud/spanner"); +const { DatabaseAdminClient } = require('@google-cloud/spanner'); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Google Cloud */ class GCP_RDBMS { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._databaseAdminClient = new DatabaseAdminClient(config); - } - /** - * Trigers the createDatabase function of undefined - * @param {TypeReference} request - Data required for createDatabase - * @param {TypeReference} [options] - Data required for createDatabase - * @returns {Promise} - */ - createDatabse(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.createDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the dropDatabase function of undefined - * @param {TypeReference} request - Data required for dropDatabase - * @param {TypeReference} [options] - Data required for dropDatabase - * @returns {Promise} - */ - deleteDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.dropDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBackup function of undefined - * @param {TypeReference} request - Data required for createBackup - * @param {TypeReference} [options] - Data required for createBackup - * @returns {Promise} - */ - createSnapshots(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.createBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDatabaseDdl function of undefined - * @param {TypeReference} request - Data required for updateDatabaseDdl - * @param {TypeReference} [options] - Data required for updateDatabaseDdl - * @returns {Promise} - */ - modifyDB(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.updateDatabaseDdl(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restoreDatabase function of undefined - * @param {TypeReference} request - Data required for restoreDatabase - * @param {TypeReference} [options] - Data required for restoreDatabase - * @returns {Promise} - */ - restoreDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.restoreDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteBackup function of undefined - * @param {TypeReference} request - Data required for deleteBackup - * @param {TypeReference} [options] - Data required for deleteBackup - * @returns {Promise} - */ - deleteDBSnapshot(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.deleteBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the databasePath function of undefined - * @param {StringKeyword} project - Data required for databasePath - * @param {StringKeyword} instance - Data required for databasePath - * @param {StringKeyword} database - Data required for databasePath - * @returns {Promise} - */ - databasePath(project, instance, database) { - return this._databaseAdminClient.databasePath(project, instance, database); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._databaseAdminClient = new DatabaseAdminClient(config); + } + /** + * Trigers the createDatabase function of undefined + * @param {TypeReference} request - Data required for createDatabase + * @param {TypeReference} [options] - Data required for createDatabase + * @returns {Promise} + */ + createDatabse(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .createDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the dropDatabase function of undefined + * @param {TypeReference} request - Data required for dropDatabase + * @param {TypeReference} [options] - Data required for dropDatabase + * @returns {Promise} + */ + deleteDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .dropDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBackup function of undefined + * @param {TypeReference} request - Data required for createBackup + * @param {TypeReference} [options] - Data required for createBackup + * @returns {Promise} + */ + createSnapshots(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .createBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDatabaseDdl function of undefined + * @param {TypeReference} request - Data required for updateDatabaseDdl + * @param {TypeReference} [options] - Data required for updateDatabaseDdl + * @returns {Promise} + */ + modifyDB(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .updateDatabaseDdl(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restoreDatabase function of undefined + * @param {TypeReference} request - Data required for restoreDatabase + * @param {TypeReference} [options] - Data required for restoreDatabase + * @returns {Promise} + */ + restoreDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .restoreDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteBackup function of undefined + * @param {TypeReference} request - Data required for deleteBackup + * @param {TypeReference} [options] - Data required for deleteBackup + * @returns {Promise} + */ + deleteDBSnapshot(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .deleteBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the databasePath function of undefined + * @param {StringKeyword} project - Data required for databasePath + * @param {StringKeyword} instance - Data required for databasePath + * @param {StringKeyword} database - Data required for databasePath + * @returns {Promise} + */ + databasePath(project, instance, database) { + return this._databaseAdminClient.databasePath( + project, + instance, + database + ); + } } module.exports = GCP_RDBMS; diff --git a/generator/generatedClasses/googleCloud/database/gcp-noSql.js b/generator/generatedClasses/googleCloud/database/gcp-noSql.js index 960ce486..626a8256 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-noSql.js +++ b/generator/generatedClasses/googleCloud/database/gcp-noSql.js @@ -1,76 +1,79 @@ -const { FirestoreClient } = require("@google-cloud/firestore"); +const { FirestoreClient } = require('@google-cloud/firestore'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Google Cloud */ class GCP_NoSql { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._firestoreClient = new FirestoreClient(config); - } - /** - * Trigers the createDocument function of undefined - * @param {TypeReference} request - Data required for createDocument - * @param {TypeReference} [options] - Data required for createDocument - * @returns {Promise} - */ - createItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.createDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteDocument function of undefined - * @param {TypeReference} request - Data required for deleteDocument - * @param {TypeReference} [options] - Data required for deleteDocument - * @returns {Promise} - */ - deleteItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.deleteDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDocument function of undefined - * @param {TypeReference} request - Data required for updateDocument - * @param {TypeReference} [options] - Data required for updateDocument - * @returns {Promise} - */ - updateItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.updateDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the runQuery function of undefined - * @param {TypeReference} [request] - Data required for runQuery - * @param {TypeReference} [options] - Data required for runQuery - * @returns {Promise} - */ - query(request = undefined, options = undefined) { - return this._firestoreClient.runQuery(request, options); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._firestoreClient = new FirestoreClient(config); + } + /** + * Trigers the createDocument function of undefined + * @param {TypeReference} request - Data required for createDocument + * @param {TypeReference} [options] - Data required for createDocument + * @returns {Promise} + */ + createItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .createDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteDocument function of undefined + * @param {TypeReference} request - Data required for deleteDocument + * @param {TypeReference} [options] - Data required for deleteDocument + * @returns {Promise} + */ + deleteItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .deleteDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDocument function of undefined + * @param {TypeReference} request - Data required for updateDocument + * @param {TypeReference} [options] - Data required for updateDocument + * @returns {Promise} + */ + updateItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .updateDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the runQuery function of undefined + * @param {TypeReference} [request] - Data required for runQuery + * @param {TypeReference} [options] - Data required for runQuery + * @returns {Promise} + */ + query(request = undefined, options = undefined) { + return this._firestoreClient.runQuery(request, options); + } } module.exports = GCP_NoSql; diff --git a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js index 65c4ad71..e90fee97 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js +++ b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js @@ -1,102 +1,109 @@ -const { KeyManagementServiceClient } = require("@google-cloud/kms"); +const { KeyManagementServiceClient } = require('@google-cloud/kms'); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Google Cloud */ class GCP_KeyManagement { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._keyManagementServiceClient = new KeyManagementServiceClient(config); - } - /** - * Trigers the createCryptoKey function of undefined - * @param {TypeReference} request - Data required for createCryptoKey - * @param {TypeReference} [options] - Data required for createCryptoKey - * @returns {Promise} - */ - createKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.createCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the destroyCryptoKeyVersion function of undefined - * @param {TypeReference} request - Data required for destroyCryptoKeyVersion - * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion - * @returns {Promise} - */ - deleteKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateCryptoKey function of undefined - * @param {TypeReference} request - Data required for updateCryptoKey - * @param {TypeReference} [options] - Data required for updateCryptoKey - * @returns {Promise} - */ - update(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.updateCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCryptoKey function of undefined - * @param {TypeReference} request - Data required for getCryptoKey - * @param {TypeReference} [options] - Data required for getCryptoKey - * @returns {Promise} - */ - describeKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.getCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setIamPolicy function of undefined - * @param {TypeReference} request - Data required for setIamPolicy - * @param {UnionType} [options] - Data required for setIamPolicy - * @param {TypeReference} [callback] - Data required for setIamPolicy - * @returns {Promise} - */ - putKeyPolicy(request, options = undefined, callback = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.setIamPolicy(request, options, callback) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._keyManagementServiceClient = new KeyManagementServiceClient( + config + ); + } + /** + * Trigers the createCryptoKey function of undefined + * @param {TypeReference} request - Data required for createCryptoKey + * @param {TypeReference} [options] - Data required for createCryptoKey + * @returns {Promise} + */ + createKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .createCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the destroyCryptoKeyVersion function of undefined + * @param {TypeReference} request - Data required for destroyCryptoKeyVersion + * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion + * @returns {Promise} + */ + deleteKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .destroyCryptoKeyVersion(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateCryptoKey function of undefined + * @param {TypeReference} request - Data required for updateCryptoKey + * @param {TypeReference} [options] - Data required for updateCryptoKey + * @returns {Promise} + */ + update(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .updateCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCryptoKey function of undefined + * @param {TypeReference} request - Data required for getCryptoKey + * @param {TypeReference} [options] - Data required for getCryptoKey + * @returns {Promise} + */ + describeKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .getCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setIamPolicy function of undefined + * @param {TypeReference} request - Data required for setIamPolicy + * @param {UnionType} [options] - Data required for setIamPolicy + * @param {TypeReference} [callback] - Data required for setIamPolicy + * @returns {Promise} + */ + putKeyPolicy(request, options = undefined, callback = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .setIamPolicy(request, options, callback) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_KeyManagement; diff --git a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js index 4c2c2176..4c03f5d1 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js +++ b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js @@ -1,111 +1,116 @@ -const { AlertPolicyServiceClient } = require("@google-cloud/monitoring"); -const { MetricServiceClient } = require("@google-cloud/monitoring"); +const { AlertPolicyServiceClient } = require('@google-cloud/monitoring'); +const { MetricServiceClient } = require('@google-cloud/monitoring'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Google Cloud */ class GCP_Monitoring { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); - this._metricServiceClient = new MetricServiceClient(config); - } - /** - * Trigers the createAlertPolicy function of undefined - * @param {TypeReference} request - Data required for createAlertPolicy - * @param {TypeReference} [options] - Data required for createAlertPolicy - * @returns {Promise} - */ - createAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.createAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteAlertPolicy function of undefined - * @param {TypeReference} request - Data required for deleteAlertPolicy - * @param {TypeReference} [options] - Data required for deleteAlertPolicy - * @returns {Promise} - */ - deleteAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.deleteAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAlertPolicy function of undefined - * @param {TypeReference} request - Data required for updateAlertPolicy - * @param {TypeReference} [options] - Data required for updateAlertPolicy - * @returns {Promise} - */ - updateAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.updateAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listAlertPolicies function of undefined - * @param {TypeReference} request - Data required for listAlertPolicies - * @param {TypeReference} [options] - Data required for listAlertPolicies - * @returns {Promise} - */ - listAlarms(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.listAlertPolicies(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getMetricDescriptor function of undefined - * @param {TypeReference} request - Data required for getMetricDescriptor - * @param {TypeReference} [options] - Data required for getMetricDescriptor - * @returns {Promise} - */ - getMetricData(request, options = undefined) { - return new Promise((resolve, reject) => { - this._metricServiceClient.getMetricDescriptor(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the projectPath function of undefined - * @param {StringKeyword} project - Data required for projectPath - * @returns {Promise} - */ - projectPath(project) { - return this._alertPolicyServiceClient.projectPath(project); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); + this._metricServiceClient = new MetricServiceClient(config); + } + /** + * Trigers the createAlertPolicy function of undefined + * @param {TypeReference} request - Data required for createAlertPolicy + * @param {TypeReference} [options] - Data required for createAlertPolicy + * @returns {Promise} + */ + createAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .createAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteAlertPolicy function of undefined + * @param {TypeReference} request - Data required for deleteAlertPolicy + * @param {TypeReference} [options] - Data required for deleteAlertPolicy + * @returns {Promise} + */ + deleteAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .deleteAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAlertPolicy function of undefined + * @param {TypeReference} request - Data required for updateAlertPolicy + * @param {TypeReference} [options] - Data required for updateAlertPolicy + * @returns {Promise} + */ + updateAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .updateAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listAlertPolicies function of undefined + * @param {TypeReference} request - Data required for listAlertPolicies + * @param {TypeReference} [options] - Data required for listAlertPolicies + * @returns {Promise} + */ + listAlarms(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .listAlertPolicies(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getMetricDescriptor function of undefined + * @param {TypeReference} request - Data required for getMetricDescriptor + * @param {TypeReference} [options] - Data required for getMetricDescriptor + * @returns {Promise} + */ + getMetricData(request, options = undefined) { + return new Promise((resolve, reject) => { + this._metricServiceClient + .getMetricDescriptor(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the projectPath function of undefined + * @param {StringKeyword} project - Data required for projectPath + * @returns {Promise} + */ + projectPath(project) { + return this._alertPolicyServiceClient.projectPath(project); + } } module.exports = GCP_Monitoring; diff --git a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js index fd9ab000..447558f5 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js +++ b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js @@ -1,154 +1,162 @@ -const { PublisherClient } = require("@google-cloud/pubsub"); -const { SubscriberClient } = require("@google-cloud/pubsub"); +const { PublisherClient } = require('@google-cloud/pubsub'); +const { SubscriberClient } = require('@google-cloud/pubsub'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NotificationService object * @category Google Cloud */ class GCP_NotificationService { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._publisherClient = new PublisherClient(config); - this._subscriberClient = new SubscriberClient(config); - } - /** - * Trigers the createTopic function of undefined - * @param {TypeReference} request - Data required for createTopic - * @param {TypeReference} [options] - Data required for createTopic - * @returns {Promise} - */ - createTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.createTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTopic function of undefined - * @param {TypeReference} request - Data required for deleteTopic - * @param {TypeReference} [options] - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.deleteTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTopic function of undefined - * @param {TypeReference} request - Data required for getTopic - * @param {TypeReference} [options] - Data required for getTopic - * @returns {Promise} - */ - getTopicAttributes(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.getTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopicSubscriptions function of undefined - * @param {TypeReference} request - Data required for listTopicSubscriptions - * @param {TypeReference} [options] - Data required for listTopicSubscriptions - * @returns {Promise} - */ - listSubscriptions(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.listTopicSubscriptions(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createSubscription function of undefined - * @param {TypeReference} request - Data required for createSubscription - * @param {TypeReference} [options] - Data required for createSubscription - * @returns {Promise} - */ - subscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient.createSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the publish function of undefined - * @param {TypeReference} request - Data required for publish - * @param {TypeReference} [options] - Data required for publish - * @returns {Promise} - */ - publish(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.publish(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopics function of undefined - * @param {TypeReference} request - Data required for listTopics - * @param {TypeReference} [options] - Data required for listTopics - * @returns {Promise} - */ - listTopics(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.listTopics(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSubscription function of undefined - * @param {TypeReference} request - Data required for deleteSubscription - * @param {TypeReference} [options] - Data required for deleteSubscription - * @returns {Promise} - */ - unsubscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient.deleteSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._publisherClient = new PublisherClient(config); + this._subscriberClient = new SubscriberClient(config); + } + /** + * Trigers the createTopic function of undefined + * @param {TypeReference} request - Data required for createTopic + * @param {TypeReference} [options] - Data required for createTopic + * @returns {Promise} + */ + createTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .createTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTopic function of undefined + * @param {TypeReference} request - Data required for deleteTopic + * @param {TypeReference} [options] - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .deleteTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTopic function of undefined + * @param {TypeReference} request - Data required for getTopic + * @param {TypeReference} [options] - Data required for getTopic + * @returns {Promise} + */ + getTopicAttributes(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .getTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopicSubscriptions function of undefined + * @param {TypeReference} request - Data required for listTopicSubscriptions + * @param {TypeReference} [options] - Data required for listTopicSubscriptions + * @returns {Promise} + */ + listSubscriptions(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .listTopicSubscriptions(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createSubscription function of undefined + * @param {TypeReference} request - Data required for createSubscription + * @param {TypeReference} [options] - Data required for createSubscription + * @returns {Promise} + */ + subscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient + .createSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the publish function of undefined + * @param {TypeReference} request - Data required for publish + * @param {TypeReference} [options] - Data required for publish + * @returns {Promise} + */ + publish(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .publish(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopics function of undefined + * @param {TypeReference} request - Data required for listTopics + * @param {TypeReference} [options] - Data required for listTopics + * @returns {Promise} + */ + listTopics(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .listTopics(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSubscription function of undefined + * @param {TypeReference} request - Data required for deleteSubscription + * @param {TypeReference} [options] - Data required for deleteSubscription + * @returns {Promise} + */ + unsubscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient + .deleteSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_NotificationService; diff --git a/generator/generatedClasses/googleCloud/network/gcp-DNS.js b/generator/generatedClasses/googleCloud/network/gcp-DNS.js index b1ce2e6f..eadb0c8a 100644 --- a/generator/generatedClasses/googleCloud/network/gcp-DNS.js +++ b/generator/generatedClasses/googleCloud/network/gcp-DNS.js @@ -1,97 +1,101 @@ -const { DNS } = require("@google-cloud/dns"); +const { DNS } = require('@google-cloud/dns'); /*This is an auto generated class, please do not change.*/ /** * Class to create a dns object * @category Google Cloud */ class GCP_dns { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._dns = new DNS(config); - } - /** - * Trigers the getZones function of dns - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - listZones(query = undefined) { - return new Promise((resolve, reject) => { - this._dns.getZones(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the create function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - createZone(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).create(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createChange function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - changeRecordSets(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).createChange(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the delete function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(dns, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).delete(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the record function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {StringKeyword} type - Mandatory parameter - * @param {TypeReference} metadata - Mandatory parameter - * @returns {Promise} - */ - record(dns, type, metadata) { - return this.dns.record(type, metadata); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._dns = new DNS(config); + } + /** + * Trigers the getZones function of dns + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + listZones(query = undefined) { + return new Promise((resolve, reject) => { + this._dns + .getZones(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the create function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + createZone(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .create(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createChange function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + changeRecordSets(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .createChange(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the delete function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(dns, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .delete(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the record function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {StringKeyword} type - Mandatory parameter + * @param {TypeReference} metadata - Mandatory parameter + * @returns {Promise} + */ + record(dns, type, metadata) { + return this.dns.record(type, metadata); + } } module.exports = GCP_dns; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js index d92787eb..75ab8af4 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js @@ -1,103 +1,111 @@ -const { Storage } = require("@google-cloud/storage"); +const { Storage } = require('@google-cloud/storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket.file(identifier).makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage.createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage.getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket + .file(identifier) + .makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage + .createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage + .getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js index d92787eb..75ab8af4 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js @@ -1,103 +1,111 @@ -const { Storage } = require("@google-cloud/storage"); +const { Storage } = require('@google-cloud/storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket.file(identifier).makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage.createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage.getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket + .file(identifier) + .makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage + .createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage + .getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generators/aws/generator.js b/generator/generators/aws/generator.js index 61239627..508d06c2 100644 --- a/generator/generators/aws/generator.js +++ b/generator/generators/aws/generator.js @@ -1,145 +1,268 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateAWSClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/aws/parser"); -var transformer_1 = require("../../transformers/aws/transformer"); -var helper_1 = require("../lib/helper"); -var dummyFile = process.cwd() + "/dummyClasses/aws.js"; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/aws/parser'); +var transformer_1 = require('../../transformers/aws/transformer'); +var helper_1 = require('../lib/helper'); +var dummyFile = process.cwd() + '/dummyClasses/aws.js'; +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(" ")[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(" ")[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== "callback") { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === "TypeReference" && param.type.typeName) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var groupedMethods = helper_1.groupers.aws(methods); - methods = helper_1.filters.aws(groupedMethods); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var groupedMethods = helper_1.groupers.aws(methods); + methods = helper_1.filters.aws(groupedMethods); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAWSClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(" ")[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + "/generatedClasses/AWS/" + dir)) { - fs.mkdirSync(process.cwd() + "/generatedClasses/AWS/" + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - "/generatedClasses/AWS/" + - dir + - "/aws-" + - serviceName + - ".js"; - } - else { - filePath = - process.cwd() + - "/generatedClasses/AWS/" + - dir + - "/aws-" + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - ".js"; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/AWS/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/AWS/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/AWS/' + + dir + + '/aws-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/AWS/' + + dir + + '/aws-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateAWSClass = generateAWSClass; diff --git a/generator/generators/azure/generator.js b/generator/generators/azure/generator.js index 13310e42..9fecc505 100644 --- a/generator/generators/azure/generator.js +++ b/generator/generators/azure/generator.js @@ -1,178 +1,323 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateAzureClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/azure/parser"); -var transformer_1 = require("../../transformers/azure/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/azure/parser'); +var transformer_1 = require('../../transformers/azure/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/azure.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkFiles, methods) { - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - sdkFiles.map(function (sdkFile) { - sdkFile.ast.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - member.parameters.map(function (param) { - var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); - tempStr.pop(); - sdkFile.client = tempStr.join(''); - }); - } - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text)) { - var method = methods.find(function (methd) { - return methd.SDKFunctionName === member.name.text && - methd.fileName === sdkFile.fileName; - }); - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } - else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - throw new Error('Data extraction unsuccessful'); - } - var groupedMethods = helper_1.groupers.azure(methods); - methods = helper_1.filters.azure(groupedMethods); - var classData = { - functions: methods - }; - return classData; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + sdkFiles.map(function(sdkFile) { + sdkFile.ast.members.map(function(member) { + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + member.parameters.map(function(param) { + var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); + tempStr.pop(); + sdkFile.client = tempStr.join(''); + }); + } + if ( + typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text) + ) { + var method = methods.find(function(methd) { + return ( + methd.SDKFunctionName === member.name.text && + methd.fileName === sdkFile.fileName + ); + }); + var parameters = member.parameters.map(function(param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + throw new Error('Data extraction unsuccessful'); + } + var groupedMethods = helper_1.groupers.azure(methods); + methods = helper_1.filters.azure(groupedMethods); + var classData = { + functions: methods, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAzureClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var methods, files, sdkFiles, classData, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - methods = []; - Object.keys(serviceClass).map(function (key, index) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - client: null - }); - }); - files = Array.from(new Set(methods.map(function (method) { return method.fileName; }))); - sdkFiles = files.map(function (file) { - return { - fileName: file, - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === file; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file)]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - classData = extractSDKData(sdkFiles, methods); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/Azure/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/Azure/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var methods, files, sdkFiles, classData, output, filePath, dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + methods = []; + Object.keys(serviceClass).map(function(key, index) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + client: null, + }); + }); + files = Array.from( + new Set( + methods.map(function(method) { + return method.fileName; + }) + ) + ); + sdkFiles = files.map(function(file) { + return { + fileName: file, + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function(method) { + return method.fileName === file; + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST(file), + ]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + classData = extractSDKData(sdkFiles, methods); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/Azure/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/Azure/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } exports.generateAzureClass = generateAzureClass; diff --git a/generator/generators/do/generator.js b/generator/generators/do/generator.js index b59d135f..f6c11156 100644 --- a/generator/generators/do/generator.js +++ b/generator/generators/do/generator.js @@ -1,144 +1,266 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateDOClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/do/parser"); -var transformer_1 = require("../../transformers/do/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/do/parser'); +var transformer_1 = require('../../transformers/do/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/do.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === 'TypeReference' && - param.type.typeName) { - parameter.typeName = param.type.typeName.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateDOClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/DO/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/DO/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/DO/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/DO/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateDOClass = generateDOClass; diff --git a/generator/generators/googleCloud/generator.js b/generator/generators/googleCloud/generator.js index 52b88143..84a364b2 100644 --- a/generator/generators/googleCloud/generator.js +++ b/generator/generators/googleCloud/generator.js @@ -1,421 +1,701 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateGCPClass = exports.extractClientBasedSDKdata = exports.extractClassBasedSDKData = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/googleCloud/parser"); -var classBasedTransformer_1 = require("../../transformers/googleCloud/classBasedTransformer"); -var clientBasedTransformer_1 = require("../../transformers/googleCloud/clientBasedTransformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/googleCloud/parser'); +var classBasedTransformer_1 = require('../../transformers/googleCloud/classBasedTransformer'); +var clientBasedTransformer_1 = require('../../transformers/googleCloud/clientBasedTransformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/gcp.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractClassBasedSDKData(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var classes_1, extractedData; - return __generator(this, function (_a) { - try { - classes_1 = []; - sdkFiles.map(function (file) { - file.classes.map(function (classAst) { - var classInfo = { - name: classAst.name.text, - methods: [], - properties: [], - constructor: null - }; - classAst.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration') { - var returnType = typescript_1.SyntaxKind[member.type.kind]; - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var method_1 = { - pkgName: file.pkgName, - version: null, - fileName: file.fileName, - functionName: null, - SDKFunctionName: member.name.text, - params: parameters, - returnType: returnType, - returnTypeName: null, - client: classAst.name.text - }; - if (returnType === 'TypeReference') { - method_1.returnTypeName = - member.type.typeName.text; - } - var meth = methods.find(function (meth) { - return meth.SDKFunctionName === - method_1.SDKFunctionName && - meth.fileName === method_1.fileName; - }); - method_1.functionName = meth - ? meth.functionName - : null; - classInfo.methods.push(method_1); - } - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeRefName: param.type.typeName - ? param.type.typeName.text - : null - }; - }); - classInfo.constructor = { - parameters: parameters - }; - } - if (typescript_1.SyntaxKind[member.kind] === 'PropertyDeclaration') { - var isPrivateProp = member.modifiers && - member.modifiers.some(function (modifier) { - return typescript_1.SyntaxKind[modifier.kind] === - 'PrivateKeyword'; - }); - if (!isPrivateProp) { - var prop = { - name: member.name.text, - type: typescript_1.SyntaxKind[member.type.kind], - typeRefName: member.type.typeName - ? member.type.typeName.text - : null - }; - classInfo.properties.push(prop); - } - } - }); - classes_1.push(classInfo); - }); - }); - methods = []; - classes_1.map(function (classData) { - var filteredMethods = classData.methods.filter(function (meth) { return meth.functionName !== null; }); - filteredMethods.map(function (filMeth) { - filMeth.classConstructorData = classData.constructor; - }); - methods = methods.concat(filteredMethods); - }); - extractedData = { - classes: classes_1, - methods: methods - }; - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - reject(new Error('Data extraction unsuccessful')); - } - else { - resolve(extractedData); - } - } - catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var classes_1, extractedData; + return __generator(this, function(_a) { + try { + classes_1 = []; + sdkFiles.map(function(file) { + file.classes.map(function(classAst) { + var classInfo = { + name: classAst.name.text, + methods: [], + properties: [], + constructor: null, + }; + classAst.members.map(function(member) { + if ( + typescript_1.SyntaxKind[member.kind] === + 'MethodDeclaration' + ) { + var returnType = + typescript_1.SyntaxKind[ + member.type.kind + ]; + var parameters = member.parameters.map( + function(param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + }; + } + ); + var method_1 = { + pkgName: file.pkgName, + version: null, + fileName: file.fileName, + functionName: null, + SDKFunctionName: member.name.text, + params: parameters, + returnType: returnType, + returnTypeName: null, + client: classAst.name.text, + }; + if (returnType === 'TypeReference') { + method_1.returnTypeName = + member.type.typeName.text; + } + var meth = methods.find(function(meth) { + return ( + meth.SDKFunctionName === + method_1.SDKFunctionName && + meth.fileName === method_1.fileName + ); + }); + method_1.functionName = meth + ? meth.functionName + : null; + classInfo.methods.push(method_1); + } + if ( + typescript_1.SyntaxKind[member.kind] === + 'Constructor' + ) { + var parameters = member.parameters.map( + function(param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + typeRefName: param.type.typeName + ? param.type.typeName.text + : null, + }; + } + ); + classInfo.constructor = { + parameters: parameters, + }; + } + if ( + typescript_1.SyntaxKind[member.kind] === + 'PropertyDeclaration' + ) { + var isPrivateProp = + member.modifiers && + member.modifiers.some(function( + modifier + ) { + return ( + typescript_1.SyntaxKind[ + modifier.kind + ] === 'PrivateKeyword' + ); + }); + if (!isPrivateProp) { + var prop = { + name: member.name.text, + type: + typescript_1.SyntaxKind[ + member.type.kind + ], + typeRefName: member.type.typeName + ? member.type.typeName.text + : null, + }; + classInfo.properties.push(prop); + } + } + }); + classes_1.push(classInfo); + }); + }); + methods = []; + classes_1.map(function(classData) { + var filteredMethods = classData.methods.filter(function( + meth + ) { + return meth.functionName !== null; + }); + filteredMethods.map(function(filMeth) { + filMeth.classConstructorData = + classData.constructor; + }); + methods = methods.concat(filteredMethods); + }); + extractedData = { + classes: classes_1, + methods: methods, + }; + if ( + JSON.stringify(methods) === + JSON.stringify(specifiedMethods) + ) { + reject(new Error('Data extraction unsuccessful')); + } else { + resolve(extractedData); + } + } catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); + }); } exports.extractClassBasedSDKData = extractClassBasedSDKData; function extractClientBasedSDKdata(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - return __generator(this, function (_a) { - try { - sdkFiles.map(function (sdkFile) { - sdkFile.client = sdkFile.ast.name.text; - sdkFile.ast.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text)) { - var method = methods.find(function (methd) { return methd.SDKFunctionName === member.name.text; }); - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (returnType === 'TypeReference') { - method.returnTypeName = member.type.typeName.text; - } - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } - else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - reject(new Error('Data extraction unsuccessful')); - } - else { - resolve(methods); - } - } - catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + return __generator(this, function(_a) { + try { + sdkFiles.map(function(sdkFile) { + sdkFile.client = sdkFile.ast.name.text; + sdkFile.ast.members.map(function(member) { + if ( + typescript_1.SyntaxKind[member.kind] === + 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes( + member.name.text + ) + ) { + var method = methods.find(function(methd) { + return ( + methd.SDKFunctionName === + member.name.text + ); + }); + var parameters = member.parameters.map(function( + param + ) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + }; + }); + var returnType = + typescript_1.SyntaxKind[member.type.kind]; + if (returnType === 'TypeReference') { + method.returnTypeName = + member.type.typeName.text; + } + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } else { + var clone = JSON.parse( + JSON.stringify(method) + ); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if ( + JSON.stringify(methods) === + JSON.stringify(specifiedMethods) + ) { + reject(new Error('Data extraction unsuccessful')); + } else { + resolve(methods); + } + } catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); + }); } exports.extractClientBasedSDKdata = extractClientBasedSDKdata; function generateClassBasedCode(methods, data, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var dirPath, files, sdkFiles, extractedData, groupedMethods, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - dirPath = "../../../node_modules/@google-cloud/" + methods[0].pkgName + "/build/src/"; - files = fs.readdirSync(path.join(__dirname, dirPath)); - files = files.filter(function (fileName) { - return fileName.split('.')[1] === 'd' && fileName.split('.')[2] === 'ts'; - }); - sdkFiles = files.map(function (fileName) { - return { - fileName: fileName, - pkgName: methods[0].pkgName, - classes: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === fileName; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file, true)]; - case 1: - _a.classes = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - return [4 /*yield*/, extractClassBasedSDKData(methods, sdkFiles).then(function (result) { return result; })]; - case 2: - extractedData = _a.sent(); - groupedMethods = helper_1.groupers.gcp(extractedData.methods); - methods = helper_1.filters.gcp(groupedMethods); - data.functions = methods; - data.classData = extractedData.classes; - data.serviceName = serviceName; - return [4 /*yield*/, classBasedTransformer_1.classBasedTransform(dummyAst, data)]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var dirPath, + files, + sdkFiles, + extractedData, + groupedMethods, + output, + filePath, + dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + dirPath = + '../../../node_modules/@google-cloud/' + + methods[0].pkgName + + '/build/src/'; + files = fs.readdirSync(path.join(__dirname, dirPath)); + files = files.filter(function(fileName) { + return ( + fileName.split('.')[1] === 'd' && + fileName.split('.')[2] === 'ts' + ); + }); + sdkFiles = files.map(function(fileName) { + return { + fileName: fileName, + pkgName: methods[0].pkgName, + classes: null, + sdkFunctionNames: methods + .filter(function(method) { + return method.fileName === fileName; + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST( + file, + true + ), + ]; + case 1: + _a.classes = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + return [ + 4 /*yield*/, + extractClassBasedSDKData(methods, sdkFiles).then( + function(result) { + return result; + } + ), + ]; + case 2: + extractedData = _a.sent(); + groupedMethods = helper_1.groupers.gcp( + extractedData.methods + ); + methods = helper_1.filters.gcp(groupedMethods); + data.functions = methods; + data.classData = extractedData.classes; + data.serviceName = serviceName; + return [ + 4 /*yield*/, + classBasedTransformer_1.classBasedTransform( + dummyAst, + data + ), + ]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateClientBasedCode(methods, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var files, sdkFiles, groupedMethods, classData, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - files = Array.from(new Set(methods.map(function (method) { return method.fileName + ' ' + method.version; }))); - sdkFiles = files.map(function (file) { - return { - fileName: file.split(' ')[0], - version: file.split(' ')[1], - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === file.split(' ')[0]; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file)]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - return [4 /*yield*/, extractClientBasedSDKdata(methods, sdkFiles).then(function (result) { return result; })]; - case 2: - methods = _a.sent(); - groupedMethods = helper_1.groupers.gcp(methods); - methods = helper_1.filters.gcp(groupedMethods); - classData = { - functions: methods, - serviceName: serviceName - }; - return [4 /*yield*/, clientBasedTransformer_1.clientBasedTransform(dummyAst, classData)]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var files, sdkFiles, groupedMethods, classData, output, filePath, dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + files = Array.from( + new Set( + methods.map(function(method) { + return method.fileName + ' ' + method.version; + }) + ) + ); + sdkFiles = files.map(function(file) { + return { + fileName: file.split(' ')[0], + version: file.split(' ')[1], + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function(method) { + return ( + method.fileName === file.split(' ')[0] + ); + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST(file), + ]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + return [ + 4 /*yield*/, + extractClientBasedSDKdata(methods, sdkFiles).then( + function(result) { + return result; + } + ), + ]; + case 2: + methods = _a.sent(); + groupedMethods = helper_1.groupers.gcp(methods); + methods = helper_1.filters.gcp(groupedMethods); + classData = { + functions: methods, + serviceName: serviceName, + }; + return [ + 4 /*yield*/, + clientBasedTransformer_1.clientBasedTransform( + dummyAst, + classData + ), + ]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateGCPClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var methods, data; - return __generator(this, function (_a) { - methods = []; - data = {}; - Object.keys(serviceClass).map(function (key, index) { - if (key === 'mainClass') { - data.mainClass = serviceClass[key]; - } - else if (serviceClass[key].split(' ')[1].length === 2 && - serviceClass[key].split(' ')[1].charAt(0) === 'v') { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: serviceClass[key].split(' ')[1], - fileName: serviceClass[key].split(' ')[2], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[3], - params: [], - returnType: null, - returnTypeName: null, - client: null - }); - } - else { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: null, - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - returnTypeName: null, - client: null - }); - } - }); - if (methods[0].version) { - generateClientBasedCode(methods, serviceName); - } - else { - generateClassBasedCode(methods, data, serviceName); - } - return [2 /*return*/]; - }); - }); + return __awaiter(this, void 0, void 0, function() { + var methods, data; + return __generator(this, function(_a) { + methods = []; + data = {}; + Object.keys(serviceClass).map(function(key, index) { + if (key === 'mainClass') { + data.mainClass = serviceClass[key]; + } else if ( + serviceClass[key].split(' ')[1].length === 2 && + serviceClass[key].split(' ')[1].charAt(0) === 'v' + ) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: serviceClass[key].split(' ')[1], + fileName: serviceClass[key].split(' ')[2], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[3], + params: [], + returnType: null, + returnTypeName: null, + client: null, + }); + } else { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: null, + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + returnTypeName: null, + client: null, + }); + } + }); + if (methods[0].version) { + generateClientBasedCode(methods, serviceName); + } else { + generateClassBasedCode(methods, data, serviceName); + } + return [2 /*return*/]; + }); + }); } exports.generateGCPClass = generateGCPClass; diff --git a/generator/generators/lib/aws/awsHelper.js b/generator/generators/lib/aws/awsHelper.js index 440e473f..b43d982f 100644 --- a/generator/generators/lib/aws/awsHelper.js +++ b/generator/generators/lib/aws/awsHelper.js @@ -1,34 +1,38 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterAWSMethods = exports.groupAWSMethods = void 0; function groupAWSMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupAWSMethods = groupAWSMethods; function filterAWSMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - group.array.sort(function (a, b) { - return a.params.length - b.params.length; - }); - methods.push(group.array.slice(-1)[0]); - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + group.array.sort(function(a, b) { + return a.params.length - b.params.length; + }); + methods.push(group.array.slice(-1)[0]); + }); + return methods; } exports.filterAWSMethods = filterAWSMethods; diff --git a/generator/generators/lib/azure/azureHelper.js b/generator/generators/lib/azure/azureHelper.js index 7d75b528..38e14b07 100644 --- a/generator/generators/lib/azure/azureHelper.js +++ b/generator/generators/lib/azure/azureHelper.js @@ -1,49 +1,60 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterAzureMethods = exports.groupAzureMethods = void 0; function groupAzureMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params, + pkgName = _a.pkgName, + fileName = _a.fileName, + client = _a.client, + returnType = _a.returnType; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupAzureMethods = groupAzureMethods; function filterAzureMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } - else { - var methodPushed_1 = false; - group.array.map(function (method) { - if (!method.params.find(function (param) { return param.name === 'callback'; })) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } else { + var methodPushed_1 = false; + group.array.map(function(method) { + if ( + !method.params.find(function(param) { + return param.name === 'callback'; + }) + ) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterAzureMethods = filterAzureMethods; diff --git a/generator/generators/lib/googleCloud/gcpHelper.js b/generator/generators/lib/googleCloud/gcpHelper.js index f88c0bcd..3a8caddd 100644 --- a/generator/generators/lib/googleCloud/gcpHelper.js +++ b/generator/generators/lib/googleCloud/gcpHelper.js @@ -1,51 +1,64 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterGCPMethods = exports.groupGCPMethods = void 0; function groupGCPMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType, returnTypeName = _a.returnTypeName, classConstructorData = _a.classConstructorData; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - returnTypeName: returnTypeName, - classConstructorData: classConstructorData - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params, + pkgName = _a.pkgName, + fileName = _a.fileName, + client = _a.client, + returnType = _a.returnType, + returnTypeName = _a.returnTypeName, + classConstructorData = _a.classConstructorData; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + returnTypeName: returnTypeName, + classConstructorData: classConstructorData, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupGCPMethods = groupGCPMethods; function filterGCPMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } - else { - var methodPushed_1 = false; - group.array.map(function (method) { - if (!method.params.find(function (param) { return param.name === 'callback'; })) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } else { + var methodPushed_1 = false; + group.array.map(function(method) { + if ( + !method.params.find(function(param) { + return param.name === 'callback'; + }) + ) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterGCPMethods = filterGCPMethods; diff --git a/generator/generators/lib/helper.js b/generator/generators/lib/helper.js index 4bfe8a4a..4fbdb30a 100644 --- a/generator/generators/lib/helper.js +++ b/generator/generators/lib/helper.js @@ -1,48 +1,47 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.groupers = exports.getDir = exports.filters = exports.printFile = void 0; -var fs = require("fs"); -var awsHelper_1 = require("../lib/aws/awsHelper"); -var awsHelper_2 = require("../lib/aws/awsHelper"); -var azureHelper_1 = require("../lib/azure/azureHelper"); -var azureHelper_2 = require("../lib/azure/azureHelper"); -var gcpHelper_1 = require("../lib/googleCloud/gcpHelper"); -var gcpHelper_2 = require("../lib/googleCloud/gcpHelper"); +var fs = require('fs'); +var awsHelper_1 = require('../lib/aws/awsHelper'); +var awsHelper_2 = require('../lib/aws/awsHelper'); +var azureHelper_1 = require('../lib/azure/azureHelper'); +var azureHelper_2 = require('../lib/azure/azureHelper'); +var gcpHelper_1 = require('../lib/googleCloud/gcpHelper'); +var gcpHelper_2 = require('../lib/googleCloud/gcpHelper'); var dirMap = { - appServices: ['PaaS'], - compute: ['ComputeInstance', 'Kubernetes', 'Container'], - database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], - management: ['Monitoring', 'KeyManagement', 'NotificationService'], - network: ['DNS', 'LoadBalancer'], - security: ['IAM'], - storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], - artificialinteligence: ['Translation'] + appServices: ['PaaS'], + compute: ['ComputeInstance', 'Kubernetes', 'Container'], + database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], + management: ['Monitoring', 'KeyManagement', 'NotificationService'], + network: ['DNS', 'LoadBalancer'], + security: ['IAM'], + storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], + artificialinteligence: ['Translation'], }; function printFile(fileName, data) { - fs.writeFile(fileName, data, function (err) { - if (err) - throw err; - }); + fs.writeFile(fileName, data, function(err) { + if (err) throw err; + }); } exports.printFile = printFile; var groupers = { - aws: awsHelper_1.groupAWSMethods, - gcp: gcpHelper_1.groupGCPMethods, - azure: azureHelper_1.groupAzureMethods + aws: awsHelper_1.groupAWSMethods, + gcp: gcpHelper_1.groupGCPMethods, + azure: azureHelper_1.groupAzureMethods, }; exports.groupers = groupers; var filters = { - aws: awsHelper_2.filterAWSMethods, - gcp: gcpHelper_2.filterGCPMethods, - azure: azureHelper_2.filterAzureMethods + aws: awsHelper_2.filterAWSMethods, + gcp: gcpHelper_2.filterGCPMethods, + azure: azureHelper_2.filterAzureMethods, }; exports.filters = filters; -var getDir = function (service) { - for (var dir in dirMap) { - if (dirMap[dir].includes(service)) { - return dir; - } - } - throw new Error('Not a valid service: ' + service); +var getDir = function(service) { + for (var dir in dirMap) { + if (dirMap[dir].includes(service)) { + return dir; + } + } + throw new Error('Not a valid service: ' + service); }; exports.getDir = getDir; diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index 1a3229bc..5f41ac1d 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -1,145 +1,271 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateOracleClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/oracle/parser"); -var transformer_1 = require("../../transformers/oracle/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/oracle/parser'); +var transformer_1 = require('../../transformers/oracle/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/oracle.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === 'TypeReference' && - param.type.typeName) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - console.log(JSON.stringify(classData)); - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/Oracle/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/Oracle/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - error_1 = _a.sent(); - console.error(error_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + console.log(JSON.stringify(classData)); + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/Oracle/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/Oracle/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + error_1 = _a.sent(); + console.error(error_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateOracleClass = generateOracleClass; diff --git a/generator/main.js b/generator/main.js index 55df2c1a..76226919 100644 --- a/generator/main.js +++ b/generator/main.js @@ -1,34 +1,45 @@ -"use strict"; +'use strict'; exports.__esModule = true; -var fs = require("fs"); -var yaml = require("js-yaml"); -var generator_1 = require("./generators/aws/generator"); -var generator_2 = require("./generators/azure/generator"); -var generator_3 = require("./generators/do/generator"); -var generator_4 = require("./generators/googleCloud/generator"); -var generator_5 = require("./generators/oracle/generator"); +var fs = require('fs'); +var yaml = require('js-yaml'); +var generator_1 = require('./generators/aws/generator'); +var generator_2 = require('./generators/azure/generator'); +var generator_3 = require('./generators/do/generator'); +var generator_4 = require('./generators/googleCloud/generator'); +var generator_5 = require('./generators/oracle/generator'); try { - var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); - Object.keys(services_1).map(function (service, index) { - Object.keys(services_1[service]).map(function (provider, index1) { - if (provider === "Azure") { - generator_2.generateAzureClass(services_1[service][provider], service); - } - else if (provider === "AWS") { - generator_1.generateAWSClass(services_1[service][provider], service); - } - else if (provider === "GCP") { - generator_4.generateGCPClass(services_1[service][provider], service); - } - else if (provider == "DO") { - generator_3.generateDOClass(services_1[service][provider], service); - } - if (provider == 'Oracle') { - generator_5.generateOracleClass(services_1[service][provider], service); - } - }); - }); -} -catch (error) { - console.error('Error : ', error); + var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); + Object.keys(services_1).map(function(service, index) { + Object.keys(services_1[service]).map(function(provider, index1) { + if (provider === 'Azure') { + generator_2.generateAzureClass( + services_1[service][provider], + service + ); + } else if (provider === 'AWS') { + generator_1.generateAWSClass( + services_1[service][provider], + service + ); + } else if (provider === 'GCP') { + generator_4.generateGCPClass( + services_1[service][provider], + service + ); + } else if (provider == 'DO') { + generator_3.generateDOClass( + services_1[service][provider], + service + ); + } + if (provider == 'Oracle') { + generator_5.generateOracleClass( + services_1[service][provider], + service + ); + } + }); + }); +} catch (error) { + console.error('Error : ', error); } diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index f29bde14..5a75d549 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -32,7 +32,6 @@ ComputeInstance: restart: containerinstances restartContainerInstance start: containerinstances startContainerInstance stop: containerinstances stopContainerInstance - StorageBucket: AWS: @@ -297,7 +296,6 @@ DNS: list: dns listZones update: dns updateZone - LoadBalancer: AWS: create: elb.d.ts createLoadBalancer diff --git a/generator/parsers/aws/parser.js b/generator/parsers/aws/parser.js index b285118e..7e661687 100644 --- a/generator/parsers/aws/parser.js +++ b/generator/parsers/aws/parser.js @@ -1,82 +1,202 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/aws-sdk/clients/" + sdkFileName.toLowerCase()); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/aws-sdk/clients/' + + sdkFileName.toLowerCase() + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/azure/parser.js b/generator/parsers/azure/parser.js index 96fafb87..d88c5450 100644 --- a/generator/parsers/azure/parser.js +++ b/generator/parsers/azure/parser.js @@ -1,82 +1,204 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileInfo) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/@azure/" + sdkFileInfo.pkgName + "/esm/operations/" + sdkFileInfo.fileName); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/@azure/' + + sdkFileInfo.pkgName + + '/esm/operations/' + + sdkFileInfo.fileName + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/do/parser.js b/generator/parsers/do/parser.js index e861342d..e1fb57ec 100644 --- a/generator/parsers/do/parser.js +++ b/generator/parsers/do/parser.js @@ -1,83 +1,202 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/do-wrapper/dist/modules/" + - sdkFileName.toLowerCase()); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/do-wrapper/dist/modules/' + + sdkFileName.toLowerCase() + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/googleCloud/parser.js b/generator/parsers/googleCloud/parser.js index 5f48a604..1fcf3819 100644 --- a/generator/parsers/googleCloud/parser.js +++ b/generator/parsers/googleCloud/parser.js @@ -1,102 +1,234 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileInfo, multi) { - var _this = this; - var filePath; - if (sdkFileInfo.version) { - filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.version + "/" + sdkFileInfo.fileName; - } - else { - filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.fileName; - } - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, classes_1, cloned, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 4, , 5]); - file = path.join(__dirname, filePath); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - if (!(multi === true)) return [3 /*break*/, 1]; - classes_1 = []; - ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - var cloned = Object.assign({}, child); - classes_1.push(cloned); - } - }); - resolve(classes_1); - return [3 /*break*/, 3]; - case 1: - cloned = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - var cloned_1 = Object.assign({}, child); - return resolve(cloned_1); - } - })]; - case 2: - _a.sent(); - if (!cloned) { - return [2 /*return*/, reject(new Error('Class not found!'))]; - } - else { - return [2 /*return*/, resolve(cloned)]; - } - _a.label = 3; - case 3: return [3 /*break*/, 5]; - case 4: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } - else { - reject(error_1); - } - return [3 /*break*/, 5]; - case 5: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var filePath; + if (sdkFileInfo.version) { + filePath = + '../../../node_modules/@google-cloud/' + + sdkFileInfo.pkgName + + '/build/src/' + + sdkFileInfo.version + + '/' + + sdkFileInfo.fileName; + } else { + filePath = + '../../../node_modules/@google-cloud/' + + sdkFileInfo.pkgName + + '/build/src/' + + sdkFileInfo.fileName; + } + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, classes_1, cloned, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 4, , 5]); + file = path.join(__dirname, filePath); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + if (!(multi === true)) return [3 /*break*/, 1]; + classes_1 = []; + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + var cloned = Object.assign({}, child); + classes_1.push(cloned); + } + }); + resolve(classes_1); + return [3 /*break*/, 3]; + case 1: + cloned = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + var cloned_1 = Object.assign({}, child); + return resolve(cloned_1); + } + }), + ]; + case 2: + _a.sent(); + if (!cloned) { + return [ + 2 /*return*/, + reject(new Error('Class not found!')), + ]; + } else { + return [2 /*return*/, resolve(cloned)]; + } + _a.label = 3; + case 3: + return [3 /*break*/, 5]; + case 4: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 5]; + case 5: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/oracle/parser.js b/generator/parsers/oracle/parser.js index 06ebf551..f4c2d584 100644 --- a/generator/parsers/oracle/parser.js +++ b/generator/parsers/oracle/parser.js @@ -1,83 +1,204 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/oci-" + sdkFileName.toLowerCase() + "/lib/client.d.ts"); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - // console.log(SyntaxKind[child.kind]); - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/oci-' + + sdkFileName.toLowerCase() + + '/lib/client.d.ts' + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + // console.log(SyntaxKind[child.kind]); + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/test/generators/oracle/dummyData/invalidDataset_1/sdkFile.txt b/generator/test/generators/oracle/dummyData/invalidDataset_1/sdkFile.txt new file mode 100644 index 00000000..e69de29b diff --git a/generator/test/parsers/oracle/parser.test.ts b/generator/test/parsers/oracle/parser.test.ts index 99e53585..761f5959 100644 --- a/generator/test/parsers/oracle/parser.test.ts +++ b/generator/test/parsers/oracle/parser.test.ts @@ -26,7 +26,6 @@ describe('Oracle Cloud parser getAST', () => { it('Should return class not found Error', async () => { try { await getAST('objectstorage'); - // `../../../node_modules/oci-${sdkFileName.toLowerCase()}/lib/client.d.ts` } catch (error) { expect(error.message).to.eql('Class not found!'); } diff --git a/generator/transformers/aws/transformer.js b/generator/transformers/aws/transformer.js index 0eed5dbd..da809d1a 100644 --- a/generator/transformers/aws/transformer.js +++ b/generator/transformers/aws/transformer.js @@ -1,200 +1,450 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('AWS_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.className + " object\n * @category AWS \n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.typeName + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'AWS_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.className + + ' object\n * @category AWS \n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.typeName + + '} [' + + param.name + + '] - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/azure/transformer.js b/generator/transformers/azure/transformer.js index 412d4899..069cea3a 100644 --- a/generator/transformers/azure/transformer.js +++ b/generator/transformers/azure/transformer.js @@ -1,210 +1,480 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKClassName', - 'SDKFunctionName', - 'ClientName', - 'functionClient', + 'ClassName', + 'SDKClassName', + 'SDKFunctionName', + 'ClientName', + 'functionClient', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var node, importStatments, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat(code.statements.slice(1)); - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - var clientCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@azure/' + classData.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Azure_' + classData.serviceName)); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].fileName.split('.')[0])); - break; - case 'functionClient': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].client)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Azure\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.type + "} [" + param.name + "] - Optional parameter"; - } - else { - statment = "* @param {" + param.type + "} " + param.name + " - Mandatory parameter"; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + importStatments, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from( + new Set( + classData.functions.map(function(method) { + return method.client; + }) + ) + ); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat( + code.statements.slice(1) + ); + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + var clientCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@azure/' + + classData.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Azure_' + + classData.serviceName + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[ + count + ].fileName.split('.')[0] + ) + ); + break; + case 'functionClient': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .client + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientCount + ] + ) + ); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.serviceName + + ' object\n * @category Azure\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.type + + '} [' + + param.name + + '] - Optional parameter'; + } else { + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Mandatory parameter'; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/do/transformer.js b/generator/transformers/do/transformer.js index 11dab3da..30e4c2fb 100644 --- a/generator/transformers/do/transformer.js +++ b/generator/transformers/do/transformer.js @@ -1,212 +1,480 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } /* * The Transform function to be called from generator */ function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('DO_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className.charAt(0).toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n* Class to create a " + classData.className + " object\n* @category Digital Ocean \n"; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); - }); - comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n" + paramStatments_1 + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; - } - else { - comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'DO_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n* Class to create a ' + + classData.className + + ' object\n* @category Digital Ocean \n'; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n' + param + ); + }); + comment = + '*\n* Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n' + + paramStatments_1 + + '\n* @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n'; + } else { + comment = + '*\n* Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n* @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n'; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/googleCloud/classBasedTransformer.js b/generator/transformers/googleCloud/classBasedTransformer.js index 2f7ae985..48c30b18 100644 --- a/generator/transformers/googleCloud/classBasedTransformer.js +++ b/generator/transformers/googleCloud/classBasedTransformer.js @@ -1,256 +1,553 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.classBasedTransform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', - '_className', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', + '_className', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function classBasedTransform(code, data) { - return __awaiter(this, void 0, void 0, function () { - var node, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!data.functions || !data.classData) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - data.functions.map(function (method) { - var clonedNode; - if (method.returnTypeName === 'Promise') { - if ((method.classConstructorData.parameters[0].type = - 'TypeReference' && - !method.classConstructorData.parameters[0] - .optional)) { - clonedNode = Object.assign({}, node.members[3]); - } - else { - clonedNode = Object.assign({}, node.members[1]); - } - } - else { - clonedNode = Object.assign({}, node.members[2]); - } - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - data.functions[count].allParams = []; - var params = []; - if ((data.functions[count].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count].classConstructorData - .parameters[0].optional)) { - params.push(data.functions[count].classConstructorData.parameters[0]); - data.functions[count].allParams.push({ - name: 'identifier', - optional: true, - type: 'string' - }); - } - params = params.concat(data.functions[count].params); - data.functions[count].allParams = data.functions[count].allParams.concat(params); - var parameters = params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters.concat(node.parameters); - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@google-cloud/' + data.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + data.functions[0].pkgName)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].SDKFunctionName)); - count++; - break; - case '_className': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].client.toLowerCase())); - break; - case '_client': - if ((data.functions[count].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count].classConstructorData - .parameters[0].optional)) { - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].classConstructorData - .parameters[0].name)); - } - else { - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); - } - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = data.functions[count].params.map(function (param) { - return ts.createIdentifier(param.name); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + data.functions[0].pkgName + " object\n * @category Google Cloud\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = data.functions[count].allParams.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + (param.typeRefName - ? param.typeRefName - : param.type) + "} [" + param.name + "] - Optional parameter"; - } - else { - statment = "* @param {" + (param.typeRefName - ? param.typeRefName - : param.type) + "} " + param.name + " - Mandatory parameter"; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n " + paramStatments_1 + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!data.functions || !data.classData) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + data.functions.map(function(method) { + var clonedNode; + if ( + method.returnTypeName === 'Promise' + ) { + if ( + (method.classConstructorData.parameters[0].type = + 'TypeReference' && + !method.classConstructorData + .parameters[0].optional) + ) { + clonedNode = Object.assign( + {}, + node.members[3] + ); + } else { + clonedNode = Object.assign( + {}, + node.members[1] + ); + } + } else { + clonedNode = Object.assign( + {}, + node.members[2] + ); + } + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + data.functions[count].allParams = []; + var params = []; + if ( + (data.functions[ + count + ].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count] + .classConstructorData + .parameters[0].optional) + ) { + params.push( + data.functions[count] + .classConstructorData + .parameters[0] + ); + data.functions[count].allParams.push({ + name: 'identifier', + optional: true, + type: 'string', + }); + } + params = params.concat( + data.functions[count].params + ); + data.functions[ + count + ].allParams = data.functions[ + count + ].allParams.concat(params); + var parameters = params.map(function( + param + ) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters.concat( + node.parameters + ); + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@google-cloud/' + + data.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'GCP_' + + data.functions[0] + .pkgName + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.mainClass + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count] + .SDKFunctionName + ) + ); + count++; + break; + case '_className': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[ + count + ].client.toLowerCase() + ) + ); + break; + case '_client': + if ( + (data.functions[ + count + ].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count] + .classConstructorData + .parameters[0].optional) + ) { + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count] + .classConstructorData + .parameters[0].name + ) + ); + } else { + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + data.mainClass.toLowerCase() + ) + ); + } + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + data.mainClass.toLowerCase() + ) + ); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.mainClass + ) + ); + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = data.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + data.functions[0].pkgName + + ' object\n * @category Google Cloud\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = data.functions[ + count + ].allParams.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + (param.typeRefName + ? param.typeRefName + : param.type) + + '} [' + + param.name + + '] - Optional parameter'; + } else { + statment = + '* @param {' + + (param.typeRefName + ? param.typeRefName + : param.type) + + '} ' + + param.name + + ' - Mandatory parameter'; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + data.functions[count] + .SDKFunctionName + + ' function of ' + + data.functions[0].pkgName + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + data.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + data.functions[count] + .SDKFunctionName + + ' function of ' + + data.functions[0].pkgName + + '\n * @returns {Promise<' + + data.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.classBasedTransform = classBasedTransform; diff --git a/generator/transformers/googleCloud/clientBasedTransformer.js b/generator/transformers/googleCloud/clientBasedTransformer.js index 9914cd2e..715482e2 100644 --- a/generator/transformers/googleCloud/clientBasedTransformer.js +++ b/generator/transformers/googleCloud/clientBasedTransformer.js @@ -1,238 +1,536 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.clientBasedTransform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function clientBasedTransform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var node, importStatments, classDeclarationNode, constructorNode, clientObjects, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat(code.statements.slice(1)); - classDeclarationNode = code.statements.find(function (node) { - return ts.isClassDeclaration(node); - }); - constructorNode = classDeclarationNode.members.find(function (node) { return ts.SyntaxKind[node.kind] === 'Constructor'; }); - clientObjects = new Array(classData.clients.length); - clientObjects.fill(Object.assign({}, constructorNode.body.statements[0])); - constructorNode.body.statements = clientObjects; - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode; - if (method.returnTypeName === 'Promise') { - clonedNode = Object.assign({}, node.members[1]); - } - else { - clonedNode = Object.assign({}, node.members[2]); - } - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - var clientCount = 0; - var clientObjCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@google-cloud/' + classData.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + classData.serviceName)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - break; - case '_client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.functions[count].client - .toLowerCase() - .charAt(0) + - classData.functions[count].client.substr(1))); - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.clients[clientObjCount] - .toLowerCase() - .charAt(0) + - classData.clients[clientObjCount].substr(1))); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientObjCount])); - clientObjCount++; - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Google Cloud\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.type + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + importStatments, + classDeclarationNode, + constructorNode, + clientObjects, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from( + new Set( + classData.functions.map(function(method) { + return method.client; + }) + ) + ); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat( + code.statements.slice(1) + ); + classDeclarationNode = code.statements.find(function(node) { + return ts.isClassDeclaration(node); + }); + constructorNode = classDeclarationNode.members.find( + function(node) { + return ts.SyntaxKind[node.kind] === 'Constructor'; + } + ); + clientObjects = new Array(classData.clients.length); + clientObjects.fill( + Object.assign({}, constructorNode.body.statements[0]) + ); + constructorNode.body.statements = clientObjects; + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode; + if ( + method.returnTypeName === 'Promise' + ) { + clonedNode = Object.assign( + {}, + node.members[1] + ); + } else { + clonedNode = Object.assign( + {}, + node.members[2] + ); + } + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + var clientCount = 0; + var clientObjCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@google-cloud/' + + classData.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'GCP_' + + classData.serviceName + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientCount + ] + ) + ); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + break; + case '_client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.functions[ + count + ].client + .toLowerCase() + .charAt(0) + + classData.functions[ + count + ].client.substr(1) + ) + ); + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.clients[ + clientObjCount + ] + .toLowerCase() + .charAt(0) + + classData.clients[ + clientObjCount + ].substr(1) + ) + ); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientObjCount + ] + ) + ); + clientObjCount++; + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.serviceName + + ' object\n * @category Google Cloud\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.type + + '} [' + + param.name + + '] - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.clientBasedTransform = clientBasedTransform; diff --git a/generator/transformers/oracle/transformer.js b/generator/transformers/oracle/transformer.js index f17d98f2..858a836c 100644 --- a/generator/transformers/oracle/transformer.js +++ b/generator/transformers/oracle/transformer.js @@ -1,209 +1,477 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Oracle_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className.charAt(0).toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.className + " object\n * @category Oracle Cloud \n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Oracle_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.className + + ' object\n * @category Oracle Cloud \n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 58d0d766..00000000 --- a/package-lock.json +++ /dev/null @@ -1,31353 +0,0 @@ -{ - "name": "nodecloud", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "nodecloud", - "license": "Apache-2.0", - "workspaces": [ - "packages/*", - "generator" - ], - "devDependencies": { - "@types/chai": "^4.2.12", - "@types/lodash": "^4.14.158", - "@types/mocha": "^8.0.0", - "@types/node": "^14.0.6", - "@typescript-eslint/eslint-plugin": "^5.19.0", - "@typescript-eslint/parser": "^5.19.0", - "better-docs": "^2.3.0", - "chai": "^4.2.0", - "cross-env": "^7.0.2", - "eslint": "^8.13.0", - "eslint-plugin-simple-import-sort": "^7.0.0", - "husky": "^4.3.0", - "jsdoc": "^3.6.5", - "lerna": "^3.22.1", - "mocha": "^8.0.1", - "nock": "^9.6.1", - "prettier": "^1.15.3", - "pretty-quick": "^1.8.0", - "ts-node": "^8.10.2" - } - }, - "generator": { - "name": "class-generator", - "version": "1.0.0", - "license": "Apache-2.0", - "dependencies": { - "@azure/arm-appservice": "^6.0.0", - "@azure/arm-compute": "^14.0.0", - "@azure/arm-containerservice": "^11.0.0", - "@azure/arm-cosmosdb": "^8.0.0", - "@azure/arm-keyvault": "^1.2.1", - "@azure/arm-monitor": "^6.0.0", - "@azure/arm-sql": "^7.0.0", - "@azure/arm-storage": "^15.0.0", - "@google-cloud/compute": "^2.0.0", - "@google-cloud/container": "^2.1.0", - "@google-cloud/dns": "^2.0.1", - "@google-cloud/monitoring": "^2.0.0", - "@google-cloud/pubsub": "^2.1.0", - "@google-cloud/storage": "^5.1.1", - "@google-cloud/translate": "^6.0.0", - "aws-sdk": "^2.686.0", - "config": "^1.26.1", - "do-wrapper": "^4.5.1", - "js-yaml": "^3.14.0", - "key-mirror": "^1.0.1", - "lodash": "^4.17.19", - "oci-sdk": "^2.55.0", - "typescript": "^3.9.3" - } - }, - "generator/node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "generator/node_modules/typescript": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", - "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/@azure/arm-appservice": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz", - "integrity": "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-compute": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz", - "integrity": "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-containerservice": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz", - "integrity": "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-cosmosdb": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz", - "integrity": "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-dns": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz", - "integrity": "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-keyvault": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz", - "integrity": "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^1.3.2", - "@azure/ms-rest-js": "^1.8.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@azure/arm-keyvault/node_modules/@azure/ms-rest-azure-js": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz", - "integrity": "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-js": "^1.8.10", - "tslib": "^1.9.3" - } - }, - "node_modules/@azure/arm-keyvault/node_modules/@azure/ms-rest-js": { - "version": "1.8.15", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz", - "integrity": "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==", - "license": "MIT", - "dependencies": { - "@types/tunnel": "0.0.0", - "axios": "^0.19.0", - "form-data": "^2.3.2", - "tough-cookie": "^2.4.3", - "tslib": "^1.9.2", - "tunnel": "0.0.6", - "uuid": "^3.2.1", - "xml2js": "^0.4.19" - } - }, - "node_modules/@azure/arm-keyvault/node_modules/@types/tunnel": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz", - "integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@azure/arm-monitor": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz", - "integrity": "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-network": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz", - "integrity": "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-sql": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz", - "integrity": "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-storage": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz", - "integrity": "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/ms-rest-azure-env": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz", - "integrity": "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==", - "license": "MIT" - }, - "node_modules/@azure/ms-rest-azure-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz", - "integrity": "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/ms-rest-js": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz", - "integrity": "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==", - "license": "MIT", - "dependencies": { - "@types/node-fetch": "^2.3.7", - "@types/tunnel": "0.0.1", - "abort-controller": "^3.0.0", - "form-data": "^2.5.0", - "node-fetch": "^2.6.0", - "tough-cookie": "^3.0.1", - "tslib": "^1.10.0", - "tunnel": "0.0.6", - "uuid": "^3.3.2", - "xml2js": "^0.4.19" - } - }, - "node_modules/@azure/ms-rest-js/node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "license": "BSD-3-Clause", - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@azure/ms-rest-nodeauth": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz", - "integrity": "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-env": "^2.0.0", - "@azure/ms-rest-js": "^2.0.4", - "adal-node": "^0.1.28" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/core": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", - "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.1", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.0", - "@babel/types": "^7.11.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-function-name": { - "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, - "license": "MIT", - "dependencies": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "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, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.11.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "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, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@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.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "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, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-replace-supers": { - "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, - "license": "MIT", - "dependencies": { - "@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" - } - }, - "node_modules/@babel/helper-simple-access": { - "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, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.11.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/helpers": { - "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, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/polyfill": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", - "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/runtime": { - "version": "7.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@evocateur/libnpmaccess": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", - "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", - "dev": true, - "license": "ISC", - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "npm-package-arg": "^6.1.0" - } - }, - "node_modules/@evocateur/libnpmaccess/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@evocateur/libnpmpublish": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", - "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", - "dev": true, - "license": "ISC", - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^6.1.0", - "semver": "^5.5.1", - "ssri": "^6.0.1" - } - }, - "node_modules/@evocateur/libnpmpublish/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@evocateur/libnpmpublish/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@evocateur/npm-registry-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", - "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", - "dev": true, - "license": "ISC", - "dependencies": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/@evocateur/pacote": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", - "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "bluebird": "^3.5.3", - "cacache": "^12.0.3", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.5.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.4.4", - "npm-pick-manifest": "^3.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.3", - "safe-buffer": "^5.2.0", - "semver": "^5.7.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - } - }, - "node_modules/@evocateur/pacote/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@google-cloud/automl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz", - "integrity": "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/common": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz", - "integrity": "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.1", - "duplexify": "^4.1.1", - "ent": "^2.2.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "retry-request": "^4.1.1", - "teeny-request": "^7.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/common/node_modules/duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/@google-cloud/common/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@google-cloud/common/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/@google-cloud/compute": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz", - "integrity": "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "async": "^3.0.0", - "extend": "^3.0.2", - "gce-images": "^3.0.0", - "is": "^3.2.1", - "string-format-obj": "^1.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/container": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz", - "integrity": "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/dns": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz", - "integrity": "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "dns-zonefile": "0.2.6", - "lodash.groupby": "^4.6.0", - "string-format-obj": "^1.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/firestore": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz", - "integrity": "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==", - "license": "Apache-2.0", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "functional-red-black-tree": "^1.0.1", - "google-gax": "^2.2.0" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@google-cloud/kms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz", - "integrity": "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/monitoring": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz", - "integrity": "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/paginator": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz", - "integrity": "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==", - "license": "Apache-2.0", - "dependencies": { - "arrify": "^2.0.0", - "extend": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/precise-date": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz", - "integrity": "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/@google-cloud/projectify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz", - "integrity": "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/promisify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz", - "integrity": "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/pubsub": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz", - "integrity": "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@types/duplexify": "^3.6.0", - "@types/long": "^4.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.1.0", - "is-stream-ended": "^0.1.4", - "lodash.snakecase": "^4.1.1", - "p-defer": "^3.0.0", - "protobufjs": "^6.8.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/pubsub/node_modules/@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", - "license": "MIT" - }, - "node_modules/@google-cloud/pubsub/node_modules/protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/@google-cloud/spanner": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz", - "integrity": "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@types/stack-trace": "0.0.29", - "arrify": "^2.0.0", - "checkpoint-stream": "^0.1.1", - "events-intercept": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.3.1", - "grpc-gcp": "^0.3.2", - "is": "^3.2.1", - "lodash.snakecase": "^4.1.1", - "merge-stream": "^2.0.0", - "p-queue": "^6.0.2", - "protobufjs": "^6.8.6", - "split-array-stream": "^2.0.0", - "stack-trace": "0.0.10", - "stream-events": "^1.0.4", - "through2": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/spanner/node_modules/google-gax": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", - "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "~1.1.1", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - }, - "bin": { - "compileProtos": "build/tools/compileProtos.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/spanner/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@google-cloud/spanner/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/@google-cloud/spanner/node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "license": "MIT", - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/@google-cloud/storage": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz", - "integrity": "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "compressible": "^2.0.12", - "concat-stream": "^2.0.0", - "date-and-time": "^0.13.0", - "duplexify": "^3.5.0", - "extend": "^3.0.2", - "gaxios": "^3.0.0", - "gcs-resumable-upload": "^3.0.0", - "hash-stream-validation": "^0.2.2", - "mime": "^2.2.0", - "mime-types": "^2.0.8", - "onetime": "^5.1.0", - "p-limit": "^3.0.1", - "pumpify": "^2.0.0", - "readable-stream": "^3.4.0", - "snakeize": "^0.1.0", - "stream-events": "^1.0.1", - "through2": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/storage/node_modules/pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "license": "MIT", - "dependencies": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "node_modules/@google-cloud/storage/node_modules/pumpify/node_modules/duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/@google-cloud/storage/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@google-cloud/storage/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/@google-cloud/storage/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/@google-cloud/translate": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz", - "integrity": "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-gax": "^2.1.0", - "is-html": "^2.0.0", - "protobufjs": "^6.8.8" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/translate/node_modules/@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", - "license": "MIT" - }, - "node_modules/@google-cloud/translate/node_modules/protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz", - "integrity": "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/proto-loader": "^0.6.0-pre14", - "@types/node": "^12.12.47", - "google-auth-library": "^6.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { - "version": "0.6.0-pre9", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz", - "integrity": "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==", - "license": "Apache-2.0", - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.9.0", - "yargs": "^15.3.1" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@grpc/grpc-js/node_modules/@types/node": { - "version": "12.12.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", - "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==", - "license": "MIT" - }, - "node_modules/@grpc/grpc-js/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "license": "MIT", - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@grpc/grpc-js/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@grpc/grpc-js/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/@grpc/grpc-js/node_modules/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", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz", - "integrity": "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==", - "license": "Apache-2.0", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@lerna/add": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", - "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/pacote": "^9.6.3", - "@lerna/bootstrap": "3.21.0", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "npm-package-arg": "^6.1.0", - "p-map": "^2.1.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/bootstrap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", - "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/has-npm-version": "3.16.5", - "@lerna/npm-install": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/symlink-binary": "3.17.0", - "@lerna/symlink-dependencies": "3.17.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "get-port": "^4.2.0", - "multimatch": "^3.0.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0", - "read-package-tree": "^5.1.6", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/changed": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", - "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/check-working-tree": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", - "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/collect-uncommitted": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "@lerna/validation-error": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/child-process": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", - "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.3.1", - "execa": "^1.0.0", - "strong-log-transformer": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/clean": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", - "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/cli": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", - "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/global-options": "3.13.0", - "dedent": "^0.7.0", - "npmlog": "^4.1.2", - "yargs": "^14.2.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/cli/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "node_modules/@lerna/cli/node_modules/yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/@lerna/collect-uncommitted": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", - "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "chalk": "^2.3.1", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/command": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", - "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/project": "3.21.0", - "@lerna/validation-error": "3.13.0", - "@lerna/write-log-file": "3.13.0", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^1.0.0", - "is-ci": "^2.0.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/conventional-commits": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", - "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/validation-error": "3.13.0", - "conventional-changelog-angular": "^5.0.3", - "conventional-changelog-core": "^3.1.6", - "conventional-recommended-bump": "^5.0.0", - "fs-extra": "^8.1.0", - "get-stream": "^4.0.0", - "lodash.template": "^4.5.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/create": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", - "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/pacote": "^9.6.3", - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "camelcase": "^5.0.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "globby": "^9.2.0", - "init-package-json": "^1.10.3", - "npm-package-arg": "^6.1.0", - "p-reduce": "^1.0.0", - "pify": "^4.0.1", - "semver": "^6.2.0", - "slash": "^2.0.0", - "validate-npm-package-license": "^3.0.3", - "validate-npm-package-name": "^3.0.0", - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/create-symlink": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", - "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@zkochan/cmd-shim": "^3.1.0", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/collect-updates": "3.20.0", - "@lerna/filter-packages": "3.18.0", - "dedent": "^0.7.0", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/filter-packages": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", - "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/validation-error": "3.13.0", - "multimatch": "^3.0.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/get-npm-exec-opts": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", - "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/get-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", - "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "^8.1.0", - "ssri": "^6.0.1", - "tar": "^4.4.8" - } - }, - "node_modules/@lerna/github-client": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", - "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^16.28.4", - "git-url-parse": "^11.1.2", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/gitlab-client": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", - "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "^2.5.0", - "npmlog": "^4.1.2", - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/global-options": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", - "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/has-npm-version": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", - "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/import": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", - "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "p-map-series": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/info": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", - "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/output": "3.13.0", - "envinfo": "^7.3.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/init": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", - "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/link": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", - "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/package-graph": "3.18.5", - "@lerna/symlink-dependencies": "3.17.0", - "p-map": "^2.1.0", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/list": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", - "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/listable": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", - "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/query-graph": "3.18.5", - "chalk": "^2.3.1", - "columnify": "^1.5.4" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/log-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", - "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "byte-size": "^5.0.1", - "columnify": "^1.5.4", - "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-conf": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", - "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^4.0.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-dist-tag": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", - "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "@lerna/otplease": "3.18.5", - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-install": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", - "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "signal-exit": "^3.0.2", - "write-pkg": "^3.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-install/node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true, - "license": "ISC" - }, - "node_modules/@lerna/npm-publish": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", - "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/libnpmpublish": "^1.2.2", - "@lerna/otplease": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "read-package-json": "^2.0.13" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-run-script": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", - "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/otplease": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", - "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/prompt": "3.18.5", - "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/output": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", - "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/pack-directory": { - "version": "3.16.4", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", - "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/get-packed": "3.16.0", - "@lerna/package": "3.16.0", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "npm-packlist": "^1.4.4", - "npmlog": "^4.1.2", - "tar": "^4.4.10", - "temp-write": "^3.4.0" - } - }, - "node_modules/@lerna/package": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", - "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^5.3.0", - "npm-package-arg": "^6.1.0", - "write-pkg": "^3.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/package-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", - "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/validation-error": "3.13.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/prerelease-id-from-version": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", - "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/profiler": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", - "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", - "dev": true, - "license": "MIT", - "dependencies": { - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "upath": "^1.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/project": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", - "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/package": "3.16.0", - "@lerna/validation-error": "3.13.0", - "cosmiconfig": "^5.1.0", - "dedent": "^0.7.0", - "dot-prop": "^4.2.0", - "glob-parent": "^5.0.0", - "globby": "^9.2.0", - "load-json-file": "^5.3.0", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "resolve-from": "^4.0.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/project/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/import-fresh/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/prompt": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", - "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inquirer": "^6.2.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/publish": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", - "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/libnpmaccess": "^3.1.2", - "@evocateur/npm-registry-fetch": "^4.0.0", - "@evocateur/pacote": "^9.6.3", - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/describe-ref": "3.16.5", - "@lerna/log-packed": "3.16.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/npm-dist-tag": "3.18.5", - "@lerna/npm-publish": "3.18.5", - "@lerna/otplease": "3.18.5", - "@lerna/output": "3.13.0", - "@lerna/pack-directory": "3.16.4", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "@lerna/version": "3.22.1", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/query-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", - "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/package-graph": "3.18.5", - "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/resolve-symlink": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", - "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "read-cmd-shim": "^1.0.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/rimraf-dir": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", - "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2", - "path-exists": "^3.0.0", - "rimraf": "^2.6.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", - "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-run-script": "3.16.5", - "@lerna/output": "3.13.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/timer": "3.13.0", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run-lifecycle": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", - "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/npm-conf": "3.16.0", - "figgy-pudding": "^3.5.1", - "npm-lifecycle": "^3.1.2", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run-topologically": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", - "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/query-graph": "3.18.5", - "figgy-pudding": "^3.5.1", - "p-queue": "^4.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run-topologically/node_modules/eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@lerna/run-topologically/node_modules/p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", - "dev": true, - "license": "MIT", - "dependencies": { - "eventemitter3": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/symlink-binary": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", - "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/create-symlink": "3.16.2", - "@lerna/package": "3.16.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/symlink-dependencies": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", - "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/create-symlink": "3.16.2", - "@lerna/resolve-symlink": "3.16.0", - "@lerna/symlink-binary": "3.17.0", - "fs-extra": "^8.1.0", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/timer": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", - "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/validation-error": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", - "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/version": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", - "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/conventional-commits": "3.22.0", - "@lerna/github-client": "3.22.0", - "@lerna/gitlab-client": "3.15.0", - "@lerna/output": "3.13.0", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "chalk": "^2.3.1", - "dedent": "^0.7.0", - "load-json-file": "^5.3.0", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "p-reduce": "^1.0.0", - "p-waterfall": "^1.0.0", - "semver": "^6.2.0", - "slash": "^2.0.0", - "temp-write": "^3.4.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/write-log-file": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", - "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2", - "write-file-atomic": "^2.3.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nodecloud/aws-plugin": { - "resolved": "packages/aws-plugin", - "link": true - }, - "node_modules/@nodecloud/azure-plugin": { - "resolved": "packages/azure-plugin", - "link": true - }, - "node_modules/@nodecloud/common": { - "resolved": "packages/common", - "link": true - }, - "node_modules/@nodecloud/do-plugin": { - "resolved": "packages/do-plugin", - "link": true - }, - "node_modules/@nodecloud/gcp-plugin": { - "resolved": "packages/gcp-plugin", - "link": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@octokit/auth-token": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", - "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^5.0.0" - } - }, - "node_modules/@octokit/endpoint": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz", - "integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^5.0.0", - "is-plain-object": "^3.0.0", - "universal-user-agent": "^5.0.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", - "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^2.0.1" - } - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", - "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", - "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^2.0.1", - "deprecation": "^2.3.1" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/request": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz", - "integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.0.0", - "@octokit/types": "^5.0.0", - "deprecation": "^2.0.0", - "is-plain-object": "^3.0.0", - "node-fetch": "^2.3.0", - "once": "^1.4.0", - "universal-user-agent": "^5.0.0" - } - }, - "node_modules/@octokit/request-error": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", - "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/request/node_modules/@octokit/request-error": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", - "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^5.0.1", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request/node_modules/is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/request/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/rest": { - "version": "16.43.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", - "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^2.4.0", - "@octokit/plugin-paginate-rest": "^1.1.1", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "2.4.0", - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - } - }, - "node_modules/@octokit/rest/node_modules/universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "license": "ISC", - "dependencies": { - "os-name": "^3.1.0" - } - }, - "node_modules/@octokit/types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz", - "integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@opentelemetry/api": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", - "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-base": "^0.10.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/context-base": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", - "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==", - "license": "Apache-2.0", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz", - "integrity": "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/context-base": "^0.10.2", - "semver": "^7.1.3" - }, - "engines": { - "node": ">=8.5.0" - } - }, - "node_modules/@opentelemetry/core/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz", - "integrity": "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "gcp-metadata": "^3.5.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/gaxios": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz", - "integrity": "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==", - "license": "Apache-2.0", - "dependencies": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/gcp-metadata": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz", - "integrity": "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==", - "license": "Apache-2.0", - "dependencies": { - "gaxios": "^2.1.0", - "json-bigint": "^0.3.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@opentelemetry/tracing": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz", - "integrity": "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/context-base": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "@opentelemetry/resources": "^0.10.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=", - "license": "BSD-3-Clause" - }, - "node_modules/@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/babel-types": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz", - "integrity": "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/babylon": { - "version": "6.16.5", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", - "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/babel-types": "*" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "node_modules/@types/chai": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", - "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "license": "MIT" - }, - "node_modules/@types/duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", - "license": "MIT" - }, - "node_modules/@types/isomorphic-fetch": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", - "integrity": "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/jssha": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz", - "integrity": "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" - }, - "node_modules/@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.14.191", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mocha": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz", - "integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "14.0.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", - "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==", - "license": "MIT" - }, - "node_modules/@types/node-fetch": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", - "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "node_modules/@types/node-fetch/node_modules/form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@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, - "license": "MIT" - }, - "node_modules/@types/opossum": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz", - "integrity": "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/pumpify": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz", - "integrity": "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==", - "license": "MIT", - "dependencies": { - "@types/duplexify": "*", - "@types/node": "*" - } - }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/sshpk": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz", - "integrity": "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-trace": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", - "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==", - "license": "MIT" - }, - "node_modules/@types/tunnel": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", - "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", - "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/type-utils": "5.19.0", - "@typescript-eslint/utils": "5.19.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", - "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "debug": "^4.3.2" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", - "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "5.19.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", - "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@zkochan/cmd-shim": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", - "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "license": "ISC" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^4.0.4" - } - }, - "node_modules/adal-node": { - "version": "0.1.28", - "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz", - "integrity": "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=", - "license": "Apache-2.0", - "dependencies": { - "@types/node": "^8.0.47", - "async": ">=0.6.0", - "date-utils": "*", - "jws": "3.x.x", - "request": ">= 2.52.0", - "underscore": ">= 1.3.1", - "uuid": "^3.1.0", - "xmldom": ">= 0.1.x", - "xpath.js": "~1.1.0" - }, - "engines": { - "node": ">= 0.6.15" - } - }, - "node_modules/adal-node/node_modules/@types/node": { - "version": "8.10.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", - "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==", - "license": "MIT" - }, - "node_modules/adal-node/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "license": "MIT", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/adal-node/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "license": "MIT", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "license": "MIT", - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/align-text/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-styles/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ansi-styles/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "license": "ISC" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true, - "license": "MIT" - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", - "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "license": "MIT" - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz", - "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "license": "MIT" - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true, - "license": "MIT" - }, - "node_modules/await-semaphore": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", - "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" - }, - "node_modules/aws-sdk": { - "version": "2.709.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz", - "integrity": "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==", - "license": "Apache-2.0", - "dependencies": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/aws-sdk/node_modules/sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", - "license": "ISC" - }, - "node_modules/aws-sdk/node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/aws-sdk/node_modules/xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - } - }, - "node_modules/aws-sdk/node_modules/xml2js/node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" - }, - "node_modules/aws-sdk/node_modules/xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/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=", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", - "license": "MIT" - }, - "node_modules/axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "license": "MIT", - "dependencies": { - "follow-redirects": "1.5.10" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "license": "MIT", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babel-types/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-types/node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "license": "MIT", - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "license": "MIT" - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/before-after-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", - "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/better-docs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz", - "integrity": "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "brace": "^0.11.1", - "react-ace": "^6.5.0", - "react-docgen": "^5.3.0", - "react-frame-component": "^4.1.1", - "typescript": "^3.7.5", - "underscore": "^1.9.1", - "vue-docgen-api": "^3.22.0", - "vue2-ace-editor": "^0.0.13" - }, - "peerDependencies": { - "react": "^16.0.0", - "react-dom": "^16.0.0", - "typescript": "^3.6.4" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/brace": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", - "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=", - "dev": true, - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "license": "MIT", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", - "license": "BSD-3-Clause" - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "license": "MIT" - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true, - "license": "MIT" - }, - "node_modules/byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/byte-size": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", - "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "license": "MIT", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "license": "BSD-2-Clause" - }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true, - "license": "MIT" - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase-keys/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "license": "Apache-2.0" - }, - "node_modules/catharsis": { - "version": "0.8.11", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", - "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "license": "MIT", - "dependencies": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-regex": "^1.0.3" - } - }, - "node_modules/character-parser/node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true, - "license": "MIT" - }, - "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/checkpoint-stream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz", - "integrity": "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==", - "license": "MIT", - "dependencies": { - "@types/pumpify": "^1.4.1", - "events-intercept": "^2.0.0", - "pumpify": "^1.3.5", - "split-array-stream": "^1.0.0", - "through2": "^2.0.3" - } - }, - "node_modules/checkpoint-stream/node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/checkpoint-stream/node_modules/split-array-stream": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", - "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", - "license": "MIT", - "dependencies": { - "async": "^2.4.0", - "is-stream-ended": "^0.1.0" - } - }, - "node_modules/chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, - "license": "ISC" - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/class-generator": { - "resolved": "generator", - "link": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true, - "license": "ISC" - }, - "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/clone-response/node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "license": "MIT", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/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==", - "license": "MIT" - }, - "node_modules/columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dev": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - } - }, - "node_modules/columnify/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/columnify/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/compare-func": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", - "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^3.0.0" - } - }, - "node_modules/compare-func/node_modules/dot-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", - "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true, - "license": "MIT" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "engines": [ - "node >= 6.0" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/config": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", - "license": "MIT", - "dependencies": { - "json5": "^1.0.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/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==", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/configstore/node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "license": "ISC" - }, - "node_modules/configstore/node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "license": "ISC" - }, - "node_modules/constantinople": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", - "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/babel-types": "^7.0.0", - "@types/babylon": "^6.16.2", - "babel-types": "^6.26.0", - "babylon": "^6.18.0" - } - }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz", - "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^1.3.1", - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", - "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-changelog-writer": "^4.0.6", - "conventional-commits-parser": "^3.0.3", - "dateformat": "^3.0.0", - "get-pkg-repo": "^1.0.0", - "git-raw-commits": "2.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^2.0.3", - "lodash": "^4.2.1", - "normalize-package-data": "^2.3.5", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-changelog-core/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-changelog-core/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "4.0.16", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz", - "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "compare-func": "^1.3.1", - "conventional-commits-filter": "^2.0.6", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^7.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^3.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer/node_modules/@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.3" - } - }, - "node_modules/conventional-changelog-writer/node_modules/@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-changelog-writer/node_modules/@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/conventional-changelog-writer/node_modules/camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/camelcase-keys/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-changelog-writer/node_modules/map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/conventional-changelog-writer/node_modules/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, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/read-pkg-up": { - "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, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/read-pkg/node_modules/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, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/conventional-changelog-writer/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-changelog-writer/node_modules/trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-commits-filter": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", - "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", - "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^7.0.0", - "split2": "^2.0.0", - "through2": "^3.0.0", - "trim-off-newlines": "^1.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser/node_modules/@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.3" - } - }, - "node_modules/conventional-commits-parser/node_modules/@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-commits-parser/node_modules/@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/conventional-commits-parser/node_modules/camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/camelcase-keys/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-commits-parser/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-commits-parser/node_modules/map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-commits-parser/node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/conventional-commits-parser/node_modules/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, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/read-pkg-up": { - "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, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/read-pkg/node_modules/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, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-commits-parser/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/conventional-commits-parser/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-commits-parser/node_modules/trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-commits-parser/node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/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==", - "dev": true, - "license": "MIT" - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT" - }, - "node_modules/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=", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cosmiconfig/node_modules/@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.3" - } - }, - "node_modules/cosmiconfig/node_modules/@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/cosmiconfig/node_modules/@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/cosmiconfig/node_modules/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, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cosmiconfig/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", - "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "license": "MIT", - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true, - "license": "MIT" - }, - "node_modules/dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/date-and-time": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz", - "integrity": "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==", - "license": "MIT" - }, - "node_modules/date-utils": { - "version": "1.2.21", - "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", - "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=", - "license": "MIT", - "engines": { - "node": ">0.4.0" - } - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "license": "MIT" - }, - "node_modules/debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "license": "MIT", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true, - "license": "MIT" - }, - "node_modules/deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "license": "MIT" - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "license": "ISC", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-match-patch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", - "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dns-zonefile": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz", - "integrity": "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==", - "license": "ISC", - "bin": { - "zonefile": "bin/zonefile" - } - }, - "node_modules/do-wrapper": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz", - "integrity": "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==", - "license": "MIT", - "dependencies": { - "got": "^11.8.2" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", - "dev": true, - "license": "MIT" - }, - "node_modules/dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "license": "MIT" - }, - "node_modules/encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "devOptional": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "~0.4.13" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "license": "MIT" - }, - "node_modules/entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz", - "integrity": "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==", - "dev": true, - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true, - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true, - "license": "MIT" - }, - "node_modules/es-get-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", - "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-abstract": "^1.17.4", - "has-symbols": "^1.0.1", - "is-arguments": "^1.0.4", - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "license": "MIT", - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", - "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", - "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/glob-parent/node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/espree/node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz", - "integrity": "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==", - "license": "MIT" - }, - "node_modules/events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "license": "MIT", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/events-intercept": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", - "integrity": "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=", - "license": "MIT" - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/execa/node_modules/semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-glob/node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==", - "license": "Apache-2.0" - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true, - "license": "ISC" - }, - "node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up/node_modules/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver-regex": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", - "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "is-buffer": "~2.0.3" - }, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat/node_modules/is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true, - "license": "ISC" - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "license": "MIT", - "dependencies": { - "debug": "=3.1.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/follow-redirects/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/follow-redirects/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "license": "MIT" - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "license": "MIT", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "license": "MIT" - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "license": "MIT", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gaxios": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz", - "integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==", - "license": "Apache-2.0", - "dependencies": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gaxios/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/gce-images": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz", - "integrity": "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==", - "license": "MIT", - "dependencies": { - "arrify": "^2.0.0", - "google-auth-library": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gcp-metadata": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz", - "integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==", - "license": "Apache-2.0", - "dependencies": { - "gaxios": "^3.0.0", - "json-bigint": "^0.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gcs-resumable-upload": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz", - "integrity": "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==", - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "configstore": "^5.0.0", - "extend": "^3.0.2", - "gaxios": "^3.0.0", - "google-auth-library": "^6.0.0", - "pumpify": "^2.0.0", - "stream-events": "^1.0.4" - }, - "bin": { - "gcs-upload": "build/src/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gcs-resumable-upload/node_modules/duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/gcs-resumable-upload/node_modules/pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "license": "MIT", - "dependencies": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "node_modules/gcs-resumable-upload/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/gcs-resumable-upload/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true, - "license": "MIT" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/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==", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", - "dev": true, - "license": "MIT", - "dependencies": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" - }, - "bin": { - "get-pkg-repo": "cli.js" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "license": "MIT", - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/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=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "license": "MIT", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/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=", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "license": "MIT", - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", - "dev": true, - "license": "MIT", - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-remote-origin-url/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^4.0.0", - "semver": "^6.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/git-up": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", - "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "node_modules/git-url-parse": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", - "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "git-up": "^4.0.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", - "dev": true, - "license": "BSD", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "license": "ISC", - "dependencies": { - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true, - "license": "BSD" - }, - "node_modules/glob/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/globby/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/google-auth-library": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz", - "integrity": "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==", - "license": "Apache-2.0", - "dependencies": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^3.0.0", - "gcp-metadata": "^4.1.0", - "gtoken": "^5.0.0", - "jws": "^4.0.0", - "lru-cache": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-gax": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz", - "integrity": "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "~1.0.0", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - }, - "bin": { - "compileProtos": "build/tools/compileProtos.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-gax/node_modules/@grpc/grpc-js": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz", - "integrity": "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==", - "license": "Apache-2.0", - "dependencies": { - "semver": "^6.2.0" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - }, - "peerDependencies": { - "google-auth-library": "5.x || 6.x" - } - }, - "node_modules/google-p12-pem": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz", - "integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==", - "license": "MIT", - "dependencies": { - "node-forge": "^0.9.0" - }, - "bin": { - "gp12-pem": "build/src/bin/gp12-pem.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.1", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/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==", - "license": "ISC" - }, - "node_modules/growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.x" - } - }, - "node_modules/grpc-gcp": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz", - "integrity": "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gtoken": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz", - "integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==", - "license": "MIT", - "dependencies": { - "gaxios": "^3.0.0", - "google-p12-pem": "^3.0.0", - "jws": "^4.0.0", - "mime": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true, - "license": "MIT" - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/handlebars/node_modules/uglify-js": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", - "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "license": "MIT", - "dependencies": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/har-validator/node_modules/ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/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, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "license": "ISC" - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-stream-validation": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz", - "integrity": "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==", - "license": "MIT", - "dependencies": { - "through2": "^2.0.0" - } - }, - "node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true, - "license": "MIT" - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "4", - "debug": "3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/http-proxy-agent/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/http2-wrapper/node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent/node_modules/agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/husky": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", - "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - }, - "bin": { - "husky-run": "bin/run.js", - "husky-upgrade": "lib/upgrader/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/husky" - } - }, - "node_modules/husky/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/husky/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/husky/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "license": "BSD-3-Clause" - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true, - "license": "MIT" - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true, - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, - "license": "ISC", - "engines": { - "node": "*" - } - }, - "node_modules/init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/init-package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "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.1.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true, - "license": "MIT" - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-html": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", - "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", - "license": "MIT", - "dependencies": { - "html-tags": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", - "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", - "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ssh": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", - "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^1.1.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream-ended": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", - "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", - "license": "MIT" - }, - "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", - "dev": true, - "license": "MIT", - "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "license": "MIT" - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true, - "license": "MIT" - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "dependencies": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "license": "MIT" - }, - "node_modules/iterate-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", - "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", - "dev": true, - "license": "MIT" - }, - "node_modules/iterate-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", - "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-get-iterator": "^1.0.2", - "iterate-iterator": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/jmespath": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", - "dev": true, - "license": "MIT" - }, - "node_modules/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, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js2xmlparser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", - "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "xmlcreate": "^2.0.3" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "license": "MIT" - }, - "node_modules/jsdoc": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz", - "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@babel/parser": "^7.9.4", - "bluebird": "^3.7.2", - "catharsis": "^0.8.11", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.1", - "klaw": "^3.0.0", - "markdown-it": "^10.0.0", - "markdown-it-anchor": "^5.2.7", - "marked": "^0.8.2", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.10.2" - }, - "bin": { - "jsdoc": "jsdoc.js" - }, - "engines": { - "node": ">=8.15.0" - } - }, - "node_modules/jsdoc/node_modules/@babel/parser": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", - "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/jsdoc/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdoc/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-bigint": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz", - "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==", - "license": "MIT", - "dependencies": { - "bignumber.js": "^9.0.0" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "license": "ISC" - }, - "node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/json5/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "dependencies": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jsonwebtoken/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsonwebtoken/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jssha": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz", - "integrity": "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==", - "deprecated": "jsSHA versions < 3.0.0 will no longer receive feature updates", - "engines": { - "node": "*" - } - }, - "node_modules/jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "license": "MIT", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "license": "MIT", - "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/key-mirror": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz", - "license": "MIT" - }, - "node_modules/keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" - }, - "bin": { - "lerna": "cli.js" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/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=", - "dev": true, - "license": "MIT" - }, - "node_modules/linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "license": "MIT", - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=6" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.at": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz", - "integrity": "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=", - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "license": "MIT" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", - "license": "MIT" - }, - "node_modules/lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", - "license": "MIT" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "license": "Apache-2.0" - }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "license": "MIT", - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/macos-release": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", - "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true, - "license": "ISC" - }, - "node_modules/make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/make-fetch-happen/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "license": "MIT", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } - }, - "node_modules/markdown-it-anchor": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", - "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true, - "license": "Unlicense", - "peerDependencies": { - "markdown-it": "*" - } - }, - "node_modules/marked": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", - "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true, - "license": "MIT" - }, - "node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "license": "MIT", - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT" - }, - "node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "license": "ISC", - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mississippi/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "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, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "license": "ISC", - "dependencies": { - "mkdirp": "*" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mkdirp-promise/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", - "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.3.1", - "debug": "3.2.6", - "diff": "4.0.2", - "escape-string-regexp": "1.0.5", - "find-up": "4.1.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "3.13.1", - "log-symbols": "3.0.0", - "minimatch": "3.0.4", - "ms": "2.1.2", - "object.assign": "4.1.0", - "promise.allsettled": "1.0.2", - "serialize-javascript": "3.0.0", - "strip-json-comments": "3.0.1", - "supports-color": "7.1.0", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.0.0", - "yargs": "13.3.2", - "yargs-parser": "13.1.2", - "yargs-unparser": "1.6.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 10.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "node_modules/mocha/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/mocha/node_modules/debug/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/mocha/node_modules/strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/mri": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" - }, - "node_modules/multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/multimatch/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true, - "license": "ISC" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true, - "license": "MIT" - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/nock": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz", - "dev": true, - "engines": [ - "node >= 4.0" - ], - "license": "MIT", - "dependencies": { - "chai": "^4.1.2", - "debug": "^3.1.0", - "deep-equal": "^1.0.0", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.5", - "mkdirp": "^0.5.0", - "propagate": "^1.0.0", - "qs": "^6.5.1", - "semver": "^5.5.0" - } - }, - "node_modules/nock/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/nock/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/nock/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/nock/node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/nock/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/nock/node_modules/semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-forge": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz", - "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.6" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", - "dev": true, - "license": "Artistic-2.0", - "dependencies": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true, - "license": "ISC" - }, - "node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true, - "license": "ISC" - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "license": "ISC", - "dependencies": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "license": "MIT", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oci-adm": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.55.0.tgz", - "integrity": "sha512-3o2NwKvaPRpA6dhymX1GmgQ4teI4gvS8PXEezs+P0912wVPcR5eAwYv6xlviiEbY0hixV+xpgTdakxi3mRByyQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-aianomalydetection": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.55.0.tgz", - "integrity": "sha512-j7WL9kjeyLTrTw3JyIP2eKrBJ24/P06xO7bD6MlKaEVsKq86rUpdMA6a72KjJwEhJ/vioN4bZr7W3Lfibb0Iiw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-aidocument": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.55.0.tgz", - "integrity": "sha512-XTH3MxZjjlz1PYQKZgV/i4tQR0g6iIDgdY12AI11zg+T+f+IOik2rb08HFV+cNriWYA0mr9DYvSMiKBVyMjz9g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-ailanguage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.55.0.tgz", - "integrity": "sha512-uCXKe5ZZpuI79hEXvZXZs/coZ5EKHKinPFJkcpeo2h/RzJXfPzZDRSCo+1wYhxZKus1mNLN5ZGM8RIwe/kTjPA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-aispeech": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.55.0.tgz", - "integrity": "sha512-3F+JMbVqu00/FdNpyIIJBhV6fAOSoEQHTXOGKGlkyKLXuegZ2F9gzKUcTxvuEhzk/bOZhIdGTXzS+szl95rb8Q==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-aivision": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.55.0.tgz", - "integrity": "sha512-NwqArU7z7EX9/ebYibpjD0Y+RNex1xW+kBkYOLGU9Zuio3BbdgJtONih0Pf8m2wB8Qv/bMnwQEH0MPempE8YAQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-analytics": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.55.0.tgz", - "integrity": "sha512-et5guHSCV5V07kRGFFcV/yuOd9RQGXzbt+tuQA3TvvRiP+pwHcCJ+qPrScpR3JOJeLVo6qK5lJBAyn21+8hPTg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-announcementsservice": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.55.0.tgz", - "integrity": "sha512-o/SYjVDEkyNDwzOK29l7IFxKug6kWOAe2sKOp3gDwEjQBeyaSEX48Jcn5Tmr/zbBAF/eoYUG7T7RvZjJljFAGg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-apigateway": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.55.0.tgz", - "integrity": "sha512-WAmuQZVT73sSMj/VsFq4h1ijAdiE+E9DwpKTqFHeeV6fspIJIShU9kLQvUOXjv7p2xiPo0wqC0q4yK8UM4fqpg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-apmconfig": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.55.0.tgz", - "integrity": "sha512-QkuYSzu7RnqGIQliR7QN1iYBTeqtdgrW6U7r9Q4TO7ZsH2dT5SNouA+gk//4xs8V2bLGdWREIsC0OnhiGMHW1A==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-apmcontrolplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.55.0.tgz", - "integrity": "sha512-tKIidaxGNww/OcujuSZ3wJs/sNcYtgIgX0JQtl1v54pEOaAN10D/fUtBQk89pZFNDPHY2okwrzqVOuzFryYMhA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-apmsynthetics": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.55.0.tgz", - "integrity": "sha512-rrHyrPsVx6WihZqwF8N4I+l1vJUbNGCinIdUV2DGZNO9NDDMlk9pQcW/f7tlvIto5oPfIZvCcbAdWY23qDweMQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-apmtraces": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.55.0.tgz", - "integrity": "sha512-7c5jg6pOF5JEmwaJHZiv96JRCehlZyUJwPZr956rTaKxXWPhujk0XKs8DjZ8jxfKv2lPSmqNDeGVJA7Sv1tadg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-applicationmigration": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.55.0.tgz", - "integrity": "sha512-+d4G0EJHz7nMzxskLxbrHS7U3p9tr3AeH/ytxWd0m9wGlWOZfc/bUaY4/mwgIl1THoUof40E/kf5UzZX1GCIxw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-appmgmtcontrol": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.55.0.tgz", - "integrity": "sha512-R4Cv5z5aZ9WsnfVy3UtbGhnfykQUPdBnmnfKA8hF14T/PB0s577WBCJ4QmcPFkbJiNwAgUyL9L48IWOPytbYEA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-artifacts": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.55.0.tgz", - "integrity": "sha512-pQlDLZw+bLBHDbfr2DYI82ufd5I5ZHvOsNuh+oY94ri2YVRkw59Dr+LtJSVCZjAw5+fI3AQDybmmK8Ge8FQWaw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-audit": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.55.0.tgz", - "integrity": "sha512-Xj/UpKvN9tzaMknWxvkNdfdjP/b2Jyur6/4RfX+PURdWK44BT1G2Kq9pdpMumqDuViLCSkiDdxnfW6RGto6TZA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-autoscaling": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.55.0.tgz", - "integrity": "sha512-PRz+B8yMRSBGGYMuqxIhVG8EU0QW8hK2DHYPL3oKLhBJeR3/psYe5czqa1kul53MaupXBBShdo7dKqZQhTEqeQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-bastion": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.55.0.tgz", - "integrity": "sha512-SPhLi0tSDJJCbPpTakkqQL61JTntnMtTTaxnwN1xIh/RGdGvMIn6Kh6/++AkrB/6MN/aTfMpzeM5Q+eQPQ85DA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-bds": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.55.0.tgz", - "integrity": "sha512-bsDMvkb1VaIAga+H0kDbYECh3tUVGBVhqdkbYfF2qeC+JpBsP+LASiSGNC/pvRDX19RHvH844nIXAo0oU1gf0Q==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-blockchain": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.55.0.tgz", - "integrity": "sha512-D2YyMSLK9thZUkT1274sT/M4kKjOB0SaOwCkdUMDcgSq73KEfjqt7OET2QOckU9NqOqX1bn0/9rsr0wsKpJ+8g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-budget": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.55.0.tgz", - "integrity": "sha512-M6KwWyu2leF2vHlvIb1gvp/eqBbMsjmV7Ml//eilOSOIB9EmU2C9rEzIoxqHUgvs5eemCiBvL8YH/R6onG75KA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-certificates": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.55.0.tgz", - "integrity": "sha512-7Wdyf2ObSbE1Qq+qO6vjn1/TRFe1f6CZDpZKBIyLDMZAOEmguhZPA6+oY5aCeYFzKUv7aVJTedi7ia0oBRB6Hw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-certificatesmanagement": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.55.0.tgz", - "integrity": "sha512-6xGt4gJPM8gtErs8OhTknDoPrrKtitOarazZgIEwrukDIcMHqwjkxhEil2pZoPOvqz27kKRotg30vTY+wdknBQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-cims": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.55.0.tgz", - "integrity": "sha512-YgH/ppjr6SKKslWN+lTFMCfGzGgTTn19T6IhAg1VMy7h8ytwXTcylyquyElbXFbSkvoJ5L5CLE8s8ED5uqhDog==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-cloudbridge": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.55.0.tgz", - "integrity": "sha512-8UhfV9bDiU/F2YlhSWSmwXAF1wAdgSwyJPtHZPcuacPRI4dbgsXjUzPhRR3rWhU/FlC+w8FmaXbfufudddKJJQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-cloudguard": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.55.0.tgz", - "integrity": "sha512-Wdh4nqDcluPOY7ksrwH+eB/mufn+TaIiswQRGdHJUTuy/OhiyO8Upa0+t4k89Gv7n+qKHQUEMe91t+g+f1fp7g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-cloudmigrations": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.55.0.tgz", - "integrity": "sha512-wANQEI9vURtGfGRXT0BVhW7CGopcUOrEDdslmRsB19fEW2aEYQGbCaUHQWr48mA9T9y4wP6MuqgVK7MUutBnSg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-common": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.55.0.tgz", - "integrity": "sha512-NFovgWznUByKbcQjdT7BMTu7mQ8/eiuhQat03cdWkKTzbTYk5q4/qJPv28aFvoEEn+5SW0imjYdqriF+4gtr0A==", - "dependencies": { - "@types/isomorphic-fetch": "0.0.35", - "@types/jsonwebtoken": "9.0.0", - "@types/jssha": "2.0.0", - "@types/opossum": "4.1.1", - "@types/sshpk": "1.10.3", - "es6-promise": "4.2.6", - "http-signature": "1.3.1", - "isomorphic-fetch": "3.0.0", - "jsonwebtoken": "9.0.0", - "jssha": "2.4.1", - "opossum": "5.0.1", - "sshpk": "1.16.1", - "uuid": "3.3.3" - } - }, - "node_modules/oci-common/node_modules/es6-promise": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", - "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" - }, - "node_modules/oci-common/node_modules/http-signature": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz", - "integrity": "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.14.1" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/oci-common/node_modules/uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/oci-computeinstanceagent": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.55.0.tgz", - "integrity": "sha512-Ervdl0kDSCb+YrO1d3R3KxgJqdajoLk7TfqssgnSpTUez07RuLnh7vgGpo+XCI9XZlXjGxHw/vY/JyM910PRRg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-containerengine": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.55.0.tgz", - "integrity": "sha512-GrrFqIAapyCAxski1C2Z3vfAqoh41YhAt33sG5WERBx7qDthQDd0YpMYNjlpvvw6HRUXR7GB2KUf8LxvZN6yzg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-containerinstances": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.55.0.tgz", - "integrity": "sha512-w6Y8fu9u2dDSFu4GvXjE3u89gcANndMFB+pSZQ9YqUJqe0DDo7edsuYvltfnXAE5HVfBjvUSPm64zv22/vmFBg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-core": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.55.0.tgz", - "integrity": "sha512-D6YfFNMqbDbRiyesnJ9HVDjehWn8EFmSfibV3M6hylezIL1/lu4rDbej/gxRs/lLyRp4skGiL4hOt/2ypN++3g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-dashboardservice": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.55.0.tgz", - "integrity": "sha512-VWP5+IgzMk+iY4KsK1NZphOY7LRpm0plN2YCh+kmHRgI2w+Ez8OuIaV5Py1IsJ6q82Bw5P/PwX5a86W7vfG6vA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-database": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.55.0.tgz", - "integrity": "sha512-XnrYtoaFjv1Jf2PfF+GJMHpH6JerO1AxTzA1WCkFZFyPC/l2uSBucXE/WooOtPHN1F1oDR18kaFFXitx0EefOA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-databasemanagement": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.55.0.tgz", - "integrity": "sha512-XNcb5voWfcILr/aVE6PMsOtMMLznRjqmx/TFfgV5LUQQWCXIGzZ7w6ginGpi2dyBET94cOleStr34PzhGV/fLA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-databasemigration": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.55.0.tgz", - "integrity": "sha512-tw2rpE/dYl24rGoByG7XzuVuF91u+PQ2RY6Vz/rRL8g95JR3vGiP4j7/SfHJyQKRPOTVVCZUDhlB+FTtFEvnag==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-databasetools": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.55.0.tgz", - "integrity": "sha512-/jFPryvgJAzA/5jp0egaUTXpyPlI4mPxp0YFRjNHloP+/tQA1nh80gtWfZ+DZIW+b9DDI0ZaUI6/kiJk3FRg3g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-datacatalog": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.55.0.tgz", - "integrity": "sha512-2IfAscDPDmZMWiTGOokXY537TuEiB22z0bqFuBgfzRqFI57SDhXVEczpMGK/xnVI3WA2ZjTg5c73YCHOTaSMkw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-dataconnectivity": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dataconnectivity/-/oci-dataconnectivity-2.55.0.tgz", - "integrity": "sha512-qp4yKmdqCsvSuwjZeb1e1/jdu1c4zznar9vPwceg4dHTPtgmnaHibauyn9zewn16iCRzbKN8jOyZRLmwfdoflw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-dataflow": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.55.0.tgz", - "integrity": "sha512-LI4n1rQxGhMeKGGeDPAc5vgyjACL0NNurLNLjP7F2sz6wYtCfGGoDw2v2vKE1cmLEcSUYKexZ2TkVDZds804jA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-dataintegration": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.55.0.tgz", - "integrity": "sha512-wUVBGE6FQDBBI/1s5G7krwc4tHQNGaL00vchSC44QbTm62mcAYA0lkBiB0F9Qvo17HtH2i/iJ9Fr7mHbnD1zow==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-datalabelingservice": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.55.0.tgz", - "integrity": "sha512-9Y/F6tdgJ1227UDK32pmi+HGjJ8mtL8bozTZyRWpHmG1pyCQ/+E5VW5DDHOha4jOIPCqC1+G9fl5o3o1Rvb4Gw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-datalabelingservicedataplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.55.0.tgz", - "integrity": "sha512-p70bcE/oJqjWfU0CwrbPXArsaLzlvuehn7qP6qBDEwTO039ED4xsuRYJkcKz1NPm3t6H8mZnF6lIOLhL68vzkQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-datasafe": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.55.0.tgz", - "integrity": "sha512-jh7xS4FtBbAE01tXVwv/8wj7MgjGhYKrPGPMROoOk1rdnAHh4o6qN0qT5pguvvWXdEAJopEG+WCLthHMfeVLJQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-datascience": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.55.0.tgz", - "integrity": "sha512-rnuv+9d/6oGryDDzoinhDDahrNC3H5fL5RpbAt7x+yB0t6r3lGyoshWxdKkQFEkD1ZrWcN3H7OzxeEknQWah1w==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-devops": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.55.0.tgz", - "integrity": "sha512-8kKk/Y61gego6BZ24856/Uz2UmFMYEaytceg69MLEtDx+wLqmzsQ9sj+KBQ1nEhM9sBGX2aSFMD5I+Vfae+6Yw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-disasterrecovery": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.55.0.tgz", - "integrity": "sha512-hIZvXb3d55wK+XDCEMKrSRyudg3CpvkIqDOVMaJe9lSq/NJjLZ28bfzcUVmiukWzXWO/yl5EG9GgmXcGF7zIlg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-dns": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.55.0.tgz", - "integrity": "sha512-Zn/cou6W8JWTACVRwhyQySp9flZ1sTBsHU5Ghr8GFKlXYG4Hwy5C5DPLqZn3Pps5r8b1fnHebqzuW4KT7NVFrA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-dts": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.55.0.tgz", - "integrity": "sha512-jbvvlX97dRDFsBz7p0Q2Cc5Efc7qWwDpJTZInaudeExcdCo7epSkvHCLr7JiQSNxM9TBENgkT15BW3dnfsuEHg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-email": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.55.0.tgz", - "integrity": "sha512-CH6hy5DHTsRJ0x21UJxV3nxNPyXusc+7ssuoxeuexwHuVEK4ofA3gmi+1YyeiHn+plcpRMqjcZ3W9uPrr9XNVw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-emwarehouse": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.55.0.tgz", - "integrity": "sha512-xrqVTLjeCn7kBLMeNbsv5I28mFtYNC7JojWXlgjMp0hSYhAwIrJxMbtU5FETBrbdo6B+BrdsIkyLUihuUF0qUw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-events": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.55.0.tgz", - "integrity": "sha512-ijhLN57hgNu471MyaRLNVUmG/0/bO3akIKCFLNR14kdBGqbZSxkbhKQBg9NE4s3TnNvgLdiOIbU8eEp/Ghy35A==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-filestorage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.55.0.tgz", - "integrity": "sha512-eXvgimzL46ZD6weKJYB7EZoP5j3lzI6lQbHTUKq1s5bth4Gnt0t9qo7ZJ/9x9eEG0Z1KEDf3pJX8RVlhU6BLCA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-functions": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.55.0.tgz", - "integrity": "sha512-ep6iYUbukd8L9T9XyYOQrs7dqEdKkNLKumDzQM/MA9s6ovwG22mBJ2GZxk7SIW7y1eQ85LoHJbSSgixbI1RUHA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-fusionapps": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.55.0.tgz", - "integrity": "sha512-uVlzT+HJEmWn3uIHLu/SVNVsMlV6q+l8DglUzXsjKsYeO/kuJhYYhtP4+y++fuKwkFmO7x5REKBW4ZrFMa0whA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-genericartifactscontent": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.55.0.tgz", - "integrity": "sha512-IHHfHSo1Ea9kMS/JY2fhr/c1BtqCDsZ19vIcOlX+Il8ZqeCJ1Z09bya0Gk7vm5UGhw+ciZ9jf4Rqw3O1SMQ+lA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-goldengate": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.55.0.tgz", - "integrity": "sha512-k5ndnyjPDZJz7tHD4XanPl51vaVKcu8jXwOEI7v0TDGtpj5KpbomGtA1L8QMIT+XygajeIvo8VR8ukcrDPQrbw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-governancerulescontrolplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.55.0.tgz", - "integrity": "sha512-IjFV1AUJ4Z4gHOxthT4jRdCIPmLu6C4z4DcIPaTRgtOl0poBLdIyYvvcaiyeqkI9D7ZvVP9iquXxh3O5Be0RFg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-healthchecks": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.55.0.tgz", - "integrity": "sha512-6ZLD1aWLrnLRC+sFsr2GU8z2odW8kKiWRH85dMj3NvedZufrPv1DIGq5gc7WkTIFo2rnySi7mdXFjgiD7SQpJw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-identity": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.55.0.tgz", - "integrity": "sha512-gq2PpOKHgEoPVkJf6opd7CIVSFTcOVrUjbZl8HdvSIXaVqPF3ttwidK2L+wxOTPLWHemOiedL7ZoiDaoyZ+bTQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-identitydataplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.55.0.tgz", - "integrity": "sha512-zs/DaA50aJ5QuF427RCNtALo5ILnW6FCA+ZdScPOT9lZr9t6VvQOEi4BBE7sMnBfDs88pJcBzbV/p8kIKc7tLA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-identitydomains": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.55.0.tgz", - "integrity": "sha512-UQuLvEKBmdvVhSCbs6s4uNRUEXAHEs2AUQQSK5taW/qfuR9vlq0DTAHW6UIrMxPVzJD2aDST49LWgzT4GhVn7g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-integration": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.55.0.tgz", - "integrity": "sha512-4tYKYXDvCB1l3oJb3z56RO3Nadt4DSIgiOPc2Nl+sjQqT26TAShQ+HynUr1ubo4u6uPzBxVS+tmMZJeyCOU4ow==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-jms": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.55.0.tgz", - "integrity": "sha512-gXyRRaeH2NWSq3J0GrlkfzmgNX7/olXsZts0CTE4kvEUomqmD6fa7Wv6kCg9hMlpiT0g386FFF0U+laRXTHhHw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-keymanagement": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.55.0.tgz", - "integrity": "sha512-2XCFnSbf6UBa3S48FXR9MA3TlmqveVyCYI94FgnySHFwqkIc1DFQhPgyfWUHbbukgTlDxiBNWITFMY8/P9Ka9g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-licensemanager": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.55.0.tgz", - "integrity": "sha512-2wjLWVtRh5WzZs3NRo9GVd8hOD030yNDYgbaCtAet5maInzkNL563gdRO1Fk2dDs31kaswQaMtnOyNv2921nzA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-limits": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.55.0.tgz", - "integrity": "sha512-GYLL/1nzHY4ucL0AExqCSRIkGiGLU1FhDx/UjhnkwqUhJ5SLbbfaGtJHb468wgTDS2+80dfSXZ4HE9to/hxm6Q==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-loadbalancer": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.55.0.tgz", - "integrity": "sha512-uwrhFNrxEFG0RjrtBHnw+GdFtjjk9vMiK4fuxoock/M/QvtSW6kBM/up3DhFNTg+/7k6lHDFhUXzQyeSWv8ntg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-lockbox": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.55.0.tgz", - "integrity": "sha512-0Xr1N0mQBZ+E6AyO3p0iiGHj/9oPVchmNDgsRUs0Cxdwi37B+RaIaREBDWY+i6N3cI9LKZufyKpR8FGH74PIdQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-loganalytics": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.55.0.tgz", - "integrity": "sha512-a2q+6xE1abuZdeviMKyqG2i7CIQmkkCcJe/uM6SCPMN9/R3nkxdHUqzL5hi4Vdu1iubPAG7iXHkL+Oq00LPV/w==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-logging": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.55.0.tgz", - "integrity": "sha512-h/gMr1eynaPVMF3R6D0sdlELrXgizTzqgSAq3pq6Ry8P3zBsUxsHCEjojE30t0nlb6plJRXL2cAlGLDtU7JKmQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-loggingingestion": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.55.0.tgz", - "integrity": "sha512-corigi5boj2K/mECHchI36uztSFJszX1LXBIC/7DahnWUY/IYt2ytC9J4EJ7aOX5HvYCd6krqiN3rsmv8kLZ9w==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-loggingsearch": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.55.0.tgz", - "integrity": "sha512-52bUKQQq5nVZdGojwNRqqmjdZp40jqXzFMoHw+OcoTg34DgN4QJcYnLJpsvMhSfE4mx8bmenEI7f3c173L7I+w==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-managementagent": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.55.0.tgz", - "integrity": "sha512-fH1YmeoVPj86DYeT9FxsMzfCs5ObBKYXlFvaI+dfDSlu4WEezvj4kfO9Ncp7y5gbyigV7LmgrECAhE8dYabhGg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-managementdashboard": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.55.0.tgz", - "integrity": "sha512-qvLuHOLqIZXBiBfD0LEG0OS5Ttzh6RdPvL6d4m10Y7I/gXxrYo2pegFyuiClgEDcmU817SAa30dXmm5geH0MAw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-marketplace": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.55.0.tgz", - "integrity": "sha512-PfI1VSOV7Deh57hh2fuvWfVvl4cRJJg2WZoZTHlDI9Kg4QlFwrbLXvCf2zEoJYrDWX5cagbn2JaknwgvK9qqWw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-mediaservices": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.55.0.tgz", - "integrity": "sha512-QyvD2wBLX/NTDmz8S534PKnPke7HtcN2LEA87kJQLoD1TAicD84DilhVvzoLTuhYQfvW5lBQ42avzgUdA5Lx1A==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-monitoring": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.55.0.tgz", - "integrity": "sha512-IVKMIFf5a8HWKG3cyirQ13ICShseGPg0j26YJ11smKm6gClL6GOa3YBjfaA1fwI4qkPYygUuQvuX0tymwZNVCg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-mysql": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.55.0.tgz", - "integrity": "sha512-PmmNjNPYT07iDXSwAGPU0P+PI7hUuTz85Z9n5bGITs+1OE1B1cfihH5FfG4gPZtj3gXa9CwjoOnvlheCq/i4YA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-networkfirewall": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.55.0.tgz", - "integrity": "sha512-Mj17kGjlBJZvap3j1in+OHYx6u/MfJetbCbOI5y+EL3q2dVJ7wpFlsKSZm+HCL3dwWv48KcGibRdr9LlYgwSfg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-networkloadbalancer": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.55.0.tgz", - "integrity": "sha512-jwhG/Tov11CARq9ROVovuQxRyh/Oc9QGXoPf51To+5Fcwz34N6ScCYf+A4aCzB2vreRVwAxpPB5WAOugGm9LtQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-nosql": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.55.0.tgz", - "integrity": "sha512-As+JaEw4v0vmkm0h1OuTt6ZUaAllUZFca6EB4ApsjhzrwL+ZQ6Qyh+bak8MzIQhcyGpArfWwLoEvW2aX+DzkTQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-objectstorage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.55.0.tgz", - "integrity": "sha512-YHOgf2XRz9LdbMpg3Ff5zBK3xo9l4ROsrl7mYDtp5LNXVX8pE+xx95Wt5H5Cf8jUJ4LoXsognkYOo3dcYUvBrg==", - "dependencies": { - "await-semaphore": "^0.1.3", - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-oce": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.55.0.tgz", - "integrity": "sha512-AiTQAHF9fXrZZBtgJPvx+Jq29O5KB+MQor07/5K6UYJ2S0/Np9RC5m2UGFZ7XVPEI7X7sZiWdu4RYrnAmegPWQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-ocvp": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.55.0.tgz", - "integrity": "sha512-7kohZLIZ3gapdIW4pZb2SN5IOp8Dc7l10xfzHdZwcspf9zLuii8l7Jk+XaHtZoMOyo9ugzJIFNVqY2uvPf4wlw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-oda": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.55.0.tgz", - "integrity": "sha512-ffsdALGAt+RjlTzg5lhwwWolTwIweUwTlj1lJLxiFCE/Jp+v8RvrSq+1q77lD/tBKKy+cNt92chguhdvYYXf/Q==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-onesubscription": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.55.0.tgz", - "integrity": "sha512-QA575TLFr9EahEX/OnKkhn9APuiYkCiQwc0H/zg6CVzkFOn4G7SSjHz4o2zBqrXjswMqsraRV175N9SFulB/WA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-ons": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.55.0.tgz", - "integrity": "sha512-YM/ZoWolPA132aREZPOIkpC/NmoR074k/Bd/xQ2vUIYS5PCSbc7V11tGDkSBVlnZ6y6r73TjxNvHZuUHOGUvCA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-opa": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.55.0.tgz", - "integrity": "sha512-zUUZwSwWJ95zrXtOGBlycnlvqMHBY0p9HMzR4BjpivXejPc9c+H2zgIoVSDjohL8NPmf2VfFAlpreOhzgV2owA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-opensearch": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.55.0.tgz", - "integrity": "sha512-FZpZez2u2pvc+emFUaDFuyiBj1xxXhmCLNa+mcTUytJebtpKhhmqwhBlqsj8FGyyuevg3Ufk0va/U6FsMa039A==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-operatoraccesscontrol": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.55.0.tgz", - "integrity": "sha512-iGc4rtliGxInm7+TGNitNLS14sK04bj6O1ERBNLWDfl0/EcXGJXhrhqL4P7r1aBzg/vwZN5dnxO27L7xpU0FVg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-opsi": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.55.0.tgz", - "integrity": "sha512-Z2a4iVa9Rm5lLm0V3pwjTpcQXZsIV/Ybfl/DFqdM1wGHgeInSafwHEbBv6JCE+n26ny9zd7oc87SLr+/7AAMBA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-optimizer": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.55.0.tgz", - "integrity": "sha512-IRE0EOeA1c50j3Pwh0+/aERPw9Cjsu0jx2AAKzBPFB8JMkwl9kMpRsI8rXem8tAjfH/7ktT0uSSsBuJeLygG/g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-osmanagement": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.55.0.tgz", - "integrity": "sha512-R17gv1ZEm2hJMn/VG95utWgnAgxC5NHv0eIUeFsjXYCRaX9RwWrW9m9NnWaTR4zjC64MiyChqvSIdkcbK7mDug==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-ospgateway": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.55.0.tgz", - "integrity": "sha512-gU8Dpt/8bMME9pAic8fh2zZv9KzLTd0dknxevZnwxnSFwaGnaygI54I1AsiclrLu+tji/tLF9ywjr1XyyZaIxQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-osubbillingschedule": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.55.0.tgz", - "integrity": "sha512-AxHNq+GMMEoWRA5jH7DtVDTyPIKmHEkN2TznerGSzHL0VLyFwucemEKBsbtzUsEq8sXJenZzXrHSaJFM4ZdeXg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-osuborganizationsubscription": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.55.0.tgz", - "integrity": "sha512-XymH2/3C5TMYp+EwGGshI776BOOyZ0yP7JHAQ2Dry1e/Un49i0JRwKLv8YVYbRQCk/NZ0h8knkqtUgw+P55+ZA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-osubsubscription": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.55.0.tgz", - "integrity": "sha512-LGPGGvSIFgz7lS0xEhoIv0U8GWiuerzBURsVvQxBbLs2Rf93XD3Z1YWb8L01xm2GDpAzbsD/y/0vOghdEwjKDw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-osubusage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.55.0.tgz", - "integrity": "sha512-XkrbhgtaQRZvNiGvd1sLFkKoMd0ZzJR32vJhEkDcLWlzbJkBR94TH02cbbPdyOE+lOyksOGCBdrT9cwBPwZXDg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-queue": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.55.0.tgz", - "integrity": "sha512-ECGthHXE2PhOBgdG9kZufGxgSCtarNgo4slFRkRcx+c5tcgvNj4GF8gnI9yVSJbGSTI9mfDE9W0dCMSm5rk4MQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-recovery": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.55.0.tgz", - "integrity": "sha512-51QZVsh5OvRLA90YyS0qqkARXDNIWuV5uvDWVmK38NecFFTuv3DDBvELZlaoO8nZQDasvNpWdZZ6ZNAt7XVong==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-resourcemanager": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.55.0.tgz", - "integrity": "sha512-YLO8QgTTTd9yOz58WP/0cOONpfa5wig+5rtzMgIbD3Jbnka1X34HCmO78zYXI7aVpfoHtsJwG5CmTRXfhbOpzw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-resourcesearch": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.55.0.tgz", - "integrity": "sha512-U4ofFcWrDTvGIeFE6Cr7zoWZ6kpReCsHI733orTBtcms5n/T4hm1YHs7pNX0R/jOoU12mylYvC5AF3ZwGVli1w==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-rover": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.55.0.tgz", - "integrity": "sha512-oWsv2xjAV92nA+WBlw1JFQ/d9lSHroqLFqkUq4Z1qeB6CvSq8uWemlVxQT8wA8YSmKJeVyOVeEoA4AJok3j4vg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-sch": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.55.0.tgz", - "integrity": "sha512-8ucs1FAEdYFAF+VHp8u+gvfn/9S6H17SxMXi7eFT4SOI6F/l9DRx9UPoaIVSpP3ZGCeYBD8QEdBXcEWfwmMYZg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-sdk": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.55.0.tgz", - "integrity": "sha512-qlMUqyoOxDODHBjdl/3nSYwKYsFp/5XWTPcmf2YY6VJIaK8j01fPpsGThh7FociaoEfBBjWOikMOBJSoI5V0vw==", - "dependencies": { - "oci-adm": "2.55.0", - "oci-aianomalydetection": "2.55.0", - "oci-aidocument": "2.55.0", - "oci-ailanguage": "2.55.0", - "oci-aispeech": "2.55.0", - "oci-aivision": "2.55.0", - "oci-analytics": "2.55.0", - "oci-announcementsservice": "2.55.0", - "oci-apigateway": "2.55.0", - "oci-apmconfig": "2.55.0", - "oci-apmcontrolplane": "2.55.0", - "oci-apmsynthetics": "2.55.0", - "oci-apmtraces": "2.55.0", - "oci-applicationmigration": "2.55.0", - "oci-appmgmtcontrol": "2.55.0", - "oci-artifacts": "2.55.0", - "oci-audit": "2.55.0", - "oci-autoscaling": "2.55.0", - "oci-bastion": "2.55.0", - "oci-bds": "2.55.0", - "oci-blockchain": "2.55.0", - "oci-budget": "2.55.0", - "oci-certificates": "2.55.0", - "oci-certificatesmanagement": "2.55.0", - "oci-cims": "2.55.0", - "oci-cloudbridge": "2.55.0", - "oci-cloudguard": "2.55.0", - "oci-cloudmigrations": "2.55.0", - "oci-common": "2.55.0", - "oci-computeinstanceagent": "2.55.0", - "oci-containerengine": "2.55.0", - "oci-containerinstances": "2.55.0", - "oci-core": "2.55.0", - "oci-dashboardservice": "2.55.0", - "oci-database": "2.55.0", - "oci-databasemanagement": "2.55.0", - "oci-databasemigration": "2.55.0", - "oci-databasetools": "2.55.0", - "oci-datacatalog": "2.55.0", - "oci-dataconnectivity": "2.55.0", - "oci-dataflow": "2.55.0", - "oci-dataintegration": "2.55.0", - "oci-datalabelingservice": "2.55.0", - "oci-datalabelingservicedataplane": "2.55.0", - "oci-datasafe": "2.55.0", - "oci-datascience": "2.55.0", - "oci-devops": "2.55.0", - "oci-disasterrecovery": "2.55.0", - "oci-dns": "2.55.0", - "oci-dts": "2.55.0", - "oci-email": "2.55.0", - "oci-emwarehouse": "2.55.0", - "oci-events": "2.55.0", - "oci-filestorage": "2.55.0", - "oci-functions": "2.55.0", - "oci-fusionapps": "2.55.0", - "oci-genericartifactscontent": "2.55.0", - "oci-goldengate": "2.55.0", - "oci-governancerulescontrolplane": "2.55.0", - "oci-healthchecks": "2.55.0", - "oci-identity": "2.55.0", - "oci-identitydataplane": "2.55.0", - "oci-identitydomains": "2.55.0", - "oci-integration": "2.55.0", - "oci-jms": "2.55.0", - "oci-keymanagement": "2.55.0", - "oci-licensemanager": "2.55.0", - "oci-limits": "2.55.0", - "oci-loadbalancer": "2.55.0", - "oci-lockbox": "2.55.0", - "oci-loganalytics": "2.55.0", - "oci-logging": "2.55.0", - "oci-loggingingestion": "2.55.0", - "oci-loggingsearch": "2.55.0", - "oci-managementagent": "2.55.0", - "oci-managementdashboard": "2.55.0", - "oci-marketplace": "2.55.0", - "oci-mediaservices": "2.55.0", - "oci-monitoring": "2.55.0", - "oci-mysql": "2.55.0", - "oci-networkfirewall": "2.55.0", - "oci-networkloadbalancer": "2.55.0", - "oci-nosql": "2.55.0", - "oci-objectstorage": "2.55.0", - "oci-oce": "2.55.0", - "oci-ocvp": "2.55.0", - "oci-oda": "2.55.0", - "oci-onesubscription": "2.55.0", - "oci-ons": "2.55.0", - "oci-opa": "2.55.0", - "oci-opensearch": "2.55.0", - "oci-operatoraccesscontrol": "2.55.0", - "oci-opsi": "2.55.0", - "oci-optimizer": "2.55.0", - "oci-osmanagement": "2.55.0", - "oci-ospgateway": "2.55.0", - "oci-osubbillingschedule": "2.55.0", - "oci-osuborganizationsubscription": "2.55.0", - "oci-osubsubscription": "2.55.0", - "oci-osubusage": "2.55.0", - "oci-queue": "2.55.0", - "oci-recovery": "2.55.0", - "oci-resourcemanager": "2.55.0", - "oci-resourcesearch": "2.55.0", - "oci-rover": "2.55.0", - "oci-sch": "2.55.0", - "oci-secrets": "2.55.0", - "oci-servicecatalog": "2.55.0", - "oci-servicemanagerproxy": "2.55.0", - "oci-servicemesh": "2.55.0", - "oci-stackmonitoring": "2.55.0", - "oci-streaming": "2.55.0", - "oci-tenantmanagercontrolplane": "2.55.0", - "oci-threatintelligence": "2.55.0", - "oci-usage": "2.55.0", - "oci-usageapi": "2.55.0", - "oci-vault": "2.55.0", - "oci-vbsinst": "2.55.0", - "oci-visualbuilder": "2.55.0", - "oci-vnmonitoring": "2.55.0", - "oci-vulnerabilityscanning": "2.55.0", - "oci-waa": "2.55.0", - "oci-waas": "2.55.0", - "oci-waf": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-secrets": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.55.0.tgz", - "integrity": "sha512-2DVaX6sAJzGOKJMeavKAQUfN1NFxqNZbfgvRmArQppnlHLJENW0ZoL7tAIbYSuCXA/83g67H5UxaBIYdBERpOA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-servicecatalog": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.55.0.tgz", - "integrity": "sha512-2EPciJnTg3VAk8a2Mcxgrb6plvN/NF+kXHTnAxrPIUw62jxe4z8melYn3s3h3Q2ZrEYA6Y2CJV1pdFJ1PftJ/Q==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-servicemanagerproxy": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.55.0.tgz", - "integrity": "sha512-UCmj8W+mWICoJCtmeW6yO4HfdozaXkdLS6HMmRs7vAifE7mYF2jGvvp7Z9lSZHsEVwkaL/RBk82R9oir308Cbw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-servicemesh": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.55.0.tgz", - "integrity": "sha512-Q7IpJVgiy0Oa2vQYHfKDL6WtMmyIdp2zaY+aR9EHbEHuWTPhKtJL8YjrKchZ5OD1yD+ooR5rjeEsAa1Iy+FjIA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-stackmonitoring": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.55.0.tgz", - "integrity": "sha512-ExrGicneyUni+NDB3pWCZtXLNLtHTFwYzqiFGNtYZW83xcCMRk+fwiRlqEQOrA+ws0aogo4jE3tZY2ZtWEWWOA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-streaming": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.55.0.tgz", - "integrity": "sha512-YlQjRqyqL4EcnIPk/TQjmUFkdE9F17BPv3Yjc5LpbHjta0Y/qqoGdCLP4aJBgE8Ck2Xo31xbV2QVgFarnBD+1g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-tenantmanagercontrolplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.55.0.tgz", - "integrity": "sha512-SzLSbxV04PpOYLqU12PFjiJ1JBE4q9crt7lcmbB7UBQjimlZUh7fOci+CTSostJblYTBEZRFFMmg8qTe2SoTcw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-threatintelligence": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.55.0.tgz", - "integrity": "sha512-I8NnCskuH+fvV6p3qrod26POUQZkHyEGKvUvhuvu+MvGtFGnCacjdeXyFTOADDFHE/+hZbwGJCUitrOvX1Yfxg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-usage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.55.0.tgz", - "integrity": "sha512-nI7GMHEKXA7TWpuxCfTmFvlib/q1QeyqVtM/H09ws3P+BCkCBpm9hQ/JtDFNiNOaQMF8NUChjomKeutuojOf/g==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-usageapi": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.55.0.tgz", - "integrity": "sha512-UM/tkA3xRrchXryrwUiGPl49beh03E7CayuSR7V8Z/b/y8Afrb+UmVn9MjNtg069qZ6XetbQdCH0RQFNslIeDQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-vault": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.55.0.tgz", - "integrity": "sha512-nNVMwPGCEz0lABcn9iqjoQHiBVaZr2o+uSGz9SO0I6igPgxDFsTNFEc+ZxhSxhtIbp8CE5wN+hjOu2VGbFnuOA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-vbsinst": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.55.0.tgz", - "integrity": "sha512-H/pKnV6kqpHt7r0mDbZU8jZdaE97TW68p97lSytexz/8FF/Wr3hJTLMV2cWsSOYwGoutUYFoMuqMIi+grxImqA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-visualbuilder": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.55.0.tgz", - "integrity": "sha512-Dhyua4ogi/l/gcu9vaJUHaJywz7iSP+XbgmAslUb02kA+tLgdK11TTRXKE+99mMThi9o5mCFO3AECKnoAlHpiA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-vnmonitoring": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.55.0.tgz", - "integrity": "sha512-Gfgz0tWOHEIHeK4RNgJmJB3EzD0sHO5uuDqsKZjHjp1MV/X82CjmHThr6myeNOEGAe8FUCZKGlr8LSBmrbKEkA==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-vulnerabilityscanning": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.55.0.tgz", - "integrity": "sha512-Xa4bNyNDrJuz9/HiOH9PCvLKpZWG9q5aMSGl8bFlUWq92GQ6lKbNGn7mJJus7bw+4kLHbsCtZQd8CeiqBgwtWw==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-waa": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.55.0.tgz", - "integrity": "sha512-egqE4yKAQ7P6RWz2vtiHwAy2RAZemSqecwr2OOEUi26Wzq8k+w5bXZyO9KTkFpGGiKZ8T6yDgBWNQmUP4Ht2hQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-waas": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.55.0.tgz", - "integrity": "sha512-CRRY3pshCkCl+SwYYzekVT+H1wxHaZB0JbWkV8ULRGWZLTe1S2ieDAaPhFY7yeTrpaLXep5Bc+g925k8WnAiEQ==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-waf": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.55.0.tgz", - "integrity": "sha512-dxS9gWexSQ2nTSMiLcsjmN2yozBB7e+qejUV6QehL3XAaZ/5BFYyaSDRbUllTn1B3BOrNU9ixq7zkKjlIemTEg==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/oci-workrequests": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.55.0.tgz", - "integrity": "sha512-XzKbr9KeNuzveV/0JbL7mcNpv1ecjJRT3UIenPF9kHHnrJuJSDPXqn48v/24r3J6fyPaZL4TQL2qylM6zm2o8w==", - "dependencies": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "node_modules/octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true, - "license": "MIT", - "bin": { - "opencollective-postinstall": "index.js" - } - }, - "node_modules/opossum": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz", - "integrity": "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "license": "MIT", - "dependencies": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "license": "ISC", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-defer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", - "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", - "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "license": "MIT", - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-queue": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", - "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", - "dev": true, - "license": "MIT", - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true, - "license": "MIT" - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", - "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", - "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url/node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "license": "MIT" - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.3.0", - "execa": "^0.8.0", - "find-up": "^2.1.0", - "ignore": "^3.3.7", - "mri": "^1.1.0", - "multimatch": "^3.0.0" - }, - "bin": { - "pretty-quick": "bin/pretty-quick.js" - }, - "peerDependencies": { - "prettier": ">=1.8.0" - } - }, - "node_modules/pretty-quick/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/pretty-quick/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/pretty-quick/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/pretty-quick/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true, - "license": "ISC" - }, - "node_modules/promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "license": "MIT", - "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/promise.allsettled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", - "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", - "dev": true, - "license": "MIT", - "dependencies": { - "array.prototype.map": "^1.0.1", - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "iterate-value": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", - "dev": true, - "license": "ISC", - "dependencies": { - "read": "1" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/propagate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", - "dev": true, - "engines": [ - "node >= 0.8.1" - ], - "license": "MIT" - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true, - "license": "ISC" - }, - "node_modules/protobufjs": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz", - "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/protobufjs/node_modules/@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", - "license": "MIT" - }, - "node_modules/protocols": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", - "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", - "dev": true, - "license": "MIT" - }, - "node_modules/protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "genfun": "^5.0.0" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "license": "MIT" - }, - "node_modules/pug": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", - "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "pug-code-gen": "^2.0.2", - "pug-filters": "^3.1.1", - "pug-lexer": "^4.1.0", - "pug-linker": "^3.0.6", - "pug-load": "^2.0.12", - "pug-parser": "^5.0.1", - "pug-runtime": "^2.0.5", - "pug-strip-comments": "^1.0.4" - } - }, - "node_modules/pug-attrs": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", - "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.5" - } - }, - "node_modules/pug-code-gen": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", - "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "constantinople": "^3.1.2", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.4", - "pug-error": "^1.3.3", - "pug-runtime": "^2.0.5", - "void-elements": "^2.0.1", - "with": "^5.0.0" - } - }, - "node_modules/pug-error": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", - "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/pug-filters": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", - "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-css": "^4.1.11", - "constantinople": "^3.0.1", - "jstransformer": "1.0.0", - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" - } - }, - "node_modules/pug-lexer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", - "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.3" - } - }, - "node_modules/pug-linker": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", - "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8" - } - }, - "node_modules/pug-load": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", - "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.8" - } - }, - "node_modules/pug-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", - "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pug-error": "^1.3.3", - "token-stream": "0.0.1" - } - }, - "node_modules/pug-runtime": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", - "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", - "dev": true, - "license": "MIT" - }, - "node_modules/pug-strip-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", - "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", - "dev": true, - "license": "MIT", - "dependencies": { - "pug-error": "^1.3.3" - } - }, - "node_modules/pug-walk": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", - "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", - "dev": true, - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "license": "MIT", - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dev": true, - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-ace": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz", - "integrity": "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/polyfill": "^7.4.4", - "brace": "^0.11.1", - "diff-match-patch": "^1.0.4", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0", - "react-dom": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0" - } - }, - "node_modules/react-docgen": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", - "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.7.5", - "@babel/runtime": "^7.7.6", - "ast-types": "^0.13.2", - "commander": "^2.19.0", - "doctrine": "^3.0.0", - "neo-async": "^2.6.1", - "node-dir": "^0.1.10", - "strip-indent": "^3.0.0" - }, - "bin": { - "react-docgen": "bin/react-docgen.js" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/react-docgen/node_modules/ast-types": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", - "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dev": true, - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.14.0" - } - }, - "node_modules/react-frame-component": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", - "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "prop-types": "^15.5.9", - "react": ">= 16.3", - "react-dom": ">= 16.3" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/read-package-json": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", - "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.1", - "json-parse-better-errors": "^1.0.1", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "dev": true, - "license": "ISC", - "dependencies": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/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=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read/node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true, - "license": "ISC" - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/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==", - "license": "MIT" - }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "license": "ISC", - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.0.7" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recast": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz", - "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "0.12.4", - "esprima": "~4.0.0", - "private": "^0.1.8", - "source-map": "~0.6.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/redent/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "dev": true, - "license": "MIT" - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "license": "Apache-2.0", - "dependencies": { - "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.3", - "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.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "license": "ISC" - }, - "node_modules/requizzle": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", - "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", - "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==", - "license": "MIT" - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true, - "license": "MIT" - }, - "node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true, - "license": "ISC" - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/retry-request": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz", - "integrity": "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "through2": "^3.0.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/retry-request/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/retry-request/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/retry-request/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "license": "MIT", - "dependencies": { - "align-text": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "license": "MIT", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" - }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dev": true, - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/serialize-javascript": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", - "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "license": "ISC" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true, - "license": "ISC", - "engines": { - "node": "*" - } - }, - "node_modules/smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snakeize": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", - "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=", - "license": "MIT" - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "license": "MIT", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "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, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true, - "license": "MIT" - }, - "node_modules/spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-array-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", - "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", - "license": "MIT", - "dependencies": { - "is-stream-ended": "^0.1.4" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "through2": "^2.0.2" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "license": "MIT", - "dependencies": { - "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" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "license": "ISC", - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", - "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", - "license": "MIT", - "dependencies": { - "stubs": "^3.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "license": "MIT" - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/node_modules/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==", - "license": "MIT" - }, - "node_modules/string-format-obj": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", - "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==", - "license": "MIT" - }, - "node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strong-log-transformer/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/stubs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", - "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=", - "license": "MIT" - }, - "node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", - "dev": true - }, - "node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/tar/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/teeny-request": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz", - "integrity": "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==", - "license": "Apache-2.0", - "dependencies": { - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.2.0", - "stream-events": "^1.0.5", - "uuid": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/teeny-request/node_modules/agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/teeny-request/node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/teeny-request/node_modules/uuid": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", - "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true, - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true, - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/to-regex-range/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/to-regex/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/token-stream": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", - "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", - "dev": true, - "license": "MIT" - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-map": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", - "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/ts-node": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", - "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" - } - }, - "node_modules/tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "license": "MIT", - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "license": "Unlicense" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "license": "MIT" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true, - "license": "MIT" - }, - "node_modules/uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "source-map": "~0.5.1", - "yargs": "~3.10.0" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - }, - "optionalDependencies": { - "uglify-to-browserify": "~1.0.0" - } - }, - "node_modules/uglify-js/node_modules/camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uglify-js/node_modules/cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "license": "ISC", - "dependencies": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "node_modules/uglify-js/node_modules/wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true, - "license": "MIT/X11", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/uglify-js/node_modules/yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - }, - "node_modules/uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true, - "license": "ISC", - "engines": { - "node": "*" - } - }, - "node_modules/umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true, - "license": "MIT" - }, - "node_modules/underscore": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", - "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==", - "license": "MIT" - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universal-user-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", - "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "os-name": "^3.1.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "license": "MIT", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "license": "MIT", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true, - "license": "MIT" - }, - "node_modules/url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", - "license": "MIT", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "license": "MIT" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "license": "MIT" - }, - "node_modules/util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "license": "MIT", - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true, - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/extsprintf": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", - "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vue-docgen-api": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz", - "integrity": "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.2.3", - "@babel/types": "^7.0.0", - "ast-types": "^0.12.2", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.5", - "pug": "^2.0.3", - "recast": "^0.17.3", - "ts-map": "^1.0.3", - "typescript": "^3.2.2", - "vue-template-compiler": "^2.0.0" - } - }, - "node_modules/vue-docgen-api/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/vue-docgen-api/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/vue-template-compiler": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", - "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "node_modules/vue2-ace-editor": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz", - "integrity": "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "brace": "^0.11.0" - } - }, - "node_modules/walkdir": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", - "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "license": "ISC" - }, - "node_modules/which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "dev": true, - "license": "MIT" - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/windows-release": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz", - "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^1.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/with": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", - "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" - } - }, - "node_modules/with/node_modules/acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true, - "license": "MIT" - }, - "node_modules/workerpool": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", - "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true, - "license": "ISC" - }, - "node_modules/write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/write-pkg": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", - "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", - "dev": true, - "license": "MIT", - "dependencies": { - "sort-keys": "^2.0.0", - "write-json-file": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", - "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlcreate": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", - "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/xmldom": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", - "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==", - "license": "(LGPL-2.0 OR MIT)", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/xpath.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", - "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "license": "ISC" - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-unparser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", - "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat": "^4.1.0", - "lodash": "^4.17.15", - "yargs": "^13.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs-unparser/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "packages/aws-plugin": { - "name": "@nodecloud/aws-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "aws-sdk": "^2.686.0" - } - }, - "packages/azure-plugin": { - "name": "@nodecloud/azure-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "@azure/arm-appservice": "^6.0.0", - "@azure/arm-compute": "^14.0.0", - "@azure/arm-containerservice": "^11.0.0", - "@azure/arm-cosmosdb": "^9.1.0", - "@azure/arm-dns": "^4.0.0", - "@azure/arm-keyvault": "^1.2.1", - "@azure/arm-monitor": "^6.0.0", - "@azure/arm-network": "^22.0.0", - "@azure/arm-sql": "^7.0.2", - "@azure/arm-storage": "^15.1.0", - "@azure/ms-rest-js": "^2.0.7", - "@azure/ms-rest-nodeauth": "^3.0.5" - } - }, - "packages/azure-plugin/node_modules/@azure/arm-cosmosdb": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz", - "integrity": "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "packages/azure-plugin/node_modules/@azure/arm-sql": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz", - "integrity": "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "packages/azure-plugin/node_modules/@azure/arm-storage": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz", - "integrity": "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "packages/common": { - "name": "@nodecloud/common", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "config": "^1.26.1", - "key-mirror": "^1.0.1" - } - }, - "packages/do-plugin": { - "name": "@nodecloud/do-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "do-wrapper": "^4.5.1" - } - }, - "packages/gcp-plugin": { - "name": "@nodecloud/gcp-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/automl": "^2.2.0", - "@google-cloud/compute": "^2.0.1", - "@google-cloud/container": "^2.1.1", - "@google-cloud/dns": "^2.0.1", - "@google-cloud/firestore": "^4.2.0", - "@google-cloud/kms": "^2.1.2", - "@google-cloud/monitoring": "^2.1.1", - "@google-cloud/pubsub": "^2.5.0", - "@google-cloud/spanner": "^5.2.1", - "@google-cloud/storage": "^5.1.1", - "@google-cloud/translate": "^6.0.2" - } - }, - "packages/gcp-plugin/node_modules/@google-cloud/compute": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz", - "integrity": "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "async": "^3.0.0", - "extend": "^3.0.2", - "gce-images": "^3.0.0", - "is": "^3.2.1", - "string-format-obj": "^1.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/gcp-plugin/node_modules/@google-cloud/monitoring": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz", - "integrity": "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/gcp-plugin/node_modules/@google-cloud/pubsub": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz", - "integrity": "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@opentelemetry/api": "^0.10.0", - "@opentelemetry/tracing": "^0.10.0", - "@types/duplexify": "^3.6.0", - "@types/long": "^4.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.7.0", - "is-stream-ended": "^0.1.4", - "lodash.snakecase": "^4.1.1", - "p-defer": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/gcp-plugin/node_modules/@google-cloud/pubsub/node_modules/google-gax": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", - "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "~1.1.1", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - }, - "bin": { - "compileProtos": "build/tools/compileProtos.js" - }, - "engines": { - "node": ">=10" - } - } - }, - "dependencies": { - "@azure/arm-appservice": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz", - "integrity": "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-compute": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz", - "integrity": "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-containerservice": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz", - "integrity": "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-cosmosdb": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz", - "integrity": "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-dns": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz", - "integrity": "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-keyvault": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz", - "integrity": "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==", - "requires": { - "@azure/ms-rest-azure-js": "^1.3.2", - "@azure/ms-rest-js": "^1.8.1", - "tslib": "^1.9.3" - }, - "dependencies": { - "@azure/ms-rest-azure-js": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz", - "integrity": "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==", - "requires": { - "@azure/ms-rest-js": "^1.8.10", - "tslib": "^1.9.3" - } - }, - "@azure/ms-rest-js": { - "version": "1.8.15", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz", - "integrity": "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==", - "requires": { - "@types/tunnel": "0.0.0", - "axios": "^0.19.0", - "form-data": "^2.3.2", - "tough-cookie": "^2.4.3", - "tslib": "^1.9.2", - "tunnel": "0.0.6", - "uuid": "^3.2.1", - "xml2js": "^0.4.19" - } - }, - "@types/tunnel": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz", - "integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==", - "requires": { - "@types/node": "*" - } - } - } - }, - "@azure/arm-monitor": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz", - "integrity": "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-network": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz", - "integrity": "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-sql": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz", - "integrity": "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-storage": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz", - "integrity": "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/ms-rest-azure-env": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz", - "integrity": "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==" - }, - "@azure/ms-rest-azure-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz", - "integrity": "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==", - "requires": { - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/ms-rest-js": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz", - "integrity": "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==", - "requires": { - "@types/node-fetch": "^2.3.7", - "@types/tunnel": "0.0.1", - "abort-controller": "^3.0.0", - "form-data": "^2.5.0", - "node-fetch": "^2.6.0", - "tough-cookie": "^3.0.1", - "tslib": "^1.10.0", - "tunnel": "0.0.6", - "uuid": "^3.3.2", - "xml2js": "^0.4.19" - }, - "dependencies": { - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, - "@azure/ms-rest-nodeauth": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz", - "integrity": "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==", - "requires": { - "@azure/ms-rest-azure-env": "^2.0.0", - "@azure/ms-rest-js": "^2.0.4", - "adal-node": "^0.1.28" - } - }, - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/core": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", - "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.1", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.0", - "@babel/types": "^7.11.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "json5": { - "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" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "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.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "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.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-module-imports": { - "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.10.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", - "dev": true, - "requires": { - "@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.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "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.10.4" - } - }, - "@babel/helper-replace-supers": { - "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.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.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.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "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==", - "dev": true - }, - "@babel/helpers": { - "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.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/polyfill": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", - "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", - "dev": true, - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime": { - "version": "7.21.0", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "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.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - } - } - }, - "@evocateur/libnpmaccess": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", - "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "npm-package-arg": "^6.1.0" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - } - } - }, - "@evocateur/libnpmpublish": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", - "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^6.1.0", - "semver": "^5.5.1", - "ssri": "^6.0.1" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "@evocateur/npm-registry-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", - "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", - "dev": true, - "requires": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.1.2" - } - }, - "@evocateur/pacote": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", - "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "bluebird": "^3.5.3", - "cacache": "^12.0.3", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.5.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.4.4", - "npm-pick-manifest": "^3.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.3", - "safe-buffer": "^5.2.0", - "semver": "^5.7.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "@google-cloud/automl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz", - "integrity": "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/common": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz", - "integrity": "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==", - "requires": { - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.1", - "duplexify": "^4.1.1", - "ent": "^2.2.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "retry-request": "^4.1.1", - "teeny-request": "^7.0.0" - }, - "dependencies": { - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "@google-cloud/compute": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz", - "integrity": "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "async": "^3.0.0", - "extend": "^3.0.2", - "gce-images": "^3.0.0", - "is": "^3.2.1", - "string-format-obj": "^1.1.1" - } - }, - "@google-cloud/container": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz", - "integrity": "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/dns": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz", - "integrity": "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "dns-zonefile": "0.2.6", - "lodash.groupby": "^4.6.0", - "string-format-obj": "^1.1.1" - } - }, - "@google-cloud/firestore": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz", - "integrity": "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "functional-red-black-tree": "^1.0.1", - "google-gax": "^2.2.0" - } - }, - "@google-cloud/kms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz", - "integrity": "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/monitoring": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz", - "integrity": "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/paginator": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz", - "integrity": "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==", - "requires": { - "arrify": "^2.0.0", - "extend": "^3.0.2" - } - }, - "@google-cloud/precise-date": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz", - "integrity": "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==" - }, - "@google-cloud/projectify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz", - "integrity": "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==" - }, - "@google-cloud/promisify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz", - "integrity": "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==" - }, - "@google-cloud/pubsub": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz", - "integrity": "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==", - "requires": { - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@types/duplexify": "^3.6.0", - "@types/long": "^4.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.1.0", - "is-stream-ended": "^0.1.4", - "lodash.snakecase": "^4.1.1", - "p-defer": "^3.0.0", - "protobufjs": "^6.8.1" - }, - "dependencies": { - "@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" - }, - "protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - } - } - } - }, - "@google-cloud/spanner": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz", - "integrity": "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@types/stack-trace": "0.0.29", - "arrify": "^2.0.0", - "checkpoint-stream": "^0.1.1", - "events-intercept": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.3.1", - "grpc-gcp": "^0.3.2", - "is": "^3.2.1", - "lodash.snakecase": "^4.1.1", - "merge-stream": "^2.0.0", - "p-queue": "^6.0.2", - "protobufjs": "^6.8.6", - "split-array-stream": "^2.0.0", - "stack-trace": "0.0.10", - "stream-events": "^1.0.4", - "through2": "^4.0.0" - }, - "dependencies": { - "google-gax": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", - "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", - "requires": { - "@grpc/grpc-js": "~1.1.1", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "requires": { - "readable-stream": "3" - } - } - } - }, - "@google-cloud/storage": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz", - "integrity": "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "compressible": "^2.0.12", - "concat-stream": "^2.0.0", - "date-and-time": "^0.13.0", - "duplexify": "^3.5.0", - "extend": "^3.0.2", - "gaxios": "^3.0.0", - "gcs-resumable-upload": "^3.0.0", - "hash-stream-validation": "^0.2.2", - "mime": "^2.2.0", - "mime-types": "^2.0.8", - "onetime": "^5.1.0", - "p-limit": "^3.0.1", - "pumpify": "^2.0.0", - "readable-stream": "^3.4.0", - "snakeize": "^0.1.0", - "stream-events": "^1.0.1", - "through2": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "requires": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - }, - "dependencies": { - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "@google-cloud/translate": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz", - "integrity": "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-gax": "^2.1.0", - "is-html": "^2.0.0", - "protobufjs": "^6.8.8" - }, - "dependencies": { - "@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" - }, - "protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - } - } - } - }, - "@grpc/grpc-js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz", - "integrity": "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==", - "requires": { - "@grpc/proto-loader": "^0.6.0-pre14", - "@types/node": "^12.12.47", - "google-auth-library": "^6.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "@grpc/proto-loader": { - "version": "0.6.0-pre9", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz", - "integrity": "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.9.0", - "yargs": "^15.3.1" - } - }, - "@types/node": { - "version": "12.12.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", - "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==" - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "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", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "@grpc/proto-loader": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz", - "integrity": "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==", - "requires": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@lerna/add": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", - "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", - "dev": true, - "requires": { - "@evocateur/pacote": "^9.6.3", - "@lerna/bootstrap": "3.21.0", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "npm-package-arg": "^6.1.0", - "p-map": "^2.1.0", - "semver": "^6.2.0" - } - }, - "@lerna/bootstrap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", - "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/has-npm-version": "3.16.5", - "@lerna/npm-install": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/symlink-binary": "3.17.0", - "@lerna/symlink-dependencies": "3.17.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "get-port": "^4.2.0", - "multimatch": "^3.0.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0", - "read-package-tree": "^5.1.6", - "semver": "^6.2.0" - } - }, - "@lerna/changed": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", - "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", - "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - } - }, - "@lerna/check-working-tree": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", - "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", - "dev": true, - "requires": { - "@lerna/collect-uncommitted": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "@lerna/validation-error": "3.13.0" - } - }, - "@lerna/child-process": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", - "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", - "dev": true, - "requires": { - "chalk": "^2.3.1", - "execa": "^1.0.0", - "strong-log-transformer": "^2.0.0" - } - }, - "@lerna/clean": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", - "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0" - } - }, - "@lerna/cli": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", - "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", - "dev": true, - "requires": { - "@lerna/global-options": "3.13.0", - "dedent": "^0.7.0", - "npmlog": "^4.1.2", - "yargs": "^14.2.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "@lerna/collect-uncommitted": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", - "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "chalk": "^2.3.1", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - } - }, - "@lerna/command": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", - "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/project": "3.21.0", - "@lerna/validation-error": "3.13.0", - "@lerna/write-log-file": "3.13.0", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^1.0.0", - "is-ci": "^2.0.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/conventional-commits": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", - "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", - "dev": true, - "requires": { - "@lerna/validation-error": "3.13.0", - "conventional-changelog-angular": "^5.0.3", - "conventional-changelog-core": "^3.1.6", - "conventional-recommended-bump": "^5.0.0", - "fs-extra": "^8.1.0", - "get-stream": "^4.0.0", - "lodash.template": "^4.5.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "semver": "^6.2.0" - } - }, - "@lerna/create": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", - "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", - "dev": true, - "requires": { - "@evocateur/pacote": "^9.6.3", - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "camelcase": "^5.0.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "globby": "^9.2.0", - "init-package-json": "^1.10.3", - "npm-package-arg": "^6.1.0", - "p-reduce": "^1.0.0", - "pify": "^4.0.1", - "semver": "^6.2.0", - "slash": "^2.0.0", - "validate-npm-package-license": "^3.0.3", - "validate-npm-package-name": "^3.0.0", - "whatwg-url": "^7.0.0" - } - }, - "@lerna/create-symlink": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", - "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", - "dev": true, - "requires": { - "@zkochan/cmd-shim": "^3.1.0", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - } - }, - "@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - } - }, - "@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", - "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/filter-packages": "3.18.0", - "dedent": "^0.7.0", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/filter-packages": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", - "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", - "dev": true, - "requires": { - "@lerna/validation-error": "3.13.0", - "multimatch": "^3.0.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/get-npm-exec-opts": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", - "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/get-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", - "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "ssri": "^6.0.1", - "tar": "^4.4.8" - } - }, - "@lerna/github-client": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", - "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^16.28.4", - "git-url-parse": "^11.1.2", - "npmlog": "^4.1.2" - } - }, - "@lerna/gitlab-client": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", - "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", - "dev": true, - "requires": { - "node-fetch": "^2.5.0", - "npmlog": "^4.1.2", - "whatwg-url": "^7.0.0" - } - }, - "@lerna/global-options": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", - "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true - }, - "@lerna/has-npm-version": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", - "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "semver": "^6.2.0" - } - }, - "@lerna/import": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", - "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "p-map-series": "^1.0.0" - } - }, - "@lerna/info": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", - "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/output": "3.13.0", - "envinfo": "^7.3.1" - } - }, - "@lerna/init": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", - "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0", - "write-json-file": "^3.2.0" - } - }, - "@lerna/link": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", - "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/package-graph": "3.18.5", - "@lerna/symlink-dependencies": "3.17.0", - "p-map": "^2.1.0", - "slash": "^2.0.0" - } - }, - "@lerna/list": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", - "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - } - }, - "@lerna/listable": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", - "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", - "dev": true, - "requires": { - "@lerna/query-graph": "3.18.5", - "chalk": "^2.3.1", - "columnify": "^1.5.4" - } - }, - "@lerna/log-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", - "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", - "dev": true, - "requires": { - "byte-size": "^5.0.1", - "columnify": "^1.5.4", - "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/npm-conf": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", - "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", - "dev": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^4.0.1" - } - }, - "@lerna/npm-dist-tag": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", - "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "@lerna/otplease": "3.18.5", - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/npm-install": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", - "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "signal-exit": "^3.0.2", - "write-pkg": "^3.1.0" - }, - "dependencies": { - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - } - } - }, - "@lerna/npm-publish": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", - "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", - "dev": true, - "requires": { - "@evocateur/libnpmpublish": "^1.2.2", - "@lerna/otplease": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "read-package-json": "^2.0.13" - } - }, - "@lerna/npm-run-script": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", - "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/otplease": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", - "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", - "dev": true, - "requires": { - "@lerna/prompt": "3.18.5", - "figgy-pudding": "^3.5.1" - } - }, - "@lerna/output": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", - "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/pack-directory": { - "version": "3.16.4", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", - "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", - "dev": true, - "requires": { - "@lerna/get-packed": "3.16.0", - "@lerna/package": "3.16.0", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "npm-packlist": "^1.4.4", - "npmlog": "^4.1.2", - "tar": "^4.4.10", - "temp-write": "^3.4.0" - } - }, - "@lerna/package": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", - "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", - "dev": true, - "requires": { - "load-json-file": "^5.3.0", - "npm-package-arg": "^6.1.0", - "write-pkg": "^3.1.0" - } - }, - "@lerna/package-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", - "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", - "dev": true, - "requires": { - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/validation-error": "3.13.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "semver": "^6.2.0" - } - }, - "@lerna/prerelease-id-from-version": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", - "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", - "dev": true, - "requires": { - "semver": "^6.2.0" - } - }, - "@lerna/profiler": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", - "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "upath": "^1.2.0" - } - }, - "@lerna/project": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", - "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", - "dev": true, - "requires": { - "@lerna/package": "3.16.0", - "@lerna/validation-error": "3.13.0", - "cosmiconfig": "^5.1.0", - "dedent": "^0.7.0", - "dot-prop": "^4.2.0", - "glob-parent": "^5.0.0", - "globby": "^9.2.0", - "load-json-file": "^5.3.0", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "resolve-from": "^4.0.0", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "dev": true - } - } - } - } - }, - "@lerna/prompt": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", - "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", - "dev": true, - "requires": { - "inquirer": "^6.2.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/publish": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", - "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", - "dev": true, - "requires": { - "@evocateur/libnpmaccess": "^3.1.2", - "@evocateur/npm-registry-fetch": "^4.0.0", - "@evocateur/pacote": "^9.6.3", - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/describe-ref": "3.16.5", - "@lerna/log-packed": "3.16.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/npm-dist-tag": "3.18.5", - "@lerna/npm-publish": "3.18.5", - "@lerna/otplease": "3.18.5", - "@lerna/output": "3.13.0", - "@lerna/pack-directory": "3.16.4", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "@lerna/version": "3.22.1", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "semver": "^6.2.0" - } - }, - "@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/query-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", - "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", - "dev": true, - "requires": { - "@lerna/package-graph": "3.18.5", - "figgy-pudding": "^3.5.1" - } - }, - "@lerna/resolve-symlink": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", - "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "read-cmd-shim": "^1.0.1" - } - }, - "@lerna/rimraf-dir": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", - "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2", - "path-exists": "^3.0.0", - "rimraf": "^2.6.2" - } - }, - "@lerna/run": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", - "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-run-script": "3.16.5", - "@lerna/output": "3.13.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/timer": "3.13.0", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - } - }, - "@lerna/run-lifecycle": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", - "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", - "dev": true, - "requires": { - "@lerna/npm-conf": "3.16.0", - "figgy-pudding": "^3.5.1", - "npm-lifecycle": "^3.1.2", - "npmlog": "^4.1.2" - } - }, - "@lerna/run-topologically": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", - "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", - "dev": true, - "requires": { - "@lerna/query-graph": "3.18.5", - "figgy-pudding": "^3.5.1", - "p-queue": "^4.0.0" - }, - "dependencies": { - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, - "p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", - "dev": true, - "requires": { - "eventemitter3": "^3.1.0" - } - } - } - }, - "@lerna/symlink-binary": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", - "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", - "dev": true, - "requires": { - "@lerna/create-symlink": "3.16.2", - "@lerna/package": "3.16.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0" - } - }, - "@lerna/symlink-dependencies": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", - "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", - "dev": true, - "requires": { - "@lerna/create-symlink": "3.16.2", - "@lerna/resolve-symlink": "3.16.0", - "@lerna/symlink-binary": "3.17.0", - "fs-extra": "^8.1.0", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0" - } - }, - "@lerna/timer": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", - "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true - }, - "@lerna/validation-error": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", - "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/version": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", - "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", - "dev": true, - "requires": { - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/conventional-commits": "3.22.0", - "@lerna/github-client": "3.22.0", - "@lerna/gitlab-client": "3.15.0", - "@lerna/output": "3.13.0", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "chalk": "^2.3.1", - "dedent": "^0.7.0", - "load-json-file": "^5.3.0", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "p-reduce": "^1.0.0", - "p-waterfall": "^1.0.0", - "semver": "^6.2.0", - "slash": "^2.0.0", - "temp-write": "^3.4.0", - "write-json-file": "^3.2.0" - } - }, - "@lerna/write-log-file": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", - "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", - "dev": true, - "requires": { - "npmlog": "^4.1.2", - "write-file-atomic": "^2.3.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodecloud/aws-plugin": { - "version": "file:packages/aws-plugin", - "requires": { - "aws-sdk": "^2.686.0" - } - }, - "@nodecloud/azure-plugin": { - "version": "file:packages/azure-plugin", - "requires": { - "@azure/arm-appservice": "^6.0.0", - "@azure/arm-compute": "^14.0.0", - "@azure/arm-containerservice": "^11.0.0", - "@azure/arm-cosmosdb": "^9.1.0", - "@azure/arm-dns": "^4.0.0", - "@azure/arm-keyvault": "^1.2.1", - "@azure/arm-monitor": "^6.0.0", - "@azure/arm-network": "^22.0.0", - "@azure/arm-sql": "^7.0.2", - "@azure/arm-storage": "^15.1.0", - "@azure/ms-rest-js": "^2.0.7", - "@azure/ms-rest-nodeauth": "^3.0.5" - }, - "dependencies": { - "@azure/arm-cosmosdb": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz", - "integrity": "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-sql": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz", - "integrity": "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-storage": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz", - "integrity": "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - } - } - }, - "@nodecloud/common": { - "version": "file:packages/common", - "requires": { - "config": "^1.26.1", - "key-mirror": "^1.0.1" - } - }, - "@nodecloud/do-plugin": { - "version": "file:packages/do-plugin", - "requires": { - "do-wrapper": "^4.5.1" - } - }, - "@nodecloud/gcp-plugin": { - "version": "file:packages/gcp-plugin", - "requires": { - "@google-cloud/automl": "^2.2.0", - "@google-cloud/compute": "^2.0.1", - "@google-cloud/container": "^2.1.1", - "@google-cloud/dns": "^2.0.1", - "@google-cloud/firestore": "^4.2.0", - "@google-cloud/kms": "^2.1.2", - "@google-cloud/monitoring": "^2.1.1", - "@google-cloud/pubsub": "^2.5.0", - "@google-cloud/spanner": "^5.2.1", - "@google-cloud/storage": "^5.1.1", - "@google-cloud/translate": "^6.0.2" - }, - "dependencies": { - "@google-cloud/compute": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz", - "integrity": "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "async": "^3.0.0", - "extend": "^3.0.2", - "gce-images": "^3.0.0", - "is": "^3.2.1", - "string-format-obj": "^1.1.1" - } - }, - "@google-cloud/monitoring": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz", - "integrity": "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/pubsub": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz", - "integrity": "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==", - "requires": { - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@opentelemetry/api": "^0.10.0", - "@opentelemetry/tracing": "^0.10.0", - "@types/duplexify": "^3.6.0", - "@types/long": "^4.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.7.0", - "is-stream-ended": "^0.1.4", - "lodash.snakecase": "^4.1.1", - "p-defer": "^3.0.0" - }, - "dependencies": { - "google-gax": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", - "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", - "requires": { - "@grpc/grpc-js": "~1.1.1", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - } - } - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@octokit/auth-token": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", - "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", - "dev": true, - "requires": { - "@octokit/types": "^5.0.0" - } - }, - "@octokit/endpoint": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz", - "integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==", - "dev": true, - "requires": { - "@octokit/types": "^5.0.0", - "is-plain-object": "^3.0.0", - "universal-user-agent": "^5.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "requires": { - "isobject": "^4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - } - } - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", - "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", - "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", - "dev": true - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", - "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.1", - "deprecation": "^2.3.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/request": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz", - "integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==", - "dev": true, - "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.0.0", - "@octokit/types": "^5.0.0", - "deprecation": "^2.0.0", - "is-plain-object": "^3.0.0", - "node-fetch": "^2.3.0", - "once": "^1.4.0", - "universal-user-agent": "^5.0.0" - }, - "dependencies": { - "@octokit/request-error": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", - "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", - "dev": true, - "requires": { - "@octokit/types": "^5.0.1", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "requires": { - "isobject": "^4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - } - } - }, - "@octokit/request-error": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", - "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/rest": { - "version": "16.43.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", - "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", - "dev": true, - "requires": { - "@octokit/auth-token": "^2.4.0", - "@octokit/plugin-paginate-rest": "^1.1.1", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "2.4.0", - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - }, - "dependencies": { - "universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "requires": { - "os-name": "^3.1.0" - } - } - } - }, - "@octokit/types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz", - "integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - }, - "@opentelemetry/api": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", - "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", - "requires": { - "@opentelemetry/context-base": "^0.10.2" - } - }, - "@opentelemetry/context-base": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", - "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==" - }, - "@opentelemetry/core": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz", - "integrity": "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==", - "requires": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/context-base": "^0.10.2", - "semver": "^7.1.3" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" - } - } - }, - "@opentelemetry/resources": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz", - "integrity": "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==", - "requires": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "gcp-metadata": "^3.5.0" - }, - "dependencies": { - "gaxios": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz", - "integrity": "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==", - "requires": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - } - }, - "gcp-metadata": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz", - "integrity": "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==", - "requires": { - "gaxios": "^2.1.0", - "json-bigint": "^0.3.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - } - } - }, - "@opentelemetry/tracing": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz", - "integrity": "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==", - "requires": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/context-base": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "@opentelemetry/resources": "^0.10.2" - } - }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" - }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", - "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" - }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" - }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" - }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" - }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" - }, - "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@types/babel-types": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz", - "integrity": "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==", - "dev": true - }, - "@types/babylon": { - "version": "6.16.5", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", - "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", - "dev": true, - "requires": { - "@types/babel-types": "*" - } - }, - "@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "@types/chai": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", - "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", - "dev": true - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==", - "requires": { - "@types/node": "*" - } - }, - "@types/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" - }, - "@types/isomorphic-fetch": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", - "integrity": "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==", - "requires": { - "@types/node": "*" - } - }, - "@types/jssha": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz", - "integrity": "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" - }, - "@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.191", - "dev": true - }, - "@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true - }, - "@types/mocha": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz", - "integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==", - "dev": true - }, - "@types/node": { - "version": "14.0.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", - "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==" - }, - "@types/node-fetch": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", - "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", - "requires": { - "@types/node": "*", - "form-data": "^3.0.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "@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/opossum": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz", - "integrity": "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==", - "requires": { - "@types/node": "*" - } - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/pumpify": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz", - "integrity": "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==", - "requires": { - "@types/duplexify": "*", - "@types/node": "*" - } - }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "requires": { - "@types/node": "*" - } - }, - "@types/sshpk": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz", - "integrity": "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==", - "requires": { - "@types/node": "*" - } - }, - "@types/stack-trace": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", - "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==" - }, - "@types/tunnel": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", - "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", - "requires": { - "@types/node": "*" - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", - "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/type-utils": "5.19.0", - "@typescript-eslint/utils": "5.19.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/parser": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", - "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "debug": "^4.3.2" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", - "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.19.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } - } - }, - "@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", - "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "@zkochan/cmd-shim": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", - "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", - "dev": true, - "requires": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - }, - "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", - "dev": true, - "requires": { - "acorn": "^4.0.4" - } - }, - "adal-node": { - "version": "0.1.28", - "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz", - "integrity": "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=", - "requires": { - "@types/node": "^8.0.47", - "async": ">=0.6.0", - "date-utils": "*", - "jws": "3.x.x", - "request": ">= 2.52.0", - "underscore": ">= 1.3.1", - "uuid": "^3.1.0", - "xmldom": ">= 0.1.x", - "xpath.js": "~1.1.0" - }, - "dependencies": { - "@types/node": { - "version": "8.10.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", - "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==" - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - } - } - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - }, - "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "dev": true, - "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", - "dev": true - } - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "array.prototype.map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", - "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.4" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz", - "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==", - "dev": true - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true - }, - "await-semaphore": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", - "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" - }, - "aws-sdk": { - "version": "2.709.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz", - "integrity": "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==", - "requires": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "dependencies": { - "sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, - "xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - }, - "dependencies": { - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - } - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" - } - } - }, - "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.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" - }, - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "requires": { - "follow-redirects": "1.5.10" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "before-after-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", - "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", - "dev": true - }, - "better-docs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz", - "integrity": "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==", - "dev": true, - "requires": { - "brace": "^0.11.1", - "react-ace": "^6.5.0", - "react-docgen": "^5.3.0", - "react-frame-component": "^4.1.1", - "typescript": "^3.7.5", - "underscore": "^1.9.1", - "vue-docgen-api": "^3.22.0", - "vue2-ace-editor": "^0.0.13" - } - }, - "bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "brace": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", - "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "dev": true - }, - "btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true - }, - "byte-size": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", - "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - } - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.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=", - "dev": true - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - } - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "catharsis": { - "version": "0.8.11", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", - "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "dev": true, - "requires": { - "is-regex": "^1.0.3" - }, - "dependencies": { - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - } - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "dev": true - }, - "checkpoint-stream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz", - "integrity": "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==", - "requires": { - "@types/pumpify": "^1.4.1", - "events-intercept": "^2.0.0", - "pumpify": "^1.3.5", - "split-array-stream": "^1.0.0", - "through2": "^2.0.3" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "split-array-stream": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", - "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", - "requires": { - "async": "^2.4.0", - "is-stream-ended": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "dev": true - }, - "class-generator": { - "version": "file:generator", - "requires": { - "@azure/arm-appservice": "^6.0.0", - "@azure/arm-compute": "^14.0.0", - "@azure/arm-containerservice": "^11.0.0", - "@azure/arm-cosmosdb": "^8.0.0", - "@azure/arm-keyvault": "^1.2.1", - "@azure/arm-monitor": "^6.0.0", - "@azure/arm-sql": "^7.0.0", - "@azure/arm-storage": "^15.0.0", - "@google-cloud/compute": "^2.0.0", - "@google-cloud/container": "^2.1.0", - "@google-cloud/dns": "^2.0.1", - "@google-cloud/monitoring": "^2.0.0", - "@google-cloud/pubsub": "^2.1.0", - "@google-cloud/storage": "^5.1.1", - "@google-cloud/translate": "^6.0.0", - "aws-sdk": "^2.686.0", - "config": "^1.26.1", - "do-wrapper": "^4.5.1", - "js-yaml": "^3.14.0", - "key-mirror": "^1.0.1", - "lodash": "^4.17.19", - "oci-sdk": "^2.55.0", - "typescript": "^3.9.3" - }, - "dependencies": { - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "typescript": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", - "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==" - } - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - }, - "dependencies": { - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - } - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "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==" - }, - "columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dev": true, - "requires": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "compare-func": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", - "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", - "dev": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^3.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", - "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - } - } - }, - "compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "dev": true - }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "config": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", - "requires": { - "json5": "^1.0.1" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "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==", - "requires": { - "semver": "^6.0.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constantinople": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", - "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", - "dev": true, - "requires": { - "@types/babel-types": "^7.0.0", - "@types/babylon": "^6.16.2", - "babel-types": "^6.26.0", - "babylon": "^6.18.0" - } - }, - "conventional-changelog-angular": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz", - "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==", - "dev": true, - "requires": { - "compare-func": "^1.3.1", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", - "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", - "dev": true, - "requires": { - "conventional-changelog-writer": "^4.0.6", - "conventional-commits-parser": "^3.0.3", - "dateformat": "^3.0.0", - "get-pkg-repo": "^1.0.0", - "git-raw-commits": "2.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^2.0.3", - "lodash": "^4.2.1", - "normalize-package-data": "^2.3.5", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^3.0.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true - }, - "conventional-changelog-writer": { - "version": "4.0.16", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz", - "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==", - "dev": true, - "requires": { - "compare-func": "^1.3.1", - "conventional-commits-filter": "^2.0.6", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^7.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^3.0.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true - }, - "meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - } - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true - } - } - }, - "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" - } - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "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": "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": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true - }, - "yargs-parser": { - "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 - } - } - } - } - }, - "conventional-commits-filter": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", - "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", - "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", - "dev": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^7.0.0", - "split2": "^2.0.0", - "through2": "^3.0.0", - "trim-off-newlines": "^1.0.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true - }, - "meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - } - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true - } - } - }, - "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" - } - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "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": "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": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true - }, - "yargs-parser": { - "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 - } - } - } - } - }, - "conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "requires": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "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==", - "dev": true - } - } - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true - }, - "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=" - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "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" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } - } - }, - "cross-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", - "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "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", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "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" - } - } - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "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" - } - }, - "date-and-time": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz", - "integrity": "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==" - }, - "date-utils": { - "version": "1.2.21", - "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", - "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=" - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" - } - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - } - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "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" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true - }, - "dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diff-match-patch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", - "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", - "dev": true - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dns-zonefile": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz", - "integrity": "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==" - }, - "do-wrapper": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz", - "integrity": "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==", - "requires": { - "got": "^11.8.2" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", - "dev": true - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "devOptional": true, - "requires": { - "iconv-lite": "~0.4.13" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "requires": { - "once": "^1.4.0" - } - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true - }, - "envinfo": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz", - "integrity": "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==", - "dev": true - }, - "err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "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.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "es-get-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", - "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", - "dev": true, - "requires": { - "es-abstract": "^1.17.4", - "has-symbols": "^1.0.1", - "is-arguments": "^1.0.4", - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, - "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.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "dev": true - }, - "eslint": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", - "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - }, - "dependencies": { - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "eslint-plugin-simple-import-sort": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", - "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", - "dev": true, - "requires": {} - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, - "eventemitter3": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz", - "integrity": "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==" - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" - }, - "events-intercept": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", - "integrity": "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=" - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "dev": true - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "dependencies": { - "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==" - } - } - }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "requires": { - "semver-regex": "^2.0.0" - } - }, - "flat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", - "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", - "dev": true, - "requires": { - "is-buffer": "~2.0.3" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", - "dev": true - } - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - } - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "dev": 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 - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gaxios": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz", - "integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==", - "requires": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - }, - "dependencies": { - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - } - } - }, - "gce-images": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz", - "integrity": "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==", - "requires": { - "arrify": "^2.0.0", - "google-auth-library": "^6.0.0" - } - }, - "gcp-metadata": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz", - "integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==", - "requires": { - "gaxios": "^3.0.0", - "json-bigint": "^0.3.0" - } - }, - "gcs-resumable-upload": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz", - "integrity": "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==", - "requires": { - "abort-controller": "^3.0.0", - "configstore": "^5.0.0", - "extend": "^3.0.2", - "gaxios": "^3.0.0", - "google-auth-library": "^6.0.0", - "pumpify": "^2.0.0", - "stream-events": "^1.0.4" - }, - "dependencies": { - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "requires": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true - }, - "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==" - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "dev": true - }, - "get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "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=", - "dev": true, - "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" - } - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "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=", - "dev": true, - "requires": { - "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=", - "dev": true, - "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=", - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - } - } - }, - "get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "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" - } - }, - "git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "requires": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - } - }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", - "dev": true, - "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", - "dev": true, - "requires": { - "meow": "^4.0.0", - "semver": "^6.0.0" - } - }, - "git-up": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", - "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "git-url-parse": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", - "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", - "dev": true, - "requires": { - "git-up": "^4.0.0" - } - }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", - "dev": true, - "requires": { - "ini": "^1.3.2" - } - }, - "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" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "dev": true - } - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - } - } - }, - "google-auth-library": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz", - "integrity": "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==", - "requires": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^3.0.0", - "gcp-metadata": "^4.1.0", - "gtoken": "^5.0.0", - "jws": "^4.0.0", - "lru-cache": "^5.0.0" - } - }, - "google-gax": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz", - "integrity": "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==", - "requires": { - "@grpc/grpc-js": "~1.0.0", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - }, - "dependencies": { - "@grpc/grpc-js": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz", - "integrity": "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==", - "requires": { - "semver": "^6.2.0" - } - } - } - }, - "google-p12-pem": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz", - "integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==", - "requires": { - "node-forge": "^0.9.0" - } - }, - "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "requires": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.1", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.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==" - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "dev": true - }, - "grpc-gcp": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz", - "integrity": "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==", - "requires": { - "@grpc/grpc-js": "^1.1.1" - } - }, - "gtoken": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz", - "integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==", - "requires": { - "gaxios": "^3.0.0", - "google-p12-pem": "^3.0.0", - "jws": "^4.0.0", - "mime": "^2.2.0" - } - }, - "handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-js": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", - "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", - "dev": true, - "optional": true - } - } - }, - "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.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - } - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true - }, - "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-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-stream-validation": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz", - "integrity": "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==", - "requires": { - "through2": "^2.0.0" - } - }, - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "dev": true - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "requires": { - "agent-base": "4", - "debug": "3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "dev": true - } - } - }, - "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" - } - }, - "http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "requires": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "dependencies": { - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - } - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "requires": { - "debug": "4" - } - } - } - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, - "husky": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", - "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "devOptional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", - "dev": true, - "requires": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "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.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - } - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" - }, - "is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "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": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "dev": true - }, - "is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", - "dev": true, - "requires": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, - "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=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-html": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", - "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", - "requires": { - "html-tags": "^3.0.0" - } - }, - "is-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", - "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", - "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", - "dev": true - }, - "is-ssh": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", - "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", - "dev": true, - "requires": { - "protocols": "^1.1.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "dev": true - }, - "is-stream-ended": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", - "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==" - }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true - }, - "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-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", - "dev": true, - "requires": { - "text-extensions": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "iterate-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", - "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", - "dev": true - }, - "iterate-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", - "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", - "dev": true, - "requires": { - "es-get-iterator": "^1.0.2", - "iterate-iterator": "^1.0.1" - } - }, - "jmespath": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" - }, - "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", - "dev": true - }, - "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 - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "js2xmlparser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", - "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", - "dev": true, - "requires": { - "xmlcreate": "^2.0.3" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsdoc": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz", - "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.9.4", - "bluebird": "^3.7.2", - "catharsis": "^0.8.11", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.1", - "klaw": "^3.0.0", - "markdown-it": "^10.0.0", - "markdown-it-anchor": "^5.2.7", - "marked": "^0.8.2", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.10.2" - }, - "dependencies": { - "@babel/parser": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", - "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-bigint": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz", - "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==", - "requires": { - "bignumber.js": "^9.0.0" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "dev": true - }, - "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.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - } - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "requires": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "dependencies": { - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "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" - } - }, - "jssha": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz", - "integrity": "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==" - }, - "jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "dev": true, - "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "requires": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "key-mirror": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz" - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, - "lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", - "dev": true, - "requires": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "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=", - "dev": true - }, - "linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "requires": { - "uc.micro": "^1.0.1" - } - }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "dependencies": { - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "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" - } - }, - "lodash": { - "version": "4.17.21" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.at": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz", - "integrity": "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" - }, - "lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", - "dev": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, - "lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2" - } - }, - "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "macos-release": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", - "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", - "dev": true - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "requires": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true - } - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - } - }, - "markdown-it-anchor": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", - "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true, - "requires": {} - }, - "marked": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", - "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", - "dev": true - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true - } - } - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "dependencies": { - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - } - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "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" - } - }, - "mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "requires": { - "mkdirp": "*" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "mocha": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", - "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", - "dev": true, - "requires": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.3.1", - "debug": "3.2.6", - "diff": "4.0.2", - "escape-string-regexp": "1.0.5", - "find-up": "4.1.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "3.13.1", - "log-symbols": "3.0.0", - "minimatch": "3.0.4", - "ms": "2.1.2", - "object.assign": "4.1.0", - "promise.allsettled": "1.0.2", - "serialize-javascript": "3.0.0", - "strip-json-comments": "3.0.1", - "supports-color": "7.1.0", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.0.0", - "yargs": "13.3.2", - "yargs-parser": "13.1.2", - "yargs-unparser": "1.6.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "requires": { - "ms": "^2.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true - } - } - }, - "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "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" - } - } - } - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "mri": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "dev": true, - "requires": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true - } - } - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "dev": true - }, - "nock": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz", - "dev": true, - "requires": { - "chai": "^4.1.2", - "debug": "^3.1.0", - "deep-equal": "^1.0.0", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.5", - "mkdirp": "^0.5.0", - "propagate": "^1.0.0", - "qs": "^6.5.1", - "semver": "^5.5.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true - }, - "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "dev": true - } - } - }, - "node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "requires": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - } - }, - "node-forge": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz", - "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==" - }, - "node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "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" - }, - "dependencies": { - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - }, - "npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", - "dev": true, - "requires": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "requires": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "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-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "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", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "oci-adm": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.55.0.tgz", - "integrity": "sha512-3o2NwKvaPRpA6dhymX1GmgQ4teI4gvS8PXEezs+P0912wVPcR5eAwYv6xlviiEbY0hixV+xpgTdakxi3mRByyQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-aianomalydetection": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.55.0.tgz", - "integrity": "sha512-j7WL9kjeyLTrTw3JyIP2eKrBJ24/P06xO7bD6MlKaEVsKq86rUpdMA6a72KjJwEhJ/vioN4bZr7W3Lfibb0Iiw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-aidocument": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.55.0.tgz", - "integrity": "sha512-XTH3MxZjjlz1PYQKZgV/i4tQR0g6iIDgdY12AI11zg+T+f+IOik2rb08HFV+cNriWYA0mr9DYvSMiKBVyMjz9g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-ailanguage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.55.0.tgz", - "integrity": "sha512-uCXKe5ZZpuI79hEXvZXZs/coZ5EKHKinPFJkcpeo2h/RzJXfPzZDRSCo+1wYhxZKus1mNLN5ZGM8RIwe/kTjPA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-aispeech": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.55.0.tgz", - "integrity": "sha512-3F+JMbVqu00/FdNpyIIJBhV6fAOSoEQHTXOGKGlkyKLXuegZ2F9gzKUcTxvuEhzk/bOZhIdGTXzS+szl95rb8Q==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-aivision": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.55.0.tgz", - "integrity": "sha512-NwqArU7z7EX9/ebYibpjD0Y+RNex1xW+kBkYOLGU9Zuio3BbdgJtONih0Pf8m2wB8Qv/bMnwQEH0MPempE8YAQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-analytics": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.55.0.tgz", - "integrity": "sha512-et5guHSCV5V07kRGFFcV/yuOd9RQGXzbt+tuQA3TvvRiP+pwHcCJ+qPrScpR3JOJeLVo6qK5lJBAyn21+8hPTg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-announcementsservice": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.55.0.tgz", - "integrity": "sha512-o/SYjVDEkyNDwzOK29l7IFxKug6kWOAe2sKOp3gDwEjQBeyaSEX48Jcn5Tmr/zbBAF/eoYUG7T7RvZjJljFAGg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-apigateway": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.55.0.tgz", - "integrity": "sha512-WAmuQZVT73sSMj/VsFq4h1ijAdiE+E9DwpKTqFHeeV6fspIJIShU9kLQvUOXjv7p2xiPo0wqC0q4yK8UM4fqpg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-apmconfig": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.55.0.tgz", - "integrity": "sha512-QkuYSzu7RnqGIQliR7QN1iYBTeqtdgrW6U7r9Q4TO7ZsH2dT5SNouA+gk//4xs8V2bLGdWREIsC0OnhiGMHW1A==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-apmcontrolplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.55.0.tgz", - "integrity": "sha512-tKIidaxGNww/OcujuSZ3wJs/sNcYtgIgX0JQtl1v54pEOaAN10D/fUtBQk89pZFNDPHY2okwrzqVOuzFryYMhA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-apmsynthetics": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.55.0.tgz", - "integrity": "sha512-rrHyrPsVx6WihZqwF8N4I+l1vJUbNGCinIdUV2DGZNO9NDDMlk9pQcW/f7tlvIto5oPfIZvCcbAdWY23qDweMQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-apmtraces": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.55.0.tgz", - "integrity": "sha512-7c5jg6pOF5JEmwaJHZiv96JRCehlZyUJwPZr956rTaKxXWPhujk0XKs8DjZ8jxfKv2lPSmqNDeGVJA7Sv1tadg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-applicationmigration": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.55.0.tgz", - "integrity": "sha512-+d4G0EJHz7nMzxskLxbrHS7U3p9tr3AeH/ytxWd0m9wGlWOZfc/bUaY4/mwgIl1THoUof40E/kf5UzZX1GCIxw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-appmgmtcontrol": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.55.0.tgz", - "integrity": "sha512-R4Cv5z5aZ9WsnfVy3UtbGhnfykQUPdBnmnfKA8hF14T/PB0s577WBCJ4QmcPFkbJiNwAgUyL9L48IWOPytbYEA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-artifacts": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.55.0.tgz", - "integrity": "sha512-pQlDLZw+bLBHDbfr2DYI82ufd5I5ZHvOsNuh+oY94ri2YVRkw59Dr+LtJSVCZjAw5+fI3AQDybmmK8Ge8FQWaw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-audit": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.55.0.tgz", - "integrity": "sha512-Xj/UpKvN9tzaMknWxvkNdfdjP/b2Jyur6/4RfX+PURdWK44BT1G2Kq9pdpMumqDuViLCSkiDdxnfW6RGto6TZA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-autoscaling": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.55.0.tgz", - "integrity": "sha512-PRz+B8yMRSBGGYMuqxIhVG8EU0QW8hK2DHYPL3oKLhBJeR3/psYe5czqa1kul53MaupXBBShdo7dKqZQhTEqeQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-bastion": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.55.0.tgz", - "integrity": "sha512-SPhLi0tSDJJCbPpTakkqQL61JTntnMtTTaxnwN1xIh/RGdGvMIn6Kh6/++AkrB/6MN/aTfMpzeM5Q+eQPQ85DA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-bds": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.55.0.tgz", - "integrity": "sha512-bsDMvkb1VaIAga+H0kDbYECh3tUVGBVhqdkbYfF2qeC+JpBsP+LASiSGNC/pvRDX19RHvH844nIXAo0oU1gf0Q==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-blockchain": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.55.0.tgz", - "integrity": "sha512-D2YyMSLK9thZUkT1274sT/M4kKjOB0SaOwCkdUMDcgSq73KEfjqt7OET2QOckU9NqOqX1bn0/9rsr0wsKpJ+8g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-budget": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.55.0.tgz", - "integrity": "sha512-M6KwWyu2leF2vHlvIb1gvp/eqBbMsjmV7Ml//eilOSOIB9EmU2C9rEzIoxqHUgvs5eemCiBvL8YH/R6onG75KA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-certificates": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.55.0.tgz", - "integrity": "sha512-7Wdyf2ObSbE1Qq+qO6vjn1/TRFe1f6CZDpZKBIyLDMZAOEmguhZPA6+oY5aCeYFzKUv7aVJTedi7ia0oBRB6Hw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-certificatesmanagement": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.55.0.tgz", - "integrity": "sha512-6xGt4gJPM8gtErs8OhTknDoPrrKtitOarazZgIEwrukDIcMHqwjkxhEil2pZoPOvqz27kKRotg30vTY+wdknBQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-cims": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.55.0.tgz", - "integrity": "sha512-YgH/ppjr6SKKslWN+lTFMCfGzGgTTn19T6IhAg1VMy7h8ytwXTcylyquyElbXFbSkvoJ5L5CLE8s8ED5uqhDog==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-cloudbridge": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.55.0.tgz", - "integrity": "sha512-8UhfV9bDiU/F2YlhSWSmwXAF1wAdgSwyJPtHZPcuacPRI4dbgsXjUzPhRR3rWhU/FlC+w8FmaXbfufudddKJJQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-cloudguard": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.55.0.tgz", - "integrity": "sha512-Wdh4nqDcluPOY7ksrwH+eB/mufn+TaIiswQRGdHJUTuy/OhiyO8Upa0+t4k89Gv7n+qKHQUEMe91t+g+f1fp7g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-cloudmigrations": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.55.0.tgz", - "integrity": "sha512-wANQEI9vURtGfGRXT0BVhW7CGopcUOrEDdslmRsB19fEW2aEYQGbCaUHQWr48mA9T9y4wP6MuqgVK7MUutBnSg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-common": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.55.0.tgz", - "integrity": "sha512-NFovgWznUByKbcQjdT7BMTu7mQ8/eiuhQat03cdWkKTzbTYk5q4/qJPv28aFvoEEn+5SW0imjYdqriF+4gtr0A==", - "requires": { - "@types/isomorphic-fetch": "0.0.35", - "@types/jsonwebtoken": "9.0.0", - "@types/jssha": "2.0.0", - "@types/opossum": "4.1.1", - "@types/sshpk": "1.10.3", - "es6-promise": "4.2.6", - "http-signature": "1.3.1", - "isomorphic-fetch": "3.0.0", - "jsonwebtoken": "9.0.0", - "jssha": "2.4.1", - "opossum": "5.0.1", - "sshpk": "1.16.1", - "uuid": "3.3.3" - }, - "dependencies": { - "es6-promise": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", - "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" - }, - "http-signature": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz", - "integrity": "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.14.1" - } - }, - "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" - } - } - }, - "oci-computeinstanceagent": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.55.0.tgz", - "integrity": "sha512-Ervdl0kDSCb+YrO1d3R3KxgJqdajoLk7TfqssgnSpTUez07RuLnh7vgGpo+XCI9XZlXjGxHw/vY/JyM910PRRg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-containerengine": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.55.0.tgz", - "integrity": "sha512-GrrFqIAapyCAxski1C2Z3vfAqoh41YhAt33sG5WERBx7qDthQDd0YpMYNjlpvvw6HRUXR7GB2KUf8LxvZN6yzg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-containerinstances": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.55.0.tgz", - "integrity": "sha512-w6Y8fu9u2dDSFu4GvXjE3u89gcANndMFB+pSZQ9YqUJqe0DDo7edsuYvltfnXAE5HVfBjvUSPm64zv22/vmFBg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-core": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.55.0.tgz", - "integrity": "sha512-D6YfFNMqbDbRiyesnJ9HVDjehWn8EFmSfibV3M6hylezIL1/lu4rDbej/gxRs/lLyRp4skGiL4hOt/2ypN++3g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-dashboardservice": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.55.0.tgz", - "integrity": "sha512-VWP5+IgzMk+iY4KsK1NZphOY7LRpm0plN2YCh+kmHRgI2w+Ez8OuIaV5Py1IsJ6q82Bw5P/PwX5a86W7vfG6vA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-database": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.55.0.tgz", - "integrity": "sha512-XnrYtoaFjv1Jf2PfF+GJMHpH6JerO1AxTzA1WCkFZFyPC/l2uSBucXE/WooOtPHN1F1oDR18kaFFXitx0EefOA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-databasemanagement": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.55.0.tgz", - "integrity": "sha512-XNcb5voWfcILr/aVE6PMsOtMMLznRjqmx/TFfgV5LUQQWCXIGzZ7w6ginGpi2dyBET94cOleStr34PzhGV/fLA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-databasemigration": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.55.0.tgz", - "integrity": "sha512-tw2rpE/dYl24rGoByG7XzuVuF91u+PQ2RY6Vz/rRL8g95JR3vGiP4j7/SfHJyQKRPOTVVCZUDhlB+FTtFEvnag==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-databasetools": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.55.0.tgz", - "integrity": "sha512-/jFPryvgJAzA/5jp0egaUTXpyPlI4mPxp0YFRjNHloP+/tQA1nh80gtWfZ+DZIW+b9DDI0ZaUI6/kiJk3FRg3g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-datacatalog": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.55.0.tgz", - "integrity": "sha512-2IfAscDPDmZMWiTGOokXY537TuEiB22z0bqFuBgfzRqFI57SDhXVEczpMGK/xnVI3WA2ZjTg5c73YCHOTaSMkw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-dataconnectivity": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dataconnectivity/-/oci-dataconnectivity-2.55.0.tgz", - "integrity": "sha512-qp4yKmdqCsvSuwjZeb1e1/jdu1c4zznar9vPwceg4dHTPtgmnaHibauyn9zewn16iCRzbKN8jOyZRLmwfdoflw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-dataflow": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.55.0.tgz", - "integrity": "sha512-LI4n1rQxGhMeKGGeDPAc5vgyjACL0NNurLNLjP7F2sz6wYtCfGGoDw2v2vKE1cmLEcSUYKexZ2TkVDZds804jA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-dataintegration": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.55.0.tgz", - "integrity": "sha512-wUVBGE6FQDBBI/1s5G7krwc4tHQNGaL00vchSC44QbTm62mcAYA0lkBiB0F9Qvo17HtH2i/iJ9Fr7mHbnD1zow==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-datalabelingservice": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.55.0.tgz", - "integrity": "sha512-9Y/F6tdgJ1227UDK32pmi+HGjJ8mtL8bozTZyRWpHmG1pyCQ/+E5VW5DDHOha4jOIPCqC1+G9fl5o3o1Rvb4Gw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-datalabelingservicedataplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.55.0.tgz", - "integrity": "sha512-p70bcE/oJqjWfU0CwrbPXArsaLzlvuehn7qP6qBDEwTO039ED4xsuRYJkcKz1NPm3t6H8mZnF6lIOLhL68vzkQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-datasafe": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.55.0.tgz", - "integrity": "sha512-jh7xS4FtBbAE01tXVwv/8wj7MgjGhYKrPGPMROoOk1rdnAHh4o6qN0qT5pguvvWXdEAJopEG+WCLthHMfeVLJQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-datascience": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.55.0.tgz", - "integrity": "sha512-rnuv+9d/6oGryDDzoinhDDahrNC3H5fL5RpbAt7x+yB0t6r3lGyoshWxdKkQFEkD1ZrWcN3H7OzxeEknQWah1w==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-devops": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.55.0.tgz", - "integrity": "sha512-8kKk/Y61gego6BZ24856/Uz2UmFMYEaytceg69MLEtDx+wLqmzsQ9sj+KBQ1nEhM9sBGX2aSFMD5I+Vfae+6Yw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-disasterrecovery": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.55.0.tgz", - "integrity": "sha512-hIZvXb3d55wK+XDCEMKrSRyudg3CpvkIqDOVMaJe9lSq/NJjLZ28bfzcUVmiukWzXWO/yl5EG9GgmXcGF7zIlg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-dns": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.55.0.tgz", - "integrity": "sha512-Zn/cou6W8JWTACVRwhyQySp9flZ1sTBsHU5Ghr8GFKlXYG4Hwy5C5DPLqZn3Pps5r8b1fnHebqzuW4KT7NVFrA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-dts": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.55.0.tgz", - "integrity": "sha512-jbvvlX97dRDFsBz7p0Q2Cc5Efc7qWwDpJTZInaudeExcdCo7epSkvHCLr7JiQSNxM9TBENgkT15BW3dnfsuEHg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-email": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.55.0.tgz", - "integrity": "sha512-CH6hy5DHTsRJ0x21UJxV3nxNPyXusc+7ssuoxeuexwHuVEK4ofA3gmi+1YyeiHn+plcpRMqjcZ3W9uPrr9XNVw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-emwarehouse": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.55.0.tgz", - "integrity": "sha512-xrqVTLjeCn7kBLMeNbsv5I28mFtYNC7JojWXlgjMp0hSYhAwIrJxMbtU5FETBrbdo6B+BrdsIkyLUihuUF0qUw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-events": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.55.0.tgz", - "integrity": "sha512-ijhLN57hgNu471MyaRLNVUmG/0/bO3akIKCFLNR14kdBGqbZSxkbhKQBg9NE4s3TnNvgLdiOIbU8eEp/Ghy35A==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-filestorage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.55.0.tgz", - "integrity": "sha512-eXvgimzL46ZD6weKJYB7EZoP5j3lzI6lQbHTUKq1s5bth4Gnt0t9qo7ZJ/9x9eEG0Z1KEDf3pJX8RVlhU6BLCA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-functions": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.55.0.tgz", - "integrity": "sha512-ep6iYUbukd8L9T9XyYOQrs7dqEdKkNLKumDzQM/MA9s6ovwG22mBJ2GZxk7SIW7y1eQ85LoHJbSSgixbI1RUHA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-fusionapps": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.55.0.tgz", - "integrity": "sha512-uVlzT+HJEmWn3uIHLu/SVNVsMlV6q+l8DglUzXsjKsYeO/kuJhYYhtP4+y++fuKwkFmO7x5REKBW4ZrFMa0whA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-genericartifactscontent": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.55.0.tgz", - "integrity": "sha512-IHHfHSo1Ea9kMS/JY2fhr/c1BtqCDsZ19vIcOlX+Il8ZqeCJ1Z09bya0Gk7vm5UGhw+ciZ9jf4Rqw3O1SMQ+lA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-goldengate": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.55.0.tgz", - "integrity": "sha512-k5ndnyjPDZJz7tHD4XanPl51vaVKcu8jXwOEI7v0TDGtpj5KpbomGtA1L8QMIT+XygajeIvo8VR8ukcrDPQrbw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-governancerulescontrolplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.55.0.tgz", - "integrity": "sha512-IjFV1AUJ4Z4gHOxthT4jRdCIPmLu6C4z4DcIPaTRgtOl0poBLdIyYvvcaiyeqkI9D7ZvVP9iquXxh3O5Be0RFg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-healthchecks": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.55.0.tgz", - "integrity": "sha512-6ZLD1aWLrnLRC+sFsr2GU8z2odW8kKiWRH85dMj3NvedZufrPv1DIGq5gc7WkTIFo2rnySi7mdXFjgiD7SQpJw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-identity": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.55.0.tgz", - "integrity": "sha512-gq2PpOKHgEoPVkJf6opd7CIVSFTcOVrUjbZl8HdvSIXaVqPF3ttwidK2L+wxOTPLWHemOiedL7ZoiDaoyZ+bTQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-identitydataplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.55.0.tgz", - "integrity": "sha512-zs/DaA50aJ5QuF427RCNtALo5ILnW6FCA+ZdScPOT9lZr9t6VvQOEi4BBE7sMnBfDs88pJcBzbV/p8kIKc7tLA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-identitydomains": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.55.0.tgz", - "integrity": "sha512-UQuLvEKBmdvVhSCbs6s4uNRUEXAHEs2AUQQSK5taW/qfuR9vlq0DTAHW6UIrMxPVzJD2aDST49LWgzT4GhVn7g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-integration": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.55.0.tgz", - "integrity": "sha512-4tYKYXDvCB1l3oJb3z56RO3Nadt4DSIgiOPc2Nl+sjQqT26TAShQ+HynUr1ubo4u6uPzBxVS+tmMZJeyCOU4ow==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-jms": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.55.0.tgz", - "integrity": "sha512-gXyRRaeH2NWSq3J0GrlkfzmgNX7/olXsZts0CTE4kvEUomqmD6fa7Wv6kCg9hMlpiT0g386FFF0U+laRXTHhHw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-keymanagement": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.55.0.tgz", - "integrity": "sha512-2XCFnSbf6UBa3S48FXR9MA3TlmqveVyCYI94FgnySHFwqkIc1DFQhPgyfWUHbbukgTlDxiBNWITFMY8/P9Ka9g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-licensemanager": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.55.0.tgz", - "integrity": "sha512-2wjLWVtRh5WzZs3NRo9GVd8hOD030yNDYgbaCtAet5maInzkNL563gdRO1Fk2dDs31kaswQaMtnOyNv2921nzA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-limits": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.55.0.tgz", - "integrity": "sha512-GYLL/1nzHY4ucL0AExqCSRIkGiGLU1FhDx/UjhnkwqUhJ5SLbbfaGtJHb468wgTDS2+80dfSXZ4HE9to/hxm6Q==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-loadbalancer": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.55.0.tgz", - "integrity": "sha512-uwrhFNrxEFG0RjrtBHnw+GdFtjjk9vMiK4fuxoock/M/QvtSW6kBM/up3DhFNTg+/7k6lHDFhUXzQyeSWv8ntg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-lockbox": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.55.0.tgz", - "integrity": "sha512-0Xr1N0mQBZ+E6AyO3p0iiGHj/9oPVchmNDgsRUs0Cxdwi37B+RaIaREBDWY+i6N3cI9LKZufyKpR8FGH74PIdQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-loganalytics": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.55.0.tgz", - "integrity": "sha512-a2q+6xE1abuZdeviMKyqG2i7CIQmkkCcJe/uM6SCPMN9/R3nkxdHUqzL5hi4Vdu1iubPAG7iXHkL+Oq00LPV/w==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-logging": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.55.0.tgz", - "integrity": "sha512-h/gMr1eynaPVMF3R6D0sdlELrXgizTzqgSAq3pq6Ry8P3zBsUxsHCEjojE30t0nlb6plJRXL2cAlGLDtU7JKmQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-loggingingestion": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.55.0.tgz", - "integrity": "sha512-corigi5boj2K/mECHchI36uztSFJszX1LXBIC/7DahnWUY/IYt2ytC9J4EJ7aOX5HvYCd6krqiN3rsmv8kLZ9w==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-loggingsearch": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.55.0.tgz", - "integrity": "sha512-52bUKQQq5nVZdGojwNRqqmjdZp40jqXzFMoHw+OcoTg34DgN4QJcYnLJpsvMhSfE4mx8bmenEI7f3c173L7I+w==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-managementagent": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.55.0.tgz", - "integrity": "sha512-fH1YmeoVPj86DYeT9FxsMzfCs5ObBKYXlFvaI+dfDSlu4WEezvj4kfO9Ncp7y5gbyigV7LmgrECAhE8dYabhGg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-managementdashboard": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.55.0.tgz", - "integrity": "sha512-qvLuHOLqIZXBiBfD0LEG0OS5Ttzh6RdPvL6d4m10Y7I/gXxrYo2pegFyuiClgEDcmU817SAa30dXmm5geH0MAw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-marketplace": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.55.0.tgz", - "integrity": "sha512-PfI1VSOV7Deh57hh2fuvWfVvl4cRJJg2WZoZTHlDI9Kg4QlFwrbLXvCf2zEoJYrDWX5cagbn2JaknwgvK9qqWw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-mediaservices": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.55.0.tgz", - "integrity": "sha512-QyvD2wBLX/NTDmz8S534PKnPke7HtcN2LEA87kJQLoD1TAicD84DilhVvzoLTuhYQfvW5lBQ42avzgUdA5Lx1A==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-monitoring": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.55.0.tgz", - "integrity": "sha512-IVKMIFf5a8HWKG3cyirQ13ICShseGPg0j26YJ11smKm6gClL6GOa3YBjfaA1fwI4qkPYygUuQvuX0tymwZNVCg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-mysql": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.55.0.tgz", - "integrity": "sha512-PmmNjNPYT07iDXSwAGPU0P+PI7hUuTz85Z9n5bGITs+1OE1B1cfihH5FfG4gPZtj3gXa9CwjoOnvlheCq/i4YA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-networkfirewall": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.55.0.tgz", - "integrity": "sha512-Mj17kGjlBJZvap3j1in+OHYx6u/MfJetbCbOI5y+EL3q2dVJ7wpFlsKSZm+HCL3dwWv48KcGibRdr9LlYgwSfg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-networkloadbalancer": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.55.0.tgz", - "integrity": "sha512-jwhG/Tov11CARq9ROVovuQxRyh/Oc9QGXoPf51To+5Fcwz34N6ScCYf+A4aCzB2vreRVwAxpPB5WAOugGm9LtQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-nosql": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.55.0.tgz", - "integrity": "sha512-As+JaEw4v0vmkm0h1OuTt6ZUaAllUZFca6EB4ApsjhzrwL+ZQ6Qyh+bak8MzIQhcyGpArfWwLoEvW2aX+DzkTQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-objectstorage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.55.0.tgz", - "integrity": "sha512-YHOgf2XRz9LdbMpg3Ff5zBK3xo9l4ROsrl7mYDtp5LNXVX8pE+xx95Wt5H5Cf8jUJ4LoXsognkYOo3dcYUvBrg==", - "requires": { - "await-semaphore": "^0.1.3", - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-oce": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.55.0.tgz", - "integrity": "sha512-AiTQAHF9fXrZZBtgJPvx+Jq29O5KB+MQor07/5K6UYJ2S0/Np9RC5m2UGFZ7XVPEI7X7sZiWdu4RYrnAmegPWQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-ocvp": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.55.0.tgz", - "integrity": "sha512-7kohZLIZ3gapdIW4pZb2SN5IOp8Dc7l10xfzHdZwcspf9zLuii8l7Jk+XaHtZoMOyo9ugzJIFNVqY2uvPf4wlw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-oda": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.55.0.tgz", - "integrity": "sha512-ffsdALGAt+RjlTzg5lhwwWolTwIweUwTlj1lJLxiFCE/Jp+v8RvrSq+1q77lD/tBKKy+cNt92chguhdvYYXf/Q==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-onesubscription": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.55.0.tgz", - "integrity": "sha512-QA575TLFr9EahEX/OnKkhn9APuiYkCiQwc0H/zg6CVzkFOn4G7SSjHz4o2zBqrXjswMqsraRV175N9SFulB/WA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-ons": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.55.0.tgz", - "integrity": "sha512-YM/ZoWolPA132aREZPOIkpC/NmoR074k/Bd/xQ2vUIYS5PCSbc7V11tGDkSBVlnZ6y6r73TjxNvHZuUHOGUvCA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-opa": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.55.0.tgz", - "integrity": "sha512-zUUZwSwWJ95zrXtOGBlycnlvqMHBY0p9HMzR4BjpivXejPc9c+H2zgIoVSDjohL8NPmf2VfFAlpreOhzgV2owA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-opensearch": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.55.0.tgz", - "integrity": "sha512-FZpZez2u2pvc+emFUaDFuyiBj1xxXhmCLNa+mcTUytJebtpKhhmqwhBlqsj8FGyyuevg3Ufk0va/U6FsMa039A==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-operatoraccesscontrol": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.55.0.tgz", - "integrity": "sha512-iGc4rtliGxInm7+TGNitNLS14sK04bj6O1ERBNLWDfl0/EcXGJXhrhqL4P7r1aBzg/vwZN5dnxO27L7xpU0FVg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-opsi": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.55.0.tgz", - "integrity": "sha512-Z2a4iVa9Rm5lLm0V3pwjTpcQXZsIV/Ybfl/DFqdM1wGHgeInSafwHEbBv6JCE+n26ny9zd7oc87SLr+/7AAMBA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-optimizer": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.55.0.tgz", - "integrity": "sha512-IRE0EOeA1c50j3Pwh0+/aERPw9Cjsu0jx2AAKzBPFB8JMkwl9kMpRsI8rXem8tAjfH/7ktT0uSSsBuJeLygG/g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-osmanagement": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.55.0.tgz", - "integrity": "sha512-R17gv1ZEm2hJMn/VG95utWgnAgxC5NHv0eIUeFsjXYCRaX9RwWrW9m9NnWaTR4zjC64MiyChqvSIdkcbK7mDug==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-ospgateway": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.55.0.tgz", - "integrity": "sha512-gU8Dpt/8bMME9pAic8fh2zZv9KzLTd0dknxevZnwxnSFwaGnaygI54I1AsiclrLu+tji/tLF9ywjr1XyyZaIxQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-osubbillingschedule": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.55.0.tgz", - "integrity": "sha512-AxHNq+GMMEoWRA5jH7DtVDTyPIKmHEkN2TznerGSzHL0VLyFwucemEKBsbtzUsEq8sXJenZzXrHSaJFM4ZdeXg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-osuborganizationsubscription": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.55.0.tgz", - "integrity": "sha512-XymH2/3C5TMYp+EwGGshI776BOOyZ0yP7JHAQ2Dry1e/Un49i0JRwKLv8YVYbRQCk/NZ0h8knkqtUgw+P55+ZA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-osubsubscription": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.55.0.tgz", - "integrity": "sha512-LGPGGvSIFgz7lS0xEhoIv0U8GWiuerzBURsVvQxBbLs2Rf93XD3Z1YWb8L01xm2GDpAzbsD/y/0vOghdEwjKDw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-osubusage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.55.0.tgz", - "integrity": "sha512-XkrbhgtaQRZvNiGvd1sLFkKoMd0ZzJR32vJhEkDcLWlzbJkBR94TH02cbbPdyOE+lOyksOGCBdrT9cwBPwZXDg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-queue": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.55.0.tgz", - "integrity": "sha512-ECGthHXE2PhOBgdG9kZufGxgSCtarNgo4slFRkRcx+c5tcgvNj4GF8gnI9yVSJbGSTI9mfDE9W0dCMSm5rk4MQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-recovery": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.55.0.tgz", - "integrity": "sha512-51QZVsh5OvRLA90YyS0qqkARXDNIWuV5uvDWVmK38NecFFTuv3DDBvELZlaoO8nZQDasvNpWdZZ6ZNAt7XVong==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-resourcemanager": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.55.0.tgz", - "integrity": "sha512-YLO8QgTTTd9yOz58WP/0cOONpfa5wig+5rtzMgIbD3Jbnka1X34HCmO78zYXI7aVpfoHtsJwG5CmTRXfhbOpzw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-resourcesearch": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.55.0.tgz", - "integrity": "sha512-U4ofFcWrDTvGIeFE6Cr7zoWZ6kpReCsHI733orTBtcms5n/T4hm1YHs7pNX0R/jOoU12mylYvC5AF3ZwGVli1w==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-rover": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.55.0.tgz", - "integrity": "sha512-oWsv2xjAV92nA+WBlw1JFQ/d9lSHroqLFqkUq4Z1qeB6CvSq8uWemlVxQT8wA8YSmKJeVyOVeEoA4AJok3j4vg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-sch": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.55.0.tgz", - "integrity": "sha512-8ucs1FAEdYFAF+VHp8u+gvfn/9S6H17SxMXi7eFT4SOI6F/l9DRx9UPoaIVSpP3ZGCeYBD8QEdBXcEWfwmMYZg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-sdk": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.55.0.tgz", - "integrity": "sha512-qlMUqyoOxDODHBjdl/3nSYwKYsFp/5XWTPcmf2YY6VJIaK8j01fPpsGThh7FociaoEfBBjWOikMOBJSoI5V0vw==", - "requires": { - "oci-adm": "2.55.0", - "oci-aianomalydetection": "2.55.0", - "oci-aidocument": "2.55.0", - "oci-ailanguage": "2.55.0", - "oci-aispeech": "2.55.0", - "oci-aivision": "2.55.0", - "oci-analytics": "2.55.0", - "oci-announcementsservice": "2.55.0", - "oci-apigateway": "2.55.0", - "oci-apmconfig": "2.55.0", - "oci-apmcontrolplane": "2.55.0", - "oci-apmsynthetics": "2.55.0", - "oci-apmtraces": "2.55.0", - "oci-applicationmigration": "2.55.0", - "oci-appmgmtcontrol": "2.55.0", - "oci-artifacts": "2.55.0", - "oci-audit": "2.55.0", - "oci-autoscaling": "2.55.0", - "oci-bastion": "2.55.0", - "oci-bds": "2.55.0", - "oci-blockchain": "2.55.0", - "oci-budget": "2.55.0", - "oci-certificates": "2.55.0", - "oci-certificatesmanagement": "2.55.0", - "oci-cims": "2.55.0", - "oci-cloudbridge": "2.55.0", - "oci-cloudguard": "2.55.0", - "oci-cloudmigrations": "2.55.0", - "oci-common": "2.55.0", - "oci-computeinstanceagent": "2.55.0", - "oci-containerengine": "2.55.0", - "oci-containerinstances": "2.55.0", - "oci-core": "2.55.0", - "oci-dashboardservice": "2.55.0", - "oci-database": "2.55.0", - "oci-databasemanagement": "2.55.0", - "oci-databasemigration": "2.55.0", - "oci-databasetools": "2.55.0", - "oci-datacatalog": "2.55.0", - "oci-dataconnectivity": "2.55.0", - "oci-dataflow": "2.55.0", - "oci-dataintegration": "2.55.0", - "oci-datalabelingservice": "2.55.0", - "oci-datalabelingservicedataplane": "2.55.0", - "oci-datasafe": "2.55.0", - "oci-datascience": "2.55.0", - "oci-devops": "2.55.0", - "oci-disasterrecovery": "2.55.0", - "oci-dns": "2.55.0", - "oci-dts": "2.55.0", - "oci-email": "2.55.0", - "oci-emwarehouse": "2.55.0", - "oci-events": "2.55.0", - "oci-filestorage": "2.55.0", - "oci-functions": "2.55.0", - "oci-fusionapps": "2.55.0", - "oci-genericartifactscontent": "2.55.0", - "oci-goldengate": "2.55.0", - "oci-governancerulescontrolplane": "2.55.0", - "oci-healthchecks": "2.55.0", - "oci-identity": "2.55.0", - "oci-identitydataplane": "2.55.0", - "oci-identitydomains": "2.55.0", - "oci-integration": "2.55.0", - "oci-jms": "2.55.0", - "oci-keymanagement": "2.55.0", - "oci-licensemanager": "2.55.0", - "oci-limits": "2.55.0", - "oci-loadbalancer": "2.55.0", - "oci-lockbox": "2.55.0", - "oci-loganalytics": "2.55.0", - "oci-logging": "2.55.0", - "oci-loggingingestion": "2.55.0", - "oci-loggingsearch": "2.55.0", - "oci-managementagent": "2.55.0", - "oci-managementdashboard": "2.55.0", - "oci-marketplace": "2.55.0", - "oci-mediaservices": "2.55.0", - "oci-monitoring": "2.55.0", - "oci-mysql": "2.55.0", - "oci-networkfirewall": "2.55.0", - "oci-networkloadbalancer": "2.55.0", - "oci-nosql": "2.55.0", - "oci-objectstorage": "2.55.0", - "oci-oce": "2.55.0", - "oci-ocvp": "2.55.0", - "oci-oda": "2.55.0", - "oci-onesubscription": "2.55.0", - "oci-ons": "2.55.0", - "oci-opa": "2.55.0", - "oci-opensearch": "2.55.0", - "oci-operatoraccesscontrol": "2.55.0", - "oci-opsi": "2.55.0", - "oci-optimizer": "2.55.0", - "oci-osmanagement": "2.55.0", - "oci-ospgateway": "2.55.0", - "oci-osubbillingschedule": "2.55.0", - "oci-osuborganizationsubscription": "2.55.0", - "oci-osubsubscription": "2.55.0", - "oci-osubusage": "2.55.0", - "oci-queue": "2.55.0", - "oci-recovery": "2.55.0", - "oci-resourcemanager": "2.55.0", - "oci-resourcesearch": "2.55.0", - "oci-rover": "2.55.0", - "oci-sch": "2.55.0", - "oci-secrets": "2.55.0", - "oci-servicecatalog": "2.55.0", - "oci-servicemanagerproxy": "2.55.0", - "oci-servicemesh": "2.55.0", - "oci-stackmonitoring": "2.55.0", - "oci-streaming": "2.55.0", - "oci-tenantmanagercontrolplane": "2.55.0", - "oci-threatintelligence": "2.55.0", - "oci-usage": "2.55.0", - "oci-usageapi": "2.55.0", - "oci-vault": "2.55.0", - "oci-vbsinst": "2.55.0", - "oci-visualbuilder": "2.55.0", - "oci-vnmonitoring": "2.55.0", - "oci-vulnerabilityscanning": "2.55.0", - "oci-waa": "2.55.0", - "oci-waas": "2.55.0", - "oci-waf": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-secrets": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.55.0.tgz", - "integrity": "sha512-2DVaX6sAJzGOKJMeavKAQUfN1NFxqNZbfgvRmArQppnlHLJENW0ZoL7tAIbYSuCXA/83g67H5UxaBIYdBERpOA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-servicecatalog": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.55.0.tgz", - "integrity": "sha512-2EPciJnTg3VAk8a2Mcxgrb6plvN/NF+kXHTnAxrPIUw62jxe4z8melYn3s3h3Q2ZrEYA6Y2CJV1pdFJ1PftJ/Q==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-servicemanagerproxy": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.55.0.tgz", - "integrity": "sha512-UCmj8W+mWICoJCtmeW6yO4HfdozaXkdLS6HMmRs7vAifE7mYF2jGvvp7Z9lSZHsEVwkaL/RBk82R9oir308Cbw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-servicemesh": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.55.0.tgz", - "integrity": "sha512-Q7IpJVgiy0Oa2vQYHfKDL6WtMmyIdp2zaY+aR9EHbEHuWTPhKtJL8YjrKchZ5OD1yD+ooR5rjeEsAa1Iy+FjIA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-stackmonitoring": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.55.0.tgz", - "integrity": "sha512-ExrGicneyUni+NDB3pWCZtXLNLtHTFwYzqiFGNtYZW83xcCMRk+fwiRlqEQOrA+ws0aogo4jE3tZY2ZtWEWWOA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-streaming": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.55.0.tgz", - "integrity": "sha512-YlQjRqyqL4EcnIPk/TQjmUFkdE9F17BPv3Yjc5LpbHjta0Y/qqoGdCLP4aJBgE8Ck2Xo31xbV2QVgFarnBD+1g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-tenantmanagercontrolplane": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.55.0.tgz", - "integrity": "sha512-SzLSbxV04PpOYLqU12PFjiJ1JBE4q9crt7lcmbB7UBQjimlZUh7fOci+CTSostJblYTBEZRFFMmg8qTe2SoTcw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-threatintelligence": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.55.0.tgz", - "integrity": "sha512-I8NnCskuH+fvV6p3qrod26POUQZkHyEGKvUvhuvu+MvGtFGnCacjdeXyFTOADDFHE/+hZbwGJCUitrOvX1Yfxg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-usage": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.55.0.tgz", - "integrity": "sha512-nI7GMHEKXA7TWpuxCfTmFvlib/q1QeyqVtM/H09ws3P+BCkCBpm9hQ/JtDFNiNOaQMF8NUChjomKeutuojOf/g==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-usageapi": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.55.0.tgz", - "integrity": "sha512-UM/tkA3xRrchXryrwUiGPl49beh03E7CayuSR7V8Z/b/y8Afrb+UmVn9MjNtg069qZ6XetbQdCH0RQFNslIeDQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-vault": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.55.0.tgz", - "integrity": "sha512-nNVMwPGCEz0lABcn9iqjoQHiBVaZr2o+uSGz9SO0I6igPgxDFsTNFEc+ZxhSxhtIbp8CE5wN+hjOu2VGbFnuOA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-vbsinst": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.55.0.tgz", - "integrity": "sha512-H/pKnV6kqpHt7r0mDbZU8jZdaE97TW68p97lSytexz/8FF/Wr3hJTLMV2cWsSOYwGoutUYFoMuqMIi+grxImqA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-visualbuilder": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.55.0.tgz", - "integrity": "sha512-Dhyua4ogi/l/gcu9vaJUHaJywz7iSP+XbgmAslUb02kA+tLgdK11TTRXKE+99mMThi9o5mCFO3AECKnoAlHpiA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-vnmonitoring": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.55.0.tgz", - "integrity": "sha512-Gfgz0tWOHEIHeK4RNgJmJB3EzD0sHO5uuDqsKZjHjp1MV/X82CjmHThr6myeNOEGAe8FUCZKGlr8LSBmrbKEkA==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-vulnerabilityscanning": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.55.0.tgz", - "integrity": "sha512-Xa4bNyNDrJuz9/HiOH9PCvLKpZWG9q5aMSGl8bFlUWq92GQ6lKbNGn7mJJus7bw+4kLHbsCtZQd8CeiqBgwtWw==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-waa": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.55.0.tgz", - "integrity": "sha512-egqE4yKAQ7P6RWz2vtiHwAy2RAZemSqecwr2OOEUi26Wzq8k+w5bXZyO9KTkFpGGiKZ8T6yDgBWNQmUP4Ht2hQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-waas": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.55.0.tgz", - "integrity": "sha512-CRRY3pshCkCl+SwYYzekVT+H1wxHaZB0JbWkV8ULRGWZLTe1S2ieDAaPhFY7yeTrpaLXep5Bc+g925k8WnAiEQ==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-waf": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.55.0.tgz", - "integrity": "sha512-dxS9gWexSQ2nTSMiLcsjmN2yozBB7e+qejUV6QehL3XAaZ/5BFYyaSDRbUllTn1B3BOrNU9ixq7zkKjlIemTEg==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "oci-workrequests": { - "version": "2.55.0", - "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.55.0.tgz", - "integrity": "sha512-XzKbr9KeNuzveV/0JbL7mcNpv1ecjJRT3UIenPF9kHHnrJuJSDPXqn48v/24r3J6fyPaZL4TQL2qylM6zm2o8w==", - "requires": { - "oci-common": "2.55.0", - "oci-workrequests": "2.55.0" - } - }, - "octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true - }, - "opossum": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz", - "integrity": "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==" - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "requires": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "p-defer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", - "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - }, - "p-limit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", - "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", - "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" - }, - "dependencies": { - "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-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true - }, - "p-queue": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", - "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.1.0" - } - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - }, - "p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", - "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "parse-url": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", - "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - }, - "dependencies": { - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - } - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - } - } - }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "requires": { - "semver-compare": "^1.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "dev": true - }, - "pretty-quick": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "execa": "^0.8.0", - "find-up": "^2.1.0", - "ignore": "^3.3.7", - "mri": "^1.1.0", - "multimatch": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "dev": true - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "dev": true - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "dev": true - } - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "~2.0.3" - } - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - } - }, - "promise.allsettled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", - "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", - "dev": true, - "requires": { - "array.prototype.map": "^1.0.1", - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "iterate-value": "^1.0.0" - } - }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", - "dev": true, - "requires": { - "read": "1" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "propagate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", - "dev": true - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "protobufjs": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz", - "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "dependencies": { - "@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" - } - } - }, - "protocols": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", - "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", - "dev": true - }, - "protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "requires": { - "genfun": "^5.0.0" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "pug": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", - "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", - "dev": true, - "requires": { - "pug-code-gen": "^2.0.2", - "pug-filters": "^3.1.1", - "pug-lexer": "^4.1.0", - "pug-linker": "^3.0.6", - "pug-load": "^2.0.12", - "pug-parser": "^5.0.1", - "pug-runtime": "^2.0.5", - "pug-strip-comments": "^1.0.4" - } - }, - "pug-attrs": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", - "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", - "dev": true, - "requires": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.5" - } - }, - "pug-code-gen": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", - "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", - "dev": true, - "requires": { - "constantinople": "^3.1.2", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.4", - "pug-error": "^1.3.3", - "pug-runtime": "^2.0.5", - "void-elements": "^2.0.1", - "with": "^5.0.0" - } - }, - "pug-error": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", - "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", - "dev": true - }, - "pug-filters": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", - "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", - "dev": true, - "requires": { - "clean-css": "^4.1.11", - "constantinople": "^3.0.1", - "jstransformer": "1.0.0", - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" - } - }, - "pug-lexer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", - "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", - "dev": true, - "requires": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.3" - } - }, - "pug-linker": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", - "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", - "dev": true, - "requires": { - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8" - } - }, - "pug-load": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", - "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.8" - } - }, - "pug-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", - "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", - "dev": true, - "requires": { - "pug-error": "^1.3.3", - "token-stream": "0.0.1" - } - }, - "pug-runtime": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", - "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", - "dev": true - }, - "pug-strip-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", - "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", - "dev": true, - "requires": { - "pug-error": "^1.3.3" - } - }, - "pug-walk": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", - "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dev": true, - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-ace": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz", - "integrity": "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==", - "dev": true, - "requires": { - "@babel/polyfill": "^7.4.4", - "brace": "^0.11.1", - "diff-match-patch": "^1.0.4", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "prop-types": "^15.7.2" - } - }, - "react-docgen": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", - "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@babel/runtime": "^7.7.6", - "ast-types": "^0.13.2", - "commander": "^2.19.0", - "doctrine": "^3.0.0", - "neo-async": "^2.6.1", - "node-dir": "^0.1.10", - "strip-indent": "^3.0.0" - }, - "dependencies": { - "ast-types": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", - "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", - "dev": true - } - } - }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dev": true, - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "react-frame-component": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", - "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", - "dev": true, - "requires": {} - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - }, - "dependencies": { - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - } - } - }, - "read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2" - } - }, - "read-package-json": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", - "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", - "dev": true, - "requires": { - "glob": "^7.1.1", - "graceful-fs": "^4.1.2", - "json-parse-better-errors": "^1.0.1", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - } - }, - "read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "dev": true, - "requires": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "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=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", - "dev": true, - "requires": { - "picomatch": "^2.0.7" - } - }, - "recast": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz", - "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==", - "dev": true, - "requires": { - "ast-types": "0.12.4", - "esprima": "~4.0.0", - "private": "^0.1.8", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - } - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "dev": true - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "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.3", - "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.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "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==" - }, - "requizzle": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", - "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-alpn": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", - "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - } - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true - }, - "retry-request": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz", - "integrity": "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==", - "requires": { - "debug": "^4.1.1", - "through2": "^3.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } - }, - "rimraf": { - "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" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dev": true, - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "dev": true - }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true - }, - "serialize-javascript": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", - "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "dev": true - }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true - }, - "smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true - }, - "snakeize": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", - "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "requires": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - } - }, - "socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "requires": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "dependencies": { - "agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - } - } - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "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", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "dev": true - }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } - }, - "split-array-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", - "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", - "requires": { - "is-stream-ended": "^0.1.4" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "requires": { - "through2": "^2.0.2" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "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" - } - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", - "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", - "requires": { - "stubs": "^3.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "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==" - } - } - }, - "string-format-obj": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", - "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "dev": true - } - } - }, - "stubs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", - "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", - "dev": true - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - } - } - }, - "teeny-request": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz", - "integrity": "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==", - "requires": { - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.2.0", - "stream-events": "^1.0.5", - "uuid": "^8.0.0" - }, - "dependencies": { - "agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "requires": { - "debug": "4" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "uuid": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", - "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" - } - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true - }, - "temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - } - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - }, - "dependencies": { - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - } - } - }, - "token-stream": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", - "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - }, - "trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true - }, - "ts-map": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", - "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", - "dev": true - }, - "ts-node": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", - "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" - }, - "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=" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true - }, - "umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true - }, - "underscore": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", - "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==" - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universal-user-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", - "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", - "dev": true, - "requires": { - "os-name": "^3.1.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "requires": { - "builtins": "^1.0.3" - } - }, - "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" - }, - "dependencies": { - "extsprintf": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", - "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" - } - } - }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true - }, - "vue-docgen-api": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz", - "integrity": "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==", - "dev": true, - "requires": { - "@babel/parser": "^7.2.3", - "@babel/types": "^7.0.0", - "ast-types": "^0.12.2", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.5", - "pug": "^2.0.3", - "recast": "^0.17.3", - "ts-map": "^1.0.3", - "typescript": "^3.2.2", - "vue-template-compiler": "^2.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "dev": true - } - } - }, - "vue-template-compiler": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", - "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", - "dev": true, - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue2-ace-editor": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz", - "integrity": "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==", - "dev": true, - "requires": { - "brace": "^0.11.0" - } - }, - "walkdir": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", - "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==" - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true - }, - "windows-release": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz", - "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==", - "dev": true, - "requires": { - "execa": "^1.0.0" - } - }, - "with": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", - "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", - "dev": true, - "requires": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "workerpool": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", - "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - } - } - }, - "write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "write-pkg": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", - "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", - "dev": true, - "requires": { - "sort-keys": "^2.0.0", - "write-json-file": "^2.2.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - }, - "write-json-file": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", - "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", - "dev": true, - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.0.0" - } - } - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - }, - "xmlcreate": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", - "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", - "dev": true - }, - "xmldom": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", - "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==" - }, - "xpath.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", - "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yargs-unparser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", - "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", - "dev": true, - "requires": { - "flat": "^4.1.0", - "lodash": "^4.17.15", - "yargs": "^13.3.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - } - } - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - } - } -} diff --git a/packages/oracle-plugin/compute/oci-computeInstance.js b/packages/oracle-plugin/compute/oci-computeInstance.js index f96c35fa..f888774d 100644 --- a/packages/oracle-plugin/compute/oci-computeInstance.js +++ b/packages/oracle-plugin/compute/oci-computeInstance.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.containerInstanceClient(params, clientConfiguration); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.containerInstanceClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/packages/oracle-plugin/compute/oci-kubernetes.js b/packages/oracle-plugin/compute/oci-kubernetes.js index 69a8872a..f9e82da1 100644 --- a/packages/oracle-plugin/compute/oci-kubernetes.js +++ b/packages/oracle-plugin/compute/oci-kubernetes.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.containerEngineClient(params, clientConfiguration); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.containerEngineClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/packages/oracle-plugin/database/oci-RDBMS.js b/packages/oracle-plugin/database/oci-RDBMS.js index 6fa842ad..d49fd594 100644 --- a/packages/oracle-plugin/database/oci-RDBMS.js +++ b/packages/oracle-plugin/database/oci-RDBMS.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.workRequestsClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.workRequestsClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_RDBMS; diff --git a/packages/oracle-plugin/database/oci-noSql.js b/packages/oracle-plugin/database/oci-noSql.js index 6af188af..8b87ac08 100644 --- a/packages/oracle-plugin/database/oci-noSql.js +++ b/packages/oracle-plugin/database/oci-noSql.js @@ -1,113 +1,121 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.nosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.nosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/packages/oracle-plugin/index.js b/packages/oracle-plugin/index.js index 34a0a2cc..1aa913e2 100644 --- a/packages/oracle-plugin/index.js +++ b/packages/oracle-plugin/index.js @@ -1 +1 @@ -const ociSdk = require("oci-sdk"); +const ociSdk = require('oci-sdk'); diff --git a/packages/oracle-plugin/management/oci-keyManagement.js b/packages/oracle-plugin/management/oci-keyManagement.js index af098e29..20a3c1e8 100644 --- a/packages/oracle-plugin/management/oci-keyManagement.js +++ b/packages/oracle-plugin/management/oci-keyManagement.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.kmsVaultClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.kmsVaultClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_KeyManagement; diff --git a/packages/oracle-plugin/network/oci-DNS.js b/packages/oracle-plugin/network/oci-DNS.js index 8211a003..43ee828d 100644 --- a/packages/oracle-plugin/network/oci-DNS.js +++ b/packages/oracle-plugin/network/oci-DNS.js @@ -1,65 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.dnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.dnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/packages/oracle-plugin/network/oci-loadBalancer.js b/packages/oracle-plugin/network/oci-loadBalancer.js index 77a4e19b..989a1d3d 100644 --- a/packages/oracle-plugin/network/oci-loadBalancer.js +++ b/packages/oracle-plugin/network/oci-loadBalancer.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.loadBalancerClient(params, clientConfiguration); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.loadBalancerClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/packages/oracle-plugin/oracle.js b/packages/oracle-plugin/oracle.js index a8851252..e9ae2350 100644 --- a/packages/oracle-plugin/oracle.js +++ b/packages/oracle-plugin/oracle.js @@ -1,57 +1,89 @@ -const computeInstance = require("./compute/oci-computeInstance") -const kubernetes = require("./compute/oci-kubernetes") -const nosql = require("./database/oci-noSql") -const sql = require("./database/oci-RDBMS") -const keyManagement = require("./management/oci-keyManagement") -const dns = require('./network/oci-DNS') -const loadBalancer = require("./network/oci-loadBalancer") -const storage = require("./storage/oci-storageBucket") +const computeInstance = require('./compute/oci-computeInstance'); +const kubernetes = require('./compute/oci-kubernetes'); +const nosql = require('./database/oci-noSql'); +const sql = require('./database/oci-RDBMS'); +const keyManagement = require('./management/oci-keyManagement'); +const dns = require('./network/oci-DNS'); +const loadBalancer = require('./network/oci-loadBalancer'); +const storage = require('./storage/oci-storageBucket'); -class Oracle{ - constructor(ocisdk,clientConfiguration){ - this._oci = ocisdk; - this._clientConfiguration = clientConfiguration; - if(!process.env.OCI_PARAMS){ - throw new Error("Provide Params") - } - this._params = process.env.ORACLE_PARAMS; - return{ - getSDK:()=> this._oci, - getParams:()=> this._params, - getConfigurations:()=>this._clientConfiguration, - computeInstance: this.computeInstance, - kubernetes: this.kubernetes, - nosql: this.nosql, - sql: this.sql, - keyManagement: this.keyManagement, - dns: this.dns, - loadBalancer: this.loadBalancer, - storage: this.storage - }; - } - computeInstance(){ - return new computeInstance(this.getSDK(),this.getParams(),this.getConfigurations()); - } - kubernetes(){ - return new kubernetes(this.getSDK(),this.getParams(),this.getConfigurations()); - } - nosql(){ - return new nosql(this.getSDK(),this.getParams(),this.getConfigurations()); - } - sql(){ - return new sql(this.getSDK(),this.getParams(),this.getConfigurations()); - } - keyManagement(){ - return new keyManagement(this.getSDK(),this.getParams(),this.getConfigurations()); - } - dns(){ - return new dns(this.getSDK(),this.getParams(),this.getConfigurations()); - } - loadBalancer(){ - return new loadBalancer(this.getSDK(),this.getParams(),this.getConfigurations()); - } - storage(){ - return new storage(this.getSDK(),this.getParams(),this.getConfigurations()); - } +class Oracle { + constructor(ocisdk, clientConfiguration) { + this._oci = ocisdk; + this._clientConfiguration = clientConfiguration; + if (!process.env.OCI_PARAMS) { + throw new Error('Provide Params'); + } + this._params = process.env.ORACLE_PARAMS; + return { + getSDK: () => this._oci, + getParams: () => this._params, + getConfigurations: () => this._clientConfiguration, + computeInstance: this.computeInstance, + kubernetes: this.kubernetes, + nosql: this.nosql, + sql: this.sql, + keyManagement: this.keyManagement, + dns: this.dns, + loadBalancer: this.loadBalancer, + storage: this.storage, + }; + } + computeInstance() { + return new computeInstance( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } + kubernetes() { + return new kubernetes( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } + nosql() { + return new nosql( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } + sql() { + return new sql( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } + keyManagement() { + return new keyManagement( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } + dns() { + return new dns( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } + loadBalancer() { + return new loadBalancer( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } + storage() { + return new storage( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } } -module.exports = Oracle; \ No newline at end of file +module.exports = Oracle; diff --git a/packages/oracle-plugin/package.json b/packages/oracle-plugin/package.json index 8c123182..e1995d46 100644 --- a/packages/oracle-plugin/package.json +++ b/packages/oracle-plugin/package.json @@ -1,15 +1,14 @@ { - "name": "@nodecloud/oracle-plugin", - "version": "2.0.0", - "description": "Nodecloud Oracle Cloud Plugin", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Scorelab", - "license": "Apache-2.0", - "dependencies": { - "oci": "^0.0.51", - "oci-sdk": "^2.66.0" - } + "name": "@nodecloud/oracle-plugin", + "version": "2.0.0", + "description": "Nodecloud Oracle Cloud Plugin", + "main": "index.js", + "scripts": { + "prettier": "yarn pretty-quick" + }, + "author": "Scorelab", + "license": "Apache-2.0", + "dependencies": { + "oci-sdk": "^2.66.0" + } } diff --git a/packages/oracle-plugin/storage/oci-archivalStorage.js b/packages/oracle-plugin/storage/oci-archivalStorage.js index 3ff28dfc..9ce3d3ff 100644 --- a/packages/oracle-plugin/storage/oci-archivalStorage.js +++ b/packages/oracle-plugin/storage/oci-archivalStorage.js @@ -1,65 +1,72 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/packages/oracle-plugin/storage/oci-storageBucket.js b/packages/oracle-plugin/storage/oci-storageBucket.js index 65fd7532..61881ccc 100644 --- a/packages/oracle-plugin/storage/oci-storageBucket.js +++ b/packages/oracle-plugin/storage/oci-storageBucket.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk; + this._sdkclassName = this._oci.objectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; From e50ecc3da41674ed297b6478d144e8c8630a5001 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sun, 6 Aug 2023 11:40:07 +0530 Subject: [PATCH 11/22] Completed Oracle Plugin Signed-off-by: Partik SIngh --- packages/oracle-plugin/index.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/oracle-plugin/index.js b/packages/oracle-plugin/index.js index 1aa913e2..74f000ca 100644 --- a/packages/oracle-plugin/index.js +++ b/packages/oracle-plugin/index.js @@ -1 +1,8 @@ const ociSdk = require('oci-sdk'); +const oraclePlugin = require("./oracle"); + +const ncOraclePlugin = (config)=>{ + return new oraclePlugin(ociSdk,config); +} + +module.exports = ncOraclePlugin; \ No newline at end of file From 5845bdeef0faf9670b036a155ad4fa49dae9befa Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sun, 6 Aug 2023 14:30:05 +0530 Subject: [PATCH 12/22] Added oracle package Signed-off-by: Partik SIngh --- packages/oracle-plugin/index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/oracle-plugin/index.js b/packages/oracle-plugin/index.js index 74f000ca..89b3c2b7 100644 --- a/packages/oracle-plugin/index.js +++ b/packages/oracle-plugin/index.js @@ -1,8 +1,8 @@ const ociSdk = require('oci-sdk'); -const oraclePlugin = require("./oracle"); +const oraclePlugin = require('./oracle'); -const ncOraclePlugin = (config)=>{ - return new oraclePlugin(ociSdk,config); -} +const ncOraclePlugin = config => { + return new oraclePlugin(ociSdk, config); +}; -module.exports = ncOraclePlugin; \ No newline at end of file +module.exports = ncOraclePlugin; From 19027b2ea10543e1b229e7028c1cf8d8b5a0ae53 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 19 Aug 2023 22:33:40 +0530 Subject: [PATCH 13/22] Completed Oci Package Signed-off-by: Partik SIngh --- generator/dummyClasses/oracle.js | 2 +- .../AWS/appServices/aws-paaS.js | 572 +++++---- .../artificialinteligence/aws-translation.js | 189 +-- .../AWS/compute/aws-computeInstance.js | 321 ++--- .../AWS/compute/aws-container.js | 156 +-- .../AWS/compute/aws-kubernetes.js | 354 +++--- .../AWS/database/aws-RDBMS.js | 222 ++-- .../AWS/database/aws-noSql.js | 222 ++-- .../AWS/database/aws-noSqlIndexed.js | 321 ++--- .../AWS/management/aws-keyManagement.js | 189 +-- .../AWS/management/aws-monitoring.js | 156 +-- .../AWS/management/aws-notificationService.js | 288 ++--- .../generatedClasses/AWS/network/aws-DNS.js | 156 +-- .../AWS/network/aws-loadBalancer.js | 189 +-- .../generatedClasses/AWS/security/aws-IAM.js | 189 +-- .../AWS/storage/aws-archivalStorage.js | 189 +-- .../AWS/storage/aws-blockStorage.js | 156 +-- .../AWS/storage/aws-storageBucket.js | 187 +-- .../Azure/appServices/azure-paaS.js | 699 +++++------ .../Azure/compute/azure-computeInstance.js | 339 +++-- .../Azure/compute/azure-container.js | 238 ++-- .../Azure/compute/azure-kubernetes.js | 603 ++++----- .../Azure/database/azure-RDBMS.js | 357 ++---- .../Azure/database/azure-noSql.js | 337 ++--- .../Azure/management/azure-keyManagement.js | 311 ++--- .../Azure/management/azure-monitoring.js | 296 ++--- .../Azure/network/azure-DNS.js | 249 ++-- .../Azure/network/azure-loadBalancer.js | 307 ++--- .../Azure/storage/azure-blockStorage.js | 284 ++--- .../Azure/storage/azure-storageBucket.js | 198 ++- .../DO/compute/do-computeInstance.js | 139 +-- .../DO/compute/do-kubernetes.js | 251 ++-- .../generatedClasses/DO/database/do-RDBMS.js | 139 +-- .../generatedClasses/DO/database/do-noSql.js | 139 +-- .../DO/management/do-keyManagement.js | 137 +-- .../generatedClasses/DO/network/do-DNS.js | 175 ++- .../DO/network/do-loadBalancer.js | 126 +- .../DO/storage/do-blockStorage.js | 126 +- .../Oracle/compute/oci-computeInstance.js | 252 ++-- .../Oracle/compute/oci-kubernetes.js | 252 ++-- .../Oracle/database/oci-RDBMS.js | 27 +- .../Oracle/database/oci-noSql.js | 224 ++-- .../Oracle/management/oci-keyManagement.js | 27 +- .../Oracle/network/oci-DNS.js | 124 +- .../Oracle/network/oci-loadBalancer.js | 152 ++- .../Oracle/storage/oci-archivalStorage.js | 127 +- .../Oracle/storage/oci-storageBucket.js | 152 ++- .../artificialinteligence/gcp-translation.js | 191 ++- .../googleCloud/compute/gcp-kubernetes.js | 331 +++-- .../googleCloud/database/gcp-RDBMS.js | 250 ++-- .../googleCloud/database/gcp-noSql.js | 139 +-- .../management/gcp-keyManagement.js | 195 ++- .../googleCloud/management/gcp-monitoring.js | 211 ++-- .../management/gcp-notificationService.js | 300 +++-- .../googleCloud/network/gcp-DNS.js | 182 ++- .../storage/gcp-archivalStorage.js | 198 ++- .../googleCloud/storage/gcp-storageBucket.js | 198 ++- generator/generators/aws/generator.js | 397 +++--- generator/generators/azure/generator.js | 483 +++----- generator/generators/do/generator.js | 392 ++---- generator/generators/googleCloud/generator.js | 1090 ++++++----------- generator/generators/lib/aws/awsHelper.js | 56 +- generator/generators/lib/azure/azureHelper.js | 93 +- .../generators/lib/googleCloud/gcpHelper.js | 99 +- generator/generators/lib/helper.js | 65 +- generator/generators/oracle/generator.js | 400 +++--- generator/generators/oracle/generator.ts | 8 +- generator/main.js | 73 +- generator/parsers/aws/parser.js | 274 ++--- generator/parsers/azure/parser.js | 276 ++--- generator/parsers/do/parser.js | 275 ++--- generator/parsers/googleCloud/parser.js | 326 ++--- generator/parsers/oracle/parser.js | 276 ++--- generator/parsers/oracle/parser.ts | 2 - generator/transformers/aws/transformer.js | 620 +++------- generator/transformers/azure/transformer.js | 660 +++------- generator/transformers/do/transformer.js | 656 +++------- .../googleCloud/classBasedTransformer.js | 779 ++++-------- .../googleCloud/clientBasedTransformer.js | 744 ++++------- generator/transformers/oracle/transformer.js | 657 +++------- generator/transformers/oracle/transformer.ts | 13 +- packages/oracle-plugin/.env | 1 - .../compute/oci-computeInstance.js | 252 ++-- .../oracle-plugin/compute/oci-kubernetes.js | 252 ++-- packages/oracle-plugin/database/oci-RDBMS.js | 27 +- packages/oracle-plugin/database/oci-noSql.js | 224 ++-- .../management/oci-keyManagement.js | 27 +- packages/oracle-plugin/network/oci-DNS.js | 124 +- .../oracle-plugin/network/oci-loadBalancer.js | 152 ++- .../storage/oci-archivalStorage.js | 127 +- .../storage/oci-storageBucket.js | 152 ++- 91 files changed, 9448 insertions(+), 13644 deletions(-) delete mode 100644 packages/oracle-plugin/.env diff --git a/generator/dummyClasses/oracle.js b/generator/dummyClasses/oracle.js index 80202db6..34cdfbef 100644 --- a/generator/dummyClasses/oracle.js +++ b/generator/dummyClasses/oracle.js @@ -5,7 +5,7 @@ class ClassName { * @param {object} options SDK options */ constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; + this._oci = ocisdk._sdkFileName; this._sdkclassName = this._oci.SDKClassName( params, clientConfiguration diff --git a/generator/generatedClasses/AWS/appServices/aws-paaS.js b/generator/generatedClasses/AWS/appServices/aws-paaS.js index f8e62ded..b1acbd1e 100644 --- a/generator/generatedClasses/AWS/appServices/aws-paaS.js +++ b/generator/generatedClasses/AWS/appServices/aws-paaS.js @@ -4,295 +4,287 @@ * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js index c89ce192..0c4caf7b 100644 --- a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js +++ b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/generator/generatedClasses/AWS/compute/aws-computeInstance.js b/generator/generatedClasses/AWS/compute/aws-computeInstance.js index 7ac04a34..569ca6fe 100644 --- a/generator/generatedClasses/AWS/compute/aws-computeInstance.js +++ b/generator/generatedClasses/AWS/compute/aws-computeInstance.js @@ -4,161 +4,170 @@ * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/generator/generatedClasses/AWS/compute/aws-container.js b/generator/generatedClasses/AWS/compute/aws-container.js index 44da8f96..1b5ec5a5 100644 --- a/generator/generatedClasses/AWS/compute/aws-container.js +++ b/generator/generatedClasses/AWS/compute/aws-container.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/generator/generatedClasses/AWS/compute/aws-kubernetes.js b/generator/generatedClasses/AWS/compute/aws-kubernetes.js index 6381ac0f..bf31ba19 100644 --- a/generator/generatedClasses/AWS/compute/aws-kubernetes.js +++ b/generator/generatedClasses/AWS/compute/aws-kubernetes.js @@ -4,177 +4,187 @@ * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/generator/generatedClasses/AWS/database/aws-RDBMS.js b/generator/generatedClasses/AWS/database/aws-RDBMS.js index b53f2bcb..7983b58e 100644 --- a/generator/generatedClasses/AWS/database/aws-RDBMS.js +++ b/generator/generatedClasses/AWS/database/aws-RDBMS.js @@ -4,113 +4,119 @@ * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/generator/generatedClasses/AWS/database/aws-noSql.js b/generator/generatedClasses/AWS/database/aws-noSql.js index 3eebfbbd..3af86a16 100644 --- a/generator/generatedClasses/AWS/database/aws-noSql.js +++ b/generator/generatedClasses/AWS/database/aws-noSql.js @@ -4,113 +4,119 @@ * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js index 82128eef..d55afca0 100644 --- a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js +++ b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js @@ -4,161 +4,170 @@ * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/generator/generatedClasses/AWS/management/aws-keyManagement.js b/generator/generatedClasses/AWS/management/aws-keyManagement.js index c311e123..225039c8 100644 --- a/generator/generatedClasses/AWS/management/aws-keyManagement.js +++ b/generator/generatedClasses/AWS/management/aws-keyManagement.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/generator/generatedClasses/AWS/management/aws-monitoring.js b/generator/generatedClasses/AWS/management/aws-monitoring.js index 24c83246..aa89282a 100644 --- a/generator/generatedClasses/AWS/management/aws-monitoring.js +++ b/generator/generatedClasses/AWS/management/aws-monitoring.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/generator/generatedClasses/AWS/management/aws-notificationService.js b/generator/generatedClasses/AWS/management/aws-notificationService.js index 50efb35e..fb80c822 100644 --- a/generator/generatedClasses/AWS/management/aws-notificationService.js +++ b/generator/generatedClasses/AWS/management/aws-notificationService.js @@ -4,145 +4,153 @@ * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/generator/generatedClasses/AWS/network/aws-DNS.js b/generator/generatedClasses/AWS/network/aws-DNS.js index 7a62602f..2a9330da 100644 --- a/generator/generatedClasses/AWS/network/aws-DNS.js +++ b/generator/generatedClasses/AWS/network/aws-DNS.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/generator/generatedClasses/AWS/network/aws-loadBalancer.js b/generator/generatedClasses/AWS/network/aws-loadBalancer.js index d9eba23b..7731152c 100644 --- a/generator/generatedClasses/AWS/network/aws-loadBalancer.js +++ b/generator/generatedClasses/AWS/network/aws-loadBalancer.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/generator/generatedClasses/AWS/security/aws-IAM.js b/generator/generatedClasses/AWS/security/aws-IAM.js index 9191ab3d..b643c521 100644 --- a/generator/generatedClasses/AWS/security/aws-IAM.js +++ b/generator/generatedClasses/AWS/security/aws-IAM.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js index a5189f99..44aa797f 100644 --- a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-blockStorage.js b/generator/generatedClasses/AWS/storage/aws-blockStorage.js index b362afec..d1c77717 100644 --- a/generator/generatedClasses/AWS/storage/aws-blockStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-blockStorage.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-storageBucket.js b/generator/generatedClasses/AWS/storage/aws-storageBucket.js index f738acfc..eb483a51 100644 --- a/generator/generatedClasses/AWS/storage/aws-storageBucket.js +++ b/generator/generatedClasses/AWS/storage/aws-storageBucket.js @@ -4,96 +4,101 @@ * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/generator/generatedClasses/Azure/appServices/azure-paaS.js b/generator/generatedClasses/Azure/appServices/azure-paaS.js index db0d3ff8..226bbc2a 100644 --- a/generator/generatedClasses/Azure/appServices/azure-paaS.js +++ b/generator/generatedClasses/Azure/appServices/azure-paaS.js @@ -1,429 +1,286 @@ -const { WebSiteManagementClient } = require('@azure/arm-appservice'); +const { WebSiteManagementClient } = require("@azure/arm-appservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a PaaS object * @category Azure */ class Azure_PaaS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .createOrUpdate( - resourceGroupName, - name, - siteEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .update(resourceGroupName, name, siteEnvelope, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .get(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .deleteMethod(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restart(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .restart(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createEnvironment( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .createOrUpdate( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateEnvironment( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .update( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdateSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createConfigTemplate( - resourceGroupName, - name, - siteEnvelope, - slot, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .createOrUpdateSlot( - resourceGroupName, - name, - siteEnvelope, - slot, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeConfigSettings(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .getSlot(resourceGroupName, name, slot, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .deleteSlot(resourceGroupName, name, slot, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the checkAvailability function of appservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - checkDNSAvailability(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.domains.checkAvailability(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - terminateEnvironment(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .deleteMethod(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.get(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.deleteMethod(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restart(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.restart(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdateSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeConfigSettings(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the checkAvailability function of appservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + checkDNSAvailability(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.domains.checkAvailability(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + terminateEnvironment(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_PaaS; diff --git a/generator/generatedClasses/Azure/compute/azure-computeInstance.js b/generator/generatedClasses/Azure/compute/azure-computeInstance.js index d793562a..1ff4472f 100644 --- a/generator/generatedClasses/Azure/compute/azure-computeInstance.js +++ b/generator/generatedClasses/Azure/compute/azure-computeInstance.js @@ -1,207 +1,148 @@ -const { ComputeManagementClient } = require('@azure/arm-compute'); +const { ComputeManagementClient } = require("@azure/arm-compute"); /*This is an auto generated class, please do not change.*/ /** * Class to create a ComputeInstance object * @category Azure */ class Azure_ComputeInstance { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, vmName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .createOrUpdate( - resourceGroupName, - vmName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .list(resourceGroupName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the start function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - start(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .start(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the powerOff function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - stop(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .powerOff(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - reboot(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .restart(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - destroy(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .deleteMethod(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, vmName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.list(resourceGroupName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the start function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + start(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.start(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the powerOff function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + stop(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + reboot(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + destroy(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_ComputeInstance; diff --git a/generator/generatedClasses/Azure/compute/azure-container.js b/generator/generatedClasses/Azure/compute/azure-container.js index f27e4286..7ae30f1e 100644 --- a/generator/generatedClasses/Azure/compute/azure-container.js +++ b/generator/generatedClasses/Azure/compute/azure-container.js @@ -1,151 +1,103 @@ -const { ContainerServiceClient } = require('@azure/arm-containerservice'); +const { ContainerServiceClient } = require("@azure/arm-containerservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Container object * @category Azure */ class Azure_Container { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - containerServiceName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .createOrUpdate( - resourceGroupName, - containerServiceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .deleteMethod( - resourceGroupName, - containerServiceName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .get(resourceGroupName, containerServiceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, containerServiceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Container; diff --git a/generator/generatedClasses/Azure/compute/azure-kubernetes.js b/generator/generatedClasses/Azure/compute/azure-kubernetes.js index 9ce5157f..8f01c7c1 100644 --- a/generator/generatedClasses/Azure/compute/azure-kubernetes.js +++ b/generator/generatedClasses/Azure/compute/azure-kubernetes.js @@ -1,379 +1,240 @@ -const { ContainerServiceClient } = require('@azure/arm-containerservice'); +const { ContainerServiceClient } = require("@azure/arm-containerservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Azure */ class Azure_Kubernetes { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .createOrUpdate( - resourceGroupName, - resourceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .deleteMethod(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateTags( - resourceGroupName, - resourceName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .updateTags( - resourceGroupName, - resourceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listClusters(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeCluster(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .get(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createNodeGroup( - resourceGroupName, - resourceName, - agentPoolName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .createOrUpdate( - resourceGroupName, - resourceName, - agentPoolName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteNodegroup( - resourceGroupName, - resourceName, - agentPoolName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .deleteMethod( - resourceGroupName, - resourceName, - agentPoolName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeNodeGroup( - resourceGroupName, - resourceName, - agentPoolName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .get( - resourceGroupName, - resourceName, - agentPoolName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listNodegroups(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .list(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the rotateClusterCertificates function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateConfig(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .rotateClusterCertificates( - resourceGroupName, - resourceName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateTags(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listClusters(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeCluster(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.get(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listNodegroups(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.list(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the rotateClusterCertificates function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateConfig(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Kubernetes; diff --git a/generator/generatedClasses/Azure/database/azure-RDBMS.js b/generator/generatedClasses/Azure/database/azure-RDBMS.js index d4d7d062..f2665dd0 100644 --- a/generator/generatedClasses/Azure/database/azure-RDBMS.js +++ b/generator/generatedClasses/Azure/database/azure-RDBMS.js @@ -1,238 +1,135 @@ -const { SqlManagementClient } = require('@azure/arm-sql'); +const { SqlManagementClient } = require("@azure/arm-sql"); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Azure */ class Azure_RDBMS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createDatabse( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .createOrUpdate( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteDatabase( - resourceGroupName, - serverName, - databaseName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .deleteMethod( - resourceGroupName, - serverName, - databaseName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the exportMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createSnapshots( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .exportMethod( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - modifyDB( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .update( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the completeRestore function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} managedInstanceName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restoreDatabase( - resourceGroupName, - managedInstanceName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedDatabases - .completeRestore( - resourceGroupName, - managedInstanceName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the exportMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the completeRestore function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} managedInstanceName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_RDBMS; diff --git a/generator/generatedClasses/Azure/database/azure-noSql.js b/generator/generatedClasses/Azure/database/azure-noSql.js index 70b2d295..190ed4f2 100644 --- a/generator/generatedClasses/Azure/database/azure-noSql.js +++ b/generator/generatedClasses/Azure/database/azure-noSql.js @@ -1,221 +1,132 @@ -const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb'); +const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Azure */ class Azure_NoSql { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createUpdateTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} createUpdateTableParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createCollection( - resourceGroupName, - accountName, - tableName, - createUpdateTableParameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .createUpdateTable( - resourceGroupName, - accountName, - tableName, - createUpdateTableParameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteCollection( - resourceGroupName, - accountName, - tableName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .deleteTable( - resourceGroupName, - accountName, - tableName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTables function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listCollections(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .listTables(resourceGroupName, accountName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTableThroughput function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} updateThroughputParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - setAttribute( - resourceGroupName, - accountName, - tableName, - updateThroughputParameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .updateTableThroughput( - resourceGroupName, - accountName, - tableName, - updateThroughputParameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getAttributes( - resourceGroupName, - accountName, - tableName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .getTable( - resourceGroupName, - accountName, - tableName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createUpdateTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} createUpdateTableParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteCollection(resourceGroupName, accountName, tableName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTables function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listCollections(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.listTables(resourceGroupName, accountName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTableThroughput function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} updateThroughputParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getAttributes(resourceGroupName, accountName, tableName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_NoSql; diff --git a/generator/generatedClasses/Azure/management/azure-keyManagement.js b/generator/generatedClasses/Azure/management/azure-keyManagement.js index ef080569..2d594150 100644 --- a/generator/generatedClasses/Azure/management/azure-keyManagement.js +++ b/generator/generatedClasses/Azure/management/azure-keyManagement.js @@ -1,197 +1,130 @@ -const { KeyVaultManagementClient } = require('@azure/arm-keyvault'); +const { KeyVaultManagementClient } = require("@azure/arm-keyvault"); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Azure */ class Azure_KeyManagement { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createKey(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .createOrUpdate( - resourceGroupName, - vaultName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .deleteMethod(resourceGroupName, vaultName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .update( - resourceGroupName, - vaultName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .get(resourceGroupName, vaultName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAccessPolicy function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} operationKind - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - putKeyPolicy( - resourceGroupName, - vaultName, - operationKind, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .updateAccessPolicy( - resourceGroupName, - vaultName, - operationKind, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createKey(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.get(resourceGroupName, vaultName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAccessPolicy function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} operationKind - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_KeyManagement; diff --git a/generator/generatedClasses/Azure/management/azure-monitoring.js b/generator/generatedClasses/Azure/management/azure-monitoring.js index efb43c1f..e7b373c0 100644 --- a/generator/generatedClasses/Azure/management/azure-monitoring.js +++ b/generator/generatedClasses/Azure/management/azure-monitoring.js @@ -1,186 +1,126 @@ -const { MonitorManagementClient } = require('@azure/arm-monitor'); +const { MonitorManagementClient } = require("@azure/arm-monitor"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Azure */ class Azure_Monitoring { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .createOrUpdate( - resourceGroupName, - ruleName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteAlarm(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .deleteMethod(resourceGroupName, ruleName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} alertRulesResource - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateAlarm( - resourceGroupName, - ruleName, - alertRulesResource, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .update( - resourceGroupName, - ruleName, - alertRulesResource, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listBySubscription function of monitor - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listAlarms(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .listBySubscription(options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getMetricData(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .get(resourceGroupName, ruleName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteAlarm(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} alertRulesResource - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listBySubscription function of monitor + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listAlarms(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.listBySubscription(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getMetricData(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.get(resourceGroupName, ruleName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Monitoring; diff --git a/generator/generatedClasses/Azure/network/azure-DNS.js b/generator/generatedClasses/Azure/network/azure-DNS.js index 38ae476b..17a86c4b 100644 --- a/generator/generatedClasses/Azure/network/azure-DNS.js +++ b/generator/generatedClasses/Azure/network/azure-DNS.js @@ -1,159 +1,106 @@ -const { DnsManagementClient } = require('@azure/arm-dns'); +const { DnsManagementClient } = require("@azure/arm-dns"); /*This is an auto generated class, please do not change.*/ /** * Class to create a DNS object * @category Azure */ class Azure_DNS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createZone(resourceGroupName, zoneName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones - .createOrUpdate( - resourceGroupName, - zoneName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(resourceGroupName, zoneName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones - .deleteMethod(resourceGroupName, zoneName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of dns - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listZones(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {StringKeyword} relativeRecordSetName - Mandatory parameter - * @param {TypeReference} recordType - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - changeRecordSets( - resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.recordSets - .createOrUpdate( - resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createZone(resourceGroupName, zoneName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(resourceGroupName, zoneName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of dns + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listZones(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {StringKeyword} relativeRecordSetName - Mandatory parameter + * @param {TypeReference} recordType - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_DNS; diff --git a/generator/generatedClasses/Azure/network/azure-loadBalancer.js b/generator/generatedClasses/Azure/network/azure-loadBalancer.js index db3ae534..0d7ea4bc 100644 --- a/generator/generatedClasses/Azure/network/azure-loadBalancer.js +++ b/generator/generatedClasses/Azure/network/azure-loadBalancer.js @@ -1,196 +1,127 @@ -const { NetworkManagementClient } = require('@azure/arm-network'); +const { NetworkManagementClient } = require("@azure/arm-network"); /*This is an auto generated class, please do not change.*/ /** * Class to create a LoadBalancer object * @category Azure */ class Azure_LoadBalancer { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - loadBalancerName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .createOrUpdate( - resourceGroupName, - loadBalancerName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .deleteMethod( - resourceGroupName, - loadBalancerName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .list(resourceGroupName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - addTags( - resourceGroupName, - loadBalancerName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .updateTags( - resourceGroupName, - loadBalancerName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .get(resourceGroupName, loadBalancerName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, loadBalancerName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.list(resourceGroupName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_LoadBalancer; diff --git a/generator/generatedClasses/Azure/storage/azure-blockStorage.js b/generator/generatedClasses/Azure/storage/azure-blockStorage.js index a792ee41..13ea3e7d 100644 --- a/generator/generatedClasses/Azure/storage/azure-blockStorage.js +++ b/generator/generatedClasses/Azure/storage/azure-blockStorage.js @@ -1,174 +1,126 @@ -const { ComputeManagementClient } = require('@azure/arm-compute'); +const { ComputeManagementClient } = require("@azure/arm-compute"); /*This is an auto generated class, please do not change.*/ /** * Class to create a BlockStorage object * @category Azure */ class Azure_BlockStorage { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .createOrUpdate( - resourceGroupName, - diskName, - disk, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .deleteMethod(resourceGroupName, diskName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .get(resourceGroupName, diskName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .update(resourceGroupName, diskName, disk, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.get(resourceGroupName, diskName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.update(resourceGroupName, diskName, disk, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_BlockStorage; diff --git a/generator/generatedClasses/Azure/storage/azure-storageBucket.js b/generator/generatedClasses/Azure/storage/azure-storageBucket.js index fd7c99ec..f2e9e22c 100644 --- a/generator/generatedClasses/Azure/storage/azure-storageBucket.js +++ b/generator/generatedClasses/Azure/storage/azure-storageBucket.js @@ -1,129 +1,85 @@ -const { StorageManagementClient } = require('@azure/arm-storage'); +const { StorageManagementClient } = require("@azure/arm-storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a StorageBucket object * @category Azure */ class Azure_StorageBucket { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the create function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} blobContainer - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - accountName, - containerName, - blobContainer, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .create( - resourceGroupName, - accountName, - containerName, - blobContainer, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, accountName, containerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .deleteMethod( - resourceGroupName, - accountName, - containerName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .list(resourceGroupName, accountName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the create function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} blobContainer - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, accountName, containerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.list(resourceGroupName, accountName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_StorageBucket; diff --git a/generator/generatedClasses/DO/compute/do-computeInstance.js b/generator/generatedClasses/DO/compute/do-computeInstance.js index 593c3b85..70594a63 100644 --- a/generator/generatedClasses/DO/compute/do-computeInstance.js +++ b/generator/generatedClasses/DO/compute/do-computeInstance.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Droplets object - * @category Digital Ocean - */ +* Class to create a Droplets object +* @category Digital Ocean +*/ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._droplets - .getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets - .deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets - .requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._droplets.getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets.deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets.requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/generator/generatedClasses/DO/compute/do-kubernetes.js b/generator/generatedClasses/DO/compute/do-kubernetes.js index bcf976ed..e5bacb21 100644 --- a/generator/generatedClasses/DO/compute/do-kubernetes.js +++ b/generator/generatedClasses/DO/compute/do-kubernetes.js @@ -1,139 +1,122 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Kubernetes object - * @category Digital Ocean - */ +* Class to create a Kubernetes object +* @category Digital Ocean +*/ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise} - */ - listClusters( - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._kubernetes - .getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes - .getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes - .delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise} - */ - listNodegroups( - clusterId, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._kubernetes - .getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes - .getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes - .addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes - .deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise} + */ + listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._kubernetes.getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes.getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes.delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise} + */ + listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes.getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes.addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes.deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/generator/generatedClasses/DO/database/do-RDBMS.js b/generator/generatedClasses/DO/database/do-RDBMS.js index 216c49fd..fa59255a 100644 --- a/generator/generatedClasses/DO/database/do-RDBMS.js +++ b/generator/generatedClasses/DO/database/do-RDBMS.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Databases object - * @category Digital Ocean - */ +* Class to create a Databases object +* @category Digital Ocean +*/ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._databases - .getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases - .createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases - .getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases - .resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._databases.getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases.createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases.getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases.resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/generator/generatedClasses/DO/database/do-noSql.js b/generator/generatedClasses/DO/database/do-noSql.js index 1fcbbe5e..7d7650f5 100644 --- a/generator/generatedClasses/DO/database/do-noSql.js +++ b/generator/generatedClasses/DO/database/do-noSql.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Databases object - * @category Digital Ocean - */ +* Class to create a Databases object +* @category Digital Ocean +*/ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._databases - .getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases - .createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases - .getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases - .resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._databases.getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases.createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases.getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases.resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/generator/generatedClasses/DO/management/do-keyManagement.js b/generator/generatedClasses/DO/management/do-keyManagement.js index 5af44abb..d4e8f11a 100644 --- a/generator/generatedClasses/DO/management/do-keyManagement.js +++ b/generator/generatedClasses/DO/management/do-keyManagement.js @@ -1,78 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Keys object - * @category Digital Ocean - */ +* Class to create a Keys object +* @category Digital Ocean +*/ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._keys - .getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys - .getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys - .add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys - .delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._keys.getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys.getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys.add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys.delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/generator/generatedClasses/DO/network/do-DNS.js b/generator/generatedClasses/DO/network/do-DNS.js index 39ffe53e..ced40bd0 100644 --- a/generator/generatedClasses/DO/network/do-DNS.js +++ b/generator/generatedClasses/DO/network/do-DNS.js @@ -1,98 +1,87 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Domains object - * @category Digital Ocean - */ +* Class to create a Domains object +* @category Digital Ocean +*/ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise} - */ - getRecords( - domainName, - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._domains - .getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains - .createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains - .getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains - .deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains - .updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise} + */ + getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains.createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains.getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains.deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains.updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/generator/generatedClasses/DO/network/do-loadBalancer.js b/generator/generatedClasses/DO/network/do-loadBalancer.js index 665ebb2f..cd02d3c1 100644 --- a/generator/generatedClasses/DO/network/do-loadBalancer.js +++ b/generator/generatedClasses/DO/network/do-loadBalancer.js @@ -1,70 +1,66 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancers object - * @category Digital Ocean - */ +* Class to create a LoadBalancers object +* @category Digital Ocean +*/ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers - .getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers - .update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers - .delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers.getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers.update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers.delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/generator/generatedClasses/DO/storage/do-blockStorage.js b/generator/generatedClasses/DO/storage/do-blockStorage.js index ce6bc60e..5724610c 100644 --- a/generator/generatedClasses/DO/storage/do-blockStorage.js +++ b/generator/generatedClasses/DO/storage/do-blockStorage.js @@ -1,70 +1,66 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Volumes object - * @category Digital Ocean - */ +* Class to create a Volumes object +* @category Digital Ocean +*/ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes - .getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes - .getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes - .deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes.getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes.getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes.deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js index f888774d..ae181271 100644 --- a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js +++ b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js @@ -1,137 +1,125 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.containerInstanceClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js index f9e82da1..fccd0caf 100644 --- a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js +++ b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js @@ -1,137 +1,125 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.containerEngineClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/generator/generatedClasses/Oracle/database/oci-RDBMS.js b/generator/generatedClasses/Oracle/database/oci-RDBMS.js index d49fd594..51a12e39 100644 --- a/generator/generatedClasses/Oracle/database/oci-RDBMS.js +++ b/generator/generatedClasses/Oracle/database/oci-RDBMS.js @@ -1,20 +1,17 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.workRequestsClient( - params, - clientConfiguration - ); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); + } } module.exports = Oracle_RDBMS; diff --git a/generator/generatedClasses/Oracle/database/oci-noSql.js b/generator/generatedClasses/Oracle/database/oci-noSql.js index 8b87ac08..571cec7f 100644 --- a/generator/generatedClasses/Oracle/database/oci-noSql.js +++ b/generator/generatedClasses/Oracle/database/oci-noSql.js @@ -1,121 +1,113 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.nosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/generator/generatedClasses/Oracle/management/oci-keyManagement.js b/generator/generatedClasses/Oracle/management/oci-keyManagement.js index 20a3c1e8..64aa56d9 100644 --- a/generator/generatedClasses/Oracle/management/oci-keyManagement.js +++ b/generator/generatedClasses/Oracle/management/oci-keyManagement.js @@ -1,20 +1,17 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.kmsVaultClient( - params, - clientConfiguration - ); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); + } } module.exports = Oracle_KeyManagement; diff --git a/generator/generatedClasses/Oracle/network/oci-DNS.js b/generator/generatedClasses/Oracle/network/oci-DNS.js index 43ee828d..b243a0d1 100644 --- a/generator/generatedClasses/Oracle/network/oci-DNS.js +++ b/generator/generatedClasses/Oracle/network/oci-DNS.js @@ -1,69 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.dnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js index 989a1d3d..6117c84c 100644 --- a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js +++ b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.loadBalancerClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js index 9ce3d3ff..62583450 100644 --- a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js +++ b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js @@ -1,72 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js index 61881ccc..185c0257 100644 --- a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js +++ b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; diff --git a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js index 5ff02a87..dd66d85f 100644 --- a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js +++ b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js @@ -1,106 +1,101 @@ -const { TranslationServiceClient } = require('@google-cloud/translate'); +const { TranslationServiceClient } = require("@google-cloud/translate"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Translation object * @category Google Cloud */ class GCP_Translation { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._translationServiceClient = new TranslationServiceClient(config); - } - /** - * Trigers the translateText function of undefined - * @param {TypeReference} request - Data required for translateText - * @param {TypeReference} [options] - Data required for translateText - * @returns {Promise} - */ - translate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .translateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the batchTranslateText function of undefined - * @param {TypeReference} request - Data required for batchTranslateText - * @param {TypeReference} [options] - Data required for batchTranslateText - * @returns {Promise} - */ - batchTranslate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .batchTranslateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getGlossary function of undefined - * @param {TypeReference} request - Data required for getGlossary - * @param {TypeReference} [options] - Data required for getGlossary - * @returns {Promise} - */ - getGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .getGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createGlossary function of undefined - * @param {TypeReference} request - Data required for createGlossary - * @param {TypeReference} [options] - Data required for createGlossary - * @returns {Promise} - */ - createGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .createGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the detectLanguage function of undefined - * @param {TypeReference} request - Data required for detectLanguage - * @param {TypeReference} [options] - Data required for detectLanguage - * @returns {Promise} - */ - detectLanguage(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .detectLanguage(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._translationServiceClient = new TranslationServiceClient(config); + } + /** + * Trigers the translateText function of undefined + * @param {TypeReference} request - Data required for translateText + * @param {TypeReference} [options] - Data required for translateText + * @returns {Promise} + */ + translate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.translateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the batchTranslateText function of undefined + * @param {TypeReference} request - Data required for batchTranslateText + * @param {TypeReference} [options] - Data required for batchTranslateText + * @returns {Promise} + */ + batchTranslate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.batchTranslateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getGlossary function of undefined + * @param {TypeReference} request - Data required for getGlossary + * @param {TypeReference} [options] - Data required for getGlossary + * @returns {Promise} + */ + getGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.getGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createGlossary function of undefined + * @param {TypeReference} request - Data required for createGlossary + * @param {TypeReference} [options] - Data required for createGlossary + * @returns {Promise} + */ + createGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.createGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the detectLanguage function of undefined + * @param {TypeReference} request - Data required for detectLanguage + * @param {TypeReference} [options] - Data required for detectLanguage + * @returns {Promise} + */ + detectLanguage(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.detectLanguage(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Translation; diff --git a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js index 8b2d00e5..340e295b 100644 --- a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js +++ b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js @@ -1,178 +1,169 @@ -const { ClusterManagerClient } = require('@google-cloud/container'); +const { ClusterManagerClient } = require("@google-cloud/container"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Google Cloud */ class GCP_Kubernetes { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._clusterManagerClient = new ClusterManagerClient(config); - } - /** - * Trigers the createCluster function of undefined - * @param {TypeReference} request - Data required for createCluster - * @param {TypeReference} [options] - Data required for createCluster - * @returns {Promise} - */ - create(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .createCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteCluster function of undefined - * @param {TypeReference} request - Data required for deleteCluster - * @param {TypeReference} [options] - Data required for deleteCluster - * @returns {Promise} - */ - delete(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .deleteCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listClusters function of undefined - * @param {TypeReference} request - Data required for listClusters - * @param {TypeReference} [options] - Data required for listClusters - * @returns {Promise} - */ - listClusters(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .listClusters(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCluster function of undefined - * @param {TypeReference} request - Data required for getCluster - * @param {TypeReference} [options] - Data required for getCluster - * @returns {Promise} - */ - describeCluster(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .getCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createNodePool function of undefined - * @param {TypeReference} request - Data required for createNodePool - * @param {TypeReference} [options] - Data required for createNodePool - * @returns {Promise} - */ - createNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .createNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteNodePool function of undefined - * @param {TypeReference} request - Data required for deleteNodePool - * @param {TypeReference} [options] - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .deleteNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getNodePool function of undefined - * @param {TypeReference} request - Data required for getNodePool - * @param {TypeReference} [options] - Data required for getNodePool - * @returns {Promise} - */ - describeNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .getNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listNodePools function of undefined - * @param {TypeReference} request - Data required for listNodePools - * @param {TypeReference} [options] - Data required for listNodePools - * @returns {Promise} - */ - listNodegroups(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .listNodePools(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setAddonsConfig function of undefined - * @param {TypeReference} request - Data required for setAddonsConfig - * @param {TypeReference} [options] - Data required for setAddonsConfig - * @returns {Promise} - */ - updateConfig(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .setAddonsConfig(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._clusterManagerClient = new ClusterManagerClient(config); + } + /** + * Trigers the createCluster function of undefined + * @param {TypeReference} request - Data required for createCluster + * @param {TypeReference} [options] - Data required for createCluster + * @returns {Promise} + */ + create(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.createCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteCluster function of undefined + * @param {TypeReference} request - Data required for deleteCluster + * @param {TypeReference} [options] - Data required for deleteCluster + * @returns {Promise} + */ + delete(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.deleteCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listClusters function of undefined + * @param {TypeReference} request - Data required for listClusters + * @param {TypeReference} [options] - Data required for listClusters + * @returns {Promise} + */ + listClusters(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.listClusters(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCluster function of undefined + * @param {TypeReference} request - Data required for getCluster + * @param {TypeReference} [options] - Data required for getCluster + * @returns {Promise} + */ + describeCluster(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.getCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createNodePool function of undefined + * @param {TypeReference} request - Data required for createNodePool + * @param {TypeReference} [options] - Data required for createNodePool + * @returns {Promise} + */ + createNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.createNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteNodePool function of undefined + * @param {TypeReference} request - Data required for deleteNodePool + * @param {TypeReference} [options] - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.deleteNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getNodePool function of undefined + * @param {TypeReference} request - Data required for getNodePool + * @param {TypeReference} [options] - Data required for getNodePool + * @returns {Promise} + */ + describeNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.getNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listNodePools function of undefined + * @param {TypeReference} request - Data required for listNodePools + * @param {TypeReference} [options] - Data required for listNodePools + * @returns {Promise} + */ + listNodegroups(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.listNodePools(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setAddonsConfig function of undefined + * @param {TypeReference} request - Data required for setAddonsConfig + * @param {TypeReference} [options] - Data required for setAddonsConfig + * @returns {Promise} + */ + updateConfig(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.setAddonsConfig(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Kubernetes; diff --git a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js index e783c97f..a1364ad9 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js +++ b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js @@ -1,138 +1,128 @@ -const { DatabaseAdminClient } = require('@google-cloud/spanner'); +const { DatabaseAdminClient } = require("@google-cloud/spanner"); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Google Cloud */ class GCP_RDBMS { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._databaseAdminClient = new DatabaseAdminClient(config); - } - /** - * Trigers the createDatabase function of undefined - * @param {TypeReference} request - Data required for createDatabase - * @param {TypeReference} [options] - Data required for createDatabase - * @returns {Promise} - */ - createDatabse(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .createDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the dropDatabase function of undefined - * @param {TypeReference} request - Data required for dropDatabase - * @param {TypeReference} [options] - Data required for dropDatabase - * @returns {Promise} - */ - deleteDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .dropDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBackup function of undefined - * @param {TypeReference} request - Data required for createBackup - * @param {TypeReference} [options] - Data required for createBackup - * @returns {Promise} - */ - createSnapshots(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .createBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDatabaseDdl function of undefined - * @param {TypeReference} request - Data required for updateDatabaseDdl - * @param {TypeReference} [options] - Data required for updateDatabaseDdl - * @returns {Promise} - */ - modifyDB(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .updateDatabaseDdl(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restoreDatabase function of undefined - * @param {TypeReference} request - Data required for restoreDatabase - * @param {TypeReference} [options] - Data required for restoreDatabase - * @returns {Promise} - */ - restoreDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .restoreDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteBackup function of undefined - * @param {TypeReference} request - Data required for deleteBackup - * @param {TypeReference} [options] - Data required for deleteBackup - * @returns {Promise} - */ - deleteDBSnapshot(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .deleteBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the databasePath function of undefined - * @param {StringKeyword} project - Data required for databasePath - * @param {StringKeyword} instance - Data required for databasePath - * @param {StringKeyword} database - Data required for databasePath - * @returns {Promise} - */ - databasePath(project, instance, database) { - return this._databaseAdminClient.databasePath( - project, - instance, - database - ); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._databaseAdminClient = new DatabaseAdminClient(config); + } + /** + * Trigers the createDatabase function of undefined + * @param {TypeReference} request - Data required for createDatabase + * @param {TypeReference} [options] - Data required for createDatabase + * @returns {Promise} + */ + createDatabse(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.createDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the dropDatabase function of undefined + * @param {TypeReference} request - Data required for dropDatabase + * @param {TypeReference} [options] - Data required for dropDatabase + * @returns {Promise} + */ + deleteDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.dropDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBackup function of undefined + * @param {TypeReference} request - Data required for createBackup + * @param {TypeReference} [options] - Data required for createBackup + * @returns {Promise} + */ + createSnapshots(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.createBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDatabaseDdl function of undefined + * @param {TypeReference} request - Data required for updateDatabaseDdl + * @param {TypeReference} [options] - Data required for updateDatabaseDdl + * @returns {Promise} + */ + modifyDB(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.updateDatabaseDdl(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restoreDatabase function of undefined + * @param {TypeReference} request - Data required for restoreDatabase + * @param {TypeReference} [options] - Data required for restoreDatabase + * @returns {Promise} + */ + restoreDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.restoreDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteBackup function of undefined + * @param {TypeReference} request - Data required for deleteBackup + * @param {TypeReference} [options] - Data required for deleteBackup + * @returns {Promise} + */ + deleteDBSnapshot(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.deleteBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the databasePath function of undefined + * @param {StringKeyword} project - Data required for databasePath + * @param {StringKeyword} instance - Data required for databasePath + * @param {StringKeyword} database - Data required for databasePath + * @returns {Promise} + */ + databasePath(project, instance, database) { + return this._databaseAdminClient.databasePath(project, instance, database); + } } module.exports = GCP_RDBMS; diff --git a/generator/generatedClasses/googleCloud/database/gcp-noSql.js b/generator/generatedClasses/googleCloud/database/gcp-noSql.js index 626a8256..960ce486 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-noSql.js +++ b/generator/generatedClasses/googleCloud/database/gcp-noSql.js @@ -1,79 +1,76 @@ -const { FirestoreClient } = require('@google-cloud/firestore'); +const { FirestoreClient } = require("@google-cloud/firestore"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Google Cloud */ class GCP_NoSql { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._firestoreClient = new FirestoreClient(config); - } - /** - * Trigers the createDocument function of undefined - * @param {TypeReference} request - Data required for createDocument - * @param {TypeReference} [options] - Data required for createDocument - * @returns {Promise} - */ - createItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .createDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteDocument function of undefined - * @param {TypeReference} request - Data required for deleteDocument - * @param {TypeReference} [options] - Data required for deleteDocument - * @returns {Promise} - */ - deleteItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .deleteDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDocument function of undefined - * @param {TypeReference} request - Data required for updateDocument - * @param {TypeReference} [options] - Data required for updateDocument - * @returns {Promise} - */ - updateItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .updateDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the runQuery function of undefined - * @param {TypeReference} [request] - Data required for runQuery - * @param {TypeReference} [options] - Data required for runQuery - * @returns {Promise} - */ - query(request = undefined, options = undefined) { - return this._firestoreClient.runQuery(request, options); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._firestoreClient = new FirestoreClient(config); + } + /** + * Trigers the createDocument function of undefined + * @param {TypeReference} request - Data required for createDocument + * @param {TypeReference} [options] - Data required for createDocument + * @returns {Promise} + */ + createItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.createDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteDocument function of undefined + * @param {TypeReference} request - Data required for deleteDocument + * @param {TypeReference} [options] - Data required for deleteDocument + * @returns {Promise} + */ + deleteItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.deleteDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDocument function of undefined + * @param {TypeReference} request - Data required for updateDocument + * @param {TypeReference} [options] - Data required for updateDocument + * @returns {Promise} + */ + updateItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.updateDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the runQuery function of undefined + * @param {TypeReference} [request] - Data required for runQuery + * @param {TypeReference} [options] - Data required for runQuery + * @returns {Promise} + */ + query(request = undefined, options = undefined) { + return this._firestoreClient.runQuery(request, options); + } } module.exports = GCP_NoSql; diff --git a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js index e90fee97..65c4ad71 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js +++ b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js @@ -1,109 +1,102 @@ -const { KeyManagementServiceClient } = require('@google-cloud/kms'); +const { KeyManagementServiceClient } = require("@google-cloud/kms"); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Google Cloud */ class GCP_KeyManagement { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._keyManagementServiceClient = new KeyManagementServiceClient( - config - ); - } - /** - * Trigers the createCryptoKey function of undefined - * @param {TypeReference} request - Data required for createCryptoKey - * @param {TypeReference} [options] - Data required for createCryptoKey - * @returns {Promise} - */ - createKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .createCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the destroyCryptoKeyVersion function of undefined - * @param {TypeReference} request - Data required for destroyCryptoKeyVersion - * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion - * @returns {Promise} - */ - deleteKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .destroyCryptoKeyVersion(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateCryptoKey function of undefined - * @param {TypeReference} request - Data required for updateCryptoKey - * @param {TypeReference} [options] - Data required for updateCryptoKey - * @returns {Promise} - */ - update(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .updateCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCryptoKey function of undefined - * @param {TypeReference} request - Data required for getCryptoKey - * @param {TypeReference} [options] - Data required for getCryptoKey - * @returns {Promise} - */ - describeKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .getCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setIamPolicy function of undefined - * @param {TypeReference} request - Data required for setIamPolicy - * @param {UnionType} [options] - Data required for setIamPolicy - * @param {TypeReference} [callback] - Data required for setIamPolicy - * @returns {Promise} - */ - putKeyPolicy(request, options = undefined, callback = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .setIamPolicy(request, options, callback) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._keyManagementServiceClient = new KeyManagementServiceClient(config); + } + /** + * Trigers the createCryptoKey function of undefined + * @param {TypeReference} request - Data required for createCryptoKey + * @param {TypeReference} [options] - Data required for createCryptoKey + * @returns {Promise} + */ + createKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.createCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the destroyCryptoKeyVersion function of undefined + * @param {TypeReference} request - Data required for destroyCryptoKeyVersion + * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion + * @returns {Promise} + */ + deleteKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateCryptoKey function of undefined + * @param {TypeReference} request - Data required for updateCryptoKey + * @param {TypeReference} [options] - Data required for updateCryptoKey + * @returns {Promise} + */ + update(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.updateCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCryptoKey function of undefined + * @param {TypeReference} request - Data required for getCryptoKey + * @param {TypeReference} [options] - Data required for getCryptoKey + * @returns {Promise} + */ + describeKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.getCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setIamPolicy function of undefined + * @param {TypeReference} request - Data required for setIamPolicy + * @param {UnionType} [options] - Data required for setIamPolicy + * @param {TypeReference} [callback] - Data required for setIamPolicy + * @returns {Promise} + */ + putKeyPolicy(request, options = undefined, callback = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.setIamPolicy(request, options, callback) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_KeyManagement; diff --git a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js index 4c03f5d1..4c2c2176 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js +++ b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js @@ -1,116 +1,111 @@ -const { AlertPolicyServiceClient } = require('@google-cloud/monitoring'); -const { MetricServiceClient } = require('@google-cloud/monitoring'); +const { AlertPolicyServiceClient } = require("@google-cloud/monitoring"); +const { MetricServiceClient } = require("@google-cloud/monitoring"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Google Cloud */ class GCP_Monitoring { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); - this._metricServiceClient = new MetricServiceClient(config); - } - /** - * Trigers the createAlertPolicy function of undefined - * @param {TypeReference} request - Data required for createAlertPolicy - * @param {TypeReference} [options] - Data required for createAlertPolicy - * @returns {Promise} - */ - createAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .createAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteAlertPolicy function of undefined - * @param {TypeReference} request - Data required for deleteAlertPolicy - * @param {TypeReference} [options] - Data required for deleteAlertPolicy - * @returns {Promise} - */ - deleteAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .deleteAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAlertPolicy function of undefined - * @param {TypeReference} request - Data required for updateAlertPolicy - * @param {TypeReference} [options] - Data required for updateAlertPolicy - * @returns {Promise} - */ - updateAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .updateAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listAlertPolicies function of undefined - * @param {TypeReference} request - Data required for listAlertPolicies - * @param {TypeReference} [options] - Data required for listAlertPolicies - * @returns {Promise} - */ - listAlarms(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .listAlertPolicies(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getMetricDescriptor function of undefined - * @param {TypeReference} request - Data required for getMetricDescriptor - * @param {TypeReference} [options] - Data required for getMetricDescriptor - * @returns {Promise} - */ - getMetricData(request, options = undefined) { - return new Promise((resolve, reject) => { - this._metricServiceClient - .getMetricDescriptor(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the projectPath function of undefined - * @param {StringKeyword} project - Data required for projectPath - * @returns {Promise} - */ - projectPath(project) { - return this._alertPolicyServiceClient.projectPath(project); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); + this._metricServiceClient = new MetricServiceClient(config); + } + /** + * Trigers the createAlertPolicy function of undefined + * @param {TypeReference} request - Data required for createAlertPolicy + * @param {TypeReference} [options] - Data required for createAlertPolicy + * @returns {Promise} + */ + createAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.createAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteAlertPolicy function of undefined + * @param {TypeReference} request - Data required for deleteAlertPolicy + * @param {TypeReference} [options] - Data required for deleteAlertPolicy + * @returns {Promise} + */ + deleteAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.deleteAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAlertPolicy function of undefined + * @param {TypeReference} request - Data required for updateAlertPolicy + * @param {TypeReference} [options] - Data required for updateAlertPolicy + * @returns {Promise} + */ + updateAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.updateAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listAlertPolicies function of undefined + * @param {TypeReference} request - Data required for listAlertPolicies + * @param {TypeReference} [options] - Data required for listAlertPolicies + * @returns {Promise} + */ + listAlarms(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.listAlertPolicies(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getMetricDescriptor function of undefined + * @param {TypeReference} request - Data required for getMetricDescriptor + * @param {TypeReference} [options] - Data required for getMetricDescriptor + * @returns {Promise} + */ + getMetricData(request, options = undefined) { + return new Promise((resolve, reject) => { + this._metricServiceClient.getMetricDescriptor(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the projectPath function of undefined + * @param {StringKeyword} project - Data required for projectPath + * @returns {Promise} + */ + projectPath(project) { + return this._alertPolicyServiceClient.projectPath(project); + } } module.exports = GCP_Monitoring; diff --git a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js index 447558f5..fd9ab000 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js +++ b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js @@ -1,162 +1,154 @@ -const { PublisherClient } = require('@google-cloud/pubsub'); -const { SubscriberClient } = require('@google-cloud/pubsub'); +const { PublisherClient } = require("@google-cloud/pubsub"); +const { SubscriberClient } = require("@google-cloud/pubsub"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NotificationService object * @category Google Cloud */ class GCP_NotificationService { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._publisherClient = new PublisherClient(config); - this._subscriberClient = new SubscriberClient(config); - } - /** - * Trigers the createTopic function of undefined - * @param {TypeReference} request - Data required for createTopic - * @param {TypeReference} [options] - Data required for createTopic - * @returns {Promise} - */ - createTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .createTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTopic function of undefined - * @param {TypeReference} request - Data required for deleteTopic - * @param {TypeReference} [options] - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .deleteTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTopic function of undefined - * @param {TypeReference} request - Data required for getTopic - * @param {TypeReference} [options] - Data required for getTopic - * @returns {Promise} - */ - getTopicAttributes(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .getTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopicSubscriptions function of undefined - * @param {TypeReference} request - Data required for listTopicSubscriptions - * @param {TypeReference} [options] - Data required for listTopicSubscriptions - * @returns {Promise} - */ - listSubscriptions(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .listTopicSubscriptions(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createSubscription function of undefined - * @param {TypeReference} request - Data required for createSubscription - * @param {TypeReference} [options] - Data required for createSubscription - * @returns {Promise} - */ - subscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient - .createSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the publish function of undefined - * @param {TypeReference} request - Data required for publish - * @param {TypeReference} [options] - Data required for publish - * @returns {Promise} - */ - publish(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .publish(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopics function of undefined - * @param {TypeReference} request - Data required for listTopics - * @param {TypeReference} [options] - Data required for listTopics - * @returns {Promise} - */ - listTopics(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .listTopics(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSubscription function of undefined - * @param {TypeReference} request - Data required for deleteSubscription - * @param {TypeReference} [options] - Data required for deleteSubscription - * @returns {Promise} - */ - unsubscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient - .deleteSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._publisherClient = new PublisherClient(config); + this._subscriberClient = new SubscriberClient(config); + } + /** + * Trigers the createTopic function of undefined + * @param {TypeReference} request - Data required for createTopic + * @param {TypeReference} [options] - Data required for createTopic + * @returns {Promise} + */ + createTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.createTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTopic function of undefined + * @param {TypeReference} request - Data required for deleteTopic + * @param {TypeReference} [options] - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.deleteTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTopic function of undefined + * @param {TypeReference} request - Data required for getTopic + * @param {TypeReference} [options] - Data required for getTopic + * @returns {Promise} + */ + getTopicAttributes(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.getTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopicSubscriptions function of undefined + * @param {TypeReference} request - Data required for listTopicSubscriptions + * @param {TypeReference} [options] - Data required for listTopicSubscriptions + * @returns {Promise} + */ + listSubscriptions(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.listTopicSubscriptions(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createSubscription function of undefined + * @param {TypeReference} request - Data required for createSubscription + * @param {TypeReference} [options] - Data required for createSubscription + * @returns {Promise} + */ + subscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient.createSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the publish function of undefined + * @param {TypeReference} request - Data required for publish + * @param {TypeReference} [options] - Data required for publish + * @returns {Promise} + */ + publish(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.publish(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopics function of undefined + * @param {TypeReference} request - Data required for listTopics + * @param {TypeReference} [options] - Data required for listTopics + * @returns {Promise} + */ + listTopics(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.listTopics(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSubscription function of undefined + * @param {TypeReference} request - Data required for deleteSubscription + * @param {TypeReference} [options] - Data required for deleteSubscription + * @returns {Promise} + */ + unsubscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient.deleteSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_NotificationService; diff --git a/generator/generatedClasses/googleCloud/network/gcp-DNS.js b/generator/generatedClasses/googleCloud/network/gcp-DNS.js index eadb0c8a..b1ce2e6f 100644 --- a/generator/generatedClasses/googleCloud/network/gcp-DNS.js +++ b/generator/generatedClasses/googleCloud/network/gcp-DNS.js @@ -1,101 +1,97 @@ -const { DNS } = require('@google-cloud/dns'); +const { DNS } = require("@google-cloud/dns"); /*This is an auto generated class, please do not change.*/ /** * Class to create a dns object * @category Google Cloud */ class GCP_dns { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._dns = new DNS(config); - } - /** - * Trigers the getZones function of dns - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - listZones(query = undefined) { - return new Promise((resolve, reject) => { - this._dns - .getZones(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the create function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - createZone(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .create(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createChange function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - changeRecordSets(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .createChange(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the delete function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(dns, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .delete(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the record function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {StringKeyword} type - Mandatory parameter - * @param {TypeReference} metadata - Mandatory parameter - * @returns {Promise} - */ - record(dns, type, metadata) { - return this.dns.record(type, metadata); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._dns = new DNS(config); + } + /** + * Trigers the getZones function of dns + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + listZones(query = undefined) { + return new Promise((resolve, reject) => { + this._dns.getZones(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the create function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + createZone(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).create(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createChange function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + changeRecordSets(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).createChange(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the delete function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(dns, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).delete(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the record function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {StringKeyword} type - Mandatory parameter + * @param {TypeReference} metadata - Mandatory parameter + * @returns {Promise} + */ + record(dns, type, metadata) { + return this.dns.record(type, metadata); + } } module.exports = GCP_dns; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js index 75ab8af4..d92787eb 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js @@ -1,111 +1,103 @@ -const { Storage } = require('@google-cloud/storage'); +const { Storage } = require("@google-cloud/storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket - .file(identifier) - .makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage - .createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage - .getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket.file(identifier).makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage.createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage.getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js index 75ab8af4..d92787eb 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js @@ -1,111 +1,103 @@ -const { Storage } = require('@google-cloud/storage'); +const { Storage } = require("@google-cloud/storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket - .file(identifier) - .makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage - .createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage - .getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket.file(identifier).makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage.createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage.getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generators/aws/generator.js b/generator/generators/aws/generator.js index 508d06c2..61239627 100644 --- a/generator/generators/aws/generator.js +++ b/generator/generators/aws/generator.js @@ -1,268 +1,145 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateAWSClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/aws/parser'); -var transformer_1 = require('../../transformers/aws/transformer'); -var helper_1 = require('../lib/helper'); -var dummyFile = process.cwd() + '/dummyClasses/aws.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/aws/parser"); +var transformer_1 = require("../../transformers/aws/transformer"); +var helper_1 = require("../lib/helper"); +var dummyFile = process.cwd() + "/dummyClasses/aws.js"; +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var groupedMethods = helper_1.groupers.aws(methods); - methods = helper_1.filters.aws(groupedMethods); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(" ")[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(" ")[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== "callback") { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === "TypeReference" && param.type.typeName) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var groupedMethods = helper_1.groupers.aws(methods); + methods = helper_1.filters.aws(groupedMethods); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAWSClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/AWS/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/AWS/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/AWS/' + - dir + - '/aws-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/AWS/' + - dir + - '/aws-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(" ")[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + "/generatedClasses/AWS/" + dir)) { + fs.mkdirSync(process.cwd() + "/generatedClasses/AWS/" + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + "/generatedClasses/AWS/" + + dir + + "/aws-" + + serviceName + + ".js"; + } + else { + filePath = + process.cwd() + + "/generatedClasses/AWS/" + + dir + + "/aws-" + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + ".js"; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateAWSClass = generateAWSClass; diff --git a/generator/generators/azure/generator.js b/generator/generators/azure/generator.js index 9fecc505..13310e42 100644 --- a/generator/generators/azure/generator.js +++ b/generator/generators/azure/generator.js @@ -1,323 +1,178 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateAzureClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/azure/parser'); -var transformer_1 = require('../../transformers/azure/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/azure/parser"); +var transformer_1 = require("../../transformers/azure/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/azure.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkFiles, methods) { - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - sdkFiles.map(function(sdkFile) { - sdkFile.ast.members.map(function(member) { - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - member.parameters.map(function(param) { - var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); - tempStr.pop(); - sdkFile.client = tempStr.join(''); - }); - } - if ( - typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text) - ) { - var method = methods.find(function(methd) { - return ( - methd.SDKFunctionName === member.name.text && - methd.fileName === sdkFile.fileName - ); - }); - var parameters = member.parameters.map(function(param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - throw new Error('Data extraction unsuccessful'); - } - var groupedMethods = helper_1.groupers.azure(methods); - methods = helper_1.filters.azure(groupedMethods); - var classData = { - functions: methods, - }; - return classData; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + sdkFiles.map(function (sdkFile) { + sdkFile.ast.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + member.parameters.map(function (param) { + var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); + tempStr.pop(); + sdkFile.client = tempStr.join(''); + }); + } + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text)) { + var method = methods.find(function (methd) { + return methd.SDKFunctionName === member.name.text && + methd.fileName === sdkFile.fileName; + }); + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } + else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + throw new Error('Data extraction unsuccessful'); + } + var groupedMethods = helper_1.groupers.azure(methods); + methods = helper_1.filters.azure(groupedMethods); + var classData = { + functions: methods + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAzureClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var methods, files, sdkFiles, classData, output, filePath, dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - methods = []; - Object.keys(serviceClass).map(function(key, index) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - client: null, - }); - }); - files = Array.from( - new Set( - methods.map(function(method) { - return method.fileName; - }) - ) - ); - sdkFiles = files.map(function(file) { - return { - fileName: file, - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function(method) { - return method.fileName === file; - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST(file), - ]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - classData = extractSDKData(sdkFiles, methods); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/Azure/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/Azure/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var methods, files, sdkFiles, classData, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + methods = []; + Object.keys(serviceClass).map(function (key, index) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + client: null + }); + }); + files = Array.from(new Set(methods.map(function (method) { return method.fileName; }))); + sdkFiles = files.map(function (file) { + return { + fileName: file, + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === file; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file)]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + classData = extractSDKData(sdkFiles, methods); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/Azure/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/Azure/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } exports.generateAzureClass = generateAzureClass; diff --git a/generator/generators/do/generator.js b/generator/generators/do/generator.js index f6c11156..b59d135f 100644 --- a/generator/generators/do/generator.js +++ b/generator/generators/do/generator.js @@ -1,266 +1,144 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateDOClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/do/parser'); -var transformer_1 = require('../../transformers/do/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/do/parser"); +var transformer_1 = require("../../transformers/do/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/do.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === 'TypeReference' && + param.type.typeName) { + parameter.typeName = param.type.typeName.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateDOClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/DO/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/DO/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/DO/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/DO/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateDOClass = generateDOClass; diff --git a/generator/generators/googleCloud/generator.js b/generator/generators/googleCloud/generator.js index 84a364b2..52b88143 100644 --- a/generator/generators/googleCloud/generator.js +++ b/generator/generators/googleCloud/generator.js @@ -1,701 +1,421 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateGCPClass = exports.extractClientBasedSDKdata = exports.extractClassBasedSDKData = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/googleCloud/parser'); -var classBasedTransformer_1 = require('../../transformers/googleCloud/classBasedTransformer'); -var clientBasedTransformer_1 = require('../../transformers/googleCloud/clientBasedTransformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/googleCloud/parser"); +var classBasedTransformer_1 = require("../../transformers/googleCloud/classBasedTransformer"); +var clientBasedTransformer_1 = require("../../transformers/googleCloud/clientBasedTransformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/gcp.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractClassBasedSDKData(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var classes_1, extractedData; - return __generator(this, function(_a) { - try { - classes_1 = []; - sdkFiles.map(function(file) { - file.classes.map(function(classAst) { - var classInfo = { - name: classAst.name.text, - methods: [], - properties: [], - constructor: null, - }; - classAst.members.map(function(member) { - if ( - typescript_1.SyntaxKind[member.kind] === - 'MethodDeclaration' - ) { - var returnType = - typescript_1.SyntaxKind[ - member.type.kind - ]; - var parameters = member.parameters.map( - function(param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - }; - } - ); - var method_1 = { - pkgName: file.pkgName, - version: null, - fileName: file.fileName, - functionName: null, - SDKFunctionName: member.name.text, - params: parameters, - returnType: returnType, - returnTypeName: null, - client: classAst.name.text, - }; - if (returnType === 'TypeReference') { - method_1.returnTypeName = - member.type.typeName.text; - } - var meth = methods.find(function(meth) { - return ( - meth.SDKFunctionName === - method_1.SDKFunctionName && - meth.fileName === method_1.fileName - ); - }); - method_1.functionName = meth - ? meth.functionName - : null; - classInfo.methods.push(method_1); - } - if ( - typescript_1.SyntaxKind[member.kind] === - 'Constructor' - ) { - var parameters = member.parameters.map( - function(param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - typeRefName: param.type.typeName - ? param.type.typeName.text - : null, - }; - } - ); - classInfo.constructor = { - parameters: parameters, - }; - } - if ( - typescript_1.SyntaxKind[member.kind] === - 'PropertyDeclaration' - ) { - var isPrivateProp = - member.modifiers && - member.modifiers.some(function( - modifier - ) { - return ( - typescript_1.SyntaxKind[ - modifier.kind - ] === 'PrivateKeyword' - ); - }); - if (!isPrivateProp) { - var prop = { - name: member.name.text, - type: - typescript_1.SyntaxKind[ - member.type.kind - ], - typeRefName: member.type.typeName - ? member.type.typeName.text - : null, - }; - classInfo.properties.push(prop); - } - } - }); - classes_1.push(classInfo); - }); - }); - methods = []; - classes_1.map(function(classData) { - var filteredMethods = classData.methods.filter(function( - meth - ) { - return meth.functionName !== null; - }); - filteredMethods.map(function(filMeth) { - filMeth.classConstructorData = - classData.constructor; - }); - methods = methods.concat(filteredMethods); - }); - extractedData = { - classes: classes_1, - methods: methods, - }; - if ( - JSON.stringify(methods) === - JSON.stringify(specifiedMethods) - ) { - reject(new Error('Data extraction unsuccessful')); - } else { - resolve(extractedData); - } - } catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); - }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var classes_1, extractedData; + return __generator(this, function (_a) { + try { + classes_1 = []; + sdkFiles.map(function (file) { + file.classes.map(function (classAst) { + var classInfo = { + name: classAst.name.text, + methods: [], + properties: [], + constructor: null + }; + classAst.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration') { + var returnType = typescript_1.SyntaxKind[member.type.kind]; + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var method_1 = { + pkgName: file.pkgName, + version: null, + fileName: file.fileName, + functionName: null, + SDKFunctionName: member.name.text, + params: parameters, + returnType: returnType, + returnTypeName: null, + client: classAst.name.text + }; + if (returnType === 'TypeReference') { + method_1.returnTypeName = + member.type.typeName.text; + } + var meth = methods.find(function (meth) { + return meth.SDKFunctionName === + method_1.SDKFunctionName && + meth.fileName === method_1.fileName; + }); + method_1.functionName = meth + ? meth.functionName + : null; + classInfo.methods.push(method_1); + } + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeRefName: param.type.typeName + ? param.type.typeName.text + : null + }; + }); + classInfo.constructor = { + parameters: parameters + }; + } + if (typescript_1.SyntaxKind[member.kind] === 'PropertyDeclaration') { + var isPrivateProp = member.modifiers && + member.modifiers.some(function (modifier) { + return typescript_1.SyntaxKind[modifier.kind] === + 'PrivateKeyword'; + }); + if (!isPrivateProp) { + var prop = { + name: member.name.text, + type: typescript_1.SyntaxKind[member.type.kind], + typeRefName: member.type.typeName + ? member.type.typeName.text + : null + }; + classInfo.properties.push(prop); + } + } + }); + classes_1.push(classInfo); + }); + }); + methods = []; + classes_1.map(function (classData) { + var filteredMethods = classData.methods.filter(function (meth) { return meth.functionName !== null; }); + filteredMethods.map(function (filMeth) { + filMeth.classConstructorData = classData.constructor; + }); + methods = methods.concat(filteredMethods); + }); + extractedData = { + classes: classes_1, + methods: methods + }; + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + reject(new Error('Data extraction unsuccessful')); + } + else { + resolve(extractedData); + } + } + catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); }); } exports.extractClassBasedSDKData = extractClassBasedSDKData; function extractClientBasedSDKdata(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - return __generator(this, function(_a) { - try { - sdkFiles.map(function(sdkFile) { - sdkFile.client = sdkFile.ast.name.text; - sdkFile.ast.members.map(function(member) { - if ( - typescript_1.SyntaxKind[member.kind] === - 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes( - member.name.text - ) - ) { - var method = methods.find(function(methd) { - return ( - methd.SDKFunctionName === - member.name.text - ); - }); - var parameters = member.parameters.map(function( - param - ) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - }; - }); - var returnType = - typescript_1.SyntaxKind[member.type.kind]; - if (returnType === 'TypeReference') { - method.returnTypeName = - member.type.typeName.text; - } - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } else { - var clone = JSON.parse( - JSON.stringify(method) - ); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if ( - JSON.stringify(methods) === - JSON.stringify(specifiedMethods) - ) { - reject(new Error('Data extraction unsuccessful')); - } else { - resolve(methods); - } - } catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); - }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + return __generator(this, function (_a) { + try { + sdkFiles.map(function (sdkFile) { + sdkFile.client = sdkFile.ast.name.text; + sdkFile.ast.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text)) { + var method = methods.find(function (methd) { return methd.SDKFunctionName === member.name.text; }); + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (returnType === 'TypeReference') { + method.returnTypeName = member.type.typeName.text; + } + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } + else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + reject(new Error('Data extraction unsuccessful')); + } + else { + resolve(methods); + } + } + catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); }); } exports.extractClientBasedSDKdata = extractClientBasedSDKdata; function generateClassBasedCode(methods, data, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var dirPath, - files, - sdkFiles, - extractedData, - groupedMethods, - output, - filePath, - dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - dirPath = - '../../../node_modules/@google-cloud/' + - methods[0].pkgName + - '/build/src/'; - files = fs.readdirSync(path.join(__dirname, dirPath)); - files = files.filter(function(fileName) { - return ( - fileName.split('.')[1] === 'd' && - fileName.split('.')[2] === 'ts' - ); - }); - sdkFiles = files.map(function(fileName) { - return { - fileName: fileName, - pkgName: methods[0].pkgName, - classes: null, - sdkFunctionNames: methods - .filter(function(method) { - return method.fileName === fileName; - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST( - file, - true - ), - ]; - case 1: - _a.classes = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - return [ - 4 /*yield*/, - extractClassBasedSDKData(methods, sdkFiles).then( - function(result) { - return result; - } - ), - ]; - case 2: - extractedData = _a.sent(); - groupedMethods = helper_1.groupers.gcp( - extractedData.methods - ); - methods = helper_1.filters.gcp(groupedMethods); - data.functions = methods; - data.classData = extractedData.classes; - data.serviceName = serviceName; - return [ - 4 /*yield*/, - classBasedTransformer_1.classBasedTransform( - dummyAst, - data - ), - ]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var dirPath, files, sdkFiles, extractedData, groupedMethods, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + dirPath = "../../../node_modules/@google-cloud/" + methods[0].pkgName + "/build/src/"; + files = fs.readdirSync(path.join(__dirname, dirPath)); + files = files.filter(function (fileName) { + return fileName.split('.')[1] === 'd' && fileName.split('.')[2] === 'ts'; + }); + sdkFiles = files.map(function (fileName) { + return { + fileName: fileName, + pkgName: methods[0].pkgName, + classes: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === fileName; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file, true)]; + case 1: + _a.classes = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + return [4 /*yield*/, extractClassBasedSDKData(methods, sdkFiles).then(function (result) { return result; })]; + case 2: + extractedData = _a.sent(); + groupedMethods = helper_1.groupers.gcp(extractedData.methods); + methods = helper_1.filters.gcp(groupedMethods); + data.functions = methods; + data.classData = extractedData.classes; + data.serviceName = serviceName; + return [4 /*yield*/, classBasedTransformer_1.classBasedTransform(dummyAst, data)]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateClientBasedCode(methods, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var files, sdkFiles, groupedMethods, classData, output, filePath, dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - files = Array.from( - new Set( - methods.map(function(method) { - return method.fileName + ' ' + method.version; - }) - ) - ); - sdkFiles = files.map(function(file) { - return { - fileName: file.split(' ')[0], - version: file.split(' ')[1], - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function(method) { - return ( - method.fileName === file.split(' ')[0] - ); - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST(file), - ]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - return [ - 4 /*yield*/, - extractClientBasedSDKdata(methods, sdkFiles).then( - function(result) { - return result; - } - ), - ]; - case 2: - methods = _a.sent(); - groupedMethods = helper_1.groupers.gcp(methods); - methods = helper_1.filters.gcp(groupedMethods); - classData = { - functions: methods, - serviceName: serviceName, - }; - return [ - 4 /*yield*/, - clientBasedTransformer_1.clientBasedTransform( - dummyAst, - classData - ), - ]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var files, sdkFiles, groupedMethods, classData, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + files = Array.from(new Set(methods.map(function (method) { return method.fileName + ' ' + method.version; }))); + sdkFiles = files.map(function (file) { + return { + fileName: file.split(' ')[0], + version: file.split(' ')[1], + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === file.split(' ')[0]; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file)]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + return [4 /*yield*/, extractClientBasedSDKdata(methods, sdkFiles).then(function (result) { return result; })]; + case 2: + methods = _a.sent(); + groupedMethods = helper_1.groupers.gcp(methods); + methods = helper_1.filters.gcp(groupedMethods); + classData = { + functions: methods, + serviceName: serviceName + }; + return [4 /*yield*/, clientBasedTransformer_1.clientBasedTransform(dummyAst, classData)]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateGCPClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var methods, data; - return __generator(this, function(_a) { - methods = []; - data = {}; - Object.keys(serviceClass).map(function(key, index) { - if (key === 'mainClass') { - data.mainClass = serviceClass[key]; - } else if ( - serviceClass[key].split(' ')[1].length === 2 && - serviceClass[key].split(' ')[1].charAt(0) === 'v' - ) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: serviceClass[key].split(' ')[1], - fileName: serviceClass[key].split(' ')[2], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[3], - params: [], - returnType: null, - returnTypeName: null, - client: null, - }); - } else { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: null, - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - returnTypeName: null, - client: null, - }); - } - }); - if (methods[0].version) { - generateClientBasedCode(methods, serviceName); - } else { - generateClassBasedCode(methods, data, serviceName); - } - return [2 /*return*/]; - }); - }); + return __awaiter(this, void 0, void 0, function () { + var methods, data; + return __generator(this, function (_a) { + methods = []; + data = {}; + Object.keys(serviceClass).map(function (key, index) { + if (key === 'mainClass') { + data.mainClass = serviceClass[key]; + } + else if (serviceClass[key].split(' ')[1].length === 2 && + serviceClass[key].split(' ')[1].charAt(0) === 'v') { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: serviceClass[key].split(' ')[1], + fileName: serviceClass[key].split(' ')[2], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[3], + params: [], + returnType: null, + returnTypeName: null, + client: null + }); + } + else { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: null, + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + returnTypeName: null, + client: null + }); + } + }); + if (methods[0].version) { + generateClientBasedCode(methods, serviceName); + } + else { + generateClassBasedCode(methods, data, serviceName); + } + return [2 /*return*/]; + }); + }); } exports.generateGCPClass = generateGCPClass; diff --git a/generator/generators/lib/aws/awsHelper.js b/generator/generators/lib/aws/awsHelper.js index b43d982f..440e473f 100644 --- a/generator/generators/lib/aws/awsHelper.js +++ b/generator/generators/lib/aws/awsHelper.js @@ -1,38 +1,34 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterAWSMethods = exports.groupAWSMethods = void 0; function groupAWSMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params + }); + return result; + }, {})); + return methodArr; } exports.groupAWSMethods = groupAWSMethods; function filterAWSMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - group.array.sort(function(a, b) { - return a.params.length - b.params.length; - }); - methods.push(group.array.slice(-1)[0]); - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + group.array.sort(function (a, b) { + return a.params.length - b.params.length; + }); + methods.push(group.array.slice(-1)[0]); + }); + return methods; } exports.filterAWSMethods = filterAWSMethods; diff --git a/generator/generators/lib/azure/azureHelper.js b/generator/generators/lib/azure/azureHelper.js index 38e14b07..7d75b528 100644 --- a/generator/generators/lib/azure/azureHelper.js +++ b/generator/generators/lib/azure/azureHelper.js @@ -1,60 +1,49 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterAzureMethods = exports.groupAzureMethods = void 0; function groupAzureMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params, - pkgName = _a.pkgName, - fileName = _a.fileName, - client = _a.client, - returnType = _a.returnType; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType + }); + return result; + }, {})); + return methodArr; } exports.groupAzureMethods = groupAzureMethods; function filterAzureMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } else { - var methodPushed_1 = false; - group.array.map(function(method) { - if ( - !method.params.find(function(param) { - return param.name === 'callback'; - }) - ) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } + else { + var methodPushed_1 = false; + group.array.map(function (method) { + if (!method.params.find(function (param) { return param.name === 'callback'; })) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterAzureMethods = filterAzureMethods; diff --git a/generator/generators/lib/googleCloud/gcpHelper.js b/generator/generators/lib/googleCloud/gcpHelper.js index 3a8caddd..f88c0bcd 100644 --- a/generator/generators/lib/googleCloud/gcpHelper.js +++ b/generator/generators/lib/googleCloud/gcpHelper.js @@ -1,64 +1,51 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterGCPMethods = exports.groupGCPMethods = void 0; function groupGCPMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params, - pkgName = _a.pkgName, - fileName = _a.fileName, - client = _a.client, - returnType = _a.returnType, - returnTypeName = _a.returnTypeName, - classConstructorData = _a.classConstructorData; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - returnTypeName: returnTypeName, - classConstructorData: classConstructorData, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType, returnTypeName = _a.returnTypeName, classConstructorData = _a.classConstructorData; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + returnTypeName: returnTypeName, + classConstructorData: classConstructorData + }); + return result; + }, {})); + return methodArr; } exports.groupGCPMethods = groupGCPMethods; function filterGCPMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } else { - var methodPushed_1 = false; - group.array.map(function(method) { - if ( - !method.params.find(function(param) { - return param.name === 'callback'; - }) - ) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } + else { + var methodPushed_1 = false; + group.array.map(function (method) { + if (!method.params.find(function (param) { return param.name === 'callback'; })) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterGCPMethods = filterGCPMethods; diff --git a/generator/generators/lib/helper.js b/generator/generators/lib/helper.js index 4fbdb30a..4bfe8a4a 100644 --- a/generator/generators/lib/helper.js +++ b/generator/generators/lib/helper.js @@ -1,47 +1,48 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.groupers = exports.getDir = exports.filters = exports.printFile = void 0; -var fs = require('fs'); -var awsHelper_1 = require('../lib/aws/awsHelper'); -var awsHelper_2 = require('../lib/aws/awsHelper'); -var azureHelper_1 = require('../lib/azure/azureHelper'); -var azureHelper_2 = require('../lib/azure/azureHelper'); -var gcpHelper_1 = require('../lib/googleCloud/gcpHelper'); -var gcpHelper_2 = require('../lib/googleCloud/gcpHelper'); +var fs = require("fs"); +var awsHelper_1 = require("../lib/aws/awsHelper"); +var awsHelper_2 = require("../lib/aws/awsHelper"); +var azureHelper_1 = require("../lib/azure/azureHelper"); +var azureHelper_2 = require("../lib/azure/azureHelper"); +var gcpHelper_1 = require("../lib/googleCloud/gcpHelper"); +var gcpHelper_2 = require("../lib/googleCloud/gcpHelper"); var dirMap = { - appServices: ['PaaS'], - compute: ['ComputeInstance', 'Kubernetes', 'Container'], - database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], - management: ['Monitoring', 'KeyManagement', 'NotificationService'], - network: ['DNS', 'LoadBalancer'], - security: ['IAM'], - storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], - artificialinteligence: ['Translation'], + appServices: ['PaaS'], + compute: ['ComputeInstance', 'Kubernetes', 'Container'], + database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], + management: ['Monitoring', 'KeyManagement', 'NotificationService'], + network: ['DNS', 'LoadBalancer'], + security: ['IAM'], + storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], + artificialinteligence: ['Translation'] }; function printFile(fileName, data) { - fs.writeFile(fileName, data, function(err) { - if (err) throw err; - }); + fs.writeFile(fileName, data, function (err) { + if (err) + throw err; + }); } exports.printFile = printFile; var groupers = { - aws: awsHelper_1.groupAWSMethods, - gcp: gcpHelper_1.groupGCPMethods, - azure: azureHelper_1.groupAzureMethods, + aws: awsHelper_1.groupAWSMethods, + gcp: gcpHelper_1.groupGCPMethods, + azure: azureHelper_1.groupAzureMethods }; exports.groupers = groupers; var filters = { - aws: awsHelper_2.filterAWSMethods, - gcp: gcpHelper_2.filterGCPMethods, - azure: azureHelper_2.filterAzureMethods, + aws: awsHelper_2.filterAWSMethods, + gcp: gcpHelper_2.filterGCPMethods, + azure: azureHelper_2.filterAzureMethods }; exports.filters = filters; -var getDir = function(service) { - for (var dir in dirMap) { - if (dirMap[dir].includes(service)) { - return dir; - } - } - throw new Error('Not a valid service: ' + service); +var getDir = function (service) { + for (var dir in dirMap) { + if (dirMap[dir].includes(service)) { + return dir; + } + } + throw new Error('Not a valid service: ' + service); }; exports.getDir = getDir; diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index 5f41ac1d..1301c5ca 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -1,271 +1,147 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateOracleClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/oracle/parser'); -var transformer_1 = require('../../transformers/oracle/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/oracle/parser"); +var transformer_1 = require("../../transformers/oracle/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/oracle.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === 'TypeReference' && + param.type.typeName) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + sdkName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - console.log(JSON.stringify(classData)); - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/Oracle/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/Oracle/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - error_1 = _a.sent(); - console.error(error_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + classData.sdkName = sdkFile; + console.log(sdkFile); + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/Oracle/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/Oracle/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + error_1 = _a.sent(); + console.error(error_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateOracleClass = generateOracleClass; diff --git a/generator/generators/oracle/generator.ts b/generator/generators/oracle/generator.ts index 57f3b174..9f261f1e 100644 --- a/generator/generators/oracle/generator.ts +++ b/generator/generators/oracle/generator.ts @@ -20,6 +20,7 @@ interface ClassData { className: string; functions: FunctionData[]; serviceName: string; + sdkName:string; } const dummyFile = process.cwd() + '/dummyClasses/oracle.js'; @@ -76,6 +77,8 @@ export function extractSDKData(sdkClassAst, serviceClass) { className: sdkClassAst.name.text, functions: methods, serviceName: null, + sdkName:null + }; return classData; } @@ -90,8 +93,9 @@ export function generateOracleClass(serviceClass, serviceName) { serviceClass ); classData.serviceName = serviceName; - console.log(JSON.stringify(classData)); - + classData.sdkName = sdkFile + console.log(sdkFile); + const output = await transform(dummyAst, classData); let filePath; diff --git a/generator/main.js b/generator/main.js index 76226919..7c44b1aa 100644 --- a/generator/main.js +++ b/generator/main.js @@ -1,45 +1,34 @@ -'use strict'; +"use strict"; exports.__esModule = true; -var fs = require('fs'); -var yaml = require('js-yaml'); -var generator_1 = require('./generators/aws/generator'); -var generator_2 = require('./generators/azure/generator'); -var generator_3 = require('./generators/do/generator'); -var generator_4 = require('./generators/googleCloud/generator'); -var generator_5 = require('./generators/oracle/generator'); +var fs = require("fs"); +var yaml = require("js-yaml"); +var generator_1 = require("./generators/aws/generator"); +var generator_2 = require("./generators/azure/generator"); +var generator_3 = require("./generators/do/generator"); +var generator_4 = require("./generators/googleCloud/generator"); +var generator_5 = require("./generators/oracle/generator"); try { - var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); - Object.keys(services_1).map(function(service, index) { - Object.keys(services_1[service]).map(function(provider, index1) { - if (provider === 'Azure') { - generator_2.generateAzureClass( - services_1[service][provider], - service - ); - } else if (provider === 'AWS') { - generator_1.generateAWSClass( - services_1[service][provider], - service - ); - } else if (provider === 'GCP') { - generator_4.generateGCPClass( - services_1[service][provider], - service - ); - } else if (provider == 'DO') { - generator_3.generateDOClass( - services_1[service][provider], - service - ); - } - if (provider == 'Oracle') { - generator_5.generateOracleClass( - services_1[service][provider], - service - ); - } - }); - }); -} catch (error) { - console.error('Error : ', error); + var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); + Object.keys(services_1).map(function (service, index) { + Object.keys(services_1[service]).map(function (provider, index1) { + if (provider === 'Azure') { + generator_2.generateAzureClass(services_1[service][provider], service); + } + else if (provider === 'AWS') { + generator_1.generateAWSClass(services_1[service][provider], service); + } + else if (provider === 'GCP') { + generator_4.generateGCPClass(services_1[service][provider], service); + } + else if (provider == 'DO') { + generator_3.generateDOClass(services_1[service][provider], service); + } + if (provider == 'Oracle') { + generator_5.generateOracleClass(services_1[service][provider], service); + } + }); + }); +} +catch (error) { + console.error('Error : ', error); } diff --git a/generator/parsers/aws/parser.js b/generator/parsers/aws/parser.js index 7e661687..b285118e 100644 --- a/generator/parsers/aws/parser.js +++ b/generator/parsers/aws/parser.js @@ -1,202 +1,82 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/aws-sdk/clients/' + - sdkFileName.toLowerCase() - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/aws-sdk/clients/" + sdkFileName.toLowerCase()); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/azure/parser.js b/generator/parsers/azure/parser.js index d88c5450..96fafb87 100644 --- a/generator/parsers/azure/parser.js +++ b/generator/parsers/azure/parser.js @@ -1,204 +1,82 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileInfo) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/@azure/' + - sdkFileInfo.pkgName + - '/esm/operations/' + - sdkFileInfo.fileName - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/@azure/" + sdkFileInfo.pkgName + "/esm/operations/" + sdkFileInfo.fileName); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/do/parser.js b/generator/parsers/do/parser.js index e1fb57ec..e861342d 100644 --- a/generator/parsers/do/parser.js +++ b/generator/parsers/do/parser.js @@ -1,202 +1,83 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/do-wrapper/dist/modules/' + - sdkFileName.toLowerCase() - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/do-wrapper/dist/modules/" + + sdkFileName.toLowerCase()); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/googleCloud/parser.js b/generator/parsers/googleCloud/parser.js index 1fcf3819..5f48a604 100644 --- a/generator/parsers/googleCloud/parser.js +++ b/generator/parsers/googleCloud/parser.js @@ -1,234 +1,102 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileInfo, multi) { - var _this = this; - var filePath; - if (sdkFileInfo.version) { - filePath = - '../../../node_modules/@google-cloud/' + - sdkFileInfo.pkgName + - '/build/src/' + - sdkFileInfo.version + - '/' + - sdkFileInfo.fileName; - } else { - filePath = - '../../../node_modules/@google-cloud/' + - sdkFileInfo.pkgName + - '/build/src/' + - sdkFileInfo.fileName; - } - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, classes_1, cloned, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 4, , 5]); - file = path.join(__dirname, filePath); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - if (!(multi === true)) return [3 /*break*/, 1]; - classes_1 = []; - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - var cloned = Object.assign({}, child); - classes_1.push(cloned); - } - }); - resolve(classes_1); - return [3 /*break*/, 3]; - case 1: - cloned = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - var cloned_1 = Object.assign({}, child); - return resolve(cloned_1); - } - }), - ]; - case 2: - _a.sent(); - if (!cloned) { - return [ - 2 /*return*/, - reject(new Error('Class not found!')), - ]; - } else { - return [2 /*return*/, resolve(cloned)]; - } - _a.label = 3; - case 3: - return [3 /*break*/, 5]; - case 4: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 5]; - case 5: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var filePath; + if (sdkFileInfo.version) { + filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.version + "/" + sdkFileInfo.fileName; + } + else { + filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.fileName; + } + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, classes_1, cloned, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 4, , 5]); + file = path.join(__dirname, filePath); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + if (!(multi === true)) return [3 /*break*/, 1]; + classes_1 = []; + ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + var cloned = Object.assign({}, child); + classes_1.push(cloned); + } + }); + resolve(classes_1); + return [3 /*break*/, 3]; + case 1: + cloned = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + var cloned_1 = Object.assign({}, child); + return resolve(cloned_1); + } + })]; + case 2: + _a.sent(); + if (!cloned) { + return [2 /*return*/, reject(new Error('Class not found!'))]; + } + else { + return [2 /*return*/, resolve(cloned)]; + } + _a.label = 3; + case 3: return [3 /*break*/, 5]; + case 4: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } + else { + reject(error_1); + } + return [3 /*break*/, 5]; + case 5: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/oracle/parser.js b/generator/parsers/oracle/parser.js index f4c2d584..9fca0e10 100644 --- a/generator/parsers/oracle/parser.js +++ b/generator/parsers/oracle/parser.js @@ -1,204 +1,82 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/oci-' + - sdkFileName.toLowerCase() + - '/lib/client.d.ts' - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - // console.log(SyntaxKind[child.kind]); - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/oci-" + sdkFileName.toLowerCase() + "/lib/client.d.ts"); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/oracle/parser.ts b/generator/parsers/oracle/parser.ts index d7ce9618..cc87a71a 100644 --- a/generator/parsers/oracle/parser.ts +++ b/generator/parsers/oracle/parser.ts @@ -19,8 +19,6 @@ export function getAST(sdkFileName) { let cloned = null; await ast.forEachChild(child => { - // console.log(SyntaxKind[child.kind]); - if (SyntaxKind[child.kind] === 'ClassDeclaration') { cloned = Object.assign({}, child); } diff --git a/generator/transformers/aws/transformer.js b/generator/transformers/aws/transformer.js index da809d1a..0eed5dbd 100644 --- a/generator/transformers/aws/transformer.js +++ b/generator/transformers/aws/transformer.js @@ -1,450 +1,200 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'AWS_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.className + - ' object\n * @category AWS \n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.typeName + - '} [' + - param.name + - '] - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('AWS_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.className + " object\n * @category AWS \n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.typeName + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/azure/transformer.js b/generator/transformers/azure/transformer.js index 069cea3a..412d4899 100644 --- a/generator/transformers/azure/transformer.js +++ b/generator/transformers/azure/transformer.js @@ -1,480 +1,210 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKClassName', - 'SDKFunctionName', - 'ClientName', - 'functionClient', + 'ClassName', + 'SDKClassName', + 'SDKFunctionName', + 'ClientName', + 'functionClient', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var node, - importStatments, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from( - new Set( - classData.functions.map(function(method) { - return method.client; - }) - ) - ); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat( - code.statements.slice(1) - ); - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - var clientCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@azure/' + - classData.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'Azure_' + - classData.serviceName - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[ - count - ].fileName.split('.')[0] - ) - ); - break; - case 'functionClient': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .client - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientCount - ] - ) - ); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.serviceName + - ' object\n * @category Azure\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.type + - '} [' + - param.name + - '] - Optional parameter'; - } else { - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Mandatory parameter'; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, importStatments, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat(code.statements.slice(1)); + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + var clientCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@azure/' + classData.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Azure_' + classData.serviceName)); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].fileName.split('.')[0])); + break; + case 'functionClient': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].client)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Azure\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.type + "} [" + param.name + "] - Optional parameter"; + } + else { + statment = "* @param {" + param.type + "} " + param.name + " - Mandatory parameter"; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/do/transformer.js b/generator/transformers/do/transformer.js index 30e4c2fb..11dab3da 100644 --- a/generator/transformers/do/transformer.js +++ b/generator/transformers/do/transformer.js @@ -1,480 +1,212 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } /* * The Transform function to be called from generator */ function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'DO_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n* Class to create a ' + - classData.className + - ' object\n* @category Digital Ocean \n'; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n' + param - ); - }); - comment = - '*\n* Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n' + - paramStatments_1 + - '\n* @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n'; - } else { - comment = - '*\n* Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n* @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n'; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('DO_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className.charAt(0).toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n* Class to create a " + classData.className + " object\n* @category Digital Ocean \n"; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); + }); + comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n" + paramStatments_1 + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; + } + else { + comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/googleCloud/classBasedTransformer.js b/generator/transformers/googleCloud/classBasedTransformer.js index 48c30b18..2f7ae985 100644 --- a/generator/transformers/googleCloud/classBasedTransformer.js +++ b/generator/transformers/googleCloud/classBasedTransformer.js @@ -1,553 +1,256 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.classBasedTransform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', - '_className', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', + '_className', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function classBasedTransform(code, data) { - return __awaiter(this, void 0, void 0, function() { - var node, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!data.functions || !data.classData) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - data.functions.map(function(method) { - var clonedNode; - if ( - method.returnTypeName === 'Promise' - ) { - if ( - (method.classConstructorData.parameters[0].type = - 'TypeReference' && - !method.classConstructorData - .parameters[0].optional) - ) { - clonedNode = Object.assign( - {}, - node.members[3] - ); - } else { - clonedNode = Object.assign( - {}, - node.members[1] - ); - } - } else { - clonedNode = Object.assign( - {}, - node.members[2] - ); - } - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - data.functions[count].allParams = []; - var params = []; - if ( - (data.functions[ - count - ].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count] - .classConstructorData - .parameters[0].optional) - ) { - params.push( - data.functions[count] - .classConstructorData - .parameters[0] - ); - data.functions[count].allParams.push({ - name: 'identifier', - optional: true, - type: 'string', - }); - } - params = params.concat( - data.functions[count].params - ); - data.functions[ - count - ].allParams = data.functions[ - count - ].allParams.concat(params); - var parameters = params.map(function( - param - ) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters.concat( - node.parameters - ); - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@google-cloud/' + - data.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'GCP_' + - data.functions[0] - .pkgName - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.mainClass - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[count] - .SDKFunctionName - ) - ); - count++; - break; - case '_className': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[ - count - ].client.toLowerCase() - ) - ); - break; - case '_client': - if ( - (data.functions[ - count - ].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count] - .classConstructorData - .parameters[0].optional) - ) { - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[count] - .classConstructorData - .parameters[0].name - ) - ); - } else { - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - data.mainClass.toLowerCase() - ) - ); - } - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - data.mainClass.toLowerCase() - ) - ); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.mainClass - ) - ); - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = data.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - data.functions[0].pkgName + - ' object\n * @category Google Cloud\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = data.functions[ - count - ].allParams.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - (param.typeRefName - ? param.typeRefName - : param.type) + - '} [' + - param.name + - '] - Optional parameter'; - } else { - statment = - '* @param {' + - (param.typeRefName - ? param.typeRefName - : param.type) + - '} ' + - param.name + - ' - Mandatory parameter'; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - data.functions[count] - .SDKFunctionName + - ' function of ' + - data.functions[0].pkgName + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - data.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - data.functions[count] - .SDKFunctionName + - ' function of ' + - data.functions[0].pkgName + - '\n * @returns {Promise<' + - data.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!data.functions || !data.classData) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + data.functions.map(function (method) { + var clonedNode; + if (method.returnTypeName === 'Promise') { + if ((method.classConstructorData.parameters[0].type = + 'TypeReference' && + !method.classConstructorData.parameters[0] + .optional)) { + clonedNode = Object.assign({}, node.members[3]); + } + else { + clonedNode = Object.assign({}, node.members[1]); + } + } + else { + clonedNode = Object.assign({}, node.members[2]); + } + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + data.functions[count].allParams = []; + var params = []; + if ((data.functions[count].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count].classConstructorData + .parameters[0].optional)) { + params.push(data.functions[count].classConstructorData.parameters[0]); + data.functions[count].allParams.push({ + name: 'identifier', + optional: true, + type: 'string' + }); + } + params = params.concat(data.functions[count].params); + data.functions[count].allParams = data.functions[count].allParams.concat(params); + var parameters = params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters.concat(node.parameters); + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@google-cloud/' + data.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + data.functions[0].pkgName)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].SDKFunctionName)); + count++; + break; + case '_className': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].client.toLowerCase())); + break; + case '_client': + if ((data.functions[count].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count].classConstructorData + .parameters[0].optional)) { + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].classConstructorData + .parameters[0].name)); + } + else { + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); + } + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = data.functions[count].params.map(function (param) { + return ts.createIdentifier(param.name); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + data.functions[0].pkgName + " object\n * @category Google Cloud\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = data.functions[count].allParams.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + (param.typeRefName + ? param.typeRefName + : param.type) + "} [" + param.name + "] - Optional parameter"; + } + else { + statment = "* @param {" + (param.typeRefName + ? param.typeRefName + : param.type) + "} " + param.name + " - Mandatory parameter"; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n " + paramStatments_1 + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.classBasedTransform = classBasedTransform; diff --git a/generator/transformers/googleCloud/clientBasedTransformer.js b/generator/transformers/googleCloud/clientBasedTransformer.js index 715482e2..9914cd2e 100644 --- a/generator/transformers/googleCloud/clientBasedTransformer.js +++ b/generator/transformers/googleCloud/clientBasedTransformer.js @@ -1,536 +1,238 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.clientBasedTransform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function clientBasedTransform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var node, - importStatments, - classDeclarationNode, - constructorNode, - clientObjects, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from( - new Set( - classData.functions.map(function(method) { - return method.client; - }) - ) - ); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat( - code.statements.slice(1) - ); - classDeclarationNode = code.statements.find(function(node) { - return ts.isClassDeclaration(node); - }); - constructorNode = classDeclarationNode.members.find( - function(node) { - return ts.SyntaxKind[node.kind] === 'Constructor'; - } - ); - clientObjects = new Array(classData.clients.length); - clientObjects.fill( - Object.assign({}, constructorNode.body.statements[0]) - ); - constructorNode.body.statements = clientObjects; - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode; - if ( - method.returnTypeName === 'Promise' - ) { - clonedNode = Object.assign( - {}, - node.members[1] - ); - } else { - clonedNode = Object.assign( - {}, - node.members[2] - ); - } - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - var clientCount = 0; - var clientObjCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@google-cloud/' + - classData.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'GCP_' + - classData.serviceName - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientCount - ] - ) - ); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - break; - case '_client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.functions[ - count - ].client - .toLowerCase() - .charAt(0) + - classData.functions[ - count - ].client.substr(1) - ) - ); - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.clients[ - clientObjCount - ] - .toLowerCase() - .charAt(0) + - classData.clients[ - clientObjCount - ].substr(1) - ) - ); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientObjCount - ] - ) - ); - clientObjCount++; - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.serviceName + - ' object\n * @category Google Cloud\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.type + - '} [' + - param.name + - '] - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, importStatments, classDeclarationNode, constructorNode, clientObjects, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat(code.statements.slice(1)); + classDeclarationNode = code.statements.find(function (node) { + return ts.isClassDeclaration(node); + }); + constructorNode = classDeclarationNode.members.find(function (node) { return ts.SyntaxKind[node.kind] === 'Constructor'; }); + clientObjects = new Array(classData.clients.length); + clientObjects.fill(Object.assign({}, constructorNode.body.statements[0])); + constructorNode.body.statements = clientObjects; + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode; + if (method.returnTypeName === 'Promise') { + clonedNode = Object.assign({}, node.members[1]); + } + else { + clonedNode = Object.assign({}, node.members[2]); + } + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + var clientCount = 0; + var clientObjCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@google-cloud/' + classData.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + classData.serviceName)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + break; + case '_client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.functions[count].client + .toLowerCase() + .charAt(0) + + classData.functions[count].client.substr(1))); + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.clients[clientObjCount] + .toLowerCase() + .charAt(0) + + classData.clients[clientObjCount].substr(1))); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientObjCount])); + clientObjCount++; + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Google Cloud\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.type + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.clientBasedTransform = clientBasedTransform; diff --git a/generator/transformers/oracle/transformer.js b/generator/transformers/oracle/transformer.js index 858a836c..e2fa2ba3 100644 --- a/generator/transformers/oracle/transformer.js +++ b/generator/transformers/oracle/transformer.js @@ -1,477 +1,210 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', + '_sdkFileName' ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'Oracle_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.className + - ' object\n * @category Oracle Cloud \n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case '_sdkFileName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.sdkName)); + break; + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Oracle_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.className + " object\n * @category Oracle Cloud \n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/oracle/transformer.ts b/generator/transformers/oracle/transformer.ts index c19f1c88..d7edceed 100644 --- a/generator/transformers/oracle/transformer.ts +++ b/generator/transformers/oracle/transformer.ts @@ -6,6 +6,7 @@ const dummyIdentifiers = [ '_sdkClassName', 'SDKClassName', 'SDKFunctionName', + '_sdkFileName' ]; const printer: ts.Printer = ts.createPrinter({ @@ -62,8 +63,6 @@ export async function transform( const functions: any = []; classData.functions.map(method => { const clonedNode = Object.assign({}, node.members[1]); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd clonedNode.name = ts.createIdentifier(method.functionName); functions.push(clonedNode); }); @@ -120,6 +119,13 @@ export async function transform( let updatedIdentifier; switch (node.text) { + case '_sdkFileName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.sdkName + ) + ); + break; case 'ClassName': updatedIdentifier = ts.updateIdentifier( ts.createIdentifier( @@ -141,8 +147,7 @@ export async function transform( case 'SDKClassName': updatedIdentifier = ts.updateIdentifier( ts.createIdentifier( - classData.className.charAt(0).toLowerCase() + - classData.className.substr(1) + classData.className ) ); break; diff --git a/packages/oracle-plugin/.env b/packages/oracle-plugin/.env deleted file mode 100644 index 36a16df7..00000000 --- a/packages/oracle-plugin/.env +++ /dev/null @@ -1 +0,0 @@ -ORACLE_PARAMS ="" \ No newline at end of file diff --git a/packages/oracle-plugin/compute/oci-computeInstance.js b/packages/oracle-plugin/compute/oci-computeInstance.js index f888774d..ae181271 100644 --- a/packages/oracle-plugin/compute/oci-computeInstance.js +++ b/packages/oracle-plugin/compute/oci-computeInstance.js @@ -1,137 +1,125 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.containerInstanceClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/packages/oracle-plugin/compute/oci-kubernetes.js b/packages/oracle-plugin/compute/oci-kubernetes.js index f9e82da1..fccd0caf 100644 --- a/packages/oracle-plugin/compute/oci-kubernetes.js +++ b/packages/oracle-plugin/compute/oci-kubernetes.js @@ -1,137 +1,125 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.containerEngineClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/packages/oracle-plugin/database/oci-RDBMS.js b/packages/oracle-plugin/database/oci-RDBMS.js index d49fd594..51a12e39 100644 --- a/packages/oracle-plugin/database/oci-RDBMS.js +++ b/packages/oracle-plugin/database/oci-RDBMS.js @@ -1,20 +1,17 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.workRequestsClient( - params, - clientConfiguration - ); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); + } } module.exports = Oracle_RDBMS; diff --git a/packages/oracle-plugin/database/oci-noSql.js b/packages/oracle-plugin/database/oci-noSql.js index 8b87ac08..571cec7f 100644 --- a/packages/oracle-plugin/database/oci-noSql.js +++ b/packages/oracle-plugin/database/oci-noSql.js @@ -1,121 +1,113 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.nosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/packages/oracle-plugin/management/oci-keyManagement.js b/packages/oracle-plugin/management/oci-keyManagement.js index 20a3c1e8..64aa56d9 100644 --- a/packages/oracle-plugin/management/oci-keyManagement.js +++ b/packages/oracle-plugin/management/oci-keyManagement.js @@ -1,20 +1,17 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.kmsVaultClient( - params, - clientConfiguration - ); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); + } } module.exports = Oracle_KeyManagement; diff --git a/packages/oracle-plugin/network/oci-DNS.js b/packages/oracle-plugin/network/oci-DNS.js index 43ee828d..b243a0d1 100644 --- a/packages/oracle-plugin/network/oci-DNS.js +++ b/packages/oracle-plugin/network/oci-DNS.js @@ -1,69 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.dnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/packages/oracle-plugin/network/oci-loadBalancer.js b/packages/oracle-plugin/network/oci-loadBalancer.js index 989a1d3d..6117c84c 100644 --- a/packages/oracle-plugin/network/oci-loadBalancer.js +++ b/packages/oracle-plugin/network/oci-loadBalancer.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.loadBalancerClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/packages/oracle-plugin/storage/oci-archivalStorage.js b/packages/oracle-plugin/storage/oci-archivalStorage.js index 9ce3d3ff..62583450 100644 --- a/packages/oracle-plugin/storage/oci-archivalStorage.js +++ b/packages/oracle-plugin/storage/oci-archivalStorage.js @@ -1,72 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/packages/oracle-plugin/storage/oci-storageBucket.js b/packages/oracle-plugin/storage/oci-storageBucket.js index 61881ccc..185c0257 100644 --- a/packages/oracle-plugin/storage/oci-storageBucket.js +++ b/packages/oracle-plugin/storage/oci-storageBucket.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk; - this._sdkclassName = this._oci.objectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; From 03a6d588788a6fe484fc66e6ccc6c9680543d1f8 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 19 Aug 2023 22:37:57 +0530 Subject: [PATCH 14/22] Completed Oci Package Signed-off-by: Partik SIngh --- docs/AWS_ArchivalStorage.html | 1784 ++- docs/AWS_BlockStorage.html | 1548 ++- docs/AWS_ComputeInstance.html | 2739 ++-- docs/AWS_Container.html | 1546 ++- docs/AWS_DNS.html | 1539 ++- docs/AWS_IAM.html | 1765 ++- docs/AWS_KeyManagement.html | 1787 ++- docs/AWS_Kubernetes.html | 2967 +++-- docs/AWS_LoadBalancer.html | 1801 ++- docs/AWS_Monitoring.html | 1541 ++- docs/AWS_NoSql.html | 1996 ++- docs/AWS_NoSqlIndexed.html | 2735 ++-- docs/AWS_NotificationService.html | 2503 ++-- docs/AWS_PaaS.html | 4361 ++++--- docs/AWS_RDBMS.html | 2008 ++- docs/AWS_StorageBucket.html | 1713 ++- docs/AWS_Translation.html | 1799 ++- docs/AWS_appServices_aws-paaS.js.html | 852 +- ...ificialinteligence_aws-translation.js.html | 471 +- docs/AWS_compute_aws-computeInstance.js.html | 599 +- docs/AWS_compute_aws-container.js.html | 439 +- docs/AWS_compute_aws-kubernetes.js.html | 631 +- docs/AWS_database_aws-RDBMS.js.html | 503 +- docs/AWS_database_aws-noSql.js.html | 503 +- docs/AWS_database_aws-noSqlIndexed.js.html | 599 +- docs/AWS_management_aws-keyManagement.js.html | 471 +- docs/AWS_management_aws-monitoring.js.html | 439 +- ...management_aws-notificationService.js.html | 567 +- docs/AWS_network_aws-DNS.js.html | 439 +- docs/AWS_network_aws-loadBalancer.js.html | 471 +- docs/AWS_security_aws-IAM.js.html | 471 +- docs/AWS_storage_aws-archivalStorage.js.html | 471 +- docs/AWS_storage_aws-blockStorage.js.html | 439 +- docs/AWS_storage_aws-storageBucket.js.html | 469 +- docs/Azure_BlockStorage.html | 2212 ++-- docs/Azure_ComputeInstance.html | 2546 ++-- docs/Azure_Container.html | 1847 ++- docs/Azure_DNS.html | 1949 ++- docs/Azure_KeyManagement.html | 2369 ++-- docs/Azure_Kubernetes.html | 4026 ++++-- docs/Azure_LoadBalancer.html | 2251 ++-- docs/Azure_Monitoring.html | 2212 ++-- docs/Azure_NoSql.html | 2449 ++-- docs/Azure_PaaS.html | 4749 ++++--- docs/Azure_RDBMS.html | 2561 ++-- docs/Azure_StorageBucket.html | 1671 ++- docs/Azure_appServices_azure-paaS.js.html | 1120 +- ...zure_compute_azure-computeInstance.js.html | 678 +- docs/Azure_compute_azure-container.js.html | 567 +- docs/Azure_compute_azure-kubernetes.js.html | 1008 +- docs/Azure_database_azure-RDBMS.js.html | 740 +- docs/Azure_database_azure-noSql.js.html | 701 +- ...ure_management_azure-keyManagement.js.html | 653 +- .../Azure_management_azure-monitoring.js.html | 629 +- docs/Azure_network_azure-DNS.js.html | 582 +- docs/Azure_network_azure-loadBalancer.js.html | 650 +- docs/Azure_storage_azure-blockStorage.js.html | 612 +- .../Azure_storage_azure-storageBucket.js.html | 527 +- docs/DO_BlockStorage.html | 1540 ++- docs/DO_ComputeInstance.html | 1666 ++- docs/DO_DNS.html | 2039 ++- docs/DO_KeyManagement.html | 1637 ++- docs/DO_Kubernetes.html | 2731 ++-- docs/DO_LoadBalancer.html | 1505 ++- docs/DO_NoSql.html | 1659 ++- docs/DO_RDBMS.html | 1659 ++- docs/DO_compute_do-computeInstance.js.html | 429 +- docs/DO_compute_do-kubernetes.js.html | 545 +- docs/DO_database_do-RDBMS.js.html | 429 +- docs/DO_database_do-noSql.js.html | 429 +- docs/DO_management_do-keyManagement.js.html | 427 +- docs/DO_network_do-DNS.js.html | 467 +- docs/DO_network_do-loadBalancer.js.html | 411 +- docs/DO_storage_do-archivalStorage.js.html | 188 + docs/DO_storage_do-blockStorage.js.html | 411 +- docs/GCP_KeyManagement.html | 2067 +-- docs/GCP_Kubernetes.html | 3174 +++-- docs/GCP_Monitoring.html | 2260 ++-- docs/GCP_NoSql.html | 1725 ++- docs/GCP_NotificationService.html | 2902 +++-- docs/GCP_RDBMS.html | 2602 ++-- docs/GCP_Translation.html | 2022 ++- docs/GCP_dns.html | 2166 +-- docs/GCP_storage.html | 7027 ++++++---- docs/Oracle_ArchivalStorage.html | 3302 +++++ docs/Oracle_ComputeInstance.html | 1873 +++ docs/Oracle_DNS.html | 1018 ++ docs/Oracle_KeyManagement.html | 327 + docs/Oracle_Kubernetes.html | 1873 +++ docs/Oracle_LoadBalancer.html | 1189 ++ docs/Oracle_NoSql.html | 1702 +++ docs/Oracle_RDBMS.html | 327 + docs/Oracle_StorageBucket.html | 1189 ++ ...Oracle_compute_oci-computeInstance.js.html | 253 + docs/Oracle_compute_oci-kubernetes.js.html | 253 + docs/Oracle_database_oci-RDBMS.js.html | 136 + docs/Oracle_database_oci-noSql.js.html | 237 + ...racle_management_oci-keyManagement.js.html | 136 + docs/Oracle_network_oci-DNS.js.html | 185 + docs/Oracle_network_oci-loadBalancer.js.html | 201 + ...Oracle_storage_oci-archivalStorage.js.html | 188 + docs/Oracle_storage_oci-storageBucket.js.html | 201 + ...ificialinteligence_gcp-translation.js.html | 481 +- ...googleCloud_compute_gcp-kubernetes.js.html | 625 +- docs/googleCloud_database_gcp-RDBMS.js.html | 541 +- docs/googleCloud_database_gcp-noSql.js.html | 427 +- ...Cloud_management_gcp-keyManagement.js.html | 485 +- ...gleCloud_management_gcp-monitoring.js.html | 501 +- ...management_gcp-notificationService.js.html | 593 +- docs/googleCloud_network_gcp-DNS.js.html | 474 +- ...eCloud_storage_gcp-archivalStorage.js.html | 491 +- ...gleCloud_storage_gcp-storageBucket.js.html | 491 +- docs/index.html | 1235 +- docs/scripts/app.min.js | 92 +- docs/scripts/linenumber.js | 38 +- docs/scripts/search.js | 37 +- docs/styles/app.min.css | 10845 +--------------- docs/styles/iframe.css | 6 +- docs/styles/prettify-tomorrow.css | 87 +- docs/styles/reset.css | 121 +- .../AWS/appServices/aws-paaS.js | 572 +- .../artificialinteligence/aws-translation.js | 189 +- .../AWS/compute/aws-computeInstance.js | 321 +- .../AWS/compute/aws-container.js | 156 +- .../AWS/compute/aws-kubernetes.js | 354 +- .../AWS/database/aws-RDBMS.js | 222 +- .../AWS/database/aws-noSql.js | 222 +- .../AWS/database/aws-noSqlIndexed.js | 321 +- .../AWS/management/aws-keyManagement.js | 189 +- .../AWS/management/aws-monitoring.js | 156 +- .../AWS/management/aws-notificationService.js | 288 +- .../generatedClasses/AWS/network/aws-DNS.js | 156 +- .../AWS/network/aws-loadBalancer.js | 189 +- .../generatedClasses/AWS/security/aws-IAM.js | 189 +- .../AWS/storage/aws-archivalStorage.js | 189 +- .../AWS/storage/aws-blockStorage.js | 156 +- .../AWS/storage/aws-storageBucket.js | 187 +- .../Azure/appServices/azure-paaS.js | 699 +- .../Azure/compute/azure-computeInstance.js | 339 +- .../Azure/compute/azure-container.js | 238 +- .../Azure/compute/azure-kubernetes.js | 603 +- .../Azure/database/azure-RDBMS.js | 357 +- .../Azure/database/azure-noSql.js | 337 +- .../Azure/management/azure-keyManagement.js | 311 +- .../Azure/management/azure-monitoring.js | 296 +- .../Azure/network/azure-DNS.js | 249 +- .../Azure/network/azure-loadBalancer.js | 307 +- .../Azure/storage/azure-blockStorage.js | 284 +- .../Azure/storage/azure-storageBucket.js | 198 +- .../DO/compute/do-computeInstance.js | 139 +- .../DO/compute/do-kubernetes.js | 251 +- .../generatedClasses/DO/database/do-RDBMS.js | 139 +- .../generatedClasses/DO/database/do-noSql.js | 139 +- .../DO/management/do-keyManagement.js | 137 +- .../generatedClasses/DO/network/do-DNS.js | 175 +- .../DO/network/do-loadBalancer.js | 126 +- .../DO/storage/do-blockStorage.js | 126 +- .../Oracle/compute/oci-computeInstance.js | 252 +- .../Oracle/compute/oci-kubernetes.js | 252 +- .../Oracle/database/oci-RDBMS.js | 27 +- .../Oracle/database/oci-noSql.js | 224 +- .../Oracle/management/oci-keyManagement.js | 27 +- .../Oracle/network/oci-DNS.js | 124 +- .../Oracle/network/oci-loadBalancer.js | 152 +- .../Oracle/storage/oci-archivalStorage.js | 127 +- .../Oracle/storage/oci-storageBucket.js | 152 +- .../artificialinteligence/gcp-translation.js | 191 +- .../googleCloud/compute/gcp-kubernetes.js | 331 +- .../googleCloud/database/gcp-RDBMS.js | 250 +- .../googleCloud/database/gcp-noSql.js | 139 +- .../management/gcp-keyManagement.js | 195 +- .../googleCloud/management/gcp-monitoring.js | 211 +- .../management/gcp-notificationService.js | 300 +- .../googleCloud/network/gcp-DNS.js | 182 +- .../storage/gcp-archivalStorage.js | 198 +- .../googleCloud/storage/gcp-storageBucket.js | 198 +- generator/generators/aws/generator.js | 397 +- generator/generators/azure/generator.js | 483 +- generator/generators/do/generator.js | 392 +- generator/generators/googleCloud/generator.js | 1090 +- generator/generators/lib/aws/awsHelper.js | 56 +- generator/generators/lib/azure/azureHelper.js | 93 +- .../generators/lib/googleCloud/gcpHelper.js | 99 +- generator/generators/lib/helper.js | 65 +- generator/generators/oracle/generator.js | 402 +- generator/generators/oracle/generator.ts | 9 +- generator/main.js | 73 +- generator/parsers/aws/parser.js | 274 +- generator/parsers/azure/parser.js | 276 +- generator/parsers/do/parser.js | 275 +- generator/parsers/googleCloud/parser.js | 326 +- generator/parsers/oracle/parser.js | 275 +- generator/transformers/aws/transformer.js | 620 +- generator/transformers/azure/transformer.js | 660 +- generator/transformers/do/transformer.js | 656 +- .../googleCloud/classBasedTransformer.js | 779 +- .../googleCloud/clientBasedTransformer.js | 744 +- generator/transformers/oracle/transformer.js | 658 +- generator/transformers/oracle/transformer.ts | 10 +- .../compute/oci-computeInstance.js | 252 +- .../oracle-plugin/compute/oci-kubernetes.js | 252 +- packages/oracle-plugin/database/oci-RDBMS.js | 27 +- packages/oracle-plugin/database/oci-noSql.js | 224 +- .../management/oci-keyManagement.js | 27 +- packages/oracle-plugin/network/oci-DNS.js | 124 +- .../oracle-plugin/network/oci-loadBalancer.js | 152 +- .../storage/oci-archivalStorage.js | 127 +- .../storage/oci-storageBucket.js | 152 +- 208 files changed, 110098 insertions(+), 73541 deletions(-) create mode 100644 docs/DO_storage_do-archivalStorage.js.html create mode 100644 docs/Oracle_ArchivalStorage.html create mode 100644 docs/Oracle_ComputeInstance.html create mode 100644 docs/Oracle_DNS.html create mode 100644 docs/Oracle_KeyManagement.html create mode 100644 docs/Oracle_Kubernetes.html create mode 100644 docs/Oracle_LoadBalancer.html create mode 100644 docs/Oracle_NoSql.html create mode 100644 docs/Oracle_RDBMS.html create mode 100644 docs/Oracle_StorageBucket.html create mode 100644 docs/Oracle_compute_oci-computeInstance.js.html create mode 100644 docs/Oracle_compute_oci-kubernetes.js.html create mode 100644 docs/Oracle_database_oci-RDBMS.js.html create mode 100644 docs/Oracle_database_oci-noSql.js.html create mode 100644 docs/Oracle_management_oci-keyManagement.js.html create mode 100644 docs/Oracle_network_oci-DNS.js.html create mode 100644 docs/Oracle_network_oci-loadBalancer.js.html create mode 100644 docs/Oracle_storage_oci-archivalStorage.js.html create mode 100644 docs/Oracle_storage_oci-storageBucket.js.html diff --git a/docs/AWS_ArchivalStorage.html b/docs/AWS_ArchivalStorage.html index b1e7c0c8..c05eac83 100644 --- a/docs/AWS_ArchivalStorage.html +++ b/docs/AWS_ArchivalStorage.html @@ -1,705 +1,1189 @@ - - - - AWS_ArchivalStorage - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_ArchivalStorage

-
- -
-
-

- AWS_ArchivalStorage(aws, options) -

- -
-

Class to create a Glacier object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_ArchivalStorage(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/storage/aws-archivalStorage.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_ArchivalStorage

+
+ + + + -
-

Methods

+
+ +
+ +

AWS_ArchivalStorage(aws, options)

+ +

Class to create a Glacier object

+ + +
+ +
+
+ + +
-
-

- # - - - create(params) - → {Promise.<createVaultResponse>} - -

- -
-

Trigers the createVault function of Glacier

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_ArchivalStorage(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - CreateVaultInput - -

Data required for createVault

-
-
-
-

- View Source - - AWS/storage/aws-archivalStorage.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createVaultResponse> -
-
-
-
-
- -
-

- # - - - delete(params) - → {Promise.<deleteVaultResponse>} - -

- -
-

Trigers the deleteVault function of Glacier

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - DeleteVaultInput - -

Data required for deleteVault

-
-
+ -
-

- View Source - - AWS/storage/aws-archivalStorage.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteVaultResponse> -
-
-
-
-
- -
-

- # - - - deleteFiles(params) - → {Promise.<deleteArchiveResponse>} - -

- -
-

Trigers the deleteArchive function of Glacier

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-archivalStorage.js, line 12 + +

+ +
- Type - Description - - - - - params - - DeleteArchiveInput - - -

Data required for deleteArchive

- - - - -
-
-

- View Source - - AWS/storage/aws-archivalStorage.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<deleteArchiveResponse> -
-
-
-
-
- -
-

- # - - - list(params) - → {Promise.<listPartsResponse>} - -

- -
-

Trigers the listParts function of Glacier

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - ListPartsInput - -

Data required for listParts

-
-
-
-

- View Source - - AWS/storage/aws-archivalStorage.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<listPartsResponse> -
-
-
-
-
- -
-

- # - - - upload(params) - → - {Promise.<initiateMultipartUploadResponse>} - -

- -
-

- Trigers the initiateMultipartUpload function of Glacier -

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - InitiateMultipartUploadInput - -

Data required for initiateMultipartUpload

-
-
-
-

- View Source - - AWS/storage/aws-archivalStorage.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<initiateMultipartUploadResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(params) → {Promise.<createVaultResponse>} + + +

+ + + + +
+

Trigers the createVault function of Glacier

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateVaultInput + + + +

Data required for createVault

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-archivalStorage.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createVaultResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(params) → {Promise.<deleteVaultResponse>} + + +

+ + + + +
+

Trigers the deleteVault function of Glacier

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteVaultInput + + + +

Data required for deleteVault

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-archivalStorage.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteVaultResponse> + + +
+ +
+ +
+
- -
-
+ + + +
+ +
+ + + +

+ # + + + + deleteFiles(params) → {Promise.<deleteArchiveResponse>} + + +

+ + + + +
+

Trigers the deleteArchive function of Glacier

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteArchiveInput + + + +

Data required for deleteArchive

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-archivalStorage.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteArchiveResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(params) → {Promise.<listPartsResponse>} + + +

+ + + + +
+

Trigers the listParts function of Glacier

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListPartsInput + + + +

Data required for listParts

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-archivalStorage.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listPartsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + upload(params) → {Promise.<initiateMultipartUploadResponse>} + + +

+ + + + +
+

Trigers the initiateMultipartUpload function of Glacier

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +InitiateMultipartUploadInput + + + +

Data required for initiateMultipartUpload

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-archivalStorage.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<initiateMultipartUploadResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_BlockStorage.html b/docs/AWS_BlockStorage.html index 3654425f..904941fd 100644 --- a/docs/AWS_BlockStorage.html +++ b/docs/AWS_BlockStorage.html @@ -1,624 +1,1018 @@ - - - - AWS_BlockStorage - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_BlockStorage

-
- -
-
-

- AWS_BlockStorage(aws, options) -

- -
-

Class to create a EC2 object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_BlockStorage(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/storage/aws-blockStorage.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_BlockStorage

+
+ + -
-

Methods

+ + +
+ +
+ +

AWS_BlockStorage(aws, options)

+ +

Class to create a EC2 object

+ + +
+ +
+
+ + +
-
-

- # - - - create(params) - → {Promise.<createVolumeResponse>} - -

- -
-

Trigers the createVolume function of EC2

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_BlockStorage(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - CreateVolumeRequest - -

Data required for createVolume

-
-
-
-

- View Source - - AWS/storage/aws-blockStorage.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createVolumeResponse> -
-
-
-
-
- -
-

- # - - - delete(params) - → {Promise.<deleteVolumeResponse>} - -

- -
-

Trigers the deleteVolume function of EC2

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-blockStorage.js, line 12 + +

+ +
+ + - - - params - - DeleteVolumeRequest - - -

Data required for deleteVolume

- - - - -
-
-

- View Source - - AWS/storage/aws-blockStorage.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<deleteVolumeResponse> -
-
-
-
-
- -
-

- # - - - describe(params) - → - {Promise.<describeVolumeAttributeResponse>} - -

- -
-

Trigers the describeVolumeAttribute function of EC2

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - DescribeVolumeAttributeRequest - -

Data required for describeVolumeAttribute

-
-
-
-

- View Source - - AWS/storage/aws-blockStorage.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<describeVolumeAttributeResponse> -
-
-
-
-
- -
-

- # - - - list(params) - → {Promise.<describeVolumesResponse>} - -

- -
-

Trigers the describeVolumes function of EC2

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - DescribeVolumesRequest - -

Data required for describeVolumes

-
-
-
-

- View Source - - AWS/storage/aws-blockStorage.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<describeVolumesResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(params) → {Promise.<createVolumeResponse>} + + +

+ + + + +
+

Trigers the createVolume function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateVolumeRequest + + + +

Data required for createVolume

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-blockStorage.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createVolumeResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(params) → {Promise.<deleteVolumeResponse>} + + +

+ - -
-
+ + +
+

Trigers the deleteVolume function of EC2

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteVolumeRequest + + + +

Data required for deleteVolume

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-blockStorage.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteVolumeResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(params) → {Promise.<describeVolumeAttributeResponse>} + + +

+ + + + +
+

Trigers the describeVolumeAttribute function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeVolumeAttributeRequest + + + +

Data required for describeVolumeAttribute

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-blockStorage.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeVolumeAttributeResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(params) → {Promise.<describeVolumesResponse>} + + +

+ + + + +
+

Trigers the describeVolumes function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeVolumesRequest + + + +

Data required for describeVolumes

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-blockStorage.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeVolumesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_ComputeInstance.html b/docs/AWS_ComputeInstance.html index 4a3b7829..ec88fada 100644 --- a/docs/AWS_ComputeInstance.html +++ b/docs/AWS_ComputeInstance.html @@ -1,1040 +1,1873 @@ - - - - AWS_ComputeInstance - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_ComputeInstance

-
- -
-
-

- AWS_ComputeInstance(aws, options) -

- -
-

Class to create a EC2 object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_ComputeInstance(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_ComputeInstance

+
+ + + + + +
-
-

Methods

+
+ +

AWS_ComputeInstance(aws, options)

+ +

Class to create a EC2 object

+ + +
+ +
+
+ + +
-
-

- # - - - addTags(params) - → {Promise.<createTagsResponse>} - -

- -
-

Trigers the createTags function of EC2

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_ComputeInstance(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - CreateTagsRequest - -

Data required for createTags

-
-
-
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createTagsResponse> -
-
-
-
-
- -
-

- # - - - create(params) - → {Promise.<runInstancesResponse>} - -

- -
-

Trigers the runInstances function of EC2

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - RunInstancesRequest - -

Data required for runInstances

-
-
+ -
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<runInstancesResponse> -
-
-
-
-
- -
-

- # - - - destroy(params) - → {Promise.<terminateInstancesResponse>} - -

- -
-

Trigers the terminateInstances function of EC2

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - - - + + - + - - - -
Name
awsType + + +module - Description
params - TerminateInstancesRequest - -

Data required for terminateInstances

-
-
+ -
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 136 - -

-
- -
-
-
-
-
- - - Promise.<terminateInstancesResponse> -
-
-
-
-
- -
-

- # - - - list(params) - → {Promise.<describeInstancesResponse>} - -

- -
-

Trigers the describeInstances function of EC2

-
+

AWS SDK

+ -
Parameters:
-
- - - - + - + + + + + - - - + - - - + + - - - -
NameType
optionsDescription
+ + +object -
params - DescribeInstancesRequest - -

Data required for describeInstances

-
-
+ -
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<describeInstancesResponse> -
-
-
-
-
- -
-

- # - - - monitor(params) - → {Promise.<monitorInstancesResponse>} - -

- -
-

Trigers the monitorInstances function of EC2

-
+ -
Parameters:
+

SDK options

+ -
- - - - - + + +
NameType
+
- Description - - - - - params - - MonitorInstancesRequest - - -

Data required for monitorInstances

- - - - -
-
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<monitorInstancesResponse> -
-
-
-
-
- -
-

- # - - - reboot(params) - → {Promise.<rebootInstancesResponse>} - -

- -
-

Trigers the rebootInstances function of EC2

-
+
-
Parameters:
+ -
- - - - + - + - - - + - - - + - + - - - -
NameTypeDescription
params - RebootInstancesRequest - -

Data required for rebootInstances

-
-
+ -
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<rebootInstancesResponse> -
-
-
-
-
- -
-

- # - - - start(params) - → {Promise.<startInstancesResponse>} - -

- -
-

Trigers the startInstances function of EC2

-
+ -
Parameters:
+ -
- - - - + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 12 + +

+ + - - - - - - - - - - - -
NameTypeDescription
params - StartInstancesRequest - -

Data required for startInstances

-
-
-
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 104 - -

-
- -
-
-
-
-
- - - Promise.<startInstancesResponse> -
-
-
-
-
- -
-

- # - - - stop(params) - → {Promise.<stopInstancesResponse>} - -

- -
-

Trigers the stopInstances function of EC2

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - StopInstancesRequest - -

Data required for stopInstances

-
-
-
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 120 - -

-
- -
-
-
-
-
- - - Promise.<stopInstancesResponse> -
-
-
-
-
- -
-

- # - - - unmonitor(params) - → {Promise.<unmonitorInstancesResponse>} - -

- -
-

Trigers the unmonitorInstances function of EC2

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - UnmonitorInstancesRequest - -

Data required for unmonitorInstances

-
-
-
-

- View Source - - AWS/compute/aws-computeInstance.js, - line 152 - -

-
- -
-
-
-
-
- - - Promise.<unmonitorInstancesResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + addTags(params) → {Promise.<createTagsResponse>} + + +

+ + + + +
+

Trigers the createTags function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateTagsRequest + + + +

Data required for createTags

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createTagsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + create(params) → {Promise.<runInstancesResponse>} + + +

+ + + + +
+

Trigers the runInstances function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +RunInstancesRequest + + + +

Data required for runInstances

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<runInstancesResponse> + + +
+ +
+ +
+
+ + - -
-
+ +
+ +
+ + + +

+ # + + + + destroy(params) → {Promise.<terminateInstancesResponse>} + + +

+ + + + +
+

Trigers the terminateInstances function of EC2

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +TerminateInstancesRequest + + + +

Data required for terminateInstances

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 136 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<terminateInstancesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(params) → {Promise.<describeInstancesResponse>} + + +

+ + + + +
+

Trigers the describeInstances function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeInstancesRequest + + + +

Data required for describeInstances

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeInstancesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + monitor(params) → {Promise.<monitorInstancesResponse>} + + +

+ + + + +
+

Trigers the monitorInstances function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +MonitorInstancesRequest + + + +

Data required for monitorInstances

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<monitorInstancesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + reboot(params) → {Promise.<rebootInstancesResponse>} + + +

+ + + + +
+

Trigers the rebootInstances function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +RebootInstancesRequest + + + +

Data required for rebootInstances

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<rebootInstancesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + start(params) → {Promise.<startInstancesResponse>} + + +

+ + + + +
+

Trigers the startInstances function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +StartInstancesRequest + + + +

Data required for startInstances

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 104 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<startInstancesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + stop(params) → {Promise.<stopInstancesResponse>} + + +

+ + + + +
+

Trigers the stopInstances function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +StopInstancesRequest + + + +

Data required for stopInstances

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 120 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<stopInstancesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + unmonitor(params) → {Promise.<unmonitorInstancesResponse>} + + +

+ + + + +
+

Trigers the unmonitorInstances function of EC2

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +UnmonitorInstancesRequest + + + +

Data required for unmonitorInstances

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-computeInstance.js, line 152 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<unmonitorInstancesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_Container.html b/docs/AWS_Container.html index 266d768d..3cb8f40a 100644 --- a/docs/AWS_Container.html +++ b/docs/AWS_Container.html @@ -1,622 +1,1018 @@ - - - - AWS_Container - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_Container

-
- -
-
-

- AWS_Container(aws, options) -

- -
-

Class to create a ECS object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_Container(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/compute/aws-container.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_Container

+
+ + -
-

Methods

+ + +
+ +
+ +

AWS_Container(aws, options)

+ +

Class to create a ECS object

+ + +
+ +
+
+ + +
-
-

- # - - - create(params) - → {Promise.<createClusterResponse>} - -

- -
-

Trigers the createCluster function of ECS

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_Container(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - CreateClusterRequest - -

Data required for createCluster

-
-
-
-

- View Source - - AWS/compute/aws-container.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createClusterResponse> -
-
-
-
-
- -
-

- # - - - delete(params) - → {Promise.<deleteClusterResponse>} - -

- -
-

Trigers the deleteCluster function of ECS

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-container.js, line 12 + +

+ +
+ + - - - params - - DeleteClusterRequest - - -

Data required for deleteCluster

- - - - -
-
-

- View Source - - AWS/compute/aws-container.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<deleteClusterResponse> -
-
-
-
-
- -
-

- # - - - describe(params) - → {Promise.<describeClustersResponse>} - -

- -
-

Trigers the describeClusters function of ECS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - DescribeClustersRequest - -

Data required for describeClusters

-
-
-
-

- View Source - - AWS/compute/aws-container.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<describeClustersResponse> -
-
-
-
-
- -
-

- # - - - list(params) - → {Promise.<listClustersResponse>} - -

- -
-

Trigers the listClusters function of ECS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - ListClustersRequest - -

Data required for listClusters

-
-
-
-

- View Source - - AWS/compute/aws-container.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<listClustersResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(params) → {Promise.<createClusterResponse>} + + +

+ + + + +
+

Trigers the createCluster function of ECS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateClusterRequest + + + +

Data required for createCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-container.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createClusterResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(params) → {Promise.<deleteClusterResponse>} + + +

+ - -
-
+ + +
+

Trigers the deleteCluster function of ECS

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteClusterRequest + + + +

Data required for deleteCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-container.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(params) → {Promise.<describeClustersResponse>} + + +

+ + + + +
+

Trigers the describeClusters function of ECS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeClustersRequest + + + +

Data required for describeClusters

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-container.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeClustersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(params) → {Promise.<listClustersResponse>} + + +

+ + + + +
+

Trigers the listClusters function of ECS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListClustersRequest + + + +

Data required for listClusters

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-container.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listClustersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_DNS.html b/docs/AWS_DNS.html index b34b2a7e..6dab0bfd 100644 --- a/docs/AWS_DNS.html +++ b/docs/AWS_DNS.html @@ -1,615 +1,1018 @@ - - - - AWS_DNS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_DNS

-
- -
-
-

- AWS_DNS(aws, options) -

- -
-

Class to create a Route53 object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_DNS(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/network/aws-DNS.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_DNS

+
+ + -
-

Methods

+ + +
+ +
+ +

AWS_DNS(aws, options)

+ +

Class to create a Route53 object

+ + +
+ +
+
+ + +
-
-

- # - - - changeRecordSets(params) - → - {Promise.<changeResourceRecordSetsResponse>} - -

- -
-

- Trigers the changeResourceRecordSets function of Route53 -

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_DNS(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - ChangeResourceRecordSetsRequest - -

Data required for changeResourceRecordSets

-
-
-
-

- View Source - - AWS/network/aws-DNS.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<changeResourceRecordSetsResponse> -
-
-
-
-
- -
-

- # - - - createZone(params) - → {Promise.<createHostedZoneResponse>} - -

- -
-

Trigers the createHostedZone function of Route53

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-DNS.js, line 12 + +

+ +
+ + - - - params - - CreateHostedZoneRequest - - -

Data required for createHostedZone

- - - - -
-
-

- View Source - - AWS/network/aws-DNS.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<createHostedZoneResponse> -
-
-
-
-
- -
-

- # - - - deleteZone(params) - → {Promise.<deleteHostedZoneResponse>} - -

- -
-

Trigers the deleteHostedZone function of Route53

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - DeleteHostedZoneRequest - -

Data required for deleteHostedZone

-
-
-
-

- View Source - - AWS/network/aws-DNS.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteHostedZoneResponse> -
-
-
-
-
- -
-

- # - - - listZones(params) - → {Promise.<listHostedZonesResponse>} - -

- -
-

Trigers the listHostedZones function of Route53

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - ListHostedZonesRequest - -

Data required for listHostedZones

-
-
-
-

- View Source - - AWS/network/aws-DNS.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<listHostedZonesResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + changeRecordSets(params) → {Promise.<changeResourceRecordSetsResponse>} + + +

+ + + + +
+

Trigers the changeResourceRecordSets function of Route53

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ChangeResourceRecordSetsRequest + + + +

Data required for changeResourceRecordSets

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-DNS.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<changeResourceRecordSetsResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + createZone(params) → {Promise.<createHostedZoneResponse>} + + +

+ - -
-
+ + +
+

Trigers the createHostedZone function of Route53

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateHostedZoneRequest + + + +

Data required for createHostedZone

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-DNS.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createHostedZoneResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteZone(params) → {Promise.<deleteHostedZoneResponse>} + + +

+ + + + +
+

Trigers the deleteHostedZone function of Route53

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteHostedZoneRequest + + + +

Data required for deleteHostedZone

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-DNS.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteHostedZoneResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listZones(params) → {Promise.<listHostedZonesResponse>} + + +

+ + + + +
+

Trigers the listHostedZones function of Route53

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListHostedZonesRequest + + + +

Data required for listHostedZones

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-DNS.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listHostedZonesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_IAM.html b/docs/AWS_IAM.html index 6957c079..018858a8 100644 --- a/docs/AWS_IAM.html +++ b/docs/AWS_IAM.html @@ -1,686 +1,1189 @@ - - - - AWS_IAM - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_IAM

-
- -
-
-

- AWS_IAM(aws, options) -

- -
-

Class to create a IAM object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_IAM(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/security/aws-IAM.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_IAM

+
+ + + + -
-

Methods

+
+ +
+ +

AWS_IAM(aws, options)

+ +

Class to create a IAM object

+ + +
+ +
+
+ + +
-
-

- # - - - attachGroupPolicy(params) - → {Promise.<attachGroupPolicyResponse>} - -

- -
-

Trigers the attachGroupPolicy function of IAM

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_IAM(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - AttachGroupPolicyRequest - -

Data required for attachGroupPolicy

-
-
-
-

- View Source - - AWS/security/aws-IAM.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<attachGroupPolicyResponse> -
-
-
-
-
- -
-

- # - - - createGroup(params) - → {Promise.<createGroupResponse>} - -

- -
-

Trigers the createGroup function of IAM

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - CreateGroupRequest - -

Data required for createGroup

-
-
+ -
-

- View Source - - AWS/security/aws-IAM.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<createGroupResponse> -
-
-
-
-
- -
-

- # - - - deleteGroup(params) - → {Promise.<deleteGroupResponse>} - -

- -
-

Trigers the deleteGroup function of IAM

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/security/aws-IAM.js, line 12 + +

+ +
- Type - Description - - - - - params - - DeleteGroupRequest - - -

Data required for deleteGroup

- - - - -
-
-

- View Source - - AWS/security/aws-IAM.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteGroupResponse> -
-
-
-
-
- -
-

- # - - - describe(params) - → {Promise.<getGroupResponse>} - -

- -
-

Trigers the getGroup function of IAM

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - GetGroupRequest - -

Data required for getGroup

-
-
-
-

- View Source - - AWS/security/aws-IAM.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<getGroupResponse> -
-
-
-
-
- -
-

- # - - - detachGroupPolicy(params) - → {Promise.<detachGroupPolicyResponse>} - -

- -
-

Trigers the detachGroupPolicy function of IAM

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - DetachGroupPolicyRequest - -

Data required for detachGroupPolicy

-
-
-
-

- View Source - - AWS/security/aws-IAM.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<detachGroupPolicyResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + attachGroupPolicy(params) → {Promise.<attachGroupPolicyResponse>} + + +

+ + + + +
+

Trigers the attachGroupPolicy function of IAM

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +AttachGroupPolicyRequest + + + +

Data required for attachGroupPolicy

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/security/aws-IAM.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<attachGroupPolicyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createGroup(params) → {Promise.<createGroupResponse>} + + +

+ + + + +
+

Trigers the createGroup function of IAM

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateGroupRequest + + + +

Data required for createGroup

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/security/aws-IAM.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createGroupResponse> + + +
+ +
+ +
+
- -
-
+ + + +
+ +
+ + + +

+ # + + + + deleteGroup(params) → {Promise.<deleteGroupResponse>} + + +

+ + + + +
+

Trigers the deleteGroup function of IAM

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteGroupRequest + + + +

Data required for deleteGroup

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/security/aws-IAM.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteGroupResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(params) → {Promise.<getGroupResponse>} + + +

+ + + + +
+

Trigers the getGroup function of IAM

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +GetGroupRequest + + + +

Data required for getGroup

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/security/aws-IAM.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getGroupResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + detachGroupPolicy(params) → {Promise.<detachGroupPolicyResponse>} + + +

+ + + + +
+

Trigers the detachGroupPolicy function of IAM

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DetachGroupPolicyRequest + + + +

Data required for detachGroupPolicy

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/security/aws-IAM.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<detachGroupPolicyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_KeyManagement.html b/docs/AWS_KeyManagement.html index eef8b9f5..bcde4ac6 100644 --- a/docs/AWS_KeyManagement.html +++ b/docs/AWS_KeyManagement.html @@ -1,708 +1,1189 @@ - - - - AWS_KeyManagement - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_KeyManagement

-
- -
-
-

- AWS_KeyManagement(aws, options) -

- -
-

Class to create a KMS object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_KeyManagement(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/management/aws-keyManagement.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_KeyManagement

+
+ + + + -
-

Methods

+
+ +
+ +

AWS_KeyManagement(aws, options)

+ +

Class to create a KMS object

+ + +
+ +
+
+ + +
-
-

- # - - - createKey(params) - → {Promise.<createKeyResponse>} - -

- -
-

Trigers the createKey function of KMS

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_KeyManagement(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - CreateKeyRequest - -

Data required for createKey

-
-
-
-

- View Source - - AWS/management/aws-keyManagement.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createKeyResponse> -
-
-
-
-
- -
-

- # - - - deleteKey(params) - → - {Promise.<deleteCustomKeyStoreResponse>} - -

- -
-

Trigers the deleteCustomKeyStore function of KMS

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - DeleteCustomKeyStoreRequest - -

Data required for deleteCustomKeyStore

-
-
+ -
-

- View Source - - AWS/management/aws-keyManagement.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<deleteCustomKeyStoreResponse> -
-
-
-
-
- -
-

- # - - - describeKey(params) - → {Promise.<describeKeyResponse>} - -

- -
-

Trigers the describeKey function of KMS

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-keyManagement.js, line 12 + +

+ +
- Type - Description - - - - - params - - DescribeKeyRequest - - -

Data required for describeKey

- - - - -
-
-

- View Source - - AWS/management/aws-keyManagement.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<describeKeyResponse> -
-
-
-
-
- -
-

- # - - - putKeyPolicy(params) - → {Promise.<putKeyPolicyResponse>} - -

- -
-

Trigers the putKeyPolicy function of KMS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - PutKeyPolicyRequest - -

Data required for putKeyPolicy

-
-
-
-

- View Source - - AWS/management/aws-keyManagement.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<putKeyPolicyResponse> -
-
-
-
-
- -
-

- # - - - update(params) - → - {Promise.<updateKeyDescriptionResponse>} - -

- -
-

Trigers the updateKeyDescription function of KMS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - UpdateKeyDescriptionRequest - -

Data required for updateKeyDescription

-
-
-
-

- View Source - - AWS/management/aws-keyManagement.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<updateKeyDescriptionResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createKey(params) → {Promise.<createKeyResponse>} + + +

+ + + + +
+

Trigers the createKey function of KMS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateKeyRequest + + + +

Data required for createKey

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-keyManagement.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createKeyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteKey(params) → {Promise.<deleteCustomKeyStoreResponse>} + + +

+ + + + +
+

Trigers the deleteCustomKeyStore function of KMS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteCustomKeyStoreRequest + + + +

Data required for deleteCustomKeyStore

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-keyManagement.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteCustomKeyStoreResponse> + + +
+ +
+ +
+
- -
-
+ + + +
+ +
+ + + +

+ # + + + + describeKey(params) → {Promise.<describeKeyResponse>} + + +

+ + + + +
+

Trigers the describeKey function of KMS

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeKeyRequest + + + +

Data required for describeKey

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-keyManagement.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeKeyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + putKeyPolicy(params) → {Promise.<putKeyPolicyResponse>} + + +

+ + + + +
+

Trigers the putKeyPolicy function of KMS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +PutKeyPolicyRequest + + + +

Data required for putKeyPolicy

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-keyManagement.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<putKeyPolicyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(params) → {Promise.<updateKeyDescriptionResponse>} + + +

+ + + + +
+

Trigers the updateKeyDescription function of KMS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +UpdateKeyDescriptionRequest + + + +

Data required for updateKeyDescription

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-keyManagement.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateKeyDescriptionResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_Kubernetes.html b/docs/AWS_Kubernetes.html index bf3c8cd7..3b84ef43 100644 --- a/docs/AWS_Kubernetes.html +++ b/docs/AWS_Kubernetes.html @@ -1,1113 +1,2044 @@ - - - - AWS_Kubernetes - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_Kubernetes

-
- -
-
-

- AWS_Kubernetes(aws, options) -

- -
-

Class to create a EKS object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

AWS_Kubernetes

+
+ + + + + +
+ +
+ +

AWS_Kubernetes(aws, options)

+ +

Class to create a EKS object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new AWS_Kubernetes(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new AWS_Kubernetes(aws, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - create(params) - → {Promise.<createClusterResponse>} - -

- -
-

Trigers the createCluster function of EKS

-
+ -
Parameters:
+ -
- - - - + - + - - - + - - - + - + +
+

Methods

+
+ +
-
- - -
NameTypeDescription
params - CreateClusterRequest - -

Data required for createCluster

-
-
-
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createClusterResponse> -
-
-
-
-
- -
-

- # - - - createNodeGroup(params) - → {Promise.<createNodegroupResponse>} - -

- -
-

Trigers the createNodegroup function of EKS

-
+ +

+ # + + + + create(params) → {Promise.<createClusterResponse>} + + +

+ -
Parameters:
+ + +
+

Trigers the createCluster function of EKS

+
+ -
- - - - - - - - - - - - - - - -
NameTypeDescription
params - CreateNodegroupRequest - -

Data required for createNodegroup

-
-
-
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<createNodegroupResponse> -
-
-
-
-
- -
-

- # - - - delete(params) - → {Promise.<deleteClusterResponse>} - -

- -
-

Trigers the deleteCluster function of EKS

-
-
Parameters:
-
- - - - +
Parameters:
+ +
+
Name
+ + + + + - + - - - + - - - + - + + + - - - -
NameTypeTypeDescription
params - DeleteClusterRequest - Description
-

Data required for deleteCluster

-
-
+ + -
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteClusterResponse> -
-
-
-
-
- -
-

- # - - - deleteNodegroup(params) - → {Promise.<deleteNodegroupResponse>} - -

- -
-

Trigers the deleteNodegroup function of EKS

-
+ + + + params + -
Parameters:
+ + + +CreateClusterRequest -
- - - - - + + - - - + - - - + - + + - - - -
NameTypeDescription
params - DeleteNodegroupRequest -

Data required for createCluster

-

Data required for deleteNodegroup

-
-
-
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<deleteNodegroupResponse> -
-
-
-
-
- -
-

- # - - - describeCluster(params) - → {Promise.<describeClusterResponse>} - -

- -
-

Trigers the describeCluster function of EKS

-
+ + + +
-
Parameters:
-
- - - - - - - - - - - +
-
+ - - - -
NameTypeDescription
params - DescribeClusterRequest - -

Data required for describeCluster

-
-
+ -
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<describeClusterResponse> -
-
-
-
-
- -
-

- # - - - describeNodeGroup(params) - → {Promise.<describeNodegroupResponse>} - -

- -
-

Trigers the describeNodegroup function of EKS

-
+ -
Parameters:
+ -
- - - - + - + - - - + - - - + - + - - - -
NameTypeDescription
params - DescribeNodegroupRequest - -

Data required for describeNodegroup

-
-
+ -
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 104 - -

-
- -
-
-
-
-
- - - Promise.<describeNodegroupResponse> -
-
-
-
-
- -
-

- # - - - listClusters(params) - → {Promise.<listClustersResponse>} - -

- -
-

Trigers the listClusters function of EKS

-
+ -
Parameters:
+ + -
- - - - + - + - - - + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 24 + +

+ + - - - - - - - -
NameTypeDescription
params - ListClustersRequest - -

Data required for listClusters

-
-
-
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 120 - -

-
- -
-
-
-
-
- - - Promise.<listClustersResponse> -
-
-
-
-
- -
-

- # - - - listNodegroups(params) - → {Promise.<listNodegroupsResponse>} - -

- -
-

Trigers the listNodegroups function of EKS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - ListNodegroupsRequest - -

Data required for listNodegroups

-
-
-
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 136 - -

-
- -
-
-
-
-
- - - Promise.<listNodegroupsResponse> -
-
-
-
-
- -
-

- # - - - updateConfig(params) - → - {Promise.<updateClusterConfigResponse>} - -

- -
-

Trigers the updateClusterConfig function of EKS

-
-
Parameters:
-
- - - - - - - - - - - - +
+
+
+ + -
- - -
NameTypeDescription
params - UpdateClusterConfigRequest - -

Data required for updateClusterConfig

-
-
+
+ + +
+ + +Promise.<createClusterResponse> -
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 168 - -

-
- -
-
-
-
-
- - - Promise.<updateClusterConfigResponse> -
-
-
-
-
- -
-

- # - - - updateTags(params) - → {Promise.<tagResourceResponse>} - -

- -
-

Trigers the tagResource function of EKS

-
-
Parameters:
+
+ +
+ + +
+
-
- - - - - - - - - - - + + +
-
- - - -
NameTypeDescription
params - TagResourceRequest - -

Data required for tagResource

-
-
+ +

+ # + + + + createNodeGroup(params) → {Promise.<createNodegroupResponse>} + + +

+ -
-

- View Source - - AWS/compute/aws-kubernetes.js, - line 152 - -

-
- -
-
-
-
-
- - - Promise.<tagResourceResponse> -
-
-
-
-
-
-
-
-
+ + +
+

Trigers the createNodegroup function of EKS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateNodegroupRequest + + + +

Data required for createNodegroup

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createNodegroupResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(params) → {Promise.<deleteClusterResponse>} + + +

+ - -
-
+ + +
+

Trigers the deleteCluster function of EKS

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteClusterRequest + + + +

Data required for deleteCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteNodegroup(params) → {Promise.<deleteNodegroupResponse>} + + +

+ + + + +
+

Trigers the deleteNodegroup function of EKS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteNodegroupRequest + + + +

Data required for deleteNodegroup

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteNodegroupResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeCluster(params) → {Promise.<describeClusterResponse>} + + +

+ + + + +
+

Trigers the describeCluster function of EKS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeClusterRequest + + + +

Data required for describeCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeNodeGroup(params) → {Promise.<describeNodegroupResponse>} + + +

+ + + + +
+

Trigers the describeNodegroup function of EKS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeNodegroupRequest + + + +

Data required for describeNodegroup

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 104 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeNodegroupResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listClusters(params) → {Promise.<listClustersResponse>} + + +

+ + + + +
+

Trigers the listClusters function of EKS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListClustersRequest + + + +

Data required for listClusters

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 120 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listClustersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listNodegroups(params) → {Promise.<listNodegroupsResponse>} + + +

+ + + + +
+

Trigers the listNodegroups function of EKS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListNodegroupsRequest + + + +

Data required for listNodegroups

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 136 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listNodegroupsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateConfig(params) → {Promise.<updateClusterConfigResponse>} + + +

+ + + + +
+

Trigers the updateClusterConfig function of EKS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +UpdateClusterConfigRequest + + + +

Data required for updateClusterConfig

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 168 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateClusterConfigResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateTags(params) → {Promise.<tagResourceResponse>} + + +

+ + + + +
+

Trigers the tagResource function of EKS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +TagResourceRequest + + + +

Data required for tagResource

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/compute/aws-kubernetes.js, line 152 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<tagResourceResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_LoadBalancer.html b/docs/AWS_LoadBalancer.html index f735f72b..891a0c3e 100644 --- a/docs/AWS_LoadBalancer.html +++ b/docs/AWS_LoadBalancer.html @@ -1,710 +1,1189 @@ - - - - AWS_LoadBalancer - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_LoadBalancer

-
- -
-
-

- AWS_LoadBalancer(aws, options) -

- -
-

Class to create a ELB object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_LoadBalancer(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/network/aws-loadBalancer.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_LoadBalancer

+
+ + + + -
-

Methods

+
+ +
+ +

AWS_LoadBalancer(aws, options)

+ +

Class to create a ELB object

+ + +
+ +
+
+ + +
-
-

- # - - - addTags(params) - → {Promise.<addTagsResponse>} - -

- -
-

Trigers the addTags function of ELB

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_LoadBalancer(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - AddTagsInput - -

Data required for addTags

-
-
-
-

- View Source - - AWS/network/aws-loadBalancer.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<addTagsResponse> -
-
-
-
-
- -
-

- # - - - create(params) - → {Promise.<createLoadBalancerResponse>} - -

- -
-

Trigers the createLoadBalancer function of ELB

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-loadBalancer.js, line 12 + +

+ +
- - - params - - CreateAccessPointInput - - -

Data required for createLoadBalancer

- - - - -
-
-

- View Source - - AWS/network/aws-loadBalancer.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<createLoadBalancerResponse> -
-
-
-
-
- -
-

- # - - - delete(params) - → {Promise.<deleteLoadBalancerResponse>} - -

- -
-

Trigers the deleteLoadBalancer function of ELB

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - DeleteAccessPointInput - -

Data required for deleteLoadBalancer

-
-
-
-

- View Source - - AWS/network/aws-loadBalancer.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteLoadBalancerResponse> -
-
-
-
-
- -
-

- # - - - describe(params) - → - {Promise.<describeLoadBalancerAttributesResponse>} - -

- -
-

- Trigers the describeLoadBalancerAttributes function of - ELB -

-
-
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
params - DescribeLoadBalancerAttributesInput - -

- Data required for describeLoadBalancerAttributes -

-
-
-
-

- View Source - - AWS/network/aws-loadBalancer.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<describeLoadBalancerAttributesResponse> -
-
-
-
-
- -
-

- # - - - list(params) - → - {Promise.<describeLoadBalancersResponse>} - -

- -
-

Trigers the describeLoadBalancers function of ELB

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - DescribeAccessPointsInput - -

Data required for describeLoadBalancers

-
-
-
-

- View Source - - AWS/network/aws-loadBalancer.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<describeLoadBalancersResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + addTags(params) → {Promise.<addTagsResponse>} + + +

+ + + + +
+

Trigers the addTags function of ELB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +AddTagsInput + + + +

Data required for addTags

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-loadBalancer.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<addTagsResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + create(params) → {Promise.<createLoadBalancerResponse>} + + +

+ + + + +
+

Trigers the createLoadBalancer function of ELB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateAccessPointInput + + + +

Data required for createLoadBalancer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-loadBalancer.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createLoadBalancerResponse> + - -
-
- - - - - + +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(params) → {Promise.<deleteLoadBalancerResponse>} + + +

+ + + + +
+

Trigers the deleteLoadBalancer function of ELB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteAccessPointInput + + + +

Data required for deleteLoadBalancer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-loadBalancer.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteLoadBalancerResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(params) → {Promise.<describeLoadBalancerAttributesResponse>} + + +

+ + + + +
+

Trigers the describeLoadBalancerAttributes function of ELB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeLoadBalancerAttributesInput + + + +

Data required for describeLoadBalancerAttributes

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-loadBalancer.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeLoadBalancerAttributesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(params) → {Promise.<describeLoadBalancersResponse>} + + +

+ + + + +
+

Trigers the describeLoadBalancers function of ELB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeAccessPointsInput + + + +

Data required for describeLoadBalancers

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/network/aws-loadBalancer.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeLoadBalancersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_Monitoring.html b/docs/AWS_Monitoring.html index ce8e94b4..d411eb09 100644 --- a/docs/AWS_Monitoring.html +++ b/docs/AWS_Monitoring.html @@ -1,617 +1,1018 @@ - - - - AWS_Monitoring - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_Monitoring

-
- -
-
-

- AWS_Monitoring(aws, options) -

- -
-

Class to create a CloudWatch object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_Monitoring(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/management/aws-monitoring.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_Monitoring

+
+ + -
-

Methods

+ + +
+ +
+ +

AWS_Monitoring(aws, options)

+ +

Class to create a CloudWatch object

+ + +
+ +
+
+ + +
-
-

- # - - - deleteAlarm(params) - → {Promise.<deleteAlarmsResponse>} - -

- -
-

Trigers the deleteAlarms function of CloudWatch

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_Monitoring(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - DeleteAlarmsInput - -

Data required for deleteAlarms

-
-
-
-

- View Source - - AWS/management/aws-monitoring.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<deleteAlarmsResponse> -
-
-
-
-
- -
-

- # - - - getMetricData(params) - → {Promise.<getMetricDataResponse>} - -

- -
-

Trigers the getMetricData function of CloudWatch

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-monitoring.js, line 12 + +

+ +
+ + - - - params - - GetMetricDataInput - - -

Data required for getMetricData

- - - - -
-
-

- View Source - - AWS/management/aws-monitoring.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<getMetricDataResponse> -
-
-
-
-
- -
-

- # - - - listAlarms(params) - → {Promise.<listMetricsResponse>} - -

- -
-

Trigers the listMetrics function of CloudWatch

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - ListMetricsInput - -

Data required for listMetrics

-
-
-
-

- View Source - - AWS/management/aws-monitoring.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<listMetricsResponse> -
-
-
-
-
- -
-

- # - - - updateAlarm(params) - → {Promise.<putMetricAlarmResponse>} - -

- -
-

Trigers the putMetricAlarm function of CloudWatch

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - PutMetricAlarmInput - -

Data required for putMetricAlarm

-
-
-
-

- View Source - - AWS/management/aws-monitoring.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<putMetricAlarmResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + deleteAlarm(params) → {Promise.<deleteAlarmsResponse>} + + +

+ + + + +
+

Trigers the deleteAlarms function of CloudWatch

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteAlarmsInput + + + +

Data required for deleteAlarms

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-monitoring.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteAlarmsResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + getMetricData(params) → {Promise.<getMetricDataResponse>} + + +

+ - -
-
+ + +
+

Trigers the getMetricData function of CloudWatch

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +GetMetricDataInput + + + +

Data required for getMetricData

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-monitoring.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getMetricDataResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listAlarms(params) → {Promise.<listMetricsResponse>} + + +

+ + + + +
+

Trigers the listMetrics function of CloudWatch

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListMetricsInput + + + +

Data required for listMetrics

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-monitoring.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listMetricsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateAlarm(params) → {Promise.<putMetricAlarmResponse>} + + +

+ + + + +
+

Trigers the putMetricAlarm function of CloudWatch

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +PutMetricAlarmInput + + + +

Data required for putMetricAlarm

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-monitoring.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<putMetricAlarmResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_NoSql.html b/docs/AWS_NoSql.html index 43a1f798..47181678 100644 --- a/docs/AWS_NoSql.html +++ b/docs/AWS_NoSql.html @@ -1,762 +1,1360 @@ - - - - AWS_NoSql - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_NoSql

-
- -
-
-

- AWS_NoSql(aws, options) -

- -
-

Class to create a DynamoDB object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_NoSql(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/database/aws-noSql.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_NoSql

+
+ + + + + +
-
-

Methods

+
+ +

AWS_NoSql(aws, options)

+ +

Class to create a DynamoDB object

+ + +
+ +
+
+ + +
-
-

- # - - - createItem(params) - → {Promise.<putItemResponse>} - -

- -
-

Trigers the putItem function of DynamoDB

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_NoSql(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - PutItemInput - -

Data required for putItem

-
-
-
-

- View Source - - AWS/database/aws-noSql.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<putItemResponse> -
-
-
-
-
- -
-

- # - - - createTable(params) - → {Promise.<createTableResponse>} - -

- -
-

Trigers the createTable function of DynamoDB

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - CreateTableInput - -

Data required for createTable

-
-
+ -
-

- View Source - - AWS/database/aws-noSql.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createTableResponse> -
-
-
-
-
- -
-

- # - - - deleteItem(params) - → {Promise.<deleteItemResponse>} - -

- -
-

Trigers the deleteItem function of DynamoDB

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - - - + + - + - - - -
Name
awsType + + +module - Description
params - DeleteItemInput - -

Data required for deleteItem

-
-
+ -
-

- View Source - - AWS/database/aws-noSql.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<deleteItemResponse> -
-
-
-
-
- -
-

- # - - - deleteTable(params) - → {Promise.<deleteTableResponse>} - -

- -
-

Trigers the deleteTable function of DynamoDB

-
+

AWS SDK

+ -
Parameters:
-
- - - - + + + + + + + + + + + + + + + + + + + + +
Name
options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSql.js, line 12 + +

+ +
- Type - Description - - - - - params - - DeleteTableInput - - -

Data required for deleteTable

- - - - -
-
-

- View Source - - AWS/database/aws-noSql.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteTableResponse> -
-
-
-
-
- -
-

- # - - - query(params) - → {Promise.<queryResponse>} - -

- -
-

Trigers the query function of DynamoDB

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - QueryInput - -

Data required for query

-
-
-
-

- View Source - - AWS/database/aws-noSql.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<queryResponse> -
-
-
-
-
- -
-

- # - - - updateItem(params) - → {Promise.<updateItemResponse>} - -

- -
-

Trigers the updateItem function of DynamoDB

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - UpdateItemInput - -

Data required for updateItem

-
-
-
-

- View Source - - AWS/database/aws-noSql.js, - line 104 - -

-
- -
-
-
-
-
- - - Promise.<updateItemResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createItem(params) → {Promise.<putItemResponse>} + + +

+ + + + +
+

Trigers the putItem function of DynamoDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +PutItemInput + + + +

Data required for putItem

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSql.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<putItemResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createTable(params) → {Promise.<createTableResponse>} + + +

+ + + + +
+

Trigers the createTable function of DynamoDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateTableInput + + + +

Data required for createTable

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSql.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createTableResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteItem(params) → {Promise.<deleteItemResponse>} + + +

+ - -
-
+ + +
+

Trigers the deleteItem function of DynamoDB

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteItemInput + + + +

Data required for deleteItem

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSql.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteItemResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteTable(params) → {Promise.<deleteTableResponse>} + + +

+ + + + +
+

Trigers the deleteTable function of DynamoDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteTableInput + + + +

Data required for deleteTable

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSql.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteTableResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + query(params) → {Promise.<queryResponse>} + + +

+ + + + +
+

Trigers the query function of DynamoDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +QueryInput + + + +

Data required for query

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSql.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<queryResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateItem(params) → {Promise.<updateItemResponse>} + + +

+ + + + +
+

Trigers the updateItem function of DynamoDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +UpdateItemInput + + + +

Data required for updateItem

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSql.js, line 104 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateItemResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_NoSqlIndexed.html b/docs/AWS_NoSqlIndexed.html index dc2c60b3..b9a232ae 100644 --- a/docs/AWS_NoSqlIndexed.html +++ b/docs/AWS_NoSqlIndexed.html @@ -1,1036 +1,1873 @@ - - - - AWS_NoSqlIndexed - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_NoSqlIndexed

-
- -
-
-

- AWS_NoSqlIndexed(aws, options) -

- -
-

Class to create a SimpleDB object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_NoSqlIndexed(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_NoSqlIndexed

+
+ + + + + +
-
-

Methods

+
+ +

AWS_NoSqlIndexed(aws, options)

+ +

Class to create a SimpleDB object

+ + +
+ +
+
+ + +
-
-

- # - - - batchDelete(params) - → - {Promise.<batchDeleteAttributesResponse>} - -

- -
-

- Trigers the batchDeleteAttributes function of SimpleDB -

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_NoSqlIndexed(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - BatchDeleteAttributesRequest - -

Data required for batchDeleteAttributes

-
-
-
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<batchDeleteAttributesResponse> -
-
-
-
-
- -
-

- # - - - batchWrite(params) - → {Promise.<batchPutAttributesResponse>} - -

- -
-

Trigers the batchPutAttributes function of SimpleDB

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - BatchPutAttributesRequest - -

Data required for batchPutAttributes

-
-
+ -
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<batchPutAttributesResponse> -
-
-
-
-
- -
-

- # - - - createCollection(params) - → {Promise.<createDomainResponse>} - -

- -
-

Trigers the createDomain function of SimpleDB

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - - - + + - + - - - -
Name
awsType + + +module - Description
params - CreateDomainRequest - -

Data required for createDomain

-
-
+ -
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<createDomainResponse> -
-
-
-
-
- -
-

- # - - - deleteAttribute(params) - → {Promise.<deleteAttributesResponse>} - -

- -
-

Trigers the deleteAttributes function of SimpleDB

-
+

AWS SDK

+ -
Parameters:
-
- - - - + - + + + + + - - - + - - - + + - - - -
NameType
optionsDescription
+ + +object -
params - DeleteAttributesRequest - -

Data required for deleteAttributes

-
-
+ -
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<deleteAttributesResponse> -
-
-
-
-
- -
-

- # - - - deleteCollection(params) - → {Promise.<deleteDomainResponse>} - -

- -
-

Trigers the deleteDomain function of SimpleDB

-
+ -
Parameters:
+

SDK options

+ -
- - - - - + + +
NameType
+
- Description - - - - - params - - DeleteDomainRequest - - -

Data required for deleteDomain

- - - - -
-
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<deleteDomainResponse> -
-
-
-
-
- -
-

- # - - - getAttributes(params) - → {Promise.<getAttributesResponse>} - -

- -
-

Trigers the getAttributes function of SimpleDB

-
+
-
Parameters:
+ -
- - - - + - + - - - + - - - + - + - - - -
NameTypeDescription
params - GetAttributesRequest - -

Data required for getAttributes

-
-
+ -
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 104 - -

-
- -
-
-
-
-
- - - Promise.<getAttributesResponse> -
-
-
-
-
- -
-

- # - - - listCollections(params) - → {Promise.<listDomainsResponse>} - -

- -
-

Trigers the listDomains function of SimpleDB

-
+ -
Parameters:
+ -
- - - - + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 12 + +

+ + - - - - - - - - - - - -
NameTypeDescription
params - ListDomainsRequest - -

Data required for listDomains

-
-
-
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 120 - -

-
- -
-
-
-
-
- - - Promise.<listDomainsResponse> -
-
-
-
-
- -
-

- # - - - query(params) - → {Promise.<selectResponse>} - -

- -
-

Trigers the select function of SimpleDB

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - SelectRequest - -

Data required for select

-
-
-
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 152 - -

-
- -
-
-
-
-
- - - Promise.<selectResponse> -
-
-
-
-
- -
-

- # - - - setAttribute(params) - → {Promise.<putAttributesResponse>} - -

- -
-

Trigers the putAttributes function of SimpleDB

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - PutAttributesRequest - -

Data required for putAttributes

-
-
-
-

- View Source - - AWS/database/aws-noSqlIndexed.js, - line 136 - -

-
- -
-
-
-
-
- - - Promise.<putAttributesResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + batchDelete(params) → {Promise.<batchDeleteAttributesResponse>} + + +

+ + + + +
+

Trigers the batchDeleteAttributes function of SimpleDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +BatchDeleteAttributesRequest + + + +

Data required for batchDeleteAttributes

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<batchDeleteAttributesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + batchWrite(params) → {Promise.<batchPutAttributesResponse>} + + +

+ + + + +
+

Trigers the batchPutAttributes function of SimpleDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +BatchPutAttributesRequest + + + +

Data required for batchPutAttributes

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<batchPutAttributesResponse> + + +
+ +
+ +
+
+ + - -
-
+ +
+ +
+ + + +

+ # + + + + createCollection(params) → {Promise.<createDomainResponse>} + + +

+ + + + +
+

Trigers the createDomain function of SimpleDB

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateDomainRequest + + + +

Data required for createDomain

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createDomainResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteAttribute(params) → {Promise.<deleteAttributesResponse>} + + +

+ + + + +
+

Trigers the deleteAttributes function of SimpleDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteAttributesRequest + + + +

Data required for deleteAttributes

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteAttributesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteCollection(params) → {Promise.<deleteDomainResponse>} + + +

+ + + + +
+

Trigers the deleteDomain function of SimpleDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteDomainRequest + + + +

Data required for deleteDomain

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteDomainResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getAttributes(params) → {Promise.<getAttributesResponse>} + + +

+ + + + +
+

Trigers the getAttributes function of SimpleDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +GetAttributesRequest + + + +

Data required for getAttributes

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 104 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getAttributesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listCollections(params) → {Promise.<listDomainsResponse>} + + +

+ + + + +
+

Trigers the listDomains function of SimpleDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListDomainsRequest + + + +

Data required for listDomains

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 120 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listDomainsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + query(params) → {Promise.<selectResponse>} + + +

+ + + + +
+

Trigers the select function of SimpleDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +SelectRequest + + + +

Data required for select

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 152 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<selectResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + setAttribute(params) → {Promise.<putAttributesResponse>} + + +

+ + + + +
+

Trigers the putAttributes function of SimpleDB

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +PutAttributesRequest + + + +

Data required for putAttributes

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-noSqlIndexed.js, line 136 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<putAttributesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_NotificationService.html b/docs/AWS_NotificationService.html index ed6201aa..53833dba 100644 --- a/docs/AWS_NotificationService.html +++ b/docs/AWS_NotificationService.html @@ -1,959 +1,1702 @@ - - - - AWS_NotificationService - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_NotificationService

-
- -
-
-

- AWS_NotificationService(aws, options) -

- -
-

Class to create a SNS object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_NotificationService(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/management/aws-notificationService.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_NotificationService

+
+ + + + + +
-
-

Methods

+
+ +

AWS_NotificationService(aws, options)

+ +

Class to create a SNS object

+ + +
+ +
+
+ + +
-
-

- # - - - createTopic(params) - → {Promise.<createTopicResponse>} - -

- -
-

Trigers the createTopic function of SNS

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_NotificationService(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - CreateTopicInput - -

Data required for createTopic

-
-
-
-

- View Source - - AWS/management/aws-notificationService.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createTopicResponse> -
-
-
-
-
- -
-

- # - - - deleteTopic(params) - → {Promise.<deleteTopicResponse>} - -

- -
-

Trigers the deleteTopic function of SNS

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - DeleteTopicInput - -

Data required for deleteTopic

-
-
+ -
-

- View Source - - AWS/management/aws-notificationService.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<deleteTopicResponse> -
-
-
-
-
- -
-

- # - - - getTopicAttributes(params) - → {Promise.<getTopicAttributesResponse>} - -

- -
-

Trigers the getTopicAttributes function of SNS

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - - - + + - + - - - -
Name
awsType + + +module - Description
params - GetTopicAttributesInput - -

Data required for getTopicAttributes

-
-
+ -
-

- View Source - - AWS/management/aws-notificationService.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<getTopicAttributesResponse> -
-
-
-
-
- -
-

- # - - - listSubscriptions(params) - → {Promise.<listSubscriptionsResponse>} - -

- -
-

Trigers the listSubscriptions function of SNS

-
+

AWS SDK

+ -
Parameters:
-
- - - - + - + + + + + - - - + - - - + + - - - -
NameType
optionsDescription
+ + +object -
params - ListSubscriptionsInput - -

Data required for listSubscriptions

-
-
+ -
-

- View Source - - AWS/management/aws-notificationService.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<listSubscriptionsResponse> -
-
-
-
-
- -
-

- # - - - listTopics(params) - → {Promise.<listTopicsResponse>} - -

- -
-

Trigers the listTopics function of SNS

-
+ -
Parameters:
+

SDK options

+ -
- - - - - + + +
NameType
+
- Description - - - - - params - - ListTopicsInput - - -

Data required for listTopics

- - - - -
-
-

- View Source - - AWS/management/aws-notificationService.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<listTopicsResponse> -
-
-
-
-
- -
-

- # - - - publish(params) - → {Promise.<publishResponse>} - -

- -
-

Trigers the publish function of SNS

-
+
-
Parameters:
+ -
- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 12 + +

+ + - - - - - - - - - - - -
NameTypeDescription
params - PublishInput - -

Data required for publish

-
-
-
-

- View Source - - AWS/management/aws-notificationService.js, - line 104 - -

-
- -
-
-
-
-
- - - Promise.<publishResponse> -
-
-
-
-
- -
-

- # - - - subscribe(params) - → {Promise.<subscribeResponse>} - -

- -
-

Trigers the subscribe function of SNS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - SubscribeInput - -

Data required for subscribe

-
-
-
-

- View Source - - AWS/management/aws-notificationService.js, - line 120 - -

-
- -
-
-
-
-
- - - Promise.<subscribeResponse> -
-
-
-
-
- -
-

- # - - - unsubscribe(params) - → {Promise.<unsubscribeResponse>} - -

- -
-

Trigers the unsubscribe function of SNS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - UnsubscribeInput - -

Data required for unsubscribe

-
-
-
-

- View Source - - AWS/management/aws-notificationService.js, - line 136 - -

-
- -
-
-
-
-
- - - Promise.<unsubscribeResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createTopic(params) → {Promise.<createTopicResponse>} + + +

+ + + + +
+

Trigers the createTopic function of SNS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateTopicInput + + + +

Data required for createTopic

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createTopicResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteTopic(params) → {Promise.<deleteTopicResponse>} + + +

+ + + + +
+

Trigers the deleteTopic function of SNS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteTopicInput + + + +

Data required for deleteTopic

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteTopicResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + getTopicAttributes(params) → {Promise.<getTopicAttributesResponse>} + + +

+ - -
-
+ + +
+

Trigers the getTopicAttributes function of SNS

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +GetTopicAttributesInput + + + +

Data required for getTopicAttributes

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getTopicAttributesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listSubscriptions(params) → {Promise.<listSubscriptionsResponse>} + + +

+ + + + +
+

Trigers the listSubscriptions function of SNS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListSubscriptionsInput + + + +

Data required for listSubscriptions

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listSubscriptionsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listTopics(params) → {Promise.<listTopicsResponse>} + + +

+ + + + +
+

Trigers the listTopics function of SNS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListTopicsInput + + + +

Data required for listTopics

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listTopicsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + publish(params) → {Promise.<publishResponse>} + + +

+ + + + +
+

Trigers the publish function of SNS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +PublishInput + + + +

Data required for publish

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 104 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<publishResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + subscribe(params) → {Promise.<subscribeResponse>} + + +

+ + + + +
+

Trigers the subscribe function of SNS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +SubscribeInput + + + +

Data required for subscribe

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 120 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<subscribeResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + unsubscribe(params) → {Promise.<unsubscribeResponse>} + + +

+ + + + +
+

Trigers the unsubscribe function of SNS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +UnsubscribeInput + + + +

Data required for unsubscribe

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/management/aws-notificationService.js, line 136 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<unsubscribeResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_PaaS.html b/docs/AWS_PaaS.html index 8463db91..c2230b7d 100644 --- a/docs/AWS_PaaS.html +++ b/docs/AWS_PaaS.html @@ -1,1615 +1,2968 @@ - - - - AWS_PaaS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_PaaS

-
- -
-
-

- AWS_PaaS(aws, options) -

- -
-

Class to create a ElasticBeanstalk object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

AWS_PaaS

+
+ + + + + +
+ +
+ +

AWS_PaaS(aws, options)

+ +

Class to create a ElasticBeanstalk object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new AWS_PaaS(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/appServices/aws-paaS.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new AWS_PaaS(aws, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - checkDNSAvailability(params) - → - {Promise.<checkDNSAvailabilityResponse>} - -

- -
-

- Trigers the checkDNSAvailability function of - ElasticBeanstalk -

-
+ -
Parameters:
+ -
- - - - + - + - - - + - - - + - + +
+

Methods

+
+ +
-
- - -
NameTypeDescription
params - CheckDNSAvailabilityMessage - -

Data required for checkDNSAvailability

-
-
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<checkDNSAvailabilityResponse> -
-
-
-
-
- -
-

- # - - - composeEnvironments(params) - → - {Promise.<composeEnvironmentsResponse>} - -

- -
-

- Trigers the composeEnvironments function of - ElasticBeanstalk -

-
+ +

+ # + + + + checkDNSAvailability(params) → {Promise.<checkDNSAvailabilityResponse>} + + +

+ -
Parameters:
+ + +
+

Trigers the checkDNSAvailability function of ElasticBeanstalk

+
+ -
- - - - - - - - - - - - - - - -
NameTypeDescription
params - ComposeEnvironmentsMessage - -

Data required for composeEnvironments

-
-
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 41 - -

-
- -
-
-
-
-
- - - Promise.<composeEnvironmentsResponse> -
-
-
-
-
- -
-

- # - - - create(params) - → {Promise.<createApplicationResponse>} - -

- -
-

- Trigers the createApplication function of - ElasticBeanstalk -

-
-
Parameters:
-
- - - - +
Parameters:
+ +
+
Name
+ + + + + - + - - - + - - - + - + + + - - - -
NameTypeTypeDescription
params - CreateApplicationMessage - Description
-

Data required for createApplication

-
-
+ + -
-

- View Source - - AWS/appServices/aws-paaS.js, - line 58 - -

-
- -
-
-
-
-
- - - Promise.<createApplicationResponse> -
-
-
-
-
- -
-

- # - - - createConfigTemplate(params) - → - {Promise.<createConfigurationTemplateResponse>} - -

- -
-

- Trigers the createConfigurationTemplate function of - ElasticBeanstalk -

-
+ + + + params + -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
params - CreateConfigurationTemplateMessage - -

- Data required for createConfigurationTemplate -

-
-
+ + + +CheckDNSAvailabilityMessage -
-

- View Source - - AWS/appServices/aws-paaS.js, - line 75 - -

-
- -
-
-
-
-
- - - Promise.<createConfigurationTemplateResponse> -
-
-
-
-
- -
-

- # - - - createEnvironment(params) - → {Promise.<createEnvironmentResponse>} - -

- -
-

- Trigers the createEnvironment function of - ElasticBeanstalk -

-
-
Parameters:
+ + -
- - - - + - + - - - + + - - - - + + +
NameTypeDescription

Data required for checkDNSAvailability

params - CreateEnvironmentMessage -
+
- -

Data required for createEnvironment

- - - - -
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 92 - -

-
- -
-
-
-
-
- - - Promise.<createEnvironmentResponse> -
-
-
-
-
- -
-

- # - - - createStorageLocation() - → - {Promise.<createStorageLocationResponse>} - -

- -
-

- Trigers the createStorageLocation function of - ElasticBeanstalk -

-
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 108 - -

-
- -
-
-
-
-
- - - Promise.<createStorageLocationResponse> -
-
-
-
-
- -
-

- # - - - delete(params) - → {Promise.<deleteApplicationResponse>} - -

- -
-

- Trigers the deleteApplication function of - ElasticBeanstalk -

-
-
Parameters:
-
- - - - +
-
+ - - - + - - - + - + - - - -
NameTypeDescription
params - DeleteApplicationMessage - -

Data required for deleteApplication

-
-
+ -
-

- View Source - - AWS/appServices/aws-paaS.js, - line 125 - -

-
- -
-
-
-
-
- - - Promise.<deleteApplicationResponse> -
-
-
-
-
- -
-

- # - - - deleteConfigTemplate(params) - → - {Promise.<deleteConfigurationTemplateResponse>} - -

- -
-

- Trigers the deleteConfigurationTemplate function of - ElasticBeanstalk -

-
+ -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
params - DeleteConfigurationTemplateMessage - -

- Data required for deleteConfigurationTemplate -

-
-
+ -
-

- View Source - - AWS/appServices/aws-paaS.js, - line 142 - -

-
- -
-
-
-
-
- - - Promise.<deleteConfigurationTemplateResponse> -
-
-
-
-
- -
-

- # - - - describe(params) - → - {Promise.<describeApplicationsResponse>} - -

- -
-

- Trigers the describeApplications function of - ElasticBeanstalk -

-
+ -
Parameters:
+ -
- - - - + - + - - - + + - - - + - + - - - -
NameTypeDescription
params - DescribeApplicationsMessage - -

Data required for describeApplications

-
-
+ +

+ View Source + + AWS/appServices/aws-paaS.js, line 24 + +

+ + -
-

- View Source - - AWS/appServices/aws-paaS.js, - line 175 - -

-
- -
-
-
-
-
- - - Promise.<describeApplicationsResponse> -
-
-
-
-
- -
-

- # - - - describeAccountAttributes() - → - {Promise.<describeAccountAttributesResponse>} - -

- -
-

- Trigers the describeAccountAttributes function of - ElasticBeanstalk -

-
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 158 - -

-
- -
-
-
-
-
- - - Promise.<describeAccountAttributesResponse> -
-
-
-
-
- -
-

- # - - - describeConfigSettings(params) - → - {Promise.<describeConfigurationSettingsResponse>} - -

- -
-

- Trigers the describeConfigurationSettings function of - ElasticBeanstalk -

-
-
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
params - DescribeConfigurationSettingsMessage - -

- Data required for describeConfigurationSettings -

-
-
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 192 - -

-
- -
-
-
-
-
- - - Promise.<describeConfigurationSettingsResponse> -
-
-
-
-
- -
-

- # - - - listVersions(params) - → - {Promise.<listPlatformVersionsResponse>} - -

- -
-

- Trigers the listPlatformVersions function of - ElasticBeanstalk -

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - ListPlatformVersionsRequest - -

Data required for listPlatformVersions

-
-
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 209 - -

-
- -
-
-
-
-
- - - Promise.<listPlatformVersionsResponse> -
-
-
-
-
- -
-

- # - - - restart(params) - → {Promise.<restartAppServerResponse>} - -

- -
-

- Trigers the restartAppServer function of - ElasticBeanstalk -

-
-
Parameters:
-
- - - - - - - - - - - - +
+
+
+ + -
- - -
NameTypeDescription
params - RestartAppServerMessage - -

Data required for restartAppServer

-
-
+
+ + +
+ + +Promise.<checkDNSAvailabilityResponse> -
-

- View Source - - AWS/appServices/aws-paaS.js, - line 226 - -

-
- -
-
-
-
-
- - - Promise.<restartAppServerResponse> -
-
-
-
-
- -
-

- # - - - terminateEnvironment(params) - → - {Promise.<terminateEnvironmentResponse>} - -

- -
-

- Trigers the terminateEnvironment function of - ElasticBeanstalk -

-
-
Parameters:
+
+ +
-
- - - - + + + - - - - - - - - + + +
-
- - -
NameTypeDescription
params - TerminateEnvironmentMessage - -

Data required for terminateEnvironment

-
-
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 243 - -

-
- -
-
-
-
-
- - - Promise.<terminateEnvironmentResponse> -
-
-
-
-
- -
-

- # - - - update(params) - → {Promise.<updateApplicationResponse>} - -

- -
-

- Trigers the updateApplication function of - ElasticBeanstalk -

-
+ +

+ # + + + + composeEnvironments(params) → {Promise.<composeEnvironmentsResponse>} + + +

+ -
Parameters:
+ + +
+

Trigers the composeEnvironments function of ElasticBeanstalk

+
+ -
- - - - - - - - - - - - - - - -
NameTypeDescription
params - UpdateApplicationMessage - -

Data required for updateApplication

-
-
-
-

- View Source - - AWS/appServices/aws-paaS.js, - line 260 - -

-
- -
-
-
-
-
- - - Promise.<updateApplicationResponse> -
-
-
-
-
- -
-

- # - - - updateEnvironment(params) - → {Promise.<updateEnvironmentResponse>} - -

- -
-

- Trigers the updateEnvironment function of - ElasticBeanstalk -

-
-
Parameters:
-
- - - - +
Parameters:
+ +
+
Name
+ + + + + - + - - - + - - - + - + + + - - - -
NameTypeTypeDescription
params - UpdateEnvironmentMessage - Description
-

Data required for updateEnvironment

-
-
+ + -
-

- View Source - - AWS/appServices/aws-paaS.js, - line 277 - -

-
- -
-
-
-
-
- - - Promise.<updateEnvironmentResponse> -
-
-
-
-
-
-
-
-
+ + + + params + + + + + +ComposeEnvironmentsMessage + + + + + + + + + +

Data required for composeEnvironments

+ + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<composeEnvironmentsResponse> + + +
+ +
+ +
+
- -
-
+ + + +
+ +
+ + + +

+ # + + + + create(params) → {Promise.<createApplicationResponse>} + + +

+ + + + +
+

Trigers the createApplication function of ElasticBeanstalk

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateApplicationMessage + + + +

Data required for createApplication

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 62 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createApplicationResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createConfigTemplate(params) → {Promise.<createConfigurationTemplateResponse>} + + +

+ + + + +
+

Trigers the createConfigurationTemplate function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateConfigurationTemplateMessage + + + +

Data required for createConfigurationTemplate

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 78 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createConfigurationTemplateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createEnvironment(params) → {Promise.<createEnvironmentResponse>} + + +

+ + + + +
+

Trigers the createEnvironment function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateEnvironmentMessage + + + +

Data required for createEnvironment

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 97 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createEnvironmentResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createStorageLocation() → {Promise.<createStorageLocationResponse>} + + +

+ + + + +
+

Trigers the createStorageLocation function of ElasticBeanstalk

+
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 112 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createStorageLocationResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(params) → {Promise.<deleteApplicationResponse>} + + +

+ + + + +
+

Trigers the deleteApplication function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteApplicationMessage + + + +

Data required for deleteApplication

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 128 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteApplicationResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteConfigTemplate(params) → {Promise.<deleteConfigurationTemplateResponse>} + + +

+ + + + +
+

Trigers the deleteConfigurationTemplate function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteConfigurationTemplateMessage + + + +

Data required for deleteConfigurationTemplate

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 144 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteConfigurationTemplateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(params) → {Promise.<describeApplicationsResponse>} + + +

+ + + + +
+

Trigers the describeApplications function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeApplicationsMessage + + + +

Data required for describeApplications

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 178 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeApplicationsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeAccountAttributes() → {Promise.<describeAccountAttributesResponse>} + + +

+ + + + +
+

Trigers the describeAccountAttributes function of ElasticBeanstalk

+
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 162 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeAccountAttributesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeConfigSettings(params) → {Promise.<describeConfigurationSettingsResponse>} + + +

+ + + + +
+

Trigers the describeConfigurationSettings function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DescribeConfigurationSettingsMessage + + + +

Data required for describeConfigurationSettings

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 197 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<describeConfigurationSettingsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listVersions(params) → {Promise.<listPlatformVersionsResponse>} + + +

+ + + + +
+

Trigers the listPlatformVersions function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ListPlatformVersionsRequest + + + +

Data required for listPlatformVersions

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 216 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listPlatformVersionsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + restart(params) → {Promise.<restartAppServerResponse>} + + +

+ + + + +
+

Trigers the restartAppServer function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +RestartAppServerMessage + + + +

Data required for restartAppServer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 235 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<restartAppServerResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + terminateEnvironment(params) → {Promise.<terminateEnvironmentResponse>} + + +

+ + + + +
+

Trigers the terminateEnvironment function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +TerminateEnvironmentMessage + + + +

Data required for terminateEnvironment

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 251 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<terminateEnvironmentResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(params) → {Promise.<updateApplicationResponse>} + + +

+ + + + +
+

Trigers the updateApplication function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +UpdateApplicationMessage + + + +

Data required for updateApplication

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 270 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateApplicationResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateEnvironment(params) → {Promise.<updateEnvironmentResponse>} + + +

+ + + + +
+

Trigers the updateEnvironment function of ElasticBeanstalk

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +UpdateEnvironmentMessage + + + +

Data required for updateEnvironment

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/appServices/aws-paaS.js, line 286 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateEnvironmentResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_RDBMS.html b/docs/AWS_RDBMS.html index 5365ffe6..f41aa743 100644 --- a/docs/AWS_RDBMS.html +++ b/docs/AWS_RDBMS.html @@ -1,774 +1,1360 @@ - - - - AWS_RDBMS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_RDBMS

-
- -
-
-

- AWS_RDBMS(aws, options) -

- -
-

Class to create a RDS object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_RDBMS(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/database/aws-RDBMS.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_RDBMS

+
+ + + + + +
-
-

Methods

+
+ +

AWS_RDBMS(aws, options)

+ +

Class to create a RDS object

+ + +
+ +
+
+ + +
-
-

- # - - - createDatabse(params) - → {Promise.<createDBClusterResponse>} - -

- -
-

Trigers the createDBCluster function of RDS

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_RDBMS(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - CreateDBClusterMessage - -

Data required for createDBCluster

-
-
-
-

- View Source - - AWS/database/aws-RDBMS.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createDBClusterResponse> -
-
-
-
-
- -
-

- # - - - createSnapshots(params) - → {Promise.<createDBSnapshotResponse>} - -

- -
-

Trigers the createDBSnapshot function of RDS

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - CreateDBSnapshotMessage - -

Data required for createDBSnapshot

-
-
+ -
-

- View Source - - AWS/database/aws-RDBMS.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<createDBSnapshotResponse> -
-
-
-
-
- -
-

- # - - - deleteDatabase(params) - → {Promise.<deleteDBClusterResponse>} - -

- -
-

Trigers the deleteDBCluster function of RDS

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - - - + + - + - - - -
Name
awsType + + +module - Description
params - DeleteDBClusterMessage - -

Data required for deleteDBCluster

-
-
+ -
-

- View Source - - AWS/database/aws-RDBMS.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteDBClusterResponse> -
-
-
-
-
- -
-

- # - - - deleteDBSnapshot(params) - → {Promise.<deleteDBSnapshotResponse>} - -

- -
-

Trigers the deleteDBSnapshot function of RDS

-
+

AWS SDK

+ -
Parameters:
-
- - - - + + + + + + + + + + + + + + + + + + + + +
Name
options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-RDBMS.js, line 12 + +

+ +
- Type - Description - - - - - params - - DeleteDBSnapshotMessage - - -

Data required for deleteDBSnapshot

- - - - -
-
-

- View Source - - AWS/database/aws-RDBMS.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<deleteDBSnapshotResponse> -
-
-
-
-
- -
-

- # - - - modifyDB(params) - → {Promise.<modifyDBClusterResponse>} - -

- -
-

Trigers the modifyDBCluster function of RDS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - ModifyDBClusterMessage - -

Data required for modifyDBCluster

-
-
-
-

- View Source - - AWS/database/aws-RDBMS.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<modifyDBClusterResponse> -
-
-
-
-
- -
-

- # - - - restoreDatabase(params) - → {Promise.<rebootDBInstanceResponse>} - -

- -
-

Trigers the rebootDBInstance function of RDS

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - RebootDBInstanceMessage - -

Data required for rebootDBInstance

-
-
-
-

- View Source - - AWS/database/aws-RDBMS.js, - line 104 - -

-
- -
-
-
-
-
- - - Promise.<rebootDBInstanceResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createDatabse(params) → {Promise.<createDBClusterResponse>} + + +

+ + + + +
+

Trigers the createDBCluster function of RDS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateDBClusterMessage + + + +

Data required for createDBCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-RDBMS.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createDBClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createSnapshots(params) → {Promise.<createDBSnapshotResponse>} + + +

+ + + + +
+

Trigers the createDBSnapshot function of RDS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateDBSnapshotMessage + + + +

Data required for createDBSnapshot

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-RDBMS.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createDBSnapshotResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteDatabase(params) → {Promise.<deleteDBClusterResponse>} + + +

+ - -
-
+ + +
+

Trigers the deleteDBCluster function of RDS

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteDBClusterMessage + + + +

Data required for deleteDBCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-RDBMS.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteDBClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteDBSnapshot(params) → {Promise.<deleteDBSnapshotResponse>} + + +

+ + + + +
+

Trigers the deleteDBSnapshot function of RDS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteDBSnapshotMessage + + + +

Data required for deleteDBSnapshot

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-RDBMS.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteDBSnapshotResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + modifyDB(params) → {Promise.<modifyDBClusterResponse>} + + +

+ + + + +
+

Trigers the modifyDBCluster function of RDS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ModifyDBClusterMessage + + + +

Data required for modifyDBCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-RDBMS.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<modifyDBClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + restoreDatabase(params) → {Promise.<rebootDBInstanceResponse>} + + +

+ + + + +
+

Trigers the rebootDBInstance function of RDS

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +RebootDBInstanceMessage + + + +

Data required for rebootDBInstance

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/database/aws-RDBMS.js, line 104 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<rebootDBInstanceResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_StorageBucket.html b/docs/AWS_StorageBucket.html index 2476a397..eb7642b5 100644 --- a/docs/AWS_StorageBucket.html +++ b/docs/AWS_StorageBucket.html @@ -1,671 +1,1138 @@ - - - - AWS_StorageBucket - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_StorageBucket

-
- -
-
-

- AWS_StorageBucket(aws, options) -

- -
-

Class to create a S3 object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_StorageBucket(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/storage/aws-storageBucket.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_StorageBucket

+
+ + + + -
-

Methods

+
+ +
+ +

AWS_StorageBucket(aws, options)

+ +

Class to create a S3 object

+ + +
+ +
+
+ + +
-
-

- # - - - create(params) - → {Promise.<createBucketResponse>} - -

- -
-

Trigers the createBucket function of S3

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_StorageBucket(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - CreateBucketRequest - -

Data required for createBucket

-
-
-
-

- View Source - - AWS/storage/aws-storageBucket.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createBucketResponse> -
-
-
-
-
- -
-

- # - - - delete(params) - → {Promise.<deleteBucketResponse>} - -

- -
-

Trigers the deleteBucket function of S3

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-storageBucket.js, line 12 + +

+ +
+ - - - params - - DeleteBucketRequest - - -

Data required for deleteBucket

- - - - -
-
-

- View Source - - AWS/storage/aws-storageBucket.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<deleteBucketResponse> -
-
-
-
-
- -
-

- # - - - deleteFiles(params) - → {Promise.<deleteObjectsResponse>} - -

- -
-

Trigers the deleteObjects function of S3

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - DeleteObjectsRequest - -

Data required for deleteObjects

-
-
-
-

- View Source - - AWS/storage/aws-storageBucket.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteObjectsResponse> -
-
-
-
-
- -
-

- # - - - list() - → {Promise.<listBucketsResponse>} - -

- -
-

Trigers the listBuckets function of S3

-
-
-

- View Source - - AWS/storage/aws-storageBucket.js, - line 71 - -

-
- -
-
-
-
-
- - - Promise.<listBucketsResponse> -
-
-
-
-
- -
-

- # - - - upload(params) - → {Promise.<uploadPartResponse>} - -

- -
-

Trigers the uploadPart function of S3

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - UploadPartRequest - -

Data required for uploadPart

-
-
-
-

- View Source - - AWS/storage/aws-storageBucket.js, - line 87 - -

-
- -
-
-
-
-
- - - Promise.<uploadPartResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(params) → {Promise.<createBucketResponse>} + + +

+ + + + +
+

Trigers the createBucket function of S3

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +CreateBucketRequest + + + +

Data required for createBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-storageBucket.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(params) → {Promise.<deleteBucketResponse>} + + +

+ + + + +
+

Trigers the deleteBucket function of S3

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteBucketRequest + + + +

Data required for deleteBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-storageBucket.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteFiles(params) → {Promise.<deleteObjectsResponse>} + + +

+ + + + +
+

Trigers the deleteObjects function of S3

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteObjectsRequest + + + +

Data required for deleteObjects

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-storageBucket.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteObjectsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list() → {Promise.<listBucketsResponse>} + + +

+ + + + +
+

Trigers the listBuckets function of S3

+
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-storageBucket.js, line 71 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + upload(params) → {Promise.<uploadPartResponse>} + + +

+ + + + +
+

Trigers the uploadPart function of S3

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +UploadPartRequest + + + +

Data required for uploadPart

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/storage/aws-storageBucket.js, line 87 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<uploadPartResponse> + + +
+ +
+ +
+
+ - -
-
+ + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
- - - - - + + + + + + \ No newline at end of file diff --git a/docs/AWS_Translation.html b/docs/AWS_Translation.html index 60a0bae6..f6bb855a 100644 --- a/docs/AWS_Translation.html +++ b/docs/AWS_Translation.html @@ -1,720 +1,1189 @@ - - - - AWS_Translation - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

AWS_Translation

-
- -
-
-

- AWS_Translation(aws, options) -

- -
-

Class to create a Translate object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new AWS_Translation(aws, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
aws - module -

AWS SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - AWS/artificialinteligence/aws-translation.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

AWS_Translation

+
+ + + + -
-

Methods

+
+ +
+ +

AWS_Translation(aws, options)

+ +

Class to create a Translate object

+ + +
+ +
+
+ + +
-
-

- # - - - batchTranslate(params) - → - {Promise.<startTextTranslationJobResponse>} - -

- -
-

- Trigers the startTextTranslationJob function of - Translate -

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new AWS_Translation(aws, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
params - StartTextTranslationJobRequest - -

Data required for startTextTranslationJob

-
-
-
-

- View Source - - AWS/artificialinteligence/aws-translation.js, - line 72 - -

-
- -
-
-
-
-
- - - Promise.<startTextTranslationJobResponse> -
-
-
-
-
- -
-

- # - - - createGlossary(params) - → {Promise.<importTerminologyResponse>} - -

- -
-

Trigers the importTerminology function of Translate

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
paramsType - ImportTerminologyRequest - -

Data required for importTerminology

-
-
+ -
-

- View Source - - AWS/artificialinteligence/aws-translation.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<importTerminologyResponse> -
-
-
-
-
- -
-

- # - - - deleteGlossary(params) - → {Promise.<deleteTerminologyResponse>} - -

- -
-

Trigers the deleteTerminology function of Translate

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
aws + + +module + + + +

AWS SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/artificialinteligence/aws-translation.js, line 12 + +

+ +
- Type - Description - - - - - params - - DeleteTerminologyRequest - - -

Data required for deleteTerminology

- - - - -
-
-

- View Source - - AWS/artificialinteligence/aws-translation.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<deleteTerminologyResponse> -
-
-
-
-
- -
-

- # - - - getGlossary(params) - → {Promise.<getTerminologyResponse>} - -

- -
-

Trigers the getTerminology function of Translate

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - GetTerminologyRequest - -

Data required for getTerminology

-
-
-
-

- View Source - - AWS/artificialinteligence/aws-translation.js, - line 40 - -

-
- -
-
-
-
-
- - - Promise.<getTerminologyResponse> -
-
-
-
-
- -
-

- # - - - translate(params) - → {Promise.<translateTextResponse>} - -

- -
-

Trigers the translateText function of Translate

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
params - TranslateTextRequest - -

Data required for translateText

-
-
-
-

- View Source - - AWS/artificialinteligence/aws-translation.js, - line 88 - -

-
- -
-
-
-
-
- - - Promise.<translateTextResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + batchTranslate(params) → {Promise.<startTextTranslationJobResponse>} + + +

+ + + + +
+

Trigers the startTextTranslationJob function of Translate

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +StartTextTranslationJobRequest + + + +

Data required for startTextTranslationJob

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/artificialinteligence/aws-translation.js, line 72 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<startTextTranslationJobResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createGlossary(params) → {Promise.<importTerminologyResponse>} + + +

+ + + + +
+

Trigers the importTerminology function of Translate

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +ImportTerminologyRequest + + + +

Data required for importTerminology

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/artificialinteligence/aws-translation.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<importTerminologyResponse> + + +
+ +
+ +
+
- -
-
+ + + +
+ +
+ + + +

+ # + + + + deleteGlossary(params) → {Promise.<deleteTerminologyResponse>} + + +

+ + + + +
+

Trigers the deleteTerminology function of Translate

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +DeleteTerminologyRequest + + + +

Data required for deleteTerminology

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/artificialinteligence/aws-translation.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteTerminologyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getGlossary(params) → {Promise.<getTerminologyResponse>} + + +

+ + + + +
+

Trigers the getTerminology function of Translate

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +GetTerminologyRequest + + + +

Data required for getTerminology

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/artificialinteligence/aws-translation.js, line 40 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getTerminologyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + translate(params) → {Promise.<translateTextResponse>} + + +

+ + + + +
+

Trigers the translateText function of Translate

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
params + + +TranslateTextRequest + + + +

Data required for translateText

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + AWS/artificialinteligence/aws-translation.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<translateTextResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/AWS_appServices_aws-paaS.js.html b/docs/AWS_appServices_aws-paaS.js.html index dd75ff19..db18f83b 100644 --- a/docs/AWS_appServices_aws-paaS.js.html +++ b/docs/AWS_appServices_aws-paaS.js.html @@ -1,484 +1,414 @@ + + - - - - AWS/appServices/aws-paaS.js - - - - - - - - - - - - - + + + + + AWS/appServices/aws-paaS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/appServices/aws-paaS.js

-
+ +
+
+
+

Source

+

AWS/appServices/aws-paaS.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a ElasticBeanstalk object
  * @category AWS
  */
 class AWS_PaaS {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the checkDNSAvailability function of ElasticBeanstalk
-   * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability
-   * @returns {Promise<checkDNSAvailabilityResponse>}
-   */
-  checkDNSAvailability(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the composeEnvironments function of ElasticBeanstalk
-   * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments
-   * @returns {Promise<composeEnvironmentsResponse>}
-   */
-  composeEnvironments(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.composeEnvironments(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createApplication function of ElasticBeanstalk
-   * @param {CreateApplicationMessage} params - Data required for createApplication
-   * @returns {Promise<createApplicationResponse>}
-   */
-  create(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.createApplication(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createConfigurationTemplate function of ElasticBeanstalk
-   * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate
-   * @returns {Promise<createConfigurationTemplateResponse>}
-   */
-  createConfigTemplate(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.createConfigurationTemplate(
-        params,
-        (error, data) => {
-          if (error) {
-            reject(error);
-          } else {
-            resolve(data);
-          }
-        }
-      );
-    });
-  }
-  /**
-   * Trigers the createEnvironment function of ElasticBeanstalk
-   * @param {CreateEnvironmentMessage} params - Data required for createEnvironment
-   * @returns {Promise<createEnvironmentResponse>}
-   */
-  createEnvironment(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.createEnvironment(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createStorageLocation function of ElasticBeanstalk
-   * @returns {Promise<createStorageLocationResponse>}
-   */
-  createStorageLocation() {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.createStorageLocation((error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteApplication function of ElasticBeanstalk
-   * @param {DeleteApplicationMessage} params - Data required for deleteApplication
-   * @returns {Promise<deleteApplicationResponse>}
-   */
-  delete(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.deleteApplication(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk
-   * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate
-   * @returns {Promise<deleteConfigurationTemplateResponse>}
-   */
-  deleteConfigTemplate(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.deleteConfigurationTemplate(
-        params,
-        (error, data) => {
-          if (error) {
-            reject(error);
-          } else {
-            resolve(data);
-          }
-        }
-      );
-    });
-  }
-  /**
-   * Trigers the describeAccountAttributes function of ElasticBeanstalk
-   * @returns {Promise<describeAccountAttributesResponse>}
-   */
-  describeAccountAttributes() {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.describeAccountAttributes((error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeApplications function of ElasticBeanstalk
-   * @param {DescribeApplicationsMessage} params - Data required for describeApplications
-   * @returns {Promise<describeApplicationsResponse>}
-   */
-  describe(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.describeApplications(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeConfigurationSettings function of ElasticBeanstalk
-   * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings
-   * @returns {Promise<describeConfigurationSettingsResponse>}
-   */
-  describeConfigSettings(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.describeConfigurationSettings(
-        params,
-        (error, data) => {
-          if (error) {
-            reject(error);
-          } else {
-            resolve(data);
-          }
-        }
-      );
-    });
-  }
-  /**
-   * Trigers the listPlatformVersions function of ElasticBeanstalk
-   * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions
-   * @returns {Promise<listPlatformVersionsResponse>}
-   */
-  listVersions(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.listPlatformVersions(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the restartAppServer function of ElasticBeanstalk
-   * @param {RestartAppServerMessage} params - Data required for restartAppServer
-   * @returns {Promise<restartAppServerResponse>}
-   */
-  restart(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.restartAppServer(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the terminateEnvironment function of ElasticBeanstalk
-   * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment
-   * @returns {Promise<terminateEnvironmentResponse>}
-   */
-  terminateEnvironment(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.terminateEnvironment(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the updateApplication function of ElasticBeanstalk
-   * @param {UpdateApplicationMessage} params - Data required for updateApplication
-   * @returns {Promise<updateApplicationResponse>}
-   */
-  update(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.updateApplication(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the updateEnvironment function of ElasticBeanstalk
-   * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment
-   * @returns {Promise<updateEnvironmentResponse>}
-   */
-  updateEnvironment(params) {
-    return new Promise((resolve, reject) => {
-      this._elasticBeanstalk.updateEnvironment(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the checkDNSAvailability function of ElasticBeanstalk
+	 * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability
+	 * @returns {Promise<checkDNSAvailabilityResponse>}
+	 */
+	checkDNSAvailability(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.checkDNSAvailability(
+				params,
+				(error, data) => {
+					if (error) {
+						reject(error);
+					} else {
+						resolve(data);
+					}
+				}
+			);
+		});
+	}
+	/**
+	 * Trigers the composeEnvironments function of ElasticBeanstalk
+	 * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments
+	 * @returns {Promise<composeEnvironmentsResponse>}
+	 */
+	composeEnvironments(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.composeEnvironments(
+				params,
+				(error, data) => {
+					if (error) {
+						reject(error);
+					} else {
+						resolve(data);
+					}
+				}
+			);
+		});
+	}
+	/**
+	 * Trigers the createApplication function of ElasticBeanstalk
+	 * @param {CreateApplicationMessage} params - Data required for createApplication
+	 * @returns {Promise<createApplicationResponse>}
+	 */
+	create(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.createApplication(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the createConfigurationTemplate function of ElasticBeanstalk
+	 * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate
+	 * @returns {Promise<createConfigurationTemplateResponse>}
+	 */
+	createConfigTemplate(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.createConfigurationTemplate(
+				params,
+				(error, data) => {
+					if (error) {
+						reject(error);
+					} else {
+						resolve(data);
+					}
+				}
+			);
+		});
+	}
+	/**
+	 * Trigers the createEnvironment function of ElasticBeanstalk
+	 * @param {CreateEnvironmentMessage} params - Data required for createEnvironment
+	 * @returns {Promise<createEnvironmentResponse>}
+	 */
+	createEnvironment(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.createEnvironment(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the createStorageLocation function of ElasticBeanstalk
+	 * @returns {Promise<createStorageLocationResponse>}
+	 */
+	createStorageLocation() {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.createStorageLocation((error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteApplication function of ElasticBeanstalk
+	 * @param {DeleteApplicationMessage} params - Data required for deleteApplication
+	 * @returns {Promise<deleteApplicationResponse>}
+	 */
+	delete(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.deleteApplication(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk
+	 * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate
+	 * @returns {Promise<deleteConfigurationTemplateResponse>}
+	 */
+	deleteConfigTemplate(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.deleteConfigurationTemplate(
+				params,
+				(error, data) => {
+					if (error) {
+						reject(error);
+					} else {
+						resolve(data);
+					}
+				}
+			);
+		});
+	}
+	/**
+	 * Trigers the describeAccountAttributes function of ElasticBeanstalk
+	 * @returns {Promise<describeAccountAttributesResponse>}
+	 */
+	describeAccountAttributes() {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.describeAccountAttributes((error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeApplications function of ElasticBeanstalk
+	 * @param {DescribeApplicationsMessage} params - Data required for describeApplications
+	 * @returns {Promise<describeApplicationsResponse>}
+	 */
+	describe(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.describeApplications(
+				params,
+				(error, data) => {
+					if (error) {
+						reject(error);
+					} else {
+						resolve(data);
+					}
+				}
+			);
+		});
+	}
+	/**
+	 * Trigers the describeConfigurationSettings function of ElasticBeanstalk
+	 * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings
+	 * @returns {Promise<describeConfigurationSettingsResponse>}
+	 */
+	describeConfigSettings(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.describeConfigurationSettings(
+				params,
+				(error, data) => {
+					if (error) {
+						reject(error);
+					} else {
+						resolve(data);
+					}
+				}
+			);
+		});
+	}
+	/**
+	 * Trigers the listPlatformVersions function of ElasticBeanstalk
+	 * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions
+	 * @returns {Promise<listPlatformVersionsResponse>}
+	 */
+	listVersions(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.listPlatformVersions(
+				params,
+				(error, data) => {
+					if (error) {
+						reject(error);
+					} else {
+						resolve(data);
+					}
+				}
+			);
+		});
+	}
+	/**
+	 * Trigers the restartAppServer function of ElasticBeanstalk
+	 * @param {RestartAppServerMessage} params - Data required for restartAppServer
+	 * @returns {Promise<restartAppServerResponse>}
+	 */
+	restart(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.restartAppServer(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the terminateEnvironment function of ElasticBeanstalk
+	 * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment
+	 * @returns {Promise<terminateEnvironmentResponse>}
+	 */
+	terminateEnvironment(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.terminateEnvironment(
+				params,
+				(error, data) => {
+					if (error) {
+						reject(error);
+					} else {
+						resolve(data);
+					}
+				}
+			);
+		});
+	}
+	/**
+	 * Trigers the updateApplication function of ElasticBeanstalk
+	 * @param {UpdateApplicationMessage} params - Data required for updateApplication
+	 * @returns {Promise<updateApplicationResponse>}
+	 */
+	update(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.updateApplication(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the updateEnvironment function of ElasticBeanstalk
+	 * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment
+	 * @returns {Promise<updateEnvironmentResponse>}
+	 */
+	updateEnvironment(params) {
+		return new Promise((resolve, reject) => {
+			this._elasticBeanstalk.updateEnvironment(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_PaaS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_artificialinteligence_aws-translation.js.html b/docs/AWS_artificialinteligence_aws-translation.js.html index 0450773b..f31bb427 100644 --- a/docs/AWS_artificialinteligence_aws-translation.js.html +++ b/docs/AWS_artificialinteligence_aws-translation.js.html @@ -1,301 +1,216 @@ + + - - - - AWS/artificialinteligence/aws-translation.js - - - - - - - - - - - - - + + + + + AWS/artificialinteligence/aws-translation.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/artificialinteligence/aws-translation.js

-
+ +
+
+
+

Source

+

AWS/artificialinteligence/aws-translation.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Translate object
  * @category AWS
  */
 class AWS_Translation {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._translate = new this._AWS.Translate({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the deleteTerminology function of Translate
-   * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology
-   * @returns {Promise<deleteTerminologyResponse>}
-   */
-  deleteGlossary(params) {
-    return new Promise((resolve, reject) => {
-      this._translate.deleteTerminology(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the getTerminology function of Translate
-   * @param {GetTerminologyRequest} params - Data required for getTerminology
-   * @returns {Promise<getTerminologyResponse>}
-   */
-  getGlossary(params) {
-    return new Promise((resolve, reject) => {
-      this._translate.getTerminology(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the importTerminology function of Translate
-   * @param {ImportTerminologyRequest} params - Data required for importTerminology
-   * @returns {Promise<importTerminologyResponse>}
-   */
-  createGlossary(params) {
-    return new Promise((resolve, reject) => {
-      this._translate.importTerminology(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the startTextTranslationJob function of Translate
-   * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob
-   * @returns {Promise<startTextTranslationJobResponse>}
-   */
-  batchTranslate(params) {
-    return new Promise((resolve, reject) => {
-      this._translate.startTextTranslationJob(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the translateText function of Translate
-   * @param {TranslateTextRequest} params - Data required for translateText
-   * @returns {Promise<translateTextResponse>}
-   */
-  translate(params) {
-    return new Promise((resolve, reject) => {
-      this._translate.translateText(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._translate = new this._AWS.Translate({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the deleteTerminology function of Translate
+	 * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology
+	 * @returns {Promise<deleteTerminologyResponse>}
+	 */
+	deleteGlossary(params) {
+		return new Promise((resolve, reject) => {
+			this._translate.deleteTerminology(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the getTerminology function of Translate
+	 * @param {GetTerminologyRequest} params - Data required for getTerminology
+	 * @returns {Promise<getTerminologyResponse>}
+	 */
+	getGlossary(params) {
+		return new Promise((resolve, reject) => {
+			this._translate.getTerminology(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the importTerminology function of Translate
+	 * @param {ImportTerminologyRequest} params - Data required for importTerminology
+	 * @returns {Promise<importTerminologyResponse>}
+	 */
+	createGlossary(params) {
+		return new Promise((resolve, reject) => {
+			this._translate.importTerminology(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the startTextTranslationJob function of Translate
+	 * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob
+	 * @returns {Promise<startTextTranslationJobResponse>}
+	 */
+	batchTranslate(params) {
+		return new Promise((resolve, reject) => {
+			this._translate.startTextTranslationJob(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the translateText function of Translate
+	 * @param {TranslateTextRequest} params - Data required for translateText
+	 * @returns {Promise<translateTextResponse>}
+	 */
+	translate(params) {
+		return new Promise((resolve, reject) => {
+			this._translate.translateText(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_Translation;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_compute_aws-computeInstance.js.html b/docs/AWS_compute_aws-computeInstance.js.html index e3d47c7f..b78f0ebe 100644 --- a/docs/AWS_compute_aws-computeInstance.js.html +++ b/docs/AWS_compute_aws-computeInstance.js.html @@ -1,365 +1,280 @@ + + - - - - AWS/compute/aws-computeInstance.js - - - - - - - - - - - - - + + + + + AWS/compute/aws-computeInstance.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/compute/aws-computeInstance.js

-
+ +
+
+
+

Source

+

AWS/compute/aws-computeInstance.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a EC2 object
  * @category AWS
  */
 class AWS_ComputeInstance {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._eC2 = new this._AWS.EC2({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createTags function of EC2
-   * @param {CreateTagsRequest} params - Data required for createTags
-   * @returns {Promise<createTagsResponse>}
-   */
-  addTags(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.createTags(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeInstances function of EC2
-   * @param {DescribeInstancesRequest} params - Data required for describeInstances
-   * @returns {Promise<describeInstancesResponse>}
-   */
-  list(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.describeInstances(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the monitorInstances function of EC2
-   * @param {MonitorInstancesRequest} params - Data required for monitorInstances
-   * @returns {Promise<monitorInstancesResponse>}
-   */
-  monitor(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.monitorInstances(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the rebootInstances function of EC2
-   * @param {RebootInstancesRequest} params - Data required for rebootInstances
-   * @returns {Promise<rebootInstancesResponse>}
-   */
-  reboot(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.rebootInstances(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the runInstances function of EC2
-   * @param {RunInstancesRequest} params - Data required for runInstances
-   * @returns {Promise<runInstancesResponse>}
-   */
-  create(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.runInstances(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the startInstances function of EC2
-   * @param {StartInstancesRequest} params - Data required for startInstances
-   * @returns {Promise<startInstancesResponse>}
-   */
-  start(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.startInstances(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the stopInstances function of EC2
-   * @param {StopInstancesRequest} params - Data required for stopInstances
-   * @returns {Promise<stopInstancesResponse>}
-   */
-  stop(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.stopInstances(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the terminateInstances function of EC2
-   * @param {TerminateInstancesRequest} params - Data required for terminateInstances
-   * @returns {Promise<terminateInstancesResponse>}
-   */
-  destroy(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.terminateInstances(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the unmonitorInstances function of EC2
-   * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances
-   * @returns {Promise<unmonitorInstancesResponse>}
-   */
-  unmonitor(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.unmonitorInstances(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._eC2 = new this._AWS.EC2({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createTags function of EC2
+	 * @param {CreateTagsRequest} params - Data required for createTags
+	 * @returns {Promise<createTagsResponse>}
+	 */
+	addTags(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.createTags(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeInstances function of EC2
+	 * @param {DescribeInstancesRequest} params - Data required for describeInstances
+	 * @returns {Promise<describeInstancesResponse>}
+	 */
+	list(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.describeInstances(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the monitorInstances function of EC2
+	 * @param {MonitorInstancesRequest} params - Data required for monitorInstances
+	 * @returns {Promise<monitorInstancesResponse>}
+	 */
+	monitor(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.monitorInstances(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the rebootInstances function of EC2
+	 * @param {RebootInstancesRequest} params - Data required for rebootInstances
+	 * @returns {Promise<rebootInstancesResponse>}
+	 */
+	reboot(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.rebootInstances(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the runInstances function of EC2
+	 * @param {RunInstancesRequest} params - Data required for runInstances
+	 * @returns {Promise<runInstancesResponse>}
+	 */
+	create(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.runInstances(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the startInstances function of EC2
+	 * @param {StartInstancesRequest} params - Data required for startInstances
+	 * @returns {Promise<startInstancesResponse>}
+	 */
+	start(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.startInstances(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the stopInstances function of EC2
+	 * @param {StopInstancesRequest} params - Data required for stopInstances
+	 * @returns {Promise<stopInstancesResponse>}
+	 */
+	stop(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.stopInstances(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the terminateInstances function of EC2
+	 * @param {TerminateInstancesRequest} params - Data required for terminateInstances
+	 * @returns {Promise<terminateInstancesResponse>}
+	 */
+	destroy(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.terminateInstances(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the unmonitorInstances function of EC2
+	 * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances
+	 * @returns {Promise<unmonitorInstancesResponse>}
+	 */
+	unmonitor(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.unmonitorInstances(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_ComputeInstance;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_compute_aws-container.js.html b/docs/AWS_compute_aws-container.js.html index 984e1db3..da50b449 100644 --- a/docs/AWS_compute_aws-container.js.html +++ b/docs/AWS_compute_aws-container.js.html @@ -1,285 +1,200 @@ + + - - - - AWS/compute/aws-container.js - - - - - - - - - - - - - + + + + + AWS/compute/aws-container.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/compute/aws-container.js

-
+ +
+
+
+

Source

+

AWS/compute/aws-container.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a ECS object
  * @category AWS
  */
 class AWS_Container {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._eCS = new this._AWS.ECS({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createCluster function of ECS
-   * @param {CreateClusterRequest} params - Data required for createCluster
-   * @returns {Promise<createClusterResponse>}
-   */
-  create(params) {
-    return new Promise((resolve, reject) => {
-      this._eCS.createCluster(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteCluster function of ECS
-   * @param {DeleteClusterRequest} params - Data required for deleteCluster
-   * @returns {Promise<deleteClusterResponse>}
-   */
-  delete(params) {
-    return new Promise((resolve, reject) => {
-      this._eCS.deleteCluster(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeClusters function of ECS
-   * @param {DescribeClustersRequest} params - Data required for describeClusters
-   * @returns {Promise<describeClustersResponse>}
-   */
-  describe(params) {
-    return new Promise((resolve, reject) => {
-      this._eCS.describeClusters(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listClusters function of ECS
-   * @param {ListClustersRequest} params - Data required for listClusters
-   * @returns {Promise<listClustersResponse>}
-   */
-  list(params) {
-    return new Promise((resolve, reject) => {
-      this._eCS.listClusters(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._eCS = new this._AWS.ECS({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createCluster function of ECS
+	 * @param {CreateClusterRequest} params - Data required for createCluster
+	 * @returns {Promise<createClusterResponse>}
+	 */
+	create(params) {
+		return new Promise((resolve, reject) => {
+			this._eCS.createCluster(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteCluster function of ECS
+	 * @param {DeleteClusterRequest} params - Data required for deleteCluster
+	 * @returns {Promise<deleteClusterResponse>}
+	 */
+	delete(params) {
+		return new Promise((resolve, reject) => {
+			this._eCS.deleteCluster(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeClusters function of ECS
+	 * @param {DescribeClustersRequest} params - Data required for describeClusters
+	 * @returns {Promise<describeClustersResponse>}
+	 */
+	describe(params) {
+		return new Promise((resolve, reject) => {
+			this._eCS.describeClusters(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listClusters function of ECS
+	 * @param {ListClustersRequest} params - Data required for listClusters
+	 * @returns {Promise<listClustersResponse>}
+	 */
+	list(params) {
+		return new Promise((resolve, reject) => {
+			this._eCS.listClusters(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_Container;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_compute_aws-kubernetes.js.html b/docs/AWS_compute_aws-kubernetes.js.html index d971c0b1..0e65b56f 100644 --- a/docs/AWS_compute_aws-kubernetes.js.html +++ b/docs/AWS_compute_aws-kubernetes.js.html @@ -1,381 +1,296 @@ + + - - - - AWS/compute/aws-kubernetes.js - - - - - - - - - - - - - + + + + + AWS/compute/aws-kubernetes.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/compute/aws-kubernetes.js

-
+ +
+
+
+

Source

+

AWS/compute/aws-kubernetes.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a EKS object
  * @category AWS
  */
 class AWS_Kubernetes {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._eKS = new this._AWS.EKS({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createCluster function of EKS
-   * @param {CreateClusterRequest} params - Data required for createCluster
-   * @returns {Promise<createClusterResponse>}
-   */
-  create(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.createCluster(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createNodegroup function of EKS
-   * @param {CreateNodegroupRequest} params - Data required for createNodegroup
-   * @returns {Promise<createNodegroupResponse>}
-   */
-  createNodeGroup(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.createNodegroup(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteCluster function of EKS
-   * @param {DeleteClusterRequest} params - Data required for deleteCluster
-   * @returns {Promise<deleteClusterResponse>}
-   */
-  delete(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.deleteCluster(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteNodegroup function of EKS
-   * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup
-   * @returns {Promise<deleteNodegroupResponse>}
-   */
-  deleteNodegroup(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.deleteNodegroup(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeCluster function of EKS
-   * @param {DescribeClusterRequest} params - Data required for describeCluster
-   * @returns {Promise<describeClusterResponse>}
-   */
-  describeCluster(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.describeCluster(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeNodegroup function of EKS
-   * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup
-   * @returns {Promise<describeNodegroupResponse>}
-   */
-  describeNodeGroup(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.describeNodegroup(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listClusters function of EKS
-   * @param {ListClustersRequest} params - Data required for listClusters
-   * @returns {Promise<listClustersResponse>}
-   */
-  listClusters(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.listClusters(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listNodegroups function of EKS
-   * @param {ListNodegroupsRequest} params - Data required for listNodegroups
-   * @returns {Promise<listNodegroupsResponse>}
-   */
-  listNodegroups(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.listNodegroups(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the tagResource function of EKS
-   * @param {TagResourceRequest} params - Data required for tagResource
-   * @returns {Promise<tagResourceResponse>}
-   */
-  updateTags(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.tagResource(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the updateClusterConfig function of EKS
-   * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig
-   * @returns {Promise<updateClusterConfigResponse>}
-   */
-  updateConfig(params) {
-    return new Promise((resolve, reject) => {
-      this._eKS.updateClusterConfig(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._eKS = new this._AWS.EKS({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createCluster function of EKS
+	 * @param {CreateClusterRequest} params - Data required for createCluster
+	 * @returns {Promise<createClusterResponse>}
+	 */
+	create(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.createCluster(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the createNodegroup function of EKS
+	 * @param {CreateNodegroupRequest} params - Data required for createNodegroup
+	 * @returns {Promise<createNodegroupResponse>}
+	 */
+	createNodeGroup(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.createNodegroup(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteCluster function of EKS
+	 * @param {DeleteClusterRequest} params - Data required for deleteCluster
+	 * @returns {Promise<deleteClusterResponse>}
+	 */
+	delete(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.deleteCluster(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteNodegroup function of EKS
+	 * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup
+	 * @returns {Promise<deleteNodegroupResponse>}
+	 */
+	deleteNodegroup(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.deleteNodegroup(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeCluster function of EKS
+	 * @param {DescribeClusterRequest} params - Data required for describeCluster
+	 * @returns {Promise<describeClusterResponse>}
+	 */
+	describeCluster(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.describeCluster(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeNodegroup function of EKS
+	 * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup
+	 * @returns {Promise<describeNodegroupResponse>}
+	 */
+	describeNodeGroup(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.describeNodegroup(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listClusters function of EKS
+	 * @param {ListClustersRequest} params - Data required for listClusters
+	 * @returns {Promise<listClustersResponse>}
+	 */
+	listClusters(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.listClusters(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listNodegroups function of EKS
+	 * @param {ListNodegroupsRequest} params - Data required for listNodegroups
+	 * @returns {Promise<listNodegroupsResponse>}
+	 */
+	listNodegroups(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.listNodegroups(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the tagResource function of EKS
+	 * @param {TagResourceRequest} params - Data required for tagResource
+	 * @returns {Promise<tagResourceResponse>}
+	 */
+	updateTags(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.tagResource(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the updateClusterConfig function of EKS
+	 * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig
+	 * @returns {Promise<updateClusterConfigResponse>}
+	 */
+	updateConfig(params) {
+		return new Promise((resolve, reject) => {
+			this._eKS.updateClusterConfig(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_Kubernetes;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_database_aws-RDBMS.js.html b/docs/AWS_database_aws-RDBMS.js.html index 0de0e392..a03784c9 100644 --- a/docs/AWS_database_aws-RDBMS.js.html +++ b/docs/AWS_database_aws-RDBMS.js.html @@ -1,317 +1,232 @@ + + - - - - AWS/database/aws-RDBMS.js - - - - - - - - - - - - - + + + + + AWS/database/aws-RDBMS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/database/aws-RDBMS.js

-
+ +
+
+
+

Source

+

AWS/database/aws-RDBMS.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a RDS object
  * @category AWS
  */
 class AWS_RDBMS {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._rDS = new this._AWS.RDS({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createDBCluster function of RDS
-   * @param {CreateDBClusterMessage} params - Data required for createDBCluster
-   * @returns {Promise<createDBClusterResponse>}
-   */
-  createDatabse(params) {
-    return new Promise((resolve, reject) => {
-      this._rDS.createDBCluster(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createDBSnapshot function of RDS
-   * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot
-   * @returns {Promise<createDBSnapshotResponse>}
-   */
-  createSnapshots(params) {
-    return new Promise((resolve, reject) => {
-      this._rDS.createDBSnapshot(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteDBCluster function of RDS
-   * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster
-   * @returns {Promise<deleteDBClusterResponse>}
-   */
-  deleteDatabase(params) {
-    return new Promise((resolve, reject) => {
-      this._rDS.deleteDBCluster(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteDBSnapshot function of RDS
-   * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot
-   * @returns {Promise<deleteDBSnapshotResponse>}
-   */
-  deleteDBSnapshot(params) {
-    return new Promise((resolve, reject) => {
-      this._rDS.deleteDBSnapshot(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the modifyDBCluster function of RDS
-   * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster
-   * @returns {Promise<modifyDBClusterResponse>}
-   */
-  modifyDB(params) {
-    return new Promise((resolve, reject) => {
-      this._rDS.modifyDBCluster(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the rebootDBInstance function of RDS
-   * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance
-   * @returns {Promise<rebootDBInstanceResponse>}
-   */
-  restoreDatabase(params) {
-    return new Promise((resolve, reject) => {
-      this._rDS.rebootDBInstance(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._rDS = new this._AWS.RDS({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createDBCluster function of RDS
+	 * @param {CreateDBClusterMessage} params - Data required for createDBCluster
+	 * @returns {Promise<createDBClusterResponse>}
+	 */
+	createDatabse(params) {
+		return new Promise((resolve, reject) => {
+			this._rDS.createDBCluster(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the createDBSnapshot function of RDS
+	 * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot
+	 * @returns {Promise<createDBSnapshotResponse>}
+	 */
+	createSnapshots(params) {
+		return new Promise((resolve, reject) => {
+			this._rDS.createDBSnapshot(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteDBCluster function of RDS
+	 * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster
+	 * @returns {Promise<deleteDBClusterResponse>}
+	 */
+	deleteDatabase(params) {
+		return new Promise((resolve, reject) => {
+			this._rDS.deleteDBCluster(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteDBSnapshot function of RDS
+	 * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot
+	 * @returns {Promise<deleteDBSnapshotResponse>}
+	 */
+	deleteDBSnapshot(params) {
+		return new Promise((resolve, reject) => {
+			this._rDS.deleteDBSnapshot(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the modifyDBCluster function of RDS
+	 * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster
+	 * @returns {Promise<modifyDBClusterResponse>}
+	 */
+	modifyDB(params) {
+		return new Promise((resolve, reject) => {
+			this._rDS.modifyDBCluster(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the rebootDBInstance function of RDS
+	 * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance
+	 * @returns {Promise<rebootDBInstanceResponse>}
+	 */
+	restoreDatabase(params) {
+		return new Promise((resolve, reject) => {
+			this._rDS.rebootDBInstance(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_RDBMS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_database_aws-noSql.js.html b/docs/AWS_database_aws-noSql.js.html index 61ec1e7d..8d071dbf 100644 --- a/docs/AWS_database_aws-noSql.js.html +++ b/docs/AWS_database_aws-noSql.js.html @@ -1,317 +1,232 @@ + + - - - - AWS/database/aws-noSql.js - - - - - - - - - - - - - + + + + + AWS/database/aws-noSql.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/database/aws-noSql.js

-
+ +
+
+
+

Source

+

AWS/database/aws-noSql.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a DynamoDB object
  * @category AWS
  */
 class AWS_NoSql {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._dynamoDB = new this._AWS.DynamoDB({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createTable function of DynamoDB
-   * @param {CreateTableInput} params - Data required for createTable
-   * @returns {Promise<createTableResponse>}
-   */
-  createTable(params) {
-    return new Promise((resolve, reject) => {
-      this._dynamoDB.createTable(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteItem function of DynamoDB
-   * @param {DeleteItemInput} params - Data required for deleteItem
-   * @returns {Promise<deleteItemResponse>}
-   */
-  deleteItem(params) {
-    return new Promise((resolve, reject) => {
-      this._dynamoDB.deleteItem(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteTable function of DynamoDB
-   * @param {DeleteTableInput} params - Data required for deleteTable
-   * @returns {Promise<deleteTableResponse>}
-   */
-  deleteTable(params) {
-    return new Promise((resolve, reject) => {
-      this._dynamoDB.deleteTable(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the putItem function of DynamoDB
-   * @param {PutItemInput} params - Data required for putItem
-   * @returns {Promise<putItemResponse>}
-   */
-  createItem(params) {
-    return new Promise((resolve, reject) => {
-      this._dynamoDB.putItem(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the query function of DynamoDB
-   * @param {QueryInput} params - Data required for query
-   * @returns {Promise<queryResponse>}
-   */
-  query(params) {
-    return new Promise((resolve, reject) => {
-      this._dynamoDB.query(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the updateItem function of DynamoDB
-   * @param {UpdateItemInput} params - Data required for updateItem
-   * @returns {Promise<updateItemResponse>}
-   */
-  updateItem(params) {
-    return new Promise((resolve, reject) => {
-      this._dynamoDB.updateItem(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._dynamoDB = new this._AWS.DynamoDB({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createTable function of DynamoDB
+	 * @param {CreateTableInput} params - Data required for createTable
+	 * @returns {Promise<createTableResponse>}
+	 */
+	createTable(params) {
+		return new Promise((resolve, reject) => {
+			this._dynamoDB.createTable(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteItem function of DynamoDB
+	 * @param {DeleteItemInput} params - Data required for deleteItem
+	 * @returns {Promise<deleteItemResponse>}
+	 */
+	deleteItem(params) {
+		return new Promise((resolve, reject) => {
+			this._dynamoDB.deleteItem(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteTable function of DynamoDB
+	 * @param {DeleteTableInput} params - Data required for deleteTable
+	 * @returns {Promise<deleteTableResponse>}
+	 */
+	deleteTable(params) {
+		return new Promise((resolve, reject) => {
+			this._dynamoDB.deleteTable(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the putItem function of DynamoDB
+	 * @param {PutItemInput} params - Data required for putItem
+	 * @returns {Promise<putItemResponse>}
+	 */
+	createItem(params) {
+		return new Promise((resolve, reject) => {
+			this._dynamoDB.putItem(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the query function of DynamoDB
+	 * @param {QueryInput} params - Data required for query
+	 * @returns {Promise<queryResponse>}
+	 */
+	query(params) {
+		return new Promise((resolve, reject) => {
+			this._dynamoDB.query(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the updateItem function of DynamoDB
+	 * @param {UpdateItemInput} params - Data required for updateItem
+	 * @returns {Promise<updateItemResponse>}
+	 */
+	updateItem(params) {
+		return new Promise((resolve, reject) => {
+			this._dynamoDB.updateItem(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_NoSql;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_database_aws-noSqlIndexed.js.html b/docs/AWS_database_aws-noSqlIndexed.js.html index cd97c11d..abf908a7 100644 --- a/docs/AWS_database_aws-noSqlIndexed.js.html +++ b/docs/AWS_database_aws-noSqlIndexed.js.html @@ -1,365 +1,280 @@ + + - - - - AWS/database/aws-noSqlIndexed.js - - - - - - - - - - - - - + + + + + AWS/database/aws-noSqlIndexed.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/database/aws-noSqlIndexed.js

-
+ +
+
+
+

Source

+

AWS/database/aws-noSqlIndexed.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a SimpleDB object
  * @category AWS
  */
 class AWS_NoSqlIndexed {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._simpleDB = new this._AWS.SimpleDB({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the batchDeleteAttributes function of SimpleDB
-   * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes
-   * @returns {Promise<batchDeleteAttributesResponse>}
-   */
-  batchDelete(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.batchDeleteAttributes(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the batchPutAttributes function of SimpleDB
-   * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes
-   * @returns {Promise<batchPutAttributesResponse>}
-   */
-  batchWrite(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.batchPutAttributes(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createDomain function of SimpleDB
-   * @param {CreateDomainRequest} params - Data required for createDomain
-   * @returns {Promise<createDomainResponse>}
-   */
-  createCollection(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.createDomain(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteAttributes function of SimpleDB
-   * @param {DeleteAttributesRequest} params - Data required for deleteAttributes
-   * @returns {Promise<deleteAttributesResponse>}
-   */
-  deleteAttribute(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.deleteAttributes(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteDomain function of SimpleDB
-   * @param {DeleteDomainRequest} params - Data required for deleteDomain
-   * @returns {Promise<deleteDomainResponse>}
-   */
-  deleteCollection(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.deleteDomain(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the getAttributes function of SimpleDB
-   * @param {GetAttributesRequest} params - Data required for getAttributes
-   * @returns {Promise<getAttributesResponse>}
-   */
-  getAttributes(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.getAttributes(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listDomains function of SimpleDB
-   * @param {ListDomainsRequest} params - Data required for listDomains
-   * @returns {Promise<listDomainsResponse>}
-   */
-  listCollections(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.listDomains(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the putAttributes function of SimpleDB
-   * @param {PutAttributesRequest} params - Data required for putAttributes
-   * @returns {Promise<putAttributesResponse>}
-   */
-  setAttribute(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.putAttributes(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the select function of SimpleDB
-   * @param {SelectRequest} params - Data required for select
-   * @returns {Promise<selectResponse>}
-   */
-  query(params) {
-    return new Promise((resolve, reject) => {
-      this._simpleDB.select(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._simpleDB = new this._AWS.SimpleDB({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the batchDeleteAttributes function of SimpleDB
+	 * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes
+	 * @returns {Promise<batchDeleteAttributesResponse>}
+	 */
+	batchDelete(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.batchDeleteAttributes(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the batchPutAttributes function of SimpleDB
+	 * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes
+	 * @returns {Promise<batchPutAttributesResponse>}
+	 */
+	batchWrite(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.batchPutAttributes(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the createDomain function of SimpleDB
+	 * @param {CreateDomainRequest} params - Data required for createDomain
+	 * @returns {Promise<createDomainResponse>}
+	 */
+	createCollection(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.createDomain(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteAttributes function of SimpleDB
+	 * @param {DeleteAttributesRequest} params - Data required for deleteAttributes
+	 * @returns {Promise<deleteAttributesResponse>}
+	 */
+	deleteAttribute(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.deleteAttributes(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteDomain function of SimpleDB
+	 * @param {DeleteDomainRequest} params - Data required for deleteDomain
+	 * @returns {Promise<deleteDomainResponse>}
+	 */
+	deleteCollection(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.deleteDomain(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the getAttributes function of SimpleDB
+	 * @param {GetAttributesRequest} params - Data required for getAttributes
+	 * @returns {Promise<getAttributesResponse>}
+	 */
+	getAttributes(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.getAttributes(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listDomains function of SimpleDB
+	 * @param {ListDomainsRequest} params - Data required for listDomains
+	 * @returns {Promise<listDomainsResponse>}
+	 */
+	listCollections(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.listDomains(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the putAttributes function of SimpleDB
+	 * @param {PutAttributesRequest} params - Data required for putAttributes
+	 * @returns {Promise<putAttributesResponse>}
+	 */
+	setAttribute(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.putAttributes(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the select function of SimpleDB
+	 * @param {SelectRequest} params - Data required for select
+	 * @returns {Promise<selectResponse>}
+	 */
+	query(params) {
+		return new Promise((resolve, reject) => {
+			this._simpleDB.select(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_NoSqlIndexed;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_management_aws-keyManagement.js.html b/docs/AWS_management_aws-keyManagement.js.html index 47e94aff..f41d1eb5 100644 --- a/docs/AWS_management_aws-keyManagement.js.html +++ b/docs/AWS_management_aws-keyManagement.js.html @@ -1,301 +1,216 @@ + + - - - - AWS/management/aws-keyManagement.js - - - - - - - - - - - - - + + + + + AWS/management/aws-keyManagement.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/management/aws-keyManagement.js

-
+ +
+
+
+

Source

+

AWS/management/aws-keyManagement.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a KMS object
  * @category AWS
  */
 class AWS_KeyManagement {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._kMS = new this._AWS.KMS({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createKey function of KMS
-   * @param {CreateKeyRequest} params - Data required for createKey
-   * @returns {Promise<createKeyResponse>}
-   */
-  createKey(params) {
-    return new Promise((resolve, reject) => {
-      this._kMS.createKey(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteCustomKeyStore function of KMS
-   * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore
-   * @returns {Promise<deleteCustomKeyStoreResponse>}
-   */
-  deleteKey(params) {
-    return new Promise((resolve, reject) => {
-      this._kMS.deleteCustomKeyStore(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeKey function of KMS
-   * @param {DescribeKeyRequest} params - Data required for describeKey
-   * @returns {Promise<describeKeyResponse>}
-   */
-  describeKey(params) {
-    return new Promise((resolve, reject) => {
-      this._kMS.describeKey(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the putKeyPolicy function of KMS
-   * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy
-   * @returns {Promise<putKeyPolicyResponse>}
-   */
-  putKeyPolicy(params) {
-    return new Promise((resolve, reject) => {
-      this._kMS.putKeyPolicy(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the updateKeyDescription function of KMS
-   * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription
-   * @returns {Promise<updateKeyDescriptionResponse>}
-   */
-  update(params) {
-    return new Promise((resolve, reject) => {
-      this._kMS.updateKeyDescription(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._kMS = new this._AWS.KMS({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createKey function of KMS
+	 * @param {CreateKeyRequest} params - Data required for createKey
+	 * @returns {Promise<createKeyResponse>}
+	 */
+	createKey(params) {
+		return new Promise((resolve, reject) => {
+			this._kMS.createKey(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteCustomKeyStore function of KMS
+	 * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore
+	 * @returns {Promise<deleteCustomKeyStoreResponse>}
+	 */
+	deleteKey(params) {
+		return new Promise((resolve, reject) => {
+			this._kMS.deleteCustomKeyStore(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeKey function of KMS
+	 * @param {DescribeKeyRequest} params - Data required for describeKey
+	 * @returns {Promise<describeKeyResponse>}
+	 */
+	describeKey(params) {
+		return new Promise((resolve, reject) => {
+			this._kMS.describeKey(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the putKeyPolicy function of KMS
+	 * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy
+	 * @returns {Promise<putKeyPolicyResponse>}
+	 */
+	putKeyPolicy(params) {
+		return new Promise((resolve, reject) => {
+			this._kMS.putKeyPolicy(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the updateKeyDescription function of KMS
+	 * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription
+	 * @returns {Promise<updateKeyDescriptionResponse>}
+	 */
+	update(params) {
+		return new Promise((resolve, reject) => {
+			this._kMS.updateKeyDescription(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_KeyManagement;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_management_aws-monitoring.js.html b/docs/AWS_management_aws-monitoring.js.html index b6175c00..a947592b 100644 --- a/docs/AWS_management_aws-monitoring.js.html +++ b/docs/AWS_management_aws-monitoring.js.html @@ -1,285 +1,200 @@ + + - - - - AWS/management/aws-monitoring.js - - - - - - - - - - - - - + + + + + AWS/management/aws-monitoring.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/management/aws-monitoring.js

-
+ +
+
+
+

Source

+

AWS/management/aws-monitoring.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a CloudWatch object
  * @category AWS
  */
 class AWS_Monitoring {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._cloudWatch = new this._AWS.CloudWatch({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the deleteAlarms function of CloudWatch
-   * @param {DeleteAlarmsInput} params - Data required for deleteAlarms
-   * @returns {Promise<deleteAlarmsResponse>}
-   */
-  deleteAlarm(params) {
-    return new Promise((resolve, reject) => {
-      this._cloudWatch.deleteAlarms(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the getMetricData function of CloudWatch
-   * @param {GetMetricDataInput} params - Data required for getMetricData
-   * @returns {Promise<getMetricDataResponse>}
-   */
-  getMetricData(params) {
-    return new Promise((resolve, reject) => {
-      this._cloudWatch.getMetricData(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listMetrics function of CloudWatch
-   * @param {ListMetricsInput} params - Data required for listMetrics
-   * @returns {Promise<listMetricsResponse>}
-   */
-  listAlarms(params) {
-    return new Promise((resolve, reject) => {
-      this._cloudWatch.listMetrics(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the putMetricAlarm function of CloudWatch
-   * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm
-   * @returns {Promise<putMetricAlarmResponse>}
-   */
-  updateAlarm(params) {
-    return new Promise((resolve, reject) => {
-      this._cloudWatch.putMetricAlarm(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._cloudWatch = new this._AWS.CloudWatch({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the deleteAlarms function of CloudWatch
+	 * @param {DeleteAlarmsInput} params - Data required for deleteAlarms
+	 * @returns {Promise<deleteAlarmsResponse>}
+	 */
+	deleteAlarm(params) {
+		return new Promise((resolve, reject) => {
+			this._cloudWatch.deleteAlarms(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the getMetricData function of CloudWatch
+	 * @param {GetMetricDataInput} params - Data required for getMetricData
+	 * @returns {Promise<getMetricDataResponse>}
+	 */
+	getMetricData(params) {
+		return new Promise((resolve, reject) => {
+			this._cloudWatch.getMetricData(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listMetrics function of CloudWatch
+	 * @param {ListMetricsInput} params - Data required for listMetrics
+	 * @returns {Promise<listMetricsResponse>}
+	 */
+	listAlarms(params) {
+		return new Promise((resolve, reject) => {
+			this._cloudWatch.listMetrics(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the putMetricAlarm function of CloudWatch
+	 * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm
+	 * @returns {Promise<putMetricAlarmResponse>}
+	 */
+	updateAlarm(params) {
+		return new Promise((resolve, reject) => {
+			this._cloudWatch.putMetricAlarm(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_Monitoring;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_management_aws-notificationService.js.html b/docs/AWS_management_aws-notificationService.js.html index 079207b8..81ac40c8 100644 --- a/docs/AWS_management_aws-notificationService.js.html +++ b/docs/AWS_management_aws-notificationService.js.html @@ -1,349 +1,264 @@ + + - - - - AWS/management/aws-notificationService.js - - - - - - - - - - - - - + + + + + AWS/management/aws-notificationService.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/management/aws-notificationService.js

-
+ +
+
+
+

Source

+

AWS/management/aws-notificationService.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a SNS object
  * @category AWS
  */
 class AWS_NotificationService {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._sNS = new this._AWS.SNS({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createTopic function of SNS
-   * @param {CreateTopicInput} params - Data required for createTopic
-   * @returns {Promise<createTopicResponse>}
-   */
-  createTopic(params) {
-    return new Promise((resolve, reject) => {
-      this._sNS.createTopic(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteTopic function of SNS
-   * @param {DeleteTopicInput} params - Data required for deleteTopic
-   * @returns {Promise<deleteTopicResponse>}
-   */
-  deleteTopic(params) {
-    return new Promise((resolve, reject) => {
-      this._sNS.deleteTopic(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the getTopicAttributes function of SNS
-   * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes
-   * @returns {Promise<getTopicAttributesResponse>}
-   */
-  getTopicAttributes(params) {
-    return new Promise((resolve, reject) => {
-      this._sNS.getTopicAttributes(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listSubscriptions function of SNS
-   * @param {ListSubscriptionsInput} params - Data required for listSubscriptions
-   * @returns {Promise<listSubscriptionsResponse>}
-   */
-  listSubscriptions(params) {
-    return new Promise((resolve, reject) => {
-      this._sNS.listSubscriptions(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listTopics function of SNS
-   * @param {ListTopicsInput} params - Data required for listTopics
-   * @returns {Promise<listTopicsResponse>}
-   */
-  listTopics(params) {
-    return new Promise((resolve, reject) => {
-      this._sNS.listTopics(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the publish function of SNS
-   * @param {PublishInput} params - Data required for publish
-   * @returns {Promise<publishResponse>}
-   */
-  publish(params) {
-    return new Promise((resolve, reject) => {
-      this._sNS.publish(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the subscribe function of SNS
-   * @param {SubscribeInput} params - Data required for subscribe
-   * @returns {Promise<subscribeResponse>}
-   */
-  subscribe(params) {
-    return new Promise((resolve, reject) => {
-      this._sNS.subscribe(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the unsubscribe function of SNS
-   * @param {UnsubscribeInput} params - Data required for unsubscribe
-   * @returns {Promise<unsubscribeResponse>}
-   */
-  unsubscribe(params) {
-    return new Promise((resolve, reject) => {
-      this._sNS.unsubscribe(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._sNS = new this._AWS.SNS({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createTopic function of SNS
+	 * @param {CreateTopicInput} params - Data required for createTopic
+	 * @returns {Promise<createTopicResponse>}
+	 */
+	createTopic(params) {
+		return new Promise((resolve, reject) => {
+			this._sNS.createTopic(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteTopic function of SNS
+	 * @param {DeleteTopicInput} params - Data required for deleteTopic
+	 * @returns {Promise<deleteTopicResponse>}
+	 */
+	deleteTopic(params) {
+		return new Promise((resolve, reject) => {
+			this._sNS.deleteTopic(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the getTopicAttributes function of SNS
+	 * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes
+	 * @returns {Promise<getTopicAttributesResponse>}
+	 */
+	getTopicAttributes(params) {
+		return new Promise((resolve, reject) => {
+			this._sNS.getTopicAttributes(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listSubscriptions function of SNS
+	 * @param {ListSubscriptionsInput} params - Data required for listSubscriptions
+	 * @returns {Promise<listSubscriptionsResponse>}
+	 */
+	listSubscriptions(params) {
+		return new Promise((resolve, reject) => {
+			this._sNS.listSubscriptions(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listTopics function of SNS
+	 * @param {ListTopicsInput} params - Data required for listTopics
+	 * @returns {Promise<listTopicsResponse>}
+	 */
+	listTopics(params) {
+		return new Promise((resolve, reject) => {
+			this._sNS.listTopics(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the publish function of SNS
+	 * @param {PublishInput} params - Data required for publish
+	 * @returns {Promise<publishResponse>}
+	 */
+	publish(params) {
+		return new Promise((resolve, reject) => {
+			this._sNS.publish(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the subscribe function of SNS
+	 * @param {SubscribeInput} params - Data required for subscribe
+	 * @returns {Promise<subscribeResponse>}
+	 */
+	subscribe(params) {
+		return new Promise((resolve, reject) => {
+			this._sNS.subscribe(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the unsubscribe function of SNS
+	 * @param {UnsubscribeInput} params - Data required for unsubscribe
+	 * @returns {Promise<unsubscribeResponse>}
+	 */
+	unsubscribe(params) {
+		return new Promise((resolve, reject) => {
+			this._sNS.unsubscribe(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_NotificationService;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_network_aws-DNS.js.html b/docs/AWS_network_aws-DNS.js.html index b50ca8fc..26d3c64a 100644 --- a/docs/AWS_network_aws-DNS.js.html +++ b/docs/AWS_network_aws-DNS.js.html @@ -1,285 +1,200 @@ + + - - - - AWS/network/aws-DNS.js - - - - - - - - - - - - - + + + + + AWS/network/aws-DNS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/network/aws-DNS.js

-
+ +
+
+
+

Source

+

AWS/network/aws-DNS.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Route53 object
  * @category AWS
  */
 class AWS_DNS {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._route53 = new this._AWS.Route53({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the changeResourceRecordSets function of Route53
-   * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets
-   * @returns {Promise<changeResourceRecordSetsResponse>}
-   */
-  changeRecordSets(params) {
-    return new Promise((resolve, reject) => {
-      this._route53.changeResourceRecordSets(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createHostedZone function of Route53
-   * @param {CreateHostedZoneRequest} params - Data required for createHostedZone
-   * @returns {Promise<createHostedZoneResponse>}
-   */
-  createZone(params) {
-    return new Promise((resolve, reject) => {
-      this._route53.createHostedZone(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteHostedZone function of Route53
-   * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone
-   * @returns {Promise<deleteHostedZoneResponse>}
-   */
-  deleteZone(params) {
-    return new Promise((resolve, reject) => {
-      this._route53.deleteHostedZone(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listHostedZones function of Route53
-   * @param {ListHostedZonesRequest} params - Data required for listHostedZones
-   * @returns {Promise<listHostedZonesResponse>}
-   */
-  listZones(params) {
-    return new Promise((resolve, reject) => {
-      this._route53.listHostedZones(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._route53 = new this._AWS.Route53({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the changeResourceRecordSets function of Route53
+	 * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets
+	 * @returns {Promise<changeResourceRecordSetsResponse>}
+	 */
+	changeRecordSets(params) {
+		return new Promise((resolve, reject) => {
+			this._route53.changeResourceRecordSets(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the createHostedZone function of Route53
+	 * @param {CreateHostedZoneRequest} params - Data required for createHostedZone
+	 * @returns {Promise<createHostedZoneResponse>}
+	 */
+	createZone(params) {
+		return new Promise((resolve, reject) => {
+			this._route53.createHostedZone(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteHostedZone function of Route53
+	 * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone
+	 * @returns {Promise<deleteHostedZoneResponse>}
+	 */
+	deleteZone(params) {
+		return new Promise((resolve, reject) => {
+			this._route53.deleteHostedZone(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listHostedZones function of Route53
+	 * @param {ListHostedZonesRequest} params - Data required for listHostedZones
+	 * @returns {Promise<listHostedZonesResponse>}
+	 */
+	listZones(params) {
+		return new Promise((resolve, reject) => {
+			this._route53.listHostedZones(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_DNS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_network_aws-loadBalancer.js.html b/docs/AWS_network_aws-loadBalancer.js.html index 5ccdcb1f..b4d7c0e5 100644 --- a/docs/AWS_network_aws-loadBalancer.js.html +++ b/docs/AWS_network_aws-loadBalancer.js.html @@ -1,301 +1,216 @@ + + - - - - AWS/network/aws-loadBalancer.js - - - - - - - - - - - - - + + + + + AWS/network/aws-loadBalancer.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/network/aws-loadBalancer.js

-
+ +
+
+
+

Source

+

AWS/network/aws-loadBalancer.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a ELB object
  * @category AWS
  */
 class AWS_LoadBalancer {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._eLB = new this._AWS.ELB({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the addTags function of ELB
-   * @param {AddTagsInput} params - Data required for addTags
-   * @returns {Promise<addTagsResponse>}
-   */
-  addTags(params) {
-    return new Promise((resolve, reject) => {
-      this._eLB.addTags(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createLoadBalancer function of ELB
-   * @param {CreateAccessPointInput} params - Data required for createLoadBalancer
-   * @returns {Promise<createLoadBalancerResponse>}
-   */
-  create(params) {
-    return new Promise((resolve, reject) => {
-      this._eLB.createLoadBalancer(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteLoadBalancer function of ELB
-   * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer
-   * @returns {Promise<deleteLoadBalancerResponse>}
-   */
-  delete(params) {
-    return new Promise((resolve, reject) => {
-      this._eLB.deleteLoadBalancer(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeLoadBalancerAttributes function of ELB
-   * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes
-   * @returns {Promise<describeLoadBalancerAttributesResponse>}
-   */
-  describe(params) {
-    return new Promise((resolve, reject) => {
-      this._eLB.describeLoadBalancerAttributes(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeLoadBalancers function of ELB
-   * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers
-   * @returns {Promise<describeLoadBalancersResponse>}
-   */
-  list(params) {
-    return new Promise((resolve, reject) => {
-      this._eLB.describeLoadBalancers(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._eLB = new this._AWS.ELB({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the addTags function of ELB
+	 * @param {AddTagsInput} params - Data required for addTags
+	 * @returns {Promise<addTagsResponse>}
+	 */
+	addTags(params) {
+		return new Promise((resolve, reject) => {
+			this._eLB.addTags(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the createLoadBalancer function of ELB
+	 * @param {CreateAccessPointInput} params - Data required for createLoadBalancer
+	 * @returns {Promise<createLoadBalancerResponse>}
+	 */
+	create(params) {
+		return new Promise((resolve, reject) => {
+			this._eLB.createLoadBalancer(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteLoadBalancer function of ELB
+	 * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer
+	 * @returns {Promise<deleteLoadBalancerResponse>}
+	 */
+	delete(params) {
+		return new Promise((resolve, reject) => {
+			this._eLB.deleteLoadBalancer(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeLoadBalancerAttributes function of ELB
+	 * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes
+	 * @returns {Promise<describeLoadBalancerAttributesResponse>}
+	 */
+	describe(params) {
+		return new Promise((resolve, reject) => {
+			this._eLB.describeLoadBalancerAttributes(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeLoadBalancers function of ELB
+	 * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers
+	 * @returns {Promise<describeLoadBalancersResponse>}
+	 */
+	list(params) {
+		return new Promise((resolve, reject) => {
+			this._eLB.describeLoadBalancers(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_LoadBalancer;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_security_aws-IAM.js.html b/docs/AWS_security_aws-IAM.js.html index a5171001..80939b6e 100644 --- a/docs/AWS_security_aws-IAM.js.html +++ b/docs/AWS_security_aws-IAM.js.html @@ -1,301 +1,216 @@ + + - - - - AWS/security/aws-IAM.js - - - - - - - - - - - - - + + + + + AWS/security/aws-IAM.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/security/aws-IAM.js

-
+ +
+
+
+

Source

+

AWS/security/aws-IAM.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a IAM object
  * @category AWS
  */
 class AWS_IAM {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._iAM = new this._AWS.IAM({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the attachGroupPolicy function of IAM
-   * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy
-   * @returns {Promise<attachGroupPolicyResponse>}
-   */
-  attachGroupPolicy(params) {
-    return new Promise((resolve, reject) => {
-      this._iAM.attachGroupPolicy(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the createGroup function of IAM
-   * @param {CreateGroupRequest} params - Data required for createGroup
-   * @returns {Promise<createGroupResponse>}
-   */
-  createGroup(params) {
-    return new Promise((resolve, reject) => {
-      this._iAM.createGroup(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteGroup function of IAM
-   * @param {DeleteGroupRequest} params - Data required for deleteGroup
-   * @returns {Promise<deleteGroupResponse>}
-   */
-  deleteGroup(params) {
-    return new Promise((resolve, reject) => {
-      this._iAM.deleteGroup(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the detachGroupPolicy function of IAM
-   * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy
-   * @returns {Promise<detachGroupPolicyResponse>}
-   */
-  detachGroupPolicy(params) {
-    return new Promise((resolve, reject) => {
-      this._iAM.detachGroupPolicy(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the getGroup function of IAM
-   * @param {GetGroupRequest} params - Data required for getGroup
-   * @returns {Promise<getGroupResponse>}
-   */
-  describe(params) {
-    return new Promise((resolve, reject) => {
-      this._iAM.getGroup(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._iAM = new this._AWS.IAM({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the attachGroupPolicy function of IAM
+	 * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy
+	 * @returns {Promise<attachGroupPolicyResponse>}
+	 */
+	attachGroupPolicy(params) {
+		return new Promise((resolve, reject) => {
+			this._iAM.attachGroupPolicy(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the createGroup function of IAM
+	 * @param {CreateGroupRequest} params - Data required for createGroup
+	 * @returns {Promise<createGroupResponse>}
+	 */
+	createGroup(params) {
+		return new Promise((resolve, reject) => {
+			this._iAM.createGroup(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteGroup function of IAM
+	 * @param {DeleteGroupRequest} params - Data required for deleteGroup
+	 * @returns {Promise<deleteGroupResponse>}
+	 */
+	deleteGroup(params) {
+		return new Promise((resolve, reject) => {
+			this._iAM.deleteGroup(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the detachGroupPolicy function of IAM
+	 * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy
+	 * @returns {Promise<detachGroupPolicyResponse>}
+	 */
+	detachGroupPolicy(params) {
+		return new Promise((resolve, reject) => {
+			this._iAM.detachGroupPolicy(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the getGroup function of IAM
+	 * @param {GetGroupRequest} params - Data required for getGroup
+	 * @returns {Promise<getGroupResponse>}
+	 */
+	describe(params) {
+		return new Promise((resolve, reject) => {
+			this._iAM.getGroup(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_IAM;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_storage_aws-archivalStorage.js.html b/docs/AWS_storage_aws-archivalStorage.js.html index fca18ed7..5a5190e6 100644 --- a/docs/AWS_storage_aws-archivalStorage.js.html +++ b/docs/AWS_storage_aws-archivalStorage.js.html @@ -1,301 +1,216 @@ + + - - - - AWS/storage/aws-archivalStorage.js - - - - - - - - - - - - - + + + + + AWS/storage/aws-archivalStorage.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/storage/aws-archivalStorage.js

-
+ +
+
+
+

Source

+

AWS/storage/aws-archivalStorage.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Glacier object
  * @category AWS
  */
 class AWS_ArchivalStorage {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._glacier = new this._AWS.Glacier({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createVault function of Glacier
-   * @param {CreateVaultInput} params - Data required for createVault
-   * @returns {Promise<createVaultResponse>}
-   */
-  create(params) {
-    return new Promise((resolve, reject) => {
-      this._glacier.createVault(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteArchive function of Glacier
-   * @param {DeleteArchiveInput} params - Data required for deleteArchive
-   * @returns {Promise<deleteArchiveResponse>}
-   */
-  deleteFiles(params) {
-    return new Promise((resolve, reject) => {
-      this._glacier.deleteArchive(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteVault function of Glacier
-   * @param {DeleteVaultInput} params - Data required for deleteVault
-   * @returns {Promise<deleteVaultResponse>}
-   */
-  delete(params) {
-    return new Promise((resolve, reject) => {
-      this._glacier.deleteVault(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the initiateMultipartUpload function of Glacier
-   * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload
-   * @returns {Promise<initiateMultipartUploadResponse>}
-   */
-  upload(params) {
-    return new Promise((resolve, reject) => {
-      this._glacier.initiateMultipartUpload(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listParts function of Glacier
-   * @param {ListPartsInput} params - Data required for listParts
-   * @returns {Promise<listPartsResponse>}
-   */
-  list(params) {
-    return new Promise((resolve, reject) => {
-      this._glacier.listParts(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._glacier = new this._AWS.Glacier({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createVault function of Glacier
+	 * @param {CreateVaultInput} params - Data required for createVault
+	 * @returns {Promise<createVaultResponse>}
+	 */
+	create(params) {
+		return new Promise((resolve, reject) => {
+			this._glacier.createVault(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteArchive function of Glacier
+	 * @param {DeleteArchiveInput} params - Data required for deleteArchive
+	 * @returns {Promise<deleteArchiveResponse>}
+	 */
+	deleteFiles(params) {
+		return new Promise((resolve, reject) => {
+			this._glacier.deleteArchive(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteVault function of Glacier
+	 * @param {DeleteVaultInput} params - Data required for deleteVault
+	 * @returns {Promise<deleteVaultResponse>}
+	 */
+	delete(params) {
+		return new Promise((resolve, reject) => {
+			this._glacier.deleteVault(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the initiateMultipartUpload function of Glacier
+	 * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload
+	 * @returns {Promise<initiateMultipartUploadResponse>}
+	 */
+	upload(params) {
+		return new Promise((resolve, reject) => {
+			this._glacier.initiateMultipartUpload(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listParts function of Glacier
+	 * @param {ListPartsInput} params - Data required for listParts
+	 * @returns {Promise<listPartsResponse>}
+	 */
+	list(params) {
+		return new Promise((resolve, reject) => {
+			this._glacier.listParts(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_ArchivalStorage;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_storage_aws-blockStorage.js.html b/docs/AWS_storage_aws-blockStorage.js.html index 05c1f074..053ffb25 100644 --- a/docs/AWS_storage_aws-blockStorage.js.html +++ b/docs/AWS_storage_aws-blockStorage.js.html @@ -1,285 +1,200 @@ + + - - - - AWS/storage/aws-blockStorage.js - - - - - - - - - - - - - + + + + + AWS/storage/aws-blockStorage.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/storage/aws-blockStorage.js

-
+ +
+
+
+

Source

+

AWS/storage/aws-blockStorage.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a EC2 object
  * @category AWS
  */
 class AWS_BlockStorage {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._eC2 = new this._AWS.EC2({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createVolume function of EC2
-   * @param {CreateVolumeRequest} params - Data required for createVolume
-   * @returns {Promise<createVolumeResponse>}
-   */
-  create(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.createVolume(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteVolume function of EC2
-   * @param {DeleteVolumeRequest} params - Data required for deleteVolume
-   * @returns {Promise<deleteVolumeResponse>}
-   */
-  delete(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.deleteVolume(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeVolumeAttribute function of EC2
-   * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute
-   * @returns {Promise<describeVolumeAttributeResponse>}
-   */
-  describe(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.describeVolumeAttribute(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the describeVolumes function of EC2
-   * @param {DescribeVolumesRequest} params - Data required for describeVolumes
-   * @returns {Promise<describeVolumesResponse>}
-   */
-  list(params) {
-    return new Promise((resolve, reject) => {
-      this._eC2.describeVolumes(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._eC2 = new this._AWS.EC2({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createVolume function of EC2
+	 * @param {CreateVolumeRequest} params - Data required for createVolume
+	 * @returns {Promise<createVolumeResponse>}
+	 */
+	create(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.createVolume(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteVolume function of EC2
+	 * @param {DeleteVolumeRequest} params - Data required for deleteVolume
+	 * @returns {Promise<deleteVolumeResponse>}
+	 */
+	delete(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.deleteVolume(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeVolumeAttribute function of EC2
+	 * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute
+	 * @returns {Promise<describeVolumeAttributeResponse>}
+	 */
+	describe(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.describeVolumeAttribute(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the describeVolumes function of EC2
+	 * @param {DescribeVolumesRequest} params - Data required for describeVolumes
+	 * @returns {Promise<describeVolumesResponse>}
+	 */
+	list(params) {
+		return new Promise((resolve, reject) => {
+			this._eC2.describeVolumes(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_BlockStorage;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/AWS_storage_aws-storageBucket.js.html b/docs/AWS_storage_aws-storageBucket.js.html index 8520c1f3..5d634e9d 100644 --- a/docs/AWS_storage_aws-storageBucket.js.html +++ b/docs/AWS_storage_aws-storageBucket.js.html @@ -1,300 +1,215 @@ + + - - - - AWS/storage/aws-storageBucket.js - - - - - - - - - - - - - + + + + + AWS/storage/aws-storageBucket.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

AWS/storage/aws-storageBucket.js

-
+ +
+
+
+

Source

+

AWS/storage/aws-storageBucket.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a S3 object
  * @category AWS
  */
 class AWS_StorageBucket {
-  /**
-   *
-   * @param {module} aws AWS SDK
-   * @param {object} options SDK options
-   */
-  constructor(aws, options) {
-    this._AWS = aws;
-    this._apiVersion = options.apiVersion;
-    this._s3 = new this._AWS.S3({
-      apiVersion: this._apiVersion
-    });
-  }
-  /**
-   * Trigers the createBucket function of S3
-   * @param {CreateBucketRequest} params - Data required for createBucket
-   * @returns {Promise<createBucketResponse>}
-   */
-  create(params) {
-    return new Promise((resolve, reject) => {
-      this._s3.createBucket(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteBucket function of S3
-   * @param {DeleteBucketRequest} params - Data required for deleteBucket
-   * @returns {Promise<deleteBucketResponse>}
-   */
-  delete(params) {
-    return new Promise((resolve, reject) => {
-      this._s3.deleteBucket(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the deleteObjects function of S3
-   * @param {DeleteObjectsRequest} params - Data required for deleteObjects
-   * @returns {Promise<deleteObjectsResponse>}
-   */
-  deleteFiles(params) {
-    return new Promise((resolve, reject) => {
-      this._s3.deleteObjects(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the listBuckets function of S3
-   * @returns {Promise<listBucketsResponse>}
-   */
-  list() {
-    return new Promise((resolve, reject) => {
-      this._s3.listBuckets((error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
-  /**
-   * Trigers the uploadPart function of S3
-   * @param {UploadPartRequest} params - Data required for uploadPart
-   * @returns {Promise<uploadPartResponse>}
-   */
-  upload(params) {
-    return new Promise((resolve, reject) => {
-      this._s3.uploadPart(params, (error, data) => {
-        if (error) {
-          reject(error);
-        } else {
-          resolve(data);
-        }
-      });
-    });
-  }
+	/**
+	 *
+	 * @param {module} aws AWS SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(aws, options) {
+		this._AWS = aws;
+		this._apiVersion = options.apiVersion;
+		this._s3 = new this._AWS.S3({
+			apiVersion: this._apiVersion,
+		});
+	}
+	/**
+	 * Trigers the createBucket function of S3
+	 * @param {CreateBucketRequest} params - Data required for createBucket
+	 * @returns {Promise<createBucketResponse>}
+	 */
+	create(params) {
+		return new Promise((resolve, reject) => {
+			this._s3.createBucket(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteBucket function of S3
+	 * @param {DeleteBucketRequest} params - Data required for deleteBucket
+	 * @returns {Promise<deleteBucketResponse>}
+	 */
+	delete(params) {
+		return new Promise((resolve, reject) => {
+			this._s3.deleteBucket(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the deleteObjects function of S3
+	 * @param {DeleteObjectsRequest} params - Data required for deleteObjects
+	 * @returns {Promise<deleteObjectsResponse>}
+	 */
+	deleteFiles(params) {
+		return new Promise((resolve, reject) => {
+			this._s3.deleteObjects(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the listBuckets function of S3
+	 * @returns {Promise<listBucketsResponse>}
+	 */
+	list() {
+		return new Promise((resolve, reject) => {
+			this._s3.listBuckets((error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
+	/**
+	 * Trigers the uploadPart function of S3
+	 * @param {UploadPartRequest} params - Data required for uploadPart
+	 * @returns {Promise<uploadPartResponse>}
+	 */
+	upload(params) {
+		return new Promise((resolve, reject) => {
+			this._s3.uploadPart(params, (error, data) => {
+				if (error) {
+					reject(error);
+				} else {
+					resolve(data);
+				}
+			});
+		});
+	}
 }
 module.exports = AWS_StorageBucket;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_BlockStorage.html b/docs/Azure_BlockStorage.html index 6d495019..61629593 100644 --- a/docs/Azure_BlockStorage.html +++ b/docs/Azure_BlockStorage.html @@ -1,868 +1,1554 @@ - - - - Azure_BlockStorage - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_BlockStorage

-
- -
-
-

- Azure_BlockStorage(azureRestSdk) -

- -
-

Class to create a BlockStorage object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_BlockStorage

+
+ + + + + +
+ +
+ +

Azure_BlockStorage(azureRestSdk)

+ +

Class to create a BlockStorage object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_BlockStorage(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/storage/azure-blockStorage.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_BlockStorage(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/storage/azure-blockStorage.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - create(resourceGroupName, diskName, disk, optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of compute

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + create(resourceGroupName, diskName, disk, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - - + + +
+

Trigers the createOrUpdate function of compute

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
diskName - StringKeyword - -

Mandatory parameter

-
disk - TypeReference - -

Mandatory parameter

-
options
+ + + + + - + - + + + - - - -
Name - TypeReference - Type<optional>
Attributes -

Optional parameter

-
-
+ -
-

- View Source - - Azure/storage/azure-blockStorage.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - delete(resourceGroupName, diskName, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of compute

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - + + - - - + + + - + + + - - + - - + + - - + - - + + + + + - - + - + + - - - -
Name
resourceGroupNameType + + +StringKeyword - AttributesDescription
resourceGroupName + - - StringKeyword - -

Mandatory parameter

-
diskName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
diskName
options + + +StringKeyword - - TypeReference - <optional>
-

Optional parameter

-
-
+ + + -
-

- View Source - - Azure/storage/azure-blockStorage.js, - line 54 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - describe(resourceGroupName, diskName, optionsopt) - → {Promise.<getResponse>} - -

- -
-

Trigers the get function of compute

-
+ -
Parameters:
+ + + -
- - - - + - + + - - - - + - - - + + + + + - + - - + + - - + + + - + + + - - + - - + + - - + - - - -
NameType

Mandatory parameter

AttributesDescription
resourceGroupName
disk - StringKeyword - + + +TypeReference - -

Mandatory parameter

-
diskName + - - StringKeyword - -

Mandatory parameter

-
options

Mandatory parameter

- TypeReference - <optional>
-

Optional parameter

-
-
+ + + + options + -
-

- View Source - - Azure/storage/azure-blockStorage.js, - line 85 - -

-
- -
-
-
-
-
- - - Promise.<getResponse> -
-
-
-
-
- -
-

- # - - - list(optionsopt) - → {Promise.<listResponse>} - -

- -
-

Trigers the list function of compute

-
+ + + +TypeReference -
Parameters:
-
- - - - + + - + + + - - - + + + - - - + - + + - - - - -
NameType + + <optional>
+ -
AttributesDescription
options - TypeReference -

Optional parameter

<optional>
-

Optional parameter

-
-
+ + + +
-
-

- View Source - - Azure/storage/azure-blockStorage.js, - line 114 - -

-
- -
-
-
-
-
- - - Promise.<listResponse> -
-
-
-
-
- -
-

- # - - - update(resourceGroupName, diskName, disk, optionsopt) - → {Promise.<updateResponse>} - -

- -
-

Trigers the update function of compute

-
-
Parameters:
-
- - - - - - +
-
- - + - - - + - + - + - - + - - + - + - + - - + - - + - + - + + - - + - - + - + +

+ View Source + + Azure/storage/azure-blockStorage.js, line 23 + +

+ + - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
diskName - StringKeyword - -

Mandatory parameter

-
disk - TypeReference - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/storage/azure-blockStorage.js, - line 144 - -

-
- -
-
-
-
-
- - - Promise.<updateResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(resourceGroupName, diskName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of compute

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

diskName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/storage/azure-blockStorage.js, line 59 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ +
+
+ + - -
-
+ +
+ +
+ + + +

+ # + + + + describe(resourceGroupName, diskName, optionsopt) → {Promise.<getResponse>} + + +

+ + + + +
+

Trigers the get function of compute

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

diskName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/storage/azure-blockStorage.js, line 90 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(optionsopt) → {Promise.<listResponse>} + + +

+ + + + +
+

Trigers the list function of compute

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/storage/azure-blockStorage.js, line 119 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(resourceGroupName, diskName, disk, optionsopt) → {Promise.<updateResponse>} + + +

+ + + + +
+

Trigers the update function of compute

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

diskName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

disk + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/storage/azure-blockStorage.js, line 149 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Azure_ComputeInstance.html b/docs/Azure_ComputeInstance.html index c87775b1..ae30ae84 100644 --- a/docs/Azure_ComputeInstance.html +++ b/docs/Azure_ComputeInstance.html @@ -1,989 +1,1803 @@ - - - - Azure_ComputeInstance - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_ComputeInstance

-
- -
-
-

- Azure_ComputeInstance(azureRestSdk) -

- -
-

Class to create a ComputeInstance object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_ComputeInstance

+
+ + + + + +
+ +
+ +

Azure_ComputeInstance(azureRestSdk)

+ +

Class to create a ComputeInstance object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_ComputeInstance(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/compute/azure-computeInstance.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_ComputeInstance(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-computeInstance.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - create(resourceGroupName, vmName, parameters, optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of compute

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + create(resourceGroupName, vmName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - - + + +
+

Trigers the createOrUpdate function of compute

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
vmName - StringKeyword - -

Mandatory parameter

-
parameters - TypeReference - -

Mandatory parameter

-
options
+ + + + + - + - + + + - - - -
Name - TypeReference - Type<optional>
Attributes -

Optional parameter

-
-
+ -
-

- View Source - - Azure/compute/azure-computeInstance.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - destroy(resourceGroupName, vmName, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of compute

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - + + - - - + + + - + + + - - + - - + + - - + - - + + + + + - - + - + + - - - -
Name
resourceGroupNameType + + +StringKeyword - AttributesDescription
resourceGroupName + - - StringKeyword - -

Mandatory parameter

-
vmName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
vmName
options + + +StringKeyword - - TypeReference - <optional>
-

Optional parameter

-
-
+ + + -
-

- View Source - - Azure/compute/azure-computeInstance.js, - line 177 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - list(resourceGroupName, optionsopt) - → {Promise.<listResponse>} - -

- -
-

Trigers the list function of compute

-
+ -
Parameters:
+ + + -
- - - - + - + + - - - - + - - - + + + + + - + - - + + - - + + + - + + + - - - -
NameType

Mandatory parameter

AttributesDescription
resourceGroupName
parameters - StringKeyword - + + +TypeReference - -

Mandatory parameter

-
options + - - TypeReference - <optional>
-

Optional parameter

-
-
+ -
-

- View Source - - Azure/compute/azure-computeInstance.js, - line 53 - -

-
- -
-
-
-
-
- - - Promise.<listResponse> -
-
-
-
-
- -
-

- # - - - reboot(resourceGroupName, vmName, optionsopt) - → {Promise.<restartResponse>} - -

- -
-

Trigers the restart function of compute

-
+

Mandatory parameter

+ -
Parameters:
-
- - - - + - + + + + + - + - - - - - + + - + + + - - + + + - - + - + + - - - + + +
NameType
optionsAttributes + + +TypeReference - Description
resourceGroupName - StringKeyword - + + <optional>
+ -
-

Mandatory parameter

-
vmName - StringKeyword -

Optional parameter

-

Mandatory parameter

-
+
- - options - - TypeReference - - <optional>
- -

Optional parameter

- - - - -
-
-

- View Source - - Azure/compute/azure-computeInstance.js, - line 146 - -

-
- -
-
-
-
-
- - - Promise.<restartResponse> -
-
-
-
-
- -
-

- # - - - start(resourceGroupName, vmName, optionsopt) - → {Promise.<startResponse>} - -

- -
-

Trigers the start function of compute

-
+
-
Parameters:
+ -
- - - - + - + - + - - - + - - - + - + - + - - + - - + - + - + + - - + - - + - + +

+ View Source + + Azure/compute/azure-computeInstance.js, line 23 + +

+ + - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
vmName - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/compute/azure-computeInstance.js, - line 84 - -

-
- -
-
-
-
-
- - - Promise.<startResponse> -
-
-
-
-
- -
-

- # - - - stop(resourceGroupName, vmName, optionsopt) - → {Promise.<powerOffResponse>} - -

- -
-

Trigers the powerOff function of compute

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - - - +
+
+
+ + -
+
+ + +
+ + +Promise.<createOrUpdateResponse> -
- - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
vmName - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/compute/azure-computeInstance.js, - line 115 - -

-
- -
-
-
-
-
- - - Promise.<powerOffResponse> -
-
-
-
-
-
-
-
-
+
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + destroy(resourceGroupName, vmName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of compute

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

vmName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-computeInstance.js, line 182 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ +
+
- -
-
+ + + +
+ +
+ + + +

+ # + + + + list(resourceGroupName, optionsopt) → {Promise.<listResponse>} + + +

+ + + + +
+

Trigers the list function of compute

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-computeInstance.js, line 58 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + reboot(resourceGroupName, vmName, optionsopt) → {Promise.<restartResponse>} + + +

+ + + + +
+

Trigers the restart function of compute

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

vmName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-computeInstance.js, line 151 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<restartResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + start(resourceGroupName, vmName, optionsopt) → {Promise.<startResponse>} + + +

+ + + + +
+

Trigers the start function of compute

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

vmName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-computeInstance.js, line 89 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<startResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + stop(resourceGroupName, vmName, optionsopt) → {Promise.<powerOffResponse>} + + +

+ + + + +
+

Trigers the powerOff function of compute

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

vmName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-computeInstance.js, line 120 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<powerOffResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Azure_Container.html b/docs/Azure_Container.html index 56af419e..cca17076 100644 --- a/docs/Azure_Container.html +++ b/docs/Azure_Container.html @@ -1,741 +1,1272 @@ - - - - Azure_Container - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_Container

-
- -
-
-

- Azure_Container(azureRestSdk) -

- -
-

Class to create a Container object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new Azure_Container(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/compute/azure-container.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

Azure_Container

+
+ + + -
-

Methods

+ +
+ +
+ +

Azure_Container(azureRestSdk)

+ +

Class to create a Container object

+ + +
+ +
+
+ + +
-
-

- # - - - create(resourceGroupName, containerServiceName, parameters, - optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

- Trigers the createOrUpdate function of containerservice -

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new Azure_Container(azureRestSdk) + + +

+ - + + - - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
- containerServiceName - - StringKeyword -
+ + + + + - - + - - + - + - + + + - - + + - - + + + + + - + - - - -
Name -

Mandatory parameter

-
Type
parameters - TypeReference - Description
-

Mandatory parameter

-
options
azureRestSdk - TypeReference - + + +module - <optional>
-

Optional parameter

-
-
+ + -
-

- View Source - - Azure/compute/azure-container.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - delete(resourceGroupName, containerServiceName, - optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

- Trigers the deleteMethod function of containerservice -

-
+ -
Parameters:
+ -
- - - - + + - - + + +
Name

Azure Rest SDK

TypeAttributes
+
- Description - - - - - resourceGroupName - - StringKeyword - - - -

Mandatory parameter

- - +
- - - containerServiceName - + - - StringKeyword - + - + - -

Mandatory parameter

- - + - - options + - - TypeReference - + - <optional>
+ - -

Optional parameter

- - - - -
+ -
-

- View Source - - Azure/compute/azure-container.js, - line 64 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - describe(resourceGroupName, containerServiceName, - optionsopt) - → {Promise.<getResponse>} - -

- -
-

Trigers the get function of containerservice

-
+ -
Parameters:
+ -
- - - - + - + + - + - - - + - - - + +

+ View Source + + Azure/compute/azure-container.js, line 12 + +

+ + - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
- containerServiceName - - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/compute/azure-container.js, - line 95 - -

-
- -
-
-
-
-
- - - Promise.<getResponse> -
-
-
-
-
- -
-

- # - - - list(optionsopt) - → {Promise.<listResponse>} - -

- -
-

Trigers the list function of containerservice

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/compute/azure-container.js, - line 124 - -

-
- -
-
-
-
-
- - - Promise.<listResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(resourceGroupName, containerServiceName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ + + + +
+

Trigers the createOrUpdate function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

containerServiceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-container.js, line 23 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ - -
-
+ +

+ # + + + + delete(resourceGroupName, containerServiceName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of containerservice

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

containerServiceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-container.js, line 64 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(resourceGroupName, containerServiceName, optionsopt) → {Promise.<getResponse>} + + +

+ + + + +
+

Trigers the get function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

containerServiceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-container.js, line 99 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(optionsopt) → {Promise.<listResponse>} + + +

+ + + + +
+

Trigers the list function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-container.js, line 128 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Azure_DNS.html b/docs/Azure_DNS.html index 742701f7..2e11cc7f 100644 --- a/docs/Azure_DNS.html +++ b/docs/Azure_DNS.html @@ -1,768 +1,1371 @@ - - - - Azure_DNS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_DNS

-
- -
-
-

- Azure_DNS(azureRestSdk) -

- -
-

Class to create a DNS object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_DNS

+
+ + + + + +
+ +
+ +

Azure_DNS(azureRestSdk)

+ +

Class to create a DNS object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_DNS(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/network/azure-DNS.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_DNS(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-DNS.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, - recordType, parameters, optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of dns

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - - + + +
+

Trigers the createOrUpdate function of dns

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
zoneName - StringKeyword - -

Mandatory parameter

-
- relativeRecordSetName - - StringKeyword - -

Mandatory parameter

-
recordType
+ + + + + - + - + + + - - + - - + + + - + + - + + + + + - - + - - + + - + + - - -
Name - TypeReference - TypeAttributes -

Mandatory parameter

-
parametersDescription
- TypeReference -
resourceGroupName -

Mandatory parameter

-
+ + +StringKeyword -
options - TypeReference - <optional>
+ - -

Optional parameter

-
-
+ -
-

- View Source - - Azure/network/azure-DNS.js, - line 115 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - createZone(resourceGroupName, zoneName, parameters, - optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of dns

-
+ + + -
Parameters:
+ -
- - - - + + - - + - - - + + + + + - - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - + - - + + - + + - - -
Name

Mandatory parameter

TypeAttributesDescription
zoneName
resourceGroupName + + +StringKeyword - - StringKeyword - -

Mandatory parameter

-
+ -
zoneName - StringKeyword - -

Mandatory parameter

-

Mandatory parameter

parameters - TypeReference -
relativeRecordSetName -

Mandatory parameter

-
+ + +StringKeyword -
options - TypeReference - <optional>
+ - -

Optional parameter

-
-
+ -
-

- View Source - - Azure/network/azure-DNS.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - deleteZone(resourceGroupName, zoneName, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of dns

-
+ + + -
Parameters:
+ -
- - - - + + - - + - - - + + + + + - - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - - -
Name

Mandatory parameter

TypeAttributesDescription
recordType
resourceGroupName + + +TypeReference - - StringKeyword - -

Mandatory parameter

-
+ -
zoneName - StringKeyword - -

Mandatory parameter

-

Mandatory parameter

options - TypeReference - <optional>
parameters -

Optional parameter

-
-
+ + + +TypeReference -
-

- View Source - - Azure/network/azure-DNS.js, - line 54 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - listZones(optionsopt) - → {Promise.<listResponse>} - -

- -
-

Trigers the list function of dns

-
-
Parameters:
+ + -
- - - - + + + - + + + - - - + - - - + + - - + - - - -
Name + - TypeAttributesDescription
options

Mandatory parameter

- TypeReference - <optional>
-

Optional parameter

-
-
+ + + + options + -
-

- View Source - - Azure/network/azure-DNS.js, - line 83 - -

-
- -
-
-
-
-
- - - Promise.<listResponse> -
-
-
-
-
-
-
-
-
+ + + +TypeReference + + + + + + + + + <optional>
+ + + + + + + + + + +

Optional parameter

+ + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-DNS.js, line 120 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createZone(resourceGroupName, zoneName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ + + + +
+

Trigers the createOrUpdate function of dns

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

zoneName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-DNS.js, line 23 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteZone(resourceGroupName, zoneName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ - -
-
+ + +
+

Trigers the deleteMethod function of dns

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

zoneName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-DNS.js, line 59 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listZones(optionsopt) → {Promise.<listResponse>} + + +

+ + + + +
+

Trigers the list function of dns

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-DNS.js, line 88 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Azure_KeyManagement.html b/docs/Azure_KeyManagement.html index 53564519..61468352 100644 --- a/docs/Azure_KeyManagement.html +++ b/docs/Azure_KeyManagement.html @@ -1,925 +1,1686 @@ - - - - Azure_KeyManagement - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_KeyManagement

-
- -
-
-

- Azure_KeyManagement(azureRestSdk) -

- -
-

Class to create a KeyManagement object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_KeyManagement

+
+ + + + + +
+ +
+ +

Azure_KeyManagement(azureRestSdk)

+ +

Class to create a KeyManagement object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_KeyManagement(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/management/azure-keyManagement.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_KeyManagement(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-keyManagement.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - createKey(resourceGroupName, vaultName, parameters, - optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of keyvault

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + createKey(resourceGroupName, vaultName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - - + + +
+

Trigers the createOrUpdate function of keyvault

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
vaultName - StringKeyword - -

Mandatory parameter

-
parameters - TypeReference - -

Mandatory parameter

-
options
+ + + + + - + - + + + - - - -
Name - TypeReference - Type<optional>
Attributes -

Optional parameter

-
-
+ -
-

- View Source - - Azure/management/azure-keyManagement.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - deleteKey(resourceGroupName, vaultName, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of keyvault

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - + + - - - + + + - + + + - - + - - + + - - + - - + + + + + - - + - + + - - - -
Name
resourceGroupNameType + + +StringKeyword - AttributesDescription
resourceGroupName + - - StringKeyword - -

Mandatory parameter

-
vaultName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
vaultName
options + + +StringKeyword - - TypeReference - <optional>
-

Optional parameter

-
-
+ + + -
-

- View Source - - Azure/management/azure-keyManagement.js, - line 54 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - describeKey(resourceGroupName, vaultName, optionsopt) - → {Promise.<getResponse>} - -

- -
-

Trigers the get function of keyvault

-
+ -
Parameters:
+ + + -
- - - - + - + + - - - - + - - - + + + + + - + - - + + - - + + + - + + + - - + - - + + - - + - - - -
NameType

Mandatory parameter

AttributesDescription
resourceGroupName
parameters - StringKeyword - + + +TypeReference - -

Mandatory parameter

-
vaultName + - - StringKeyword - -

Mandatory parameter

-
options

Mandatory parameter

- TypeReference - <optional>
-

Optional parameter

-
-
+ + + + options + -
-

- View Source - - Azure/management/azure-keyManagement.js, - line 117 - -

-
- -
-
-
-
-
- - - Promise.<getResponse> -
-
-
-
-
- -
-

- # - - - putKeyPolicy(resourceGroupName, vaultName, operationKind, - parameters, optionsopt) - → {Promise.<updateAccessPolicyResponse>} - -

- -
-

Trigers the updateAccessPolicy function of keyvault

-
+ + + +TypeReference -
Parameters:
-
- - - - + + - + + + - - - + + + - - - + - + + - - - + + +
NameType + + <optional>
+ -
AttributesDescription
resourceGroupName - StringKeyword -

Optional parameter

-

Mandatory parameter

-
+
- - vaultName - - StringKeyword - - - -

Mandatory parameter

- - - - operationKind +
- - TypeReference - + - + - -

Mandatory parameter

- - + - - parameters + - - TypeReference - + - + - -

Mandatory parameter

- - + - - options + - - TypeReference - + - <optional>
+ - -

Optional parameter

- - - - -
+ -
-

- View Source - - Azure/management/azure-keyManagement.js, - line 150 - -

-
- -
-
-
-
-
- - - Promise.<updateAccessPolicyResponse> -
-
-
-
-
- -
-

- # - - - update(resourceGroupName, vaultName, parameters, - optionsopt) - → {Promise.<updateResponse>} - -

- -
-

Trigers the update function of keyvault

-
+ + -
Parameters:
+ -
- - - - + - + +

+ View Source + + Azure/management/azure-keyManagement.js, line 23 + +

+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
vaultName - StringKeyword - -

Mandatory parameter

-
parameters - TypeReference - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
+
+
+
+ + -
-

- View Source - - Azure/management/azure-keyManagement.js, - line 86 - -

-
- -
-
-
-
-
- - - Promise.<updateResponse> -
-
-
-
-
-
-
-
-
+
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteKey(resourceGroupName, vaultName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of keyvault

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

vaultName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-keyManagement.js, line 59 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ +
+
+ + - -
-
+ +
+ +
+ + + +

+ # + + + + describeKey(resourceGroupName, vaultName, optionsopt) → {Promise.<getResponse>} + + +

+ + + + +
+

Trigers the get function of keyvault

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

vaultName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-keyManagement.js, line 127 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, optionsopt) → {Promise.<updateAccessPolicyResponse>} + + +

+ + + + +
+

Trigers the updateAccessPolicy function of keyvault

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

vaultName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

operationKind + + +TypeReference + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-keyManagement.js, line 160 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateAccessPolicyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(resourceGroupName, vaultName, parameters, optionsopt) → {Promise.<updateResponse>} + + +

+ + + + +
+

Trigers the update function of keyvault

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

vaultName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-keyManagement.js, line 91 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Azure_Kubernetes.html b/docs/Azure_Kubernetes.html index 7a539b89..edd8c58c 100644 --- a/docs/Azure_Kubernetes.html +++ b/docs/Azure_Kubernetes.html @@ -1,1517 +1,2931 @@ - - - - Azure_Kubernetes - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_Kubernetes

-
- -
-
-

- Azure_Kubernetes(azureRestSdk) -

- -
-

Class to create a Kubernetes object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_Kubernetes

+
+ + + + + +
+ +
+ +

Azure_Kubernetes(azureRestSdk)

+ +

Class to create a Kubernetes object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_Kubernetes(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_Kubernetes(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - create(resourceGroupName, resourceName, parameters, - optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

- Trigers the createOrUpdate function of containerservice -

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + create(resourceGroupName, resourceName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - - + + +
+

Trigers the createOrUpdate function of containerservice

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
resourceName - StringKeyword - -

Mandatory parameter

-
parameters - TypeReference - -

Mandatory parameter

-
options
+ + + + + - + - + + + - - - -
Name - TypeReference - Type<optional>
Attributes -

Optional parameter

-
-
+ -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - createNodeGroup(resourceGroupName, resourceName, agentPoolName, - parameters, optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

- Trigers the createOrUpdate function of containerservice -

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - + + - - - + + + - + + + - - + - - + + - - + - - + + + + + - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - - -
Name
resourceGroupNameType + + +StringKeyword - AttributesDescription
resourceGroupName + - - StringKeyword - -

Mandatory parameter

-
resourceName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
resourceName
agentPoolName + + +StringKeyword - - StringKeyword - -

Mandatory parameter

-
+ -
parameters - TypeReference - -

Mandatory parameter

-

Mandatory parameter

options - TypeReference - <optional>
parameters -

Optional parameter

-
-
+ + + +TypeReference -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 182 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - delete(resourceGroupName, resourceName, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

- Trigers the deleteMethod function of containerservice -

-
-
Parameters:
+ + -
- - - - + + + - + + + - - - + - - - + + - - + - - + + + + + - - + - + + - - + + - + - + + + - + - - - -
Name + - TypeAttributesDescription
resourceGroupName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
options
resourceName + + +TypeReference - - StringKeyword - -

Mandatory parameter

-
+ + <optional>
+ -
options - TypeReference - <optional>
-

Optional parameter

-
-
+

Optional parameter

+ -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 59 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - deleteNodegroup(resourceGroupName, resourceName, agentPoolName, - optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

- Trigers the deleteMethod function of containerservice -

-
-
Parameters:
+ + + +
-
- - - - - - - - - - - - +
-
+ - + - - + - - + - + - + - - + - - + - + - + - - + - - + + - + - + - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
resourceName - StringKeyword - -

Mandatory parameter

-
agentPoolName - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
+ +

+ View Source + + Azure/compute/azure-kubernetes.js, line 23 + +

+ + -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 226 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - describeCluster(resourceGroupName, resourceName, optionsopt) - → {Promise.<getResponse>} - -

- -
-

Trigers the get function of containerservice

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
resourceName - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
+
+
+
+ + -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 149 - -

-
- -
-
-
-
-
- - - Promise.<getResponse> -
-
-
-
-
- -
-

- # - - - describeNodeGroup(resourceGroupName, resourceName, agentPoolName, - optionsopt) - → {Promise.<getResponse>} - -

- -
-

Trigers the get function of containerservice

-
+
+ + +
+ + +Promise.<createOrUpdateResponse> -
Parameters:
-
- - - - + + + - + + + - - - - - - - - + + +
-
- - + +

+ # + + + + createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - - + + +
+

Trigers the createOrUpdate function of containerservice

+
+ - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
resourceName - StringKeyword - -

Mandatory parameter

-
agentPoolName - StringKeyword - -

Mandatory parameter

-
options - TypeReference -
+ + + + + - + - - - -
Name<optional>
Type -

Optional parameter

-
-
+ + Attributes + -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 268 - -

-
- -
-
-
-
-
- - - Promise.<getResponse> -
-
-
-
-
- -
-

- # - - - listClusters(optionsopt) - → {Promise.<listResponse>} - -

- -
-

Trigers the list function of containerservice

-
+ -
Parameters:
+ Description + + -
- - - - + + - + + + + + - + - - - - - + + - + + + - - - -
Name
Type
resourceGroupNameAttributes + + +StringKeyword - Description
options - TypeReference - + - <optional>
-

Optional parameter

-
-
+ + + -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 120 - -

-
- -
-
-
-
-
- - - Promise.<listResponse> -
-
-
-
-
- -
-

- # - - - listNodegroups(resourceGroupName, resourceName, optionsopt) - → {Promise.<listResponse>} - -

- -
-

Trigers the list function of containerservice

-
+ -
Parameters:
+

Mandatory parameter

+ -
- - - - - + - + + + + + - - - + - - - + + - + + - + - - + + + - + - + + - - - - + - + + + + + - + - - -
NameTypeAttributes
resourceNameDescription
+ + +StringKeyword -
resourceGroupName - StringKeyword - + - -

Mandatory parameter

-
resourceName - StringKeyword -

Mandatory parameter

-

Mandatory parameter

-
options - TypeReference -
agentPoolName<optional>
+ + +StringKeyword - -

Optional parameter

-
-
-
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 304 - -

-
- -
-
-
-
-
- - - Promise.<listResponse> -
-
-
-
-
- -
-

- # - - - updateConfig(resourceGroupName, resourceName, optionsopt) - → - {Promise.<rotateClusterCertificatesResponse>} - -

- -
-

- Trigers the rotateClusterCertificates function of - containerservice -

-
+ + -
Parameters:
+ + + -
- - - - + - + + + - + - - - + + - - - - + - + + + + + - - + - - + + - + + - + - - + + + - + - + + - - - -
NameTypeAttributesDescription

Mandatory parameter

resourceGroupName - StringKeyword -
parameters -

Mandatory parameter

-
+ + +TypeReference -
resourceName - StringKeyword - + - -

Mandatory parameter

-
options - TypeReference - <optional>

Mandatory parameter

-

Optional parameter

-
-
-
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 335 - -

-
- -
-
-
-
-
- - - Promise.<rotateClusterCertificatesResponse> -
-
-
-
-
- -
-

- # - - - updateTags(resourceGroupName, resourceName, parameters, - optionsopt) - → {Promise.<updateTagsResponse>} - -

- -
-

Trigers the updateTags function of containerservice

-
+ -
Parameters:
+ + + + options + -
- - - - + - + + - - - + + - - + - + + + - + - - + + - - - + + +
Name + + +TypeReference - TypeAttributesDescription
+ + <optional>
+ -
resourceGroupName - StringKeyword - -

Mandatory parameter

-

Optional parameter

resourceName - StringKeyword -
+
- - -

Mandatory parameter

- - - - parameters - - TypeReference - - +
- -

Mandatory parameter

- - + - - options + - - TypeReference - + - <optional>
+ - -

Optional parameter

- - - - -
+ -
-

- View Source - - Azure/compute/azure-kubernetes.js, - line 91 - -

-
- -
-
-
-
-
- - - Promise.<updateTagsResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 192 + +

+ + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ +
+
+ + - -
-
+ +
+ +
+ + + +

+ # + + + + delete(resourceGroupName, resourceName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of containerservice

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

resourceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 59 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteNodegroup(resourceGroupName, resourceName, agentPoolName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

resourceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

agentPoolName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 236 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeCluster(resourceGroupName, resourceName, optionsopt) → {Promise.<getResponse>} + + +

+ + + + +
+

Trigers the get function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

resourceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 159 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeNodeGroup(resourceGroupName, resourceName, agentPoolName, optionsopt) → {Promise.<getResponse>} + + +

+ + + + +
+

Trigers the get function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

resourceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

agentPoolName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 278 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listClusters(optionsopt) → {Promise.<listResponse>} + + +

+ + + + +
+

Trigers the list function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 130 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listNodegroups(resourceGroupName, resourceName, optionsopt) → {Promise.<listResponse>} + + +

+ + + + +
+

Trigers the list function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

resourceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 319 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateConfig(resourceGroupName, resourceName, optionsopt) → {Promise.<rotateClusterCertificatesResponse>} + + +

+ + + + +
+

Trigers the rotateClusterCertificates function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

resourceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 350 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<rotateClusterCertificatesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateTags(resourceGroupName, resourceName, parameters, optionsopt) → {Promise.<updateTagsResponse>} + + +

+ + + + +
+

Trigers the updateTags function of containerservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

resourceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/compute/azure-kubernetes.js, line 91 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateTagsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+ + + + + + + \ No newline at end of file diff --git a/docs/Azure_LoadBalancer.html b/docs/Azure_LoadBalancer.html index 59c00476..0d8a4290 100644 --- a/docs/Azure_LoadBalancer.html +++ b/docs/Azure_LoadBalancer.html @@ -1,882 +1,1587 @@ - - - - Azure_LoadBalancer - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_LoadBalancer

-
- -
-
-

- Azure_LoadBalancer(azureRestSdk) -

- -
-

Class to create a LoadBalancer object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_LoadBalancer

+
+ + + + + +
+ +
+ +

Azure_LoadBalancer(azureRestSdk)

+ +

Class to create a LoadBalancer object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_LoadBalancer(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/network/azure-loadBalancer.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_LoadBalancer(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-loadBalancer.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - addTags(resourceGroupName, loadBalancerName, parameters, - optionsopt) - → {Promise.<updateTagsResponse>} - -

- -
-

Trigers the updateTags function of network

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + addTags(resourceGroupName, loadBalancerName, parameters, optionsopt) → {Promise.<updateTagsResponse>} + + +

+ - - + + +
+

Trigers the updateTags function of network

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
loadBalancerName - StringKeyword - -

Mandatory parameter

-
parameters - TypeReference - -

Mandatory parameter

-
options
+ + + + + - + - + + + - - - -
Name - TypeReference - Type<optional>
Attributes -

Optional parameter

-
-
+ -
-

- View Source - - Azure/network/azure-loadBalancer.js, - line 119 - -

-
- -
-
-
-
-
- - - Promise.<updateTagsResponse> -
-
-
-
-
- -
-

- # - - - create(resourceGroupName, loadBalancerName, parameters, - optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of network

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - + + - - - + + + - + + + - - + - - + + - - + - - + + + + + - - + - + + - - + + - + - + + + - + - - - -
Name
resourceGroupNameType + + +StringKeyword - AttributesDescription
resourceGroupName + - - StringKeyword - -

Mandatory parameter

-
loadBalancerName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
loadBalancerName
parameters + + +StringKeyword - - TypeReference - -

Mandatory parameter

-
+ -
options - TypeReference - <optional>
-

Optional parameter

-
-
+

Mandatory parameter

+ -
-

- View Source - - Azure/network/azure-loadBalancer.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - delete(resourceGroupName, loadBalancerName, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of network

-
-
Parameters:
+ -
- - - - + + + + + - + - - - + + - - - + + + - + + + - - + - - + + - - + - - + + + + + - - + - + + - - - -
Name
parametersType + + +TypeReference - AttributesDescription
resourceGroupName + - - StringKeyword - -

Mandatory parameter

-
loadBalancerName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
options
options + + +TypeReference - - TypeReference - <optional>
-

Optional parameter

-
-
+ + + + <optional>
+ -
-

- View Source - - Azure/network/azure-loadBalancer.js, - line 59 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - describe(resourceGroupName, loadBalancerName, optionsopt) - → {Promise.<getResponse>} - -

- -
-

Trigers the get function of network

-
+ -
Parameters:
+ + + -
- - - - + - + + - - - - + + +
NameType

Optional parameter

AttributesDescription
+
- - - resourceGroupName - - StringKeyword - - - -

Mandatory parameter

- - - - loadBalancerName +
- - StringKeyword - + - + - -

Mandatory parameter

- - + - - options + - - TypeReference - + - <optional>
+ - -

Optional parameter

- - - - -
+ -
-

- View Source - - Azure/network/azure-loadBalancer.js, - line 160 - -

-
- -
-
-
-
-
- - - Promise.<getResponse> -
-
-
-
-
- -
-

- # - - - list(resourceGroupName, optionsopt) - → {Promise.<listResponse>} - -

- -
-

Trigers the list function of network

-
+ -
Parameters:
+ -
- - - - + - + - + + - - - + - - - + - + +

+ View Source + + Azure/network/azure-loadBalancer.js, line 130 + +

+ + - - - - - - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/network/azure-loadBalancer.js, - line 89 - -

-
- -
-
-
-
-
- - - Promise.<listResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateTagsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + create(resourceGroupName, loadBalancerName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ + + + +
+

Trigers the createOrUpdate function of network

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

loadBalancerName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-loadBalancer.js, line 23 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ +
+
+ + + - -
-
+
+ +
+ + + +

+ # + + + + delete(resourceGroupName, loadBalancerName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of network

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

loadBalancerName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-loadBalancer.js, line 64 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(resourceGroupName, loadBalancerName, optionsopt) → {Promise.<getResponse>} + + +

+ + + + +
+

Trigers the get function of network

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

loadBalancerName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-loadBalancer.js, line 171 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(resourceGroupName, optionsopt) → {Promise.<listResponse>} + + +

+ + + + +
+

Trigers the list function of network

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/network/azure-loadBalancer.js, line 98 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+ + + + + + + \ No newline at end of file diff --git a/docs/Azure_Monitoring.html b/docs/Azure_Monitoring.html index 1effdb62..0af92b62 100644 --- a/docs/Azure_Monitoring.html +++ b/docs/Azure_Monitoring.html @@ -1,868 +1,1554 @@ - - - - Azure_Monitoring - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_Monitoring

-
- -
-
-

- Azure_Monitoring(azureRestSdk) -

- -
-

Class to create a Monitoring object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_Monitoring

+
+ + + + + +
+ +
+ +

Azure_Monitoring(azureRestSdk)

+ +

Class to create a Monitoring object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_Monitoring(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/management/azure-monitoring.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_Monitoring(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-monitoring.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - createAlarm(resourceGroupName, ruleName, parameters, - optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of monitor

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + createAlarm(resourceGroupName, ruleName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - - + + +
+

Trigers the createOrUpdate function of monitor

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
ruleName - StringKeyword - -

Mandatory parameter

-
parameters - TypeReference - -

Mandatory parameter

-
options
+ + + + + - + - + + + - - - -
Name - TypeReference - Type<optional>
Attributes -

Optional parameter

-
-
+ -
-

- View Source - - Azure/management/azure-monitoring.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - deleteAlarm(resourceGroupName, ruleName, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of monitor

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - + + - - - + + + - + + + - - + - - + + - - + - - + + + + + - - + - + + - - - -
Name
resourceGroupNameType + + +StringKeyword - AttributesDescription
resourceGroupName + - - StringKeyword - -

Mandatory parameter

-
ruleName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
ruleName
options + + +StringKeyword - - TypeReference - <optional>
-

Optional parameter

-
-
+ + + -
-

- View Source - - Azure/management/azure-monitoring.js, - line 54 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - getMetricData(resourceGroupName, ruleName, optionsopt) - → {Promise.<getResponse>} - -

- -
-

Trigers the get function of monitor

-
+ -
Parameters:
+ + + -
- - - - + - + + - - - - + - - - + + + + + - + - - + + - - + + + - + + + - - + - - + + - - + - - - -
NameType

Mandatory parameter

AttributesDescription
resourceGroupName
parameters - StringKeyword - + + +TypeReference - -

Mandatory parameter

-
ruleName + - - StringKeyword - -

Mandatory parameter

-
options

Mandatory parameter

- TypeReference - <optional>
-

Optional parameter

-
-
+ + + + options + -
-

- View Source - - Azure/management/azure-monitoring.js, - line 149 - -

-
- -
-
-
-
-
- - - Promise.<getResponse> -
-
-
-
-
- -
-

- # - - - listAlarms(optionsopt) - → {Promise.<listBySubscriptionResponse>} - -

- -
-

Trigers the listBySubscription function of monitor

-
+ + + +TypeReference -
Parameters:
-
- - - - + + - + + + - - - + + + - - - + - + + - - - - -
NameType + + <optional>
+ -
AttributesDescription
options - TypeReference -

Optional parameter

<optional>
-

Optional parameter

-
-
+ + + +
-
-

- View Source - - Azure/management/azure-monitoring.js, - line 120 - -

-
- -
-
-
-
-
- - - Promise.<listBySubscriptionResponse> -
-
-
-
-
- -
-

- # - - - updateAlarm(resourceGroupName, ruleName, alertRulesResource, - optionsopt) - → {Promise.<updateResponse>} - -

- -
-

Trigers the update function of monitor

-
-
Parameters:
-
- - - - - - +
-
- - + - - - + - + - + - - + - - + - + - + - - + - - + - + - + + - - + - - + - + +

+ View Source + + Azure/management/azure-monitoring.js, line 23 + +

+ + - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
ruleName - StringKeyword - -

Mandatory parameter

-
- alertRulesResource - - TypeReference - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/management/azure-monitoring.js, - line 86 - -

-
- -
-
-
-
-
- - - Promise.<updateResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteAlarm(resourceGroupName, ruleName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of monitor

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

ruleName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-monitoring.js, line 59 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ +
+
+ + - -
-
+ +
+ +
+ + + +

+ # + + + + getMetricData(resourceGroupName, ruleName, optionsopt) → {Promise.<getResponse>} + + +

+ + + + +
+

Trigers the get function of monitor

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

ruleName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-monitoring.js, line 161 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listAlarms(optionsopt) → {Promise.<listBySubscriptionResponse>} + + +

+ + + + +
+

Trigers the listBySubscription function of monitor

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-monitoring.js, line 130 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listBySubscriptionResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateAlarm(resourceGroupName, ruleName, alertRulesResource, optionsopt) → {Promise.<updateResponse>} + + +

+ + + + +
+

Trigers the update function of monitor

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

ruleName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

alertRulesResource + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/management/azure-monitoring.js, line 91 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+ + + + + + + \ No newline at end of file diff --git a/docs/Azure_NoSql.html b/docs/Azure_NoSql.html index 8a64a956..bee214a8 100644 --- a/docs/Azure_NoSql.html +++ b/docs/Azure_NoSql.html @@ -1,955 +1,1752 @@ - - - - Azure_NoSql - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_NoSql

-
- -
-
-

- Azure_NoSql(azureRestSdk) -

- -
-

Class to create a NoSql object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_NoSql

+
+ + + + + +
+ +
+ +

Azure_NoSql(azureRestSdk)

+ +

Class to create a NoSql object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_NoSql(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/database/azure-noSql.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_NoSql(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-noSql.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - createCollection(resourceGroupName, accountName, tableName, - createUpdateTableParameters, optionsopt) - → {Promise.<createUpdateTableResponse>} - -

- -
-

Trigers the createUpdateTable function of cosmosdb

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, optionsopt) → {Promise.<createUpdateTableResponse>} + + +

+ - - + + +
+

Trigers the createUpdateTable function of cosmosdb

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
accountName - StringKeyword - -

Mandatory parameter

-
tableName - StringKeyword - -

Mandatory parameter

-
- createUpdateTableParameters -
+ + + + + - + - + + + - - + - - + + + - + + - + + + + + - - - -
Name - TypeReference - TypeAttributes -

Mandatory parameter

-
optionsDescription
- TypeReference -
<optional>
resourceGroupName -

Optional parameter

-
-
+ + + +StringKeyword -
-

- View Source - - Azure/database/azure-noSql.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createUpdateTableResponse> -
-
-
-
-
- -
-

- # - - - deleteCollection(resourceGroupName, accountName, tableName, - optionsopt) - → {Promise.<deleteTableResponse>} - -

- -
-

Trigers the deleteTable function of cosmosdb

-
-
Parameters:
+ + -
- - - - + + + - + + + - - - + - - - + + - - + - - + + + + + - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - - -
Name + - TypeAttributesDescription
resourceGroupName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
accountName
accountName + + +StringKeyword - - StringKeyword - -

Mandatory parameter

-
+ -
tableName - StringKeyword - -

Mandatory parameter

-

Mandatory parameter

options - TypeReference - <optional>
tableName -

Optional parameter

-
-
+ + + +StringKeyword -
-

- View Source - - Azure/database/azure-noSql.js, - line 68 - -

-
- -
-
-
-
-
- - - Promise.<deleteTableResponse> -
-
-
-
-
- -
-

- # - - - getAttributes(resourceGroupName, accountName, tableName, - optionsopt) - → {Promise.<getTableResponse>} - -

- -
-

Trigers the getTable function of cosmosdb

-
-
Parameters:
+ + -
- - - - + + + - + + + - - - + - - - + + - - + - - + + + + + - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - - -
Name + - TypeAttributesDescription
resourceGroupName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
createUpdateTableParameters
accountName + + +TypeReference - - StringKeyword - -

Mandatory parameter

-
+ -
tableName - StringKeyword - -

Mandatory parameter

-

Mandatory parameter

options - TypeReference - <optional>
options -

Optional parameter

-
-
+ + + +TypeReference -
-

- View Source - - Azure/database/azure-noSql.js, - line 181 - -

-
- -
-
-
-
-
- - - Promise.<getTableResponse> -
-
-
-
-
- -
-

- # - - - listCollections(resourceGroupName, accountName, optionsopt) - → {Promise.<listTablesResponse>} - -

- -
-

Trigers the listTables function of cosmosdb

-
-
Parameters:
+ + -
- - - - + + + - + + + - - - + - - - + + - - + + +
Name + + <optional>
+ -
TypeAttributesDescription
resourceGroupName

Optional parameter

- StringKeyword -
+
- -

Mandatory parameter

- - - - accountName - - StringKeyword - - - -

Mandatory parameter

- - +
- - options + - - TypeReference - + - <optional>
+ - -

Optional parameter

- - - - -
+ -
-

- View Source - - Azure/database/azure-noSql.js, - line 104 - -

-
- -
-
-
-
-
- - - Promise.<listTablesResponse> -
-
-
-
-
- -
-

- # - - - setAttribute(resourceGroupName, accountName, tableName, - updateThroughputParameters, optionsopt) - → - {Promise.<updateTableThroughputResponse>} - -

- -
-

- Trigers the updateTableThroughput function of cosmosdb -

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + - + + - + - - + - - + +

+ View Source + + Azure/database/azure-noSql.js, line 24 + +

+ + - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
accountName - StringKeyword - -

Mandatory parameter

-
tableName - StringKeyword - -

Mandatory parameter

-
- updateThroughputParameters - - TypeReference - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/database/azure-noSql.js, - line 137 - -

-
- -
-
-
-
-
- - - Promise.<updateTableThroughputResponse> -
-
-
-
-
-
-
-
-
+ + +
+
+
+ + + +
+ + +
+ + +Promise.<createUpdateTableResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteCollection(resourceGroupName, accountName, tableName, optionsopt) → {Promise.<deleteTableResponse>} + + +

+ + + + +
+

Trigers the deleteTable function of cosmosdb

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

accountName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

tableName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-noSql.js, line 68 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteTableResponse> + + +
+ +
+ +
+
+ + + + +
+ +
- -
-
+ + +

+ # + + + + getAttributes(resourceGroupName, accountName, tableName, optionsopt) → {Promise.<getTableResponse>} + + +

+ + + + +
+

Trigers the getTable function of cosmosdb

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

accountName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

tableName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-noSql.js, line 186 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getTableResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listCollections(resourceGroupName, accountName, optionsopt) → {Promise.<listTablesResponse>} + + +

+ + + + +
+

Trigers the listTables function of cosmosdb

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

accountName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-noSql.js, line 109 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listTablesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, optionsopt) → {Promise.<updateTableThroughputResponse>} + + +

+ + + + +
+

Trigers the updateTableThroughput function of cosmosdb

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

accountName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

tableName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

updateThroughputParameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-noSql.js, line 142 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateTableThroughputResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+ + + + + + + \ No newline at end of file diff --git a/docs/Azure_PaaS.html b/docs/Azure_PaaS.html index 2c2bae2a..3e405e6f 100644 --- a/docs/Azure_PaaS.html +++ b/docs/Azure_PaaS.html @@ -1,1764 +1,3495 @@ - - - - Azure_PaaS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_PaaS

-
- -
-
-

- Azure_PaaS(azureRestSdk) -

- -
-

Class to create a PaaS object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_PaaS

+
+ + + + + +
+ +
+ +

Azure_PaaS(azureRestSdk)

+ +

Class to create a PaaS object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_PaaS(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_PaaS(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - checkDNSAvailability(optionsopt) - → {Promise.<checkAvailabilityResponse>} - -

- -
-

- Trigers the checkAvailability function of appservice -

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + checkDNSAvailability(optionsopt) → {Promise.<checkAvailabilityResponse>} + + +

+ - - - -
NameTypeAttributesDescription
options - TypeReference - <optional>
-

Optional parameter

-
-
+ + +
+

Trigers the checkAvailability function of appservice

+
+ -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 368 - -

-
- -
-
-
-
-
- - - Promise.<checkAvailabilityResponse> -
-
-
-
-
- -
-

- # - - - create(resourceGroupName, name, siteEnvelope, optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of appservice

-
-
Parameters:
-
- - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword -
+ + + + + - - + - - + + + - + - + + + - - + + - - + + + + + - + - - + + - - + + + - + + + - - - -
Name -

Mandatory parameter

-
Type
nameAttributes - StringKeyword - Description
-

Mandatory parameter

-
siteEnvelope
options - TypeReference - + + +TypeReference - -

Mandatory parameter

-
options + + <optional>
+ -
- TypeReference - <optional>
-

Optional parameter

-
-
+ -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, - optionsopt) - → {Promise.<createOrUpdateSlotResponse>} - -

- -
-

- Trigers the createOrUpdateSlot function of appservice -

-
+

Optional parameter

+ -
Parameters:
-
- - - - + + +
Name
+
- Type - Attributes - Description - - - - - resourceGroupName - - StringKeyword - +
- + - -

Mandatory parameter

- - + - - name + - - StringKeyword - + - + - -

Mandatory parameter

- - + - - siteEnvelope + - - TypeReference - + - + - -

Mandatory parameter

- - + - - slot + - - StringKeyword - + + - + - -

Mandatory parameter

- - + - - options + +

+ View Source + + Azure/appServices/azure-paaS.js, line 375 + +

+ +
- - TypeReference - - <optional>
- -

Optional parameter

- - - - -
-
-

- View Source - - Azure/appServices/azure-paaS.js, - line 263 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateSlotResponse> -
-
-
-
-
- -
-

- # - - - createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, - optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of appservice

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - - +
+
+
+ + -
+
+ + +
+ + +Promise.<checkAvailabilityResponse> -
- - + + + - - + + + - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
name - StringKeyword - -

Mandatory parameter

-
- hostingEnvironmentEnvelope - - TypeReference - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/appServices/azure-paaS.js, - line 178 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - delete(resourceGroupName, name, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of appservice

-
+
+ +
-
Parameters:
-
- - - - + +

+ # + + + + create(resourceGroupName, name, siteEnvelope, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - + + +
+

Trigers the createOrUpdate function of appservice

+
+ - - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
name - StringKeyword -
+ + + + + - - + - - + + + - + - + + + - - - -
Name -

Mandatory parameter

-
Type
optionsAttributes - TypeReference - <optional>
Description
-

Optional parameter

-
-
+ + -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 115 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - deleteConfigTemplate(resourceGroupName, name, slot, optionsopt) - → {Promise.<deleteSlotResponse>} - -

- -
-

Trigers the deleteSlot function of appservice

-
+ + + + resourceGroupName + -
Parameters:
+ + + +StringKeyword -
- - - - - + + - + + - - + - - - + + + - + - + + - - - - + - + + + + + - + - - - + + - + + + - - + + + - - + - + + - - - - -
NameTypeAttributes + - Description
resourceGroupName - StringKeyword -

Mandatory parameter

-

Mandatory parameter

-
name - StringKeyword -
name + + +StringKeyword - -

Mandatory parameter

-
slot - StringKeyword - + - -

Mandatory parameter

-
options - TypeReference -

Mandatory parameter

<optional>
-

Optional parameter

-
-
+ -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 339 - -

-
- -
-
-
-
-
- - - Promise.<deleteSlotResponse> -
-
-
-
-
- -
-

- # - - - describe(resourceGroupName, name, optionsopt) - → {Promise.<getResponse>} - -

- -
-

Trigers the get function of appservice

-
+ + + + siteEnvelope + -
Parameters:
+ + + +TypeReference -
- - - - - + + - + + - - + - - - + + + - + - + + - - - - + - + + + + + - + - - - + + - + + + - - - -
NameTypeAttributes + - Description
resourceGroupName - StringKeyword -

Mandatory parameter

-

Mandatory parameter

-
name - StringKeyword -
options + + +TypeReference - -

Mandatory parameter

-
options - TypeReference - + + <optional>
+ -
<optional>
-

Optional parameter

-
-
+ + + -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 86 - -

-
- -
-
-
-
-
- - - Promise.<getResponse> -
-
-
-
-
- -
-

- # - - - describeConfigSettings(resourceGroupName, name, slot, optionsopt) - → {Promise.<getSlotResponse>} - -

- -
-

Trigers the getSlot function of appservice

-
+ -
Parameters:
+

Optional parameter

+ -
- - - - - + + +
NameType
+
- Attributes - Description - - - - - resourceGroupName - - StringKeyword - - +
- -

Mandatory parameter

- - + - - name + - - StringKeyword - + - + - -

Mandatory parameter

- - + - - slot + - - StringKeyword - + - + - -

Mandatory parameter

- - + - - options + - - TypeReference - + - <optional>
+ + - -

Optional parameter

- - - - -
+ -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 307 - -

-
- -
-
-
-
-
- - - Promise.<getSlotResponse> -
-
-
-
-
- -
-

- # - - - restart(resourceGroupName, name, optionsopt) - → {Promise.<restartResponse>} - -

- -
-

Trigers the restart function of appservice

-
+ -
Parameters:
+ +

+ View Source + + Azure/appServices/azure-paaS.js, line 23 + +

+ + -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
name - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/appServices/azure-paaS.js, - line 146 - -

-
- -
-
-
-
-
- - - Promise.<restartResponse> -
-
-
-
-
- -
-

- # - - - terminateEnvironment(resourceGroupName, name, optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of appservice

-
-
Parameters:
+
+
+
+ + -
- - - - +
+ + +
+ + +Promise.<createOrUpdateResponse> -
- + + + - - - + + + - - - - - - - + + +
-
- - + +

+ # + + + + createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, optionsopt) → {Promise.<createOrUpdateSlotResponse>} + + +

+ - + + +
+

Trigers the createOrUpdateSlot function of appservice

+
+ - - - - - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
name - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/appServices/azure-paaS.js, - line 397 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - update(resourceGroupName, name, siteEnvelope, optionsopt) - → {Promise.<updateResponse>} - -

- -
-

Trigers the update function of appservice

-
-
Parameters:
-
- - - - - +
Parameters:
+ +
+
NameType
+ + + + + - + - - - + + + - - - + - + + + - + + - - + + + + + - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - - -
NameAttributesTypeDescription
Attributes
resourceGroupName - StringKeyword - Description
-

Mandatory parameter

-
resourceGroupName
name + + +StringKeyword - - StringKeyword - -

Mandatory parameter

-
+ -
siteEnvelope - TypeReference - -

Mandatory parameter

-

Mandatory parameter

options - TypeReference - <optional>
name -

Optional parameter

-
-
+ + + +StringKeyword -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 55 - -

-
- -
-
-
-
-
- - - Promise.<updateResponse> -
-
-
-
-
- -
-

- # - - - updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, - optionsopt) - → {Promise.<updateResponse>} - -

- -
-

Trigers the update function of appservice

-
-
Parameters:
+ + -
- - - - + + + - + + + - - - + - - - + + - - + - - + + + + + - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - - -
Name + - TypeAttributesDescription
resourceGroupName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
siteEnvelope
name + + +TypeReference - - StringKeyword - -

Mandatory parameter

-
+ -
- hostingEnvironmentEnvelope - - TypeReference - -

Mandatory parameter

-

Mandatory parameter

options - TypeReference - <optional>
slot -

Optional parameter

-
-
+ + + +StringKeyword -
-

- View Source - - Azure/appServices/azure-paaS.js, - line 220 - -

-
- -
-
-
-
-
- - - Promise.<updateResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + + + + + + + + + +

Mandatory parameter

+ + + + + + + + + options + + + + + +TypeReference + + + + + + + + + <optional>
+ + + + + + + + + + +

Optional parameter

+ + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 270 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateSlotResponse> + + +
+ +
+ +
+
- -
-
+ + + +
+ +
+ + + +

+ # + + + + createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ + + + +
+

Trigers the createOrUpdate function of appservice

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

hostingEnvironmentEnvelope + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 185 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createOrUpdateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(resourceGroupName, name, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of appservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 122 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteConfigTemplate(resourceGroupName, name, slot, optionsopt) → {Promise.<deleteSlotResponse>} + + +

+ + + + +
+

Trigers the deleteSlot function of appservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

slot + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 346 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteSlotResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(resourceGroupName, name, optionsopt) → {Promise.<getResponse>} + + +

+ + + + +
+

Trigers the get function of appservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 91 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeConfigSettings(resourceGroupName, name, slot, optionsopt) → {Promise.<getSlotResponse>} + + +

+ + + + +
+

Trigers the getSlot function of appservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

slot + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 314 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getSlotResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + restart(resourceGroupName, name, optionsopt) → {Promise.<restartResponse>} + + +

+ + + + +
+

Trigers the restart function of appservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 153 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<restartResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + terminateEnvironment(resourceGroupName, name, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of appservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 404 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(resourceGroupName, name, siteEnvelope, optionsopt) → {Promise.<updateResponse>} + + +

+ + + + +
+

Trigers the update function of appservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

siteEnvelope + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 60 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, optionsopt) → {Promise.<updateResponse>} + + +

+ + + + +
+

Trigers the update function of appservice

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

hostingEnvironmentEnvelope + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/appServices/azure-paaS.js, line 227 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + + + + + + + + + + + + + + + + +
+
+ + + + + + + \ No newline at end of file diff --git a/docs/Azure_RDBMS.html b/docs/Azure_RDBMS.html index 32d06d40..8bf1f2cf 100644 --- a/docs/Azure_RDBMS.html +++ b/docs/Azure_RDBMS.html @@ -1,992 +1,1851 @@ - - - - Azure_RDBMS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_RDBMS

-
- -
-
-

- Azure_RDBMS(azureRestSdk) -

- -
-

Class to create a RDBMS object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

Azure_RDBMS

+
+ + + + + +
+ +
+ +

Azure_RDBMS(azureRestSdk)

+ +

Class to create a RDBMS object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new Azure_RDBMS(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/database/azure-RDBMS.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new Azure_RDBMS(azureRestSdk) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
azureRestSdk + + +module + + + +

Azure Rest SDK

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-RDBMS.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - createDatabse(resourceGroupName, serverName, databaseName, - parameters, optionsopt) - → {Promise.<createOrUpdateResponse>} - -

- -
-

Trigers the createOrUpdate function of sql

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + createDatabse(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

+ - - + + +
+

Trigers the createOrUpdate function of sql

+
+ - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
serverName - StringKeyword - -

Mandatory parameter

-
databaseName - StringKeyword - -

Mandatory parameter

-
parameters
+ + + + + - + - + + + - - + - - + + + - + + - + + + + + - - - -
Name - TypeReference - TypeAttributes -

Mandatory parameter

-
optionsDescription
- TypeReference -
<optional>
resourceGroupName -

Optional parameter

-
-
+ + + +StringKeyword -
-

- View Source - - Azure/database/azure-RDBMS.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createOrUpdateResponse> -
-
-
-
-
- -
-

- # - - - createSnapshots(resourceGroupName, serverName, databaseName, - parameters, optionsopt) - → {Promise.<exportMethodResponse>} - -

- -
-

Trigers the exportMethod function of sql

-
-
Parameters:
+ + -
- - - - + + + - + + + - - - + - - - + + - - + - - + + + + + - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - + - - + + - + + - - -
Name + - TypeAttributesDescription
resourceGroupName

Mandatory parameter

- StringKeyword - -

Mandatory parameter

-
serverName
serverName + + +StringKeyword - - StringKeyword - -

Mandatory parameter

-
+ -
databaseName - StringKeyword - -

Mandatory parameter

-

Mandatory parameter

parameters - TypeReference -
databaseName -

Mandatory parameter

-
+ + +StringKeyword -
options - TypeReference - <optional>
+ - -

Optional parameter

-
-
+ -
-

- View Source - - Azure/database/azure-RDBMS.js, - line 106 - -

-
- -
-
-
-
-
- - - Promise.<exportMethodResponse> -
-
-
-
-
- -
-

- # - - - deleteDatabase(resourceGroupName, serverName, databaseName, - optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of sql

-
+ + + -
Parameters:
+ -
- - - - + + - - + - - - + + + + + - - - + - + + - - + + - + - + + + - + - - + + - - - + - + + + + + - - + - - + + - + + - - -
Name

Mandatory parameter

TypeAttributesDescription
parameters
resourceGroupName + + +TypeReference - - StringKeyword - -

Mandatory parameter

-
+ -
serverName - StringKeyword - -

Mandatory parameter

-

Mandatory parameter

databaseName - StringKeyword -
options -

Mandatory parameter

-
+ + +TypeReference -
options - TypeReference - <optional>
+ + <optional>
+ -
-

Optional parameter

-
-
+ -
-

- View Source - - Azure/database/azure-RDBMS.js, - line 68 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - modifyDB(resourceGroupName, serverName, databaseName, - parameters, optionsopt) - → {Promise.<updateResponse>} - -

- -
-

Trigers the update function of sql

-
+ + + -
Parameters:
+ -
- - - - + + - - + + +
Name

Optional parameter

TypeAttributes
+
- Description - - - - - resourceGroupName - - StringKeyword - - - -

Mandatory parameter

- - +
- - serverName + - - StringKeyword - + - + - -

Mandatory parameter

- - + - - databaseName + - - StringKeyword - + - + - -

Mandatory parameter

- - + - - parameters + - - TypeReference - + - + - -

Mandatory parameter

- - + + - - options + - - TypeReference - + - <optional>
+ +

+ View Source + + Azure/database/azure-RDBMS.js, line 24 + +

+ +
- -

Optional parameter

- - - - -
-
-

- View Source - - Azure/database/azure-RDBMS.js, - line 151 - -

-
- -
-
-
-
-
- - - Promise.<updateResponse> -
-
-
-
-
- -
-

- # - - - restoreDatabase(resourceGroupName, managedInstanceName, - databaseName, parameters, optionsopt) - → {Promise.<completeRestoreResponse>} - -

- -
-

Trigers the completeRestore function of sql

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - +
+
+
+ + -
- +
+ + +
+ + +Promise.<createOrUpdateResponse> -
- - + + + - + + + - - - - - - + + +
-
- - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
- managedInstanceName - - StringKeyword - -

Mandatory parameter

-
databaseName - StringKeyword - -

Mandatory parameter

-
parameters - TypeReference - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/database/azure-RDBMS.js, - line 196 - -

-
- -
-
-
-
-
- - - Promise.<completeRestoreResponse> -
-
-
-
-
-
-
-
-
+ +

+ # + + + + createSnapshots(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<exportMethodResponse>} + + +

+ + + + +
+

Trigers the exportMethod function of sql

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

serverName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

databaseName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-RDBMS.js, line 111 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<exportMethodResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ - -
-
+ +

+ # + + + + deleteDatabase(resourceGroupName, serverName, databaseName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of sql

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

serverName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

databaseName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-RDBMS.js, line 68 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + modifyDB(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<updateResponse>} + + +

+ + + + +
+

Trigers the update function of sql

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

serverName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

databaseName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-RDBMS.js, line 156 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, optionsopt) → {Promise.<completeRestoreResponse>} + + +

+ + + + +
+

Trigers the completeRestore function of sql

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

managedInstanceName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

databaseName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

parameters + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/database/azure-RDBMS.js, line 201 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<completeRestoreResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + + + + + + +
+
+ + + + + + + \ No newline at end of file diff --git a/docs/Azure_StorageBucket.html b/docs/Azure_StorageBucket.html index f2d08628..5cd33979 100644 --- a/docs/Azure_StorageBucket.html +++ b/docs/Azure_StorageBucket.html @@ -1,678 +1,1155 @@ - - - - Azure_StorageBucket - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

Azure_StorageBucket

-
- -
-
-

- Azure_StorageBucket(azureRestSdk) -

- -
-

Class to create a StorageBucket object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new Azure_StorageBucket(azureRestSdk) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
azureRestSdk - module - -

Azure Rest SDK

-
-
- -
-

- View Source - - Azure/storage/azure-storageBucket.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

Azure_StorageBucket

+
+ -
-

Methods

+ + + +
+ +
+ +

Azure_StorageBucket(azureRestSdk)

+ +

Class to create a StorageBucket object

+ + +
+ +
+
+ + +
-
-

- # - - - create(resourceGroupName, accountName, containerName, - blobContainer, optionsopt) - → {Promise.<createResponse>} - -

- -
-

Trigers the create function of storage

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new Azure_StorageBucket(azureRestSdk) + + +

+ - + + - - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
accountName - StringKeyword -
+ + + + + - - + - - + - + - + + + - - + + - - + + + + + - + - - + + - - + - + - + + - - - -
Name -

Mandatory parameter

-
Type
containerName - StringKeyword - Description
-

Mandatory parameter

-
blobContainer
azureRestSdk - TypeReference - + + +module - -

Mandatory parameter

-
options - TypeReference - <optional>

Azure Rest SDK

-

Optional parameter

-
-
-
-

- View Source - - Azure/storage/azure-storageBucket.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<createResponse> -
-
-
-
-
- -
-

- # - - - delete(resourceGroupName, accountName, containerName, - optionsopt) - → {Promise.<deleteMethodResponse>} - -

- -
-

Trigers the deleteMethod function of storage

-
+ + + +
-
Parameters:
-
- - - - - - - - - +
-
- - + - + - + - - + - - + - + - + - - + - - + - + - + - - + + - - + + + + + +

+ View Source + + Azure/storage/azure-storageBucket.js, line 12 + +

+ + - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
accountName - StringKeyword - -

Mandatory parameter

-
containerName - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/storage/azure-storageBucket.js, - line 68 - -

-
- -
-
-
-
-
- - - Promise.<deleteMethodResponse> -
-
-
-
-
- -
-

- # - - - list(resourceGroupName, accountName, optionsopt) - → {Promise.<listResponse>} - -

- -
-

Trigers the list function of storage

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
resourceGroupName - StringKeyword - -

Mandatory parameter

-
accountName - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - Azure/storage/azure-storageBucket.js, - line 104 - -

-
- -
-
-
-
-
- - - Promise.<listResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(resourceGroupName, accountName, containerName, blobContainer, optionsopt) → {Promise.<createResponse>} + + +

+ + + + +
+

Trigers the create function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

accountName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

containerName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

blobContainer + + +TypeReference + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/storage/azure-storageBucket.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ - -
-
+ +

+ # + + + + delete(resourceGroupName, accountName, containerName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

+ + + + +
+

Trigers the deleteMethod function of storage

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

accountName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

containerName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/storage/azure-storageBucket.js, line 68 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteMethodResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(resourceGroupName, accountName, optionsopt) → {Promise.<listResponse>} + + +

+ + + + +
+

Trigers the list function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
resourceGroupName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

accountName + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Azure/storage/azure-storageBucket.js, line 104 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Azure_appServices_azure-paaS.js.html b/docs/Azure_appServices_azure-paaS.js.html index c15b297a..8da36a32 100644 --- a/docs/Azure_appServices_azure-paaS.js.html +++ b/docs/Azure_appServices_azure-paaS.js.html @@ -1,623 +1,545 @@ + + - - - - Azure/appServices/azure-paaS.js - - - - - - - - - - - - - + + + + + Azure/appServices/azure-paaS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/appServices/azure-paaS.js

-
+ +
+
+
+

Source

+

Azure/appServices/azure-paaS.js

+
+ + -
-
-
const { WebSiteManagementClient } = require("@azure/arm-appservice");
+
+    
+    
+
+
const { WebSiteManagementClient } = require('@azure/arm-appservice');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a PaaS object
  * @category Azure
  */
 class Azure_PaaS {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} siteEnvelope - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  create(resourceGroupName, name, siteEnvelope, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.webApps
-            .createOrUpdate(resourceGroupName, name, siteEnvelope, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the update function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} siteEnvelope - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateResponse>}
-   */
-  update(resourceGroupName, name, siteEnvelope, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.webApps
-            .update(resourceGroupName, name, siteEnvelope, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the get function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getResponse>}
-   */
-  describe(resourceGroupName, name, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.webApps.get(resourceGroupName, name, options).then(result => {
-            resolve(result);
-          });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  delete(resourceGroupName, name, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.webApps
-            .deleteMethod(resourceGroupName, name, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the restart function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<restartResponse>}
-   */
-  restart(resourceGroupName, name, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.webApps
-            .restart(resourceGroupName, name, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createOrUpdate function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  createEnvironment(
-    resourceGroupName,
-    name,
-    hostingEnvironmentEnvelope,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.appServiceEnvironments
-            .createOrUpdate(
-              resourceGroupName,
-              name,
-              hostingEnvironmentEnvelope,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the update function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateResponse>}
-   */
-  updateEnvironment(
-    resourceGroupName,
-    name,
-    hostingEnvironmentEnvelope,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.appServiceEnvironments
-            .update(
-              resourceGroupName,
-              name,
-              hostingEnvironmentEnvelope,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createOrUpdateSlot function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} siteEnvelope - Mandatory parameter
-   * @param {StringKeyword} slot - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateSlotResponse>}
-   */
-  createConfigTemplate(
-    resourceGroupName,
-    name,
-    siteEnvelope,
-    slot,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.webApps
-            .createOrUpdateSlot(
-              resourceGroupName,
-              name,
-              siteEnvelope,
-              slot,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getSlot function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {StringKeyword} slot - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getSlotResponse>}
-   */
-  describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.webApps
-            .getSlot(resourceGroupName, name, slot, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteSlot function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {StringKeyword} slot - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteSlotResponse>}
-   */
-  deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.webApps
-            .deleteSlot(resourceGroupName, name, slot, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the checkAvailability function of appservice
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<checkAvailabilityResponse>}
-   */
-  checkDNSAvailability(options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.domains.checkAvailability(options).then(result => {
-            resolve(result);
-          });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of appservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  terminateEnvironment(resourceGroupName, name, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new WebSiteManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.appServiceEnvironments
-            .deleteMethod(resourceGroupName, name, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} siteEnvelope - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	create(resourceGroupName, name, siteEnvelope, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.webApps
+						.createOrUpdate(
+							resourceGroupName,
+							name,
+							siteEnvelope,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the update function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} siteEnvelope - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateResponse>}
+	 */
+	update(resourceGroupName, name, siteEnvelope, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.webApps
+						.update(resourceGroupName, name, siteEnvelope, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the get function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getResponse>}
+	 */
+	describe(resourceGroupName, name, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.webApps
+						.get(resourceGroupName, name, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	delete(resourceGroupName, name, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.webApps
+						.deleteMethod(resourceGroupName, name, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the restart function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<restartResponse>}
+	 */
+	restart(resourceGroupName, name, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.webApps
+						.restart(resourceGroupName, name, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createOrUpdate function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	createEnvironment(
+		resourceGroupName,
+		name,
+		hostingEnvironmentEnvelope,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.appServiceEnvironments
+						.createOrUpdate(
+							resourceGroupName,
+							name,
+							hostingEnvironmentEnvelope,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the update function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateResponse>}
+	 */
+	updateEnvironment(
+		resourceGroupName,
+		name,
+		hostingEnvironmentEnvelope,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.appServiceEnvironments
+						.update(
+							resourceGroupName,
+							name,
+							hostingEnvironmentEnvelope,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createOrUpdateSlot function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} siteEnvelope - Mandatory parameter
+	 * @param {StringKeyword} slot - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateSlotResponse>}
+	 */
+	createConfigTemplate(
+		resourceGroupName,
+		name,
+		siteEnvelope,
+		slot,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.webApps
+						.createOrUpdateSlot(
+							resourceGroupName,
+							name,
+							siteEnvelope,
+							slot,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getSlot function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {StringKeyword} slot - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getSlotResponse>}
+	 */
+	describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.webApps
+						.getSlot(resourceGroupName, name, slot, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteSlot function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {StringKeyword} slot - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteSlotResponse>}
+	 */
+	deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.webApps
+						.deleteSlot(resourceGroupName, name, slot, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the checkAvailability function of appservice
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<checkAvailabilityResponse>}
+	 */
+	checkDNSAvailability(options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.domains.checkAvailability(options).then(result => {
+						resolve(result);
+					});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of appservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	terminateEnvironment(resourceGroupName, name, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new WebSiteManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.appServiceEnvironments
+						.deleteMethod(resourceGroupName, name, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_PaaS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_compute_azure-computeInstance.js.html b/docs/Azure_compute_azure-computeInstance.js.html index 8c59194c..3c6468a4 100644 --- a/docs/Azure_compute_azure-computeInstance.js.html +++ b/docs/Azure_compute_azure-computeInstance.js.html @@ -1,403 +1,323 @@ + + - - - - Azure/compute/azure-computeInstance.js - - - - - - - - - - - - - + + + + + Azure/compute/azure-computeInstance.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/compute/azure-computeInstance.js

-
+ +
+
+
+

Source

+

Azure/compute/azure-computeInstance.js

+
+ + -
-
-
const { ComputeManagementClient } = require("@azure/arm-compute");
+
+    
+    
+
+
const { ComputeManagementClient } = require('@azure/arm-compute');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a ComputeInstance object
  * @category Azure
  */
 class Azure_ComputeInstance {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vmName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  create(resourceGroupName, vmName, parameters, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.virtualMachines
-            .createOrUpdate(resourceGroupName, vmName, parameters, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the list function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listResponse>}
-   */
-  list(resourceGroupName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.virtualMachines
-            .list(resourceGroupName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the start function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vmName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<startResponse>}
-   */
-  start(resourceGroupName, vmName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.virtualMachines
-            .start(resourceGroupName, vmName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the powerOff function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vmName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<powerOffResponse>}
-   */
-  stop(resourceGroupName, vmName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.virtualMachines
-            .powerOff(resourceGroupName, vmName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the restart function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vmName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<restartResponse>}
-   */
-  reboot(resourceGroupName, vmName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.virtualMachines
-            .restart(resourceGroupName, vmName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vmName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  destroy(resourceGroupName, vmName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.virtualMachines
-            .deleteMethod(resourceGroupName, vmName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vmName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	create(resourceGroupName, vmName, parameters, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.virtualMachines
+						.createOrUpdate(
+							resourceGroupName,
+							vmName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the list function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listResponse>}
+	 */
+	list(resourceGroupName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.virtualMachines
+						.list(resourceGroupName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the start function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vmName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<startResponse>}
+	 */
+	start(resourceGroupName, vmName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.virtualMachines
+						.start(resourceGroupName, vmName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the powerOff function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vmName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<powerOffResponse>}
+	 */
+	stop(resourceGroupName, vmName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.virtualMachines
+						.powerOff(resourceGroupName, vmName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the restart function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vmName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<restartResponse>}
+	 */
+	reboot(resourceGroupName, vmName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.virtualMachines
+						.restart(resourceGroupName, vmName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vmName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	destroy(resourceGroupName, vmName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.virtualMachines
+						.deleteMethod(resourceGroupName, vmName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_ComputeInstance;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_compute_azure-container.js.html b/docs/Azure_compute_azure-container.js.html index 6fa5a6ad..9ad2c817 100644 --- a/docs/Azure_compute_azure-container.js.html +++ b/docs/Azure_compute_azure-container.js.html @@ -1,348 +1,267 @@ + + - - - - Azure/compute/azure-container.js - - - - - - - - - - - - - + + + + + Azure/compute/azure-container.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/compute/azure-container.js

-
+ +
+
+
+

Source

+

Azure/compute/azure-container.js

+
+ + -
-
-
const { ContainerServiceClient } = require("@azure/arm-containerservice");
+
+    
+    
+
+
const { ContainerServiceClient } = require('@azure/arm-containerservice');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Container object
  * @category Azure
  */
 class Azure_Container {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} containerServiceName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  create(
-    resourceGroupName,
-    containerServiceName,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.containerServices
-            .createOrUpdate(
-              resourceGroupName,
-              containerServiceName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} containerServiceName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  delete(resourceGroupName, containerServiceName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.containerServices
-            .deleteMethod(resourceGroupName, containerServiceName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the get function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} containerServiceName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getResponse>}
-   */
-  describe(resourceGroupName, containerServiceName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.containerServices
-            .get(resourceGroupName, containerServiceName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the list function of containerservice
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listResponse>}
-   */
-  list(options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.containerServices.list(options).then(result => {
-            resolve(result);
-          });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} containerServiceName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	create(
+		resourceGroupName,
+		containerServiceName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.containerServices
+						.createOrUpdate(
+							resourceGroupName,
+							containerServiceName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} containerServiceName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	delete(resourceGroupName, containerServiceName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.containerServices
+						.deleteMethod(
+							resourceGroupName,
+							containerServiceName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the get function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} containerServiceName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getResponse>}
+	 */
+	describe(resourceGroupName, containerServiceName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.containerServices
+						.get(resourceGroupName, containerServiceName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the list function of containerservice
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listResponse>}
+	 */
+	list(options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.containerServices.list(options).then(result => {
+						resolve(result);
+					});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_Container;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_compute_azure-kubernetes.js.html b/docs/Azure_compute_azure-kubernetes.js.html index f4d8069e..f143401b 100644 --- a/docs/Azure_compute_azure-kubernetes.js.html +++ b/docs/Azure_compute_azure-kubernetes.js.html @@ -1,561 +1,495 @@ + + - - - - Azure/compute/azure-kubernetes.js - - - - - - - - - - - - - + + + + + Azure/compute/azure-kubernetes.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/compute/azure-kubernetes.js

-
+ +
+
+
+

Source

+

Azure/compute/azure-kubernetes.js

+
+ + -
-
-
const { ContainerServiceClient } = require("@azure/arm-containerservice");
+
+    
+    
+
+
const { ContainerServiceClient } = require('@azure/arm-containerservice');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Kubernetes object
  * @category Azure
  */
 class Azure_Kubernetes {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  create(resourceGroupName, resourceName, parameters, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.managedClusters
-            .createOrUpdate(
-              resourceGroupName,
-              resourceName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  delete(resourceGroupName, resourceName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.managedClusters
-            .deleteMethod(resourceGroupName, resourceName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the updateTags function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateTagsResponse>}
-   */
-  updateTags(resourceGroupName, resourceName, parameters, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.managedClusters
-            .updateTags(resourceGroupName, resourceName, parameters, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the list function of containerservice
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listResponse>}
-   */
-  listClusters(options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.managedClusters.list(options).then(result => {
-            resolve(result);
-          });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the get function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getResponse>}
-   */
-  describeCluster(resourceGroupName, resourceName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.managedClusters
-            .get(resourceGroupName, resourceName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createOrUpdate function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {StringKeyword} agentPoolName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  createNodeGroup(
-    resourceGroupName,
-    resourceName,
-    agentPoolName,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.agentPools
-            .createOrUpdate(
-              resourceGroupName,
-              resourceName,
-              agentPoolName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {StringKeyword} agentPoolName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  deleteNodegroup(
-    resourceGroupName,
-    resourceName,
-    agentPoolName,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.agentPools
-            .deleteMethod(
-              resourceGroupName,
-              resourceName,
-              agentPoolName,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the get function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {StringKeyword} agentPoolName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getResponse>}
-   */
-  describeNodeGroup(
-    resourceGroupName,
-    resourceName,
-    agentPoolName,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.agentPools
-            .get(resourceGroupName, resourceName, agentPoolName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the list function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listResponse>}
-   */
-  listNodegroups(resourceGroupName, resourceName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.agentPools
-            .list(resourceGroupName, resourceName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the rotateClusterCertificates function of containerservice
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} resourceName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<rotateClusterCertificatesResponse>}
-   */
-  updateConfig(resourceGroupName, resourceName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ContainerServiceClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.managedClusters
-            .rotateClusterCertificates(resourceGroupName, resourceName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	create(resourceGroupName, resourceName, parameters, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.managedClusters
+						.createOrUpdate(
+							resourceGroupName,
+							resourceName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	delete(resourceGroupName, resourceName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.managedClusters
+						.deleteMethod(resourceGroupName, resourceName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the updateTags function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateTagsResponse>}
+	 */
+	updateTags(
+		resourceGroupName,
+		resourceName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.managedClusters
+						.updateTags(
+							resourceGroupName,
+							resourceName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the list function of containerservice
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listResponse>}
+	 */
+	listClusters(options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.managedClusters.list(options).then(result => {
+						resolve(result);
+					});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the get function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getResponse>}
+	 */
+	describeCluster(resourceGroupName, resourceName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.managedClusters
+						.get(resourceGroupName, resourceName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createOrUpdate function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {StringKeyword} agentPoolName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	createNodeGroup(
+		resourceGroupName,
+		resourceName,
+		agentPoolName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.agentPools
+						.createOrUpdate(
+							resourceGroupName,
+							resourceName,
+							agentPoolName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {StringKeyword} agentPoolName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	deleteNodegroup(
+		resourceGroupName,
+		resourceName,
+		agentPoolName,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.agentPools
+						.deleteMethod(
+							resourceGroupName,
+							resourceName,
+							agentPoolName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the get function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {StringKeyword} agentPoolName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getResponse>}
+	 */
+	describeNodeGroup(
+		resourceGroupName,
+		resourceName,
+		agentPoolName,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.agentPools
+						.get(
+							resourceGroupName,
+							resourceName,
+							agentPoolName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the list function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listResponse>}
+	 */
+	listNodegroups(resourceGroupName, resourceName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.agentPools
+						.list(resourceGroupName, resourceName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the rotateClusterCertificates function of containerservice
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} resourceName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<rotateClusterCertificatesResponse>}
+	 */
+	updateConfig(resourceGroupName, resourceName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ContainerServiceClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.managedClusters
+						.rotateClusterCertificates(
+							resourceGroupName,
+							resourceName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_Kubernetes;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_database_azure-RDBMS.js.html b/docs/Azure_database_azure-RDBMS.js.html index 97bb3205..7496f998 100644 --- a/docs/Azure_database_azure-RDBMS.js.html +++ b/docs/Azure_database_azure-RDBMS.js.html @@ -1,434 +1,354 @@ + + - - - - Azure/database/azure-RDBMS.js - - - - - - - - - - - - - + + + + + Azure/database/azure-RDBMS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/database/azure-RDBMS.js

-
+ +
+
+
+

Source

+

Azure/database/azure-RDBMS.js

+
+ + -
-
-
const { SqlManagementClient } = require("@azure/arm-sql");
+
+    
+    
+
+
const { SqlManagementClient } = require('@azure/arm-sql');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a RDBMS object
  * @category Azure
  */
 class Azure_RDBMS {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of sql
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} serverName - Mandatory parameter
-   * @param {StringKeyword} databaseName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  createDatabse(
-    resourceGroupName,
-    serverName,
-    databaseName,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new SqlManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.databases
-            .createOrUpdate(
-              resourceGroupName,
-              serverName,
-              databaseName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of sql
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} serverName - Mandatory parameter
-   * @param {StringKeyword} databaseName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  deleteDatabase(
-    resourceGroupName,
-    serverName,
-    databaseName,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new SqlManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.databases
-            .deleteMethod(resourceGroupName, serverName, databaseName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the exportMethod function of sql
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} serverName - Mandatory parameter
-   * @param {StringKeyword} databaseName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<exportMethodResponse>}
-   */
-  createSnapshots(
-    resourceGroupName,
-    serverName,
-    databaseName,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new SqlManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.databases
-            .exportMethod(
-              resourceGroupName,
-              serverName,
-              databaseName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the update function of sql
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} serverName - Mandatory parameter
-   * @param {StringKeyword} databaseName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateResponse>}
-   */
-  modifyDB(
-    resourceGroupName,
-    serverName,
-    databaseName,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new SqlManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.databases
-            .update(
-              resourceGroupName,
-              serverName,
-              databaseName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the completeRestore function of sql
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} managedInstanceName - Mandatory parameter
-   * @param {StringKeyword} databaseName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<completeRestoreResponse>}
-   */
-  restoreDatabase(
-    resourceGroupName,
-    managedInstanceName,
-    databaseName,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new SqlManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.managedDatabases
-            .completeRestore(
-              resourceGroupName,
-              managedInstanceName,
-              databaseName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of sql
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} serverName - Mandatory parameter
+	 * @param {StringKeyword} databaseName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	createDatabse(
+		resourceGroupName,
+		serverName,
+		databaseName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new SqlManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.databases
+						.createOrUpdate(
+							resourceGroupName,
+							serverName,
+							databaseName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of sql
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} serverName - Mandatory parameter
+	 * @param {StringKeyword} databaseName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	deleteDatabase(
+		resourceGroupName,
+		serverName,
+		databaseName,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new SqlManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.databases
+						.deleteMethod(
+							resourceGroupName,
+							serverName,
+							databaseName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the exportMethod function of sql
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} serverName - Mandatory parameter
+	 * @param {StringKeyword} databaseName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<exportMethodResponse>}
+	 */
+	createSnapshots(
+		resourceGroupName,
+		serverName,
+		databaseName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new SqlManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.databases
+						.exportMethod(
+							resourceGroupName,
+							serverName,
+							databaseName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the update function of sql
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} serverName - Mandatory parameter
+	 * @param {StringKeyword} databaseName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateResponse>}
+	 */
+	modifyDB(
+		resourceGroupName,
+		serverName,
+		databaseName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new SqlManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.databases
+						.update(
+							resourceGroupName,
+							serverName,
+							databaseName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the completeRestore function of sql
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} managedInstanceName - Mandatory parameter
+	 * @param {StringKeyword} databaseName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<completeRestoreResponse>}
+	 */
+	restoreDatabase(
+		resourceGroupName,
+		managedInstanceName,
+		databaseName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new SqlManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.managedDatabases
+						.completeRestore(
+							resourceGroupName,
+							managedInstanceName,
+							databaseName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_RDBMS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_database_azure-noSql.js.html b/docs/Azure_database_azure-noSql.js.html index 10d2f42a..3bb8feab 100644 --- a/docs/Azure_database_azure-noSql.js.html +++ b/docs/Azure_database_azure-noSql.js.html @@ -1,412 +1,337 @@ + + - - - - Azure/database/azure-noSql.js - - - - - - - - - - - - - + + + + + Azure/database/azure-noSql.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/database/azure-noSql.js

-
+ +
+
+
+

Source

+

Azure/database/azure-noSql.js

+
+ + -
-
-
const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb");
+
+    
+    
+
+
const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a NoSql object
  * @category Azure
  */
 class Azure_NoSql {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createUpdateTable function of cosmosdb
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} accountName - Mandatory parameter
-   * @param {StringKeyword} tableName - Mandatory parameter
-   * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createUpdateTableResponse>}
-   */
-  createCollection(
-    resourceGroupName,
-    accountName,
-    tableName,
-    createUpdateTableParameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new CosmosDBManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.tableResources
-            .createUpdateTable(
-              resourceGroupName,
-              accountName,
-              tableName,
-              createUpdateTableParameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteTable function of cosmosdb
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} accountName - Mandatory parameter
-   * @param {StringKeyword} tableName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteTableResponse>}
-   */
-  deleteCollection(
-    resourceGroupName,
-    accountName,
-    tableName,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new CosmosDBManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.tableResources
-            .deleteTable(resourceGroupName, accountName, tableName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the listTables function of cosmosdb
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} accountName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listTablesResponse>}
-   */
-  listCollections(resourceGroupName, accountName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new CosmosDBManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.tableResources
-            .listTables(resourceGroupName, accountName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the updateTableThroughput function of cosmosdb
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} accountName - Mandatory parameter
-   * @param {StringKeyword} tableName - Mandatory parameter
-   * @param {TypeReference} updateThroughputParameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateTableThroughputResponse>}
-   */
-  setAttribute(
-    resourceGroupName,
-    accountName,
-    tableName,
-    updateThroughputParameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new CosmosDBManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.tableResources
-            .updateTableThroughput(
-              resourceGroupName,
-              accountName,
-              tableName,
-              updateThroughputParameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getTable function of cosmosdb
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} accountName - Mandatory parameter
-   * @param {StringKeyword} tableName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getTableResponse>}
-   */
-  getAttributes(
-    resourceGroupName,
-    accountName,
-    tableName,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new CosmosDBManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.tableResources
-            .getTable(resourceGroupName, accountName, tableName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createUpdateTable function of cosmosdb
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} accountName - Mandatory parameter
+	 * @param {StringKeyword} tableName - Mandatory parameter
+	 * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createUpdateTableResponse>}
+	 */
+	createCollection(
+		resourceGroupName,
+		accountName,
+		tableName,
+		createUpdateTableParameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new CosmosDBManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.tableResources
+						.createUpdateTable(
+							resourceGroupName,
+							accountName,
+							tableName,
+							createUpdateTableParameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteTable function of cosmosdb
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} accountName - Mandatory parameter
+	 * @param {StringKeyword} tableName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteTableResponse>}
+	 */
+	deleteCollection(
+		resourceGroupName,
+		accountName,
+		tableName,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new CosmosDBManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.tableResources
+						.deleteTable(
+							resourceGroupName,
+							accountName,
+							tableName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the listTables function of cosmosdb
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} accountName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listTablesResponse>}
+	 */
+	listCollections(resourceGroupName, accountName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new CosmosDBManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.tableResources
+						.listTables(resourceGroupName, accountName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the updateTableThroughput function of cosmosdb
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} accountName - Mandatory parameter
+	 * @param {StringKeyword} tableName - Mandatory parameter
+	 * @param {TypeReference} updateThroughputParameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateTableThroughputResponse>}
+	 */
+	setAttribute(
+		resourceGroupName,
+		accountName,
+		tableName,
+		updateThroughputParameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new CosmosDBManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.tableResources
+						.updateTableThroughput(
+							resourceGroupName,
+							accountName,
+							tableName,
+							updateThroughputParameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getTable function of cosmosdb
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} accountName - Mandatory parameter
+	 * @param {StringKeyword} tableName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getTableResponse>}
+	 */
+	getAttributes(
+		resourceGroupName,
+		accountName,
+		tableName,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new CosmosDBManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.tableResources
+						.getTable(
+							resourceGroupName,
+							accountName,
+							tableName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_NoSql;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_management_azure-keyManagement.js.html b/docs/Azure_management_azure-keyManagement.js.html index d3c56150..694099ac 100644 --- a/docs/Azure_management_azure-keyManagement.js.html +++ b/docs/Azure_management_azure-keyManagement.js.html @@ -1,388 +1,313 @@ + + - - - - Azure/management/azure-keyManagement.js - - - - - - - - - - - - - + + + + + Azure/management/azure-keyManagement.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/management/azure-keyManagement.js

-
+ +
+
+
+

Source

+

Azure/management/azure-keyManagement.js

+
+ + -
-
-
const { KeyVaultManagementClient } = require("@azure/arm-keyvault");
+
+    
+    
+
+
const { KeyVaultManagementClient } = require('@azure/arm-keyvault');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a KeyManagement object
  * @category Azure
  */
 class Azure_KeyManagement {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of keyvault
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vaultName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  createKey(resourceGroupName, vaultName, parameters, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new KeyVaultManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.vaults
-            .createOrUpdate(resourceGroupName, vaultName, parameters, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of keyvault
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vaultName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  deleteKey(resourceGroupName, vaultName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new KeyVaultManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.vaults
-            .deleteMethod(resourceGroupName, vaultName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the update function of keyvault
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vaultName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateResponse>}
-   */
-  update(resourceGroupName, vaultName, parameters, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new KeyVaultManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.vaults
-            .update(resourceGroupName, vaultName, parameters, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the get function of keyvault
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vaultName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getResponse>}
-   */
-  describeKey(resourceGroupName, vaultName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new KeyVaultManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.vaults
-            .get(resourceGroupName, vaultName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the updateAccessPolicy function of keyvault
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} vaultName - Mandatory parameter
-   * @param {TypeReference} operationKind - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateAccessPolicyResponse>}
-   */
-  putKeyPolicy(
-    resourceGroupName,
-    vaultName,
-    operationKind,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new KeyVaultManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.vaults
-            .updateAccessPolicy(
-              resourceGroupName,
-              vaultName,
-              operationKind,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of keyvault
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vaultName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	createKey(resourceGroupName, vaultName, parameters, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new KeyVaultManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.vaults
+						.createOrUpdate(
+							resourceGroupName,
+							vaultName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of keyvault
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vaultName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	deleteKey(resourceGroupName, vaultName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new KeyVaultManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.vaults
+						.deleteMethod(resourceGroupName, vaultName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the update function of keyvault
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vaultName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateResponse>}
+	 */
+	update(resourceGroupName, vaultName, parameters, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new KeyVaultManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.vaults
+						.update(
+							resourceGroupName,
+							vaultName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the get function of keyvault
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vaultName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getResponse>}
+	 */
+	describeKey(resourceGroupName, vaultName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new KeyVaultManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.vaults
+						.get(resourceGroupName, vaultName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the updateAccessPolicy function of keyvault
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} vaultName - Mandatory parameter
+	 * @param {TypeReference} operationKind - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateAccessPolicyResponse>}
+	 */
+	putKeyPolicy(
+		resourceGroupName,
+		vaultName,
+		operationKind,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new KeyVaultManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.vaults
+						.updateAccessPolicy(
+							resourceGroupName,
+							vaultName,
+							operationKind,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_KeyManagement;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_management_azure-monitoring.js.html b/docs/Azure_management_azure-monitoring.js.html index d9853981..51d676e2 100644 --- a/docs/Azure_management_azure-monitoring.js.html +++ b/docs/Azure_management_azure-monitoring.js.html @@ -1,375 +1,302 @@ + + - - - - Azure/management/azure-monitoring.js - - - - - - - - - - - - - + + + + + Azure/management/azure-monitoring.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/management/azure-monitoring.js

-
+ +
+
+
+

Source

+

Azure/management/azure-monitoring.js

+
+ + -
-
-
const { MonitorManagementClient } = require("@azure/arm-monitor");
+
+    
+    
+
+
const { MonitorManagementClient } = require('@azure/arm-monitor');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Monitoring object
  * @category Azure
  */
 class Azure_Monitoring {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of monitor
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} ruleName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new MonitorManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.alertRules
-            .createOrUpdate(resourceGroupName, ruleName, parameters, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of monitor
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} ruleName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  deleteAlarm(resourceGroupName, ruleName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new MonitorManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.alertRules
-            .deleteMethod(resourceGroupName, ruleName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the update function of monitor
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} ruleName - Mandatory parameter
-   * @param {TypeReference} alertRulesResource - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateResponse>}
-   */
-  updateAlarm(
-    resourceGroupName,
-    ruleName,
-    alertRulesResource,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new MonitorManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.alertRules
-            .update(resourceGroupName, ruleName, alertRulesResource, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the listBySubscription function of monitor
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listBySubscriptionResponse>}
-   */
-  listAlarms(options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new MonitorManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.alertRules.listBySubscription(options).then(result => {
-            resolve(result);
-          });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the get function of monitor
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} ruleName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getResponse>}
-   */
-  getMetricData(resourceGroupName, ruleName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new MonitorManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.alertRules
-            .get(resourceGroupName, ruleName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of monitor
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} ruleName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new MonitorManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.alertRules
+						.createOrUpdate(
+							resourceGroupName,
+							ruleName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of monitor
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} ruleName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	deleteAlarm(resourceGroupName, ruleName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new MonitorManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.alertRules
+						.deleteMethod(resourceGroupName, ruleName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the update function of monitor
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} ruleName - Mandatory parameter
+	 * @param {TypeReference} alertRulesResource - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateResponse>}
+	 */
+	updateAlarm(
+		resourceGroupName,
+		ruleName,
+		alertRulesResource,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new MonitorManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.alertRules
+						.update(
+							resourceGroupName,
+							ruleName,
+							alertRulesResource,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the listBySubscription function of monitor
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listBySubscriptionResponse>}
+	 */
+	listAlarms(options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new MonitorManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.alertRules
+						.listBySubscription(options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the get function of monitor
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} ruleName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getResponse>}
+	 */
+	getMetricData(resourceGroupName, ruleName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new MonitorManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.alertRules
+						.get(resourceGroupName, ruleName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_Monitoring;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_network_azure-DNS.js.html b/docs/Azure_network_azure-DNS.js.html index c74b9043..b922f898 100644 --- a/docs/Azure_network_azure-DNS.js.html +++ b/docs/Azure_network_azure-DNS.js.html @@ -1,355 +1,275 @@ + + - - - - Azure/network/azure-DNS.js - - - - - - - - - - - - - + + + + + Azure/network/azure-DNS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/network/azure-DNS.js

-
+ +
+
+
+

Source

+

Azure/network/azure-DNS.js

+
+ + -
-
-
const { DnsManagementClient } = require("@azure/arm-dns");
+
+    
+    
+
+
const { DnsManagementClient } = require('@azure/arm-dns');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a DNS object
  * @category Azure
  */
 class Azure_DNS {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of dns
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} zoneName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  createZone(resourceGroupName, zoneName, parameters, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new DnsManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.zones
-            .createOrUpdate(resourceGroupName, zoneName, parameters, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of dns
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} zoneName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  deleteZone(resourceGroupName, zoneName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new DnsManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.zones
-            .deleteMethod(resourceGroupName, zoneName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the list function of dns
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listResponse>}
-   */
-  listZones(options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new DnsManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.zones.list(options).then(result => {
-            resolve(result);
-          });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createOrUpdate function of dns
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} zoneName - Mandatory parameter
-   * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
-   * @param {TypeReference} recordType - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  changeRecordSets(
-    resourceGroupName,
-    zoneName,
-    relativeRecordSetName,
-    recordType,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new DnsManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.recordSets
-            .createOrUpdate(
-              resourceGroupName,
-              zoneName,
-              relativeRecordSetName,
-              recordType,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of dns
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} zoneName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	createZone(resourceGroupName, zoneName, parameters, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new DnsManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.zones
+						.createOrUpdate(
+							resourceGroupName,
+							zoneName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of dns
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} zoneName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	deleteZone(resourceGroupName, zoneName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new DnsManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.zones
+						.deleteMethod(resourceGroupName, zoneName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the list function of dns
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listResponse>}
+	 */
+	listZones(options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new DnsManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.zones.list(options).then(result => {
+						resolve(result);
+					});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createOrUpdate function of dns
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} zoneName - Mandatory parameter
+	 * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
+	 * @param {TypeReference} recordType - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	changeRecordSets(
+		resourceGroupName,
+		zoneName,
+		relativeRecordSetName,
+		recordType,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new DnsManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.recordSets
+						.createOrUpdate(
+							resourceGroupName,
+							zoneName,
+							relativeRecordSetName,
+							recordType,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_DNS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_network_azure-loadBalancer.js.html b/docs/Azure_network_azure-loadBalancer.js.html index bd3bf7d5..06dcc85d 100644 --- a/docs/Azure_network_azure-loadBalancer.js.html +++ b/docs/Azure_network_azure-loadBalancer.js.html @@ -1,386 +1,312 @@ + + - - - - Azure/network/azure-loadBalancer.js - - - - - - - - - - - - - + + + + + Azure/network/azure-loadBalancer.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/network/azure-loadBalancer.js

-
+ +
+
+
+

Source

+

Azure/network/azure-loadBalancer.js

+
+ + -
-
-
const { NetworkManagementClient } = require("@azure/arm-network");
+
+    
+    
+
+
const { NetworkManagementClient } = require('@azure/arm-network');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a LoadBalancer object
  * @category Azure
  */
 class Azure_LoadBalancer {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of network
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} loadBalancerName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  create(resourceGroupName, loadBalancerName, parameters, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new NetworkManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.loadBalancers
-            .createOrUpdate(
-              resourceGroupName,
-              loadBalancerName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of network
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} loadBalancerName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  delete(resourceGroupName, loadBalancerName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new NetworkManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.loadBalancers
-            .deleteMethod(resourceGroupName, loadBalancerName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the list function of network
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listResponse>}
-   */
-  list(resourceGroupName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new NetworkManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.loadBalancers.list(resourceGroupName, options).then(result => {
-            resolve(result);
-          });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the updateTags function of network
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} loadBalancerName - Mandatory parameter
-   * @param {TypeReference} parameters - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateTagsResponse>}
-   */
-  addTags(
-    resourceGroupName,
-    loadBalancerName,
-    parameters,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new NetworkManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.loadBalancers
-            .updateTags(
-              resourceGroupName,
-              loadBalancerName,
-              parameters,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the get function of network
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} loadBalancerName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getResponse>}
-   */
-  describe(resourceGroupName, loadBalancerName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new NetworkManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.loadBalancers
-            .get(resourceGroupName, loadBalancerName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of network
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	create(
+		resourceGroupName,
+		loadBalancerName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new NetworkManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.loadBalancers
+						.createOrUpdate(
+							resourceGroupName,
+							loadBalancerName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of network
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	delete(resourceGroupName, loadBalancerName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new NetworkManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.loadBalancers
+						.deleteMethod(
+							resourceGroupName,
+							loadBalancerName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the list function of network
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listResponse>}
+	 */
+	list(resourceGroupName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new NetworkManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.loadBalancers
+						.list(resourceGroupName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the updateTags function of network
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
+	 * @param {TypeReference} parameters - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateTagsResponse>}
+	 */
+	addTags(
+		resourceGroupName,
+		loadBalancerName,
+		parameters,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new NetworkManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.loadBalancers
+						.updateTags(
+							resourceGroupName,
+							loadBalancerName,
+							parameters,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the get function of network
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getResponse>}
+	 */
+	describe(resourceGroupName, loadBalancerName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new NetworkManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.loadBalancers
+						.get(resourceGroupName, loadBalancerName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_LoadBalancer;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_storage_azure-blockStorage.js.html b/docs/Azure_storage_azure-blockStorage.js.html index ad929f47..c7f653ac 100644 --- a/docs/Azure_storage_azure-blockStorage.js.html +++ b/docs/Azure_storage_azure-blockStorage.js.html @@ -1,370 +1,290 @@ + + - - - - Azure/storage/azure-blockStorage.js - - - - - - - - - - - - - + + + + + Azure/storage/azure-blockStorage.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/storage/azure-blockStorage.js

-
+ +
+
+
+

Source

+

Azure/storage/azure-blockStorage.js

+
+ + -
-
-
const { ComputeManagementClient } = require("@azure/arm-compute");
+
+    
+    
+
+
const { ComputeManagementClient } = require('@azure/arm-compute');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a BlockStorage object
  * @category Azure
  */
 class Azure_BlockStorage {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the createOrUpdate function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} diskName - Mandatory parameter
-   * @param {TypeReference} disk - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createOrUpdateResponse>}
-   */
-  create(resourceGroupName, diskName, disk, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.disks
-            .createOrUpdate(resourceGroupName, diskName, disk, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} diskName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  delete(resourceGroupName, diskName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.disks
-            .deleteMethod(resourceGroupName, diskName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the get function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} diskName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getResponse>}
-   */
-  describe(resourceGroupName, diskName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.disks
-            .get(resourceGroupName, diskName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the list function of compute
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listResponse>}
-   */
-  list(options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.disks.list(options).then(result => {
-            resolve(result);
-          });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the update function of compute
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} diskName - Mandatory parameter
-   * @param {TypeReference} disk - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<updateResponse>}
-   */
-  update(resourceGroupName, diskName, disk, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new ComputeManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.disks
-            .update(resourceGroupName, diskName, disk, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the createOrUpdate function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} diskName - Mandatory parameter
+	 * @param {TypeReference} disk - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createOrUpdateResponse>}
+	 */
+	create(resourceGroupName, diskName, disk, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.disks
+						.createOrUpdate(
+							resourceGroupName,
+							diskName,
+							disk,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} diskName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	delete(resourceGroupName, diskName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.disks
+						.deleteMethod(resourceGroupName, diskName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the get function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} diskName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getResponse>}
+	 */
+	describe(resourceGroupName, diskName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.disks
+						.get(resourceGroupName, diskName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the list function of compute
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listResponse>}
+	 */
+	list(options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.disks.list(options).then(result => {
+						resolve(result);
+					});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the update function of compute
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} diskName - Mandatory parameter
+	 * @param {TypeReference} disk - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<updateResponse>}
+	 */
+	update(resourceGroupName, diskName, disk, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new ComputeManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.disks
+						.update(resourceGroupName, diskName, disk, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_BlockStorage;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/Azure_storage_azure-storageBucket.js.html b/docs/Azure_storage_azure-storageBucket.js.html index ad7ea856..a192ede3 100644 --- a/docs/Azure_storage_azure-storageBucket.js.html +++ b/docs/Azure_storage_azure-storageBucket.js.html @@ -1,330 +1,245 @@ + + - - - - Azure/storage/azure-storageBucket.js - - - - - - - - - - - - - + + + + + Azure/storage/azure-storageBucket.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

Azure/storage/azure-storageBucket.js

-
+ +
+
+
+

Source

+

Azure/storage/azure-storageBucket.js

+
+ + -
-
-
const { StorageManagementClient } = require("@azure/arm-storage");
+
+    
+    
+
+
const { StorageManagementClient } = require('@azure/arm-storage');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a StorageBucket object
  * @category Azure
  */
 class Azure_StorageBucket {
-  /**
-   *
-   * @param {module} azureRestSdk Azure Rest SDK
-   */
-  constructor(azureRestSdk) {
-    this._azureRestSdk = azureRestSdk;
-  }
-  /**
-   * Trigers the create function of storage
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} accountName - Mandatory parameter
-   * @param {StringKeyword} containerName - Mandatory parameter
-   * @param {TypeReference} blobContainer - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<createResponse>}
-   */
-  create(
-    resourceGroupName,
-    accountName,
-    containerName,
-    blobContainer,
-    options = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new StorageManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.blobContainers
-            .create(
-              resourceGroupName,
-              accountName,
-              containerName,
-              blobContainer,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteMethod function of storage
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} accountName - Mandatory parameter
-   * @param {StringKeyword} containerName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteMethodResponse>}
-   */
-  delete(resourceGroupName, accountName, containerName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new StorageManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.blobContainers
-            .deleteMethod(
-              resourceGroupName,
-              accountName,
-              containerName,
-              options
-            )
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the list function of storage
-   * @param {StringKeyword} resourceGroupName - Mandatory parameter
-   * @param {StringKeyword} accountName - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<listResponse>}
-   */
-  list(resourceGroupName, accountName, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._azureRestSdk
-        .loginWithServicePrincipalSecretWithAuthResponse(
-          process.env.AZURE_CLIENT_ID,
-          process.env.AZURE_CLIENT_SECRET,
-          process.env.AZURE_TENANT_ID
-        )
-        .then(authres => {
-          const client = new StorageManagementClient(
-            authres.credentials,
-            process.env.AZURE_SUBSCRIPTION_ID
-          );
-          client.blobContainers
-            .list(resourceGroupName, accountName, options)
-            .then(result => {
-              resolve(result);
-            });
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {module} azureRestSdk Azure Rest SDK
+	 */
+	constructor(azureRestSdk) {
+		this._azureRestSdk = azureRestSdk;
+	}
+	/**
+	 * Trigers the create function of storage
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} accountName - Mandatory parameter
+	 * @param {StringKeyword} containerName - Mandatory parameter
+	 * @param {TypeReference} blobContainer - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<createResponse>}
+	 */
+	create(
+		resourceGroupName,
+		accountName,
+		containerName,
+		blobContainer,
+		options = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new StorageManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.blobContainers
+						.create(
+							resourceGroupName,
+							accountName,
+							containerName,
+							blobContainer,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteMethod function of storage
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} accountName - Mandatory parameter
+	 * @param {StringKeyword} containerName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteMethodResponse>}
+	 */
+	delete(resourceGroupName, accountName, containerName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new StorageManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.blobContainers
+						.deleteMethod(
+							resourceGroupName,
+							accountName,
+							containerName,
+							options
+						)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the list function of storage
+	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
+	 * @param {StringKeyword} accountName - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<listResponse>}
+	 */
+	list(resourceGroupName, accountName, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._azureRestSdk
+				.loginWithServicePrincipalSecretWithAuthResponse(
+					process.env.AZURE_CLIENT_ID,
+					process.env.AZURE_CLIENT_SECRET,
+					process.env.AZURE_TENANT_ID
+				)
+				.then(authres => {
+					const client = new StorageManagementClient(
+						authres.credentials,
+						process.env.AZURE_SUBSCRIPTION_ID
+					);
+					client.blobContainers
+						.list(resourceGroupName, accountName, options)
+						.then(result => {
+							resolve(result);
+						});
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = Azure_StorageBucket;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/DO_BlockStorage.html b/docs/DO_BlockStorage.html index fdb9a525..e66e6abd 100644 --- a/docs/DO_BlockStorage.html +++ b/docs/DO_BlockStorage.html @@ -1,616 +1,1018 @@ - - - - DO_BlockStorage - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

DO_BlockStorage

-
- -
-
-

- DO_BlockStorage(do, options) -

- -
-

Class to create a Volumes object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new DO_BlockStorage(do, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
do - module -

DO SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - DO/storage/do-blockStorage.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

DO_BlockStorage

+
+ + -
-

Methods

+ + +
+ +
+ +

DO_BlockStorage(do, options)

+ +

Class to create a Volumes object

+ + +
+ +
+
+ + +
-
-

- # - - - create(options) - → {Promise.<createResponse>} - -

- -
-

Trigers the create function of Volumes

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new DO_BlockStorage(do, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
options - VolumeCreationOptions - -

Data required for create

-
-
-
-

- View Source - - DO/storage/do-blockStorage.js, - line 35 - -

-
- -
-
-
-
-
- - - Promise.<createResponse> -
-
-
-
-
- -
-

- # - - - delete(volumeId) - → {Promise.<deleteByIdResponse>} - -

- -
-

Trigers the deleteById function of Volumes

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

DO SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-blockStorage.js, line 12 + +

+ +
+ + - - - volumeId - - StringKeyword - - -

Data required for deleteById

- - - - -
-
-

- View Source - - DO/storage/do-blockStorage.js, - line 61 - -

-
- -
-
-
-
-
- - - Promise.<deleteByIdResponse> -
-
-
-
-
- -
-

- # - - - describe(volumeId) - → {Promise.<getByIdResponse>} - -

- -
-

Trigers the getById function of Volumes

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
volumeId - StringKeyword - -

Data required for getById

-
-
-
-

- View Source - - DO/storage/do-blockStorage.js, - line 48 - -

-
- -
-
-
-
-
- - - Promise.<getByIdResponse> -
-
-
-
-
- -
-

- # - - - list(region) - → {Promise.<getAllResponse>} - -

- -
-

Trigers the getAll function of Volumes

-
-
Parameters:
-
- - - - - - - - - - - - - - - -
NameTypeDescription
region - StringKeyword - -

Data required for getAll

-
-
-
-

- View Source - - DO/storage/do-blockStorage.js, - line 22 - -

-
- -
-
-
-
-
- - - Promise.<getAllResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(options) → {Promise.<createResponse>} + + +

+ + + + +
+

Trigers the create function of Volumes

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +VolumeCreationOptions + + + +

Data required for create

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-blockStorage.js, line 35 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(volumeId) → {Promise.<deleteByIdResponse>} + + +

+ - -
-
+ + +
+

Trigers the deleteById function of Volumes

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
volumeId + + +StringKeyword + + + +

Data required for deleteById

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-blockStorage.js, line 61 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteByIdResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describe(volumeId) → {Promise.<getByIdResponse>} + + +

+ + + + +
+

Trigers the getById function of Volumes

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
volumeId + + +StringKeyword + + + +

Data required for getById

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-blockStorage.js, line 48 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getByIdResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(region) → {Promise.<getAllResponse>} + + +

+ + + + +
+

Trigers the getAll function of Volumes

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
region + + +StringKeyword + + + +

Data required for getAll

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-blockStorage.js, line 22 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getAllResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/DO_ComputeInstance.html b/docs/DO_ComputeInstance.html index ecdc96d4..bc28356a 100644 --- a/docs/DO_ComputeInstance.html +++ b/docs/DO_ComputeInstance.html @@ -1,666 +1,1118 @@ - - - - DO_ComputeInstance - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

DO_ComputeInstance

-
- -
-
-

- DO_ComputeInstance(do, options) -

- -
-

Class to create a Droplets object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new DO_ComputeInstance(do, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
do - module -

DO SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - DO/compute/do-computeInstance.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

DO_ComputeInstance

+
+ + + -
-

Methods

+ +
+ +
+ +

DO_ComputeInstance(do, options)

+ +

Class to create a Droplets object

+ + +
+ +
+
+ + +
-
-

- # - - - create(options) - → {Promise.<createResponse>} - -

- -
-

Trigers the create function of Droplets

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new DO_ComputeInstance(do, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
options - DropletCreationRequest - -

Data required for create

-
-
-
-

- View Source - - DO/compute/do-computeInstance.js, - line 43 - -

-
- -
-
-
-
-
- - - Promise.<createResponse> -
-
-
-
-
- -
-

- # - - - destroy(dropletId) - → {Promise.<deleteByIdResponse>} - -

- -
-

Trigers the deleteById function of Droplets

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
dropletIdType - StringKeyword - -

Data required for deleteById

-
-
+ -
-

- View Source - - DO/compute/do-computeInstance.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<deleteByIdResponse> -
-
-
-
-
- -
-

- # - - - list(tagName, includeAll, page, pageSize) - → {Promise.<getAllResponse>} - -

- -
-

Trigers the getAll function of Droplets

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
doType + + +module - Description
tagName - StringKeyword -

DO SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-computeInstance.js, line 12 + +

+ +
- -

Data required for getAll

- - - - includeAll - - BooleanKeyword - - -

Data required for getAll

- - - - page - - NumberKeyword - - -

Data required for getAll

- - - - pageSize - - NumberKeyword - - -

Data required for getAll

- - - - -
-
-

- View Source - - DO/compute/do-computeInstance.js, - line 25 - -

-
- -
-
-
-
-
- - - Promise.<getAllResponse> -
-
-
-
-
- -
-

- # - - - stop(dropletId, action) - → {Promise.<requestActionResponse>} - -

- -
-

Trigers the requestAction function of Droplets

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
dropletId - StringKeyword - -

Data required for requestAction

-
action - AnyKeyword - -

Data required for requestAction

-
-
-
-

- View Source - - DO/compute/do-computeInstance.js, - line 70 - -

-
- -
-
-
-
-
- - - Promise.<requestActionResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(options) → {Promise.<createResponse>} + + +

+ + + + +
+

Trigers the create function of Droplets

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +DropletCreationRequest + + + +

Data required for create

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-computeInstance.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createResponse> + + +
+ +
+ +
+
+ - -
-
+ + +
+ +
+ + + +

+ # + + + + destroy(dropletId) → {Promise.<deleteByIdResponse>} + + +

+ + + + +
+

Trigers the deleteById function of Droplets

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
dropletId + + +StringKeyword + + + +

Data required for deleteById

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-computeInstance.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteByIdResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(tagName, includeAll, page, pageSize) → {Promise.<getAllResponse>} + + +

+ + + + +
+

Trigers the getAll function of Droplets

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tagName + + +StringKeyword + + + +

Data required for getAll

includeAll + + +BooleanKeyword + + + +

Data required for getAll

page + + +NumberKeyword + + + +

Data required for getAll

pageSize + + +NumberKeyword + + + +

Data required for getAll

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-computeInstance.js, line 25 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getAllResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + stop(dropletId, action) → {Promise.<requestActionResponse>} + + +

+ + + + +
+

Trigers the requestAction function of Droplets

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
dropletId + + +StringKeyword + + + +

Data required for requestAction

action + + +AnyKeyword + + + +

Data required for requestAction

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-computeInstance.js, line 70 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<requestActionResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/DO_DNS.html b/docs/DO_DNS.html index 34ef3746..5ab6588a 100644 --- a/docs/DO_DNS.html +++ b/docs/DO_DNS.html @@ -1,789 +1,1414 @@ - - - - DO_DNS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

DO_DNS

-
- -
-
-

- DO_DNS(do, options) -

- -
-

Class to create a Domains object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new DO_DNS(do, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
do - module -

DO SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - DO/network/do-DNS.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

DO_DNS

+
+ + + + + +
-
-

Methods

+
+ +

DO_DNS(do, options)

+ +

Class to create a Domains object

+ + +
+ +
+
+ + +
-
-

- # - - - changeRecordSets(domainName, recordId, options) - → {Promise.<updateRecordResponse>} - -

- -
-

Trigers the updateRecord function of Domains

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new DO_DNS(do, options) + + +

+ - + + - - - - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
domainName - StringKeyword - -

Data required for updateRecord

-
recordId - StringKeyword - -

Data required for updateRecord

-
options - DomainRecordRequestOptions -
+ + + + + - - - -
Name -

Data required for updateRecord

-
-
+ Type -
-

- View Source - - DO/network/do-DNS.js, - line 89 - -

-
- -
-
-
-
-
- - - Promise.<updateRecordResponse> -
-
-
-
-
- -
-

- # - - - createRecord(domainName, options) - → {Promise.<createRecordResponse>} - -

- -
-

Trigers the createRecord function of Domains

-
+ -
Parameters:
+ -
- - - - + + + - + + - - - + + + + + - - - + - - + + - - + - + - - - -
NameDescription
Type
Description
do
domainName + + +module - - StringKeyword - -

Data required for createRecord

-
options - DomainRecordRequestOptions - -

Data required for createRecord

-
-
+

DO SDK

+ -
-

- View Source - - DO/network/do-DNS.js, - line 46 - -

-
- -
-
-
-
-
- - - Promise.<createRecordResponse> -
-
-
-
-
- -
-

- # - - - deleteRecord(domainName, recordId) - → {Promise.<deleteRecordResponse>} - -

- -
-

Trigers the deleteRecord function of Domains

-
-
Parameters:
+ -
- - - - + + + + + - + - - - - - + + - + - - + - - + + - - - - -
Name
optionsType + + +object - Description
domainName - StringKeyword - -

Data required for deleteRecord

-
recordId

SDK options

- StringKeyword - -

Data required for deleteRecord

-
-
+ + + +
-
-

- View Source - - DO/network/do-DNS.js, - line 74 - -

-
- -
-
-
-
-
- - - Promise.<deleteRecordResponse> -
-
-
-
-
- -
-

- # - - - getRecord(domainName, recordId) - → {Promise.<getRecordResponse>} - -

- -
-

Trigers the getRecord function of Domains

-
-
Parameters:
-
- - - - - - - - +
-
- - + - + - - + - - + - + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-DNS.js, line 12 + +

+ + - - - -
NameTypeDescription
domainName - StringKeyword - -

Data required for getRecord

-
recordId - StringKeyword - -

Data required for getRecord

-
-
-
-

- View Source - - DO/network/do-DNS.js, - line 60 - -

-
- -
-
-
-
-
- - - Promise.<getRecordResponse> -
-
-
-
-
- -
-

- # - - - getRecords(domainName, tagName, includeAll, page, - pageSize) - → {Promise.<getAllRecordsResponse>} - -

- -
-

Trigers the getAllRecords function of Domains

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
domainName - StringKeyword - -

Data required for getAllRecords

-
tagName - StringKeyword - -

Data required for getAllRecords

-
includeAll - BooleanKeyword - -

Data required for getAllRecords

-
page - NumberKeyword - -

Data required for getAllRecords

-
pageSize - NumberKeyword - -

Data required for getAllRecords

-
-
-
-

- View Source - - DO/network/do-DNS.js, - line 26 - -

-
- -
-
-
-
-
- - - Promise.<getAllRecordsResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + changeRecordSets(domainName, recordId, options) → {Promise.<updateRecordResponse>} + + +

+ + + + +
+

Trigers the updateRecord function of Domains

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
domainName + + +StringKeyword + + + +

Data required for updateRecord

recordId + + +StringKeyword + + + +

Data required for updateRecord

options + + +DomainRecordRequestOptions + + + +

Data required for updateRecord

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-DNS.js, line 89 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateRecordResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createRecord(domainName, options) → {Promise.<createRecordResponse>} + + +

+ + + + +
+

Trigers the createRecord function of Domains

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
domainName + + +StringKeyword + + + +

Data required for createRecord

options + + +DomainRecordRequestOptions + + + +

Data required for createRecord

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-DNS.js, line 46 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createRecordResponse> + + +
+ +
+ +
+
+ + - -
-
+ +
+ +
+ + + +

+ # + + + + deleteRecord(domainName, recordId) → {Promise.<deleteRecordResponse>} + + +

+ + + + +
+

Trigers the deleteRecord function of Domains

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
domainName + + +StringKeyword + + + +

Data required for deleteRecord

recordId + + +StringKeyword + + + +

Data required for deleteRecord

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-DNS.js, line 74 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteRecordResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getRecord(domainName, recordId) → {Promise.<getRecordResponse>} + + +

+ + + + +
+

Trigers the getRecord function of Domains

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
domainName + + +StringKeyword + + + +

Data required for getRecord

recordId + + +StringKeyword + + + +

Data required for getRecord

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-DNS.js, line 60 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getRecordResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getRecords(domainName, tagName, includeAll, page, pageSize) → {Promise.<getAllRecordsResponse>} + + +

+ + + + +
+

Trigers the getAllRecords function of Domains

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
domainName + + +StringKeyword + + + +

Data required for getAllRecords

tagName + + +StringKeyword + + + +

Data required for getAllRecords

includeAll + + +BooleanKeyword + + + +

Data required for getAllRecords

page + + +NumberKeyword + + + +

Data required for getAllRecords

pageSize + + +NumberKeyword + + + +

Data required for getAllRecords

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-DNS.js, line 26 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getAllRecordsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/DO_KeyManagement.html b/docs/DO_KeyManagement.html index 3f928109..66efd711 100644 --- a/docs/DO_KeyManagement.html +++ b/docs/DO_KeyManagement.html @@ -1,656 +1,1093 @@ - - - - DO_KeyManagement - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

DO_KeyManagement

-
- -
-
-

- DO_KeyManagement(do, options) -

- -
-

Class to create a Keys object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new DO_KeyManagement(do, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
do - module -

DO SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - DO/management/do-keyManagement.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

DO_KeyManagement

+
+ + + -
-

Methods

+ +
+ +
+ +

DO_KeyManagement(do, options)

+ +

Class to create a Keys object

+ + +
+ +
+
+ + +
-
-

- # - - - createKey(addKeyRequest) - → {Promise.<addResponse>} - -

- -
-

Trigers the add function of Keys

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new DO_KeyManagement(do, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
addKeyRequest - AddKeyRequest - -

Data required for add

-
-
-
-

- View Source - - DO/management/do-keyManagement.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<addResponse> -
-
-
-
-
- -
-

- # - - - deleteKey(identifier) - → {Promise.<deleteResponse>} - -

- -
-

Trigers the delete function of Keys

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
identifierType - StringKeyword - -

Data required for delete

-
-
+ -
-

- View Source - - DO/management/do-keyManagement.js, - line 69 - -

-
- -
-
-
-
-
- - - Promise.<deleteResponse> -
-
-
-
-
- -
-

- # - - - describeKey(keyId) - → {Promise.<getByIdResponse>} - -

- -
-

Trigers the getById function of Keys

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
doType + + +module + + + +

DO SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/management/do-keyManagement.js, line 12 + +

+ +
- Description - - - - - keyId - - NumberKeyword - - -

Data required for getById

- - - - -
-
-

- View Source - - DO/management/do-keyManagement.js, - line 43 - -

-
- -
-
-
-
-
- - - Promise.<getByIdResponse> -
-
-
-
-
- -
-

- # - - - list(tagName, includeAll, page, pageSize) - → {Promise.<getAllResponse>} - -

- -
-

Trigers the getAll function of Keys

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
tagName - StringKeyword - -

Data required for getAll

-
includeAll - BooleanKeyword - -

Data required for getAll

-
page - NumberKeyword - -

Data required for getAll

-
pageSize - NumberKeyword - -

Data required for getAll

-
-
-
-

- View Source - - DO/management/do-keyManagement.js, - line 25 - -

-
- -
-
-
-
-
- - - Promise.<getAllResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createKey(addKeyRequest) → {Promise.<addResponse>} + + +

+ + + + +
+

Trigers the add function of Keys

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
addKeyRequest + + +AddKeyRequest + + + +

Data required for add

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/management/do-keyManagement.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<addResponse> + + +
+ +
+ +
+
+ + + - -
-
+
+ +
+ + + +

+ # + + + + deleteKey(identifier) → {Promise.<deleteResponse>} + + +

+ + + + +
+

Trigers the delete function of Keys

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
identifier + + +StringKeyword + + + +

Data required for delete

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/management/do-keyManagement.js, line 69 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeKey(keyId) → {Promise.<getByIdResponse>} + + +

+ + + + +
+

Trigers the getById function of Keys

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
keyId + + +NumberKeyword + + + +

Data required for getById

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/management/do-keyManagement.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getByIdResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(tagName, includeAll, page, pageSize) → {Promise.<getAllResponse>} + + +

+ + + + +
+

Trigers the getAll function of Keys

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tagName + + +StringKeyword + + + +

Data required for getAll

includeAll + + +BooleanKeyword + + + +

Data required for getAll

page + + +NumberKeyword + + + +

Data required for getAll

pageSize + + +NumberKeyword + + + +

Data required for getAll

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/management/do-keyManagement.js, line 25 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getAllResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/DO_Kubernetes.html b/docs/DO_Kubernetes.html index 76f9498e..4b686e00 100644 --- a/docs/DO_Kubernetes.html +++ b/docs/DO_Kubernetes.html @@ -1,1035 +1,1902 @@ - - - - DO_Kubernetes - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

DO_Kubernetes

-
- -
-
-

- DO_Kubernetes(do, options) -

- -
-

Class to create a Kubernetes object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

DO_Kubernetes

+
+ + + + + +
+ +
+ +

DO_Kubernetes(do, options)

+ +

Class to create a Kubernetes object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new DO_Kubernetes(do, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
do - module -

DO SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - DO/compute/do-kubernetes.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new DO_Kubernetes(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

DO SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-kubernetes.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - create(options) - → {Promise.<createResponse>} - -

- -
-

Trigers the create function of Kubernetes

-
+ -
Parameters:
+ -
- - - - + - + - - - + - - - + - + +
+

Methods

+
+ +
-
- - -
NameTypeDescription
options - NewClusterRequest - -

Data required for create

-
-
-
-

- View Source - - DO/compute/do-kubernetes.js, - line 37 - -

-
- -
-
-
-
-
- - - Promise.<createResponse> -
-
-
-
-
- -
-

- # - - - createNodeGroup(clusterId, nodePool) - → {Promise.<addNodePoolResponse>} - -

- -
-

Trigers the addNodePool function of Kubernetes

-
+ +

+ # + + + + create(options) → {Promise.<createResponse>} + + +

+ -
Parameters:
+ + +
+

Trigers the create function of Kubernetes

+
+ -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
clusterId - StringKeyword - -

Data required for addNodePool

-
nodePool - ClusterNodePool - -

Data required for addNodePool

-
-
+
Parameters:
+ +
+ + + + + + -
-

- View Source - - DO/compute/do-kubernetes.js, - line 112 - -

-
- -
-
-
-
-
- - - Promise.<addNodePoolResponse> -
-
-
-
- - -
-

- # - - - delete(clusterId) - → {Promise.<deleteResponse>} - -

- -
-

Trigers the delete function of Kubernetes

-
+
-
Parameters:
+ -
-
NameType
- - - + - + + + - - - + + - - - + + + + + - + - - -
NameTypeDescription
Description
clusterId
options - StringKeyword - + + +NewClusterRequest - -

Data required for delete

-
-
-
-

- View Source - - DO/compute/do-kubernetes.js, - line 63 - -

-
- -
-
-
-
-
- - - Promise.<deleteResponse> -
-
-
-
-
- -
-

- # - - - deleteNodegroup(clusterId, nodePoolId) - → {Promise.<deleteNodePoolResponse>} - -

- -
-

Trigers the deleteNodePool function of Kubernetes

-
+ + -
Parameters:
+ -
- - - - + - + + - - - - - - + + +
NameType

Data required for create

Description
clusterId
+
- - StringKeyword - - -

Data required for deleteNodePool

- - - - nodePoolId - - StringKeyword - - -

Data required for deleteNodePool

- - - - -
+
-
-

- View Source - - DO/compute/do-kubernetes.js, - line 126 - -

-
- -
-
-
-
-
- - - Promise.<deleteNodePoolResponse> -
-
-
-
-
- -
-

- # - - - describeCluster(clusterId) - → {Promise.<getByIdResponse>} - -

- -
-

Trigers the getById function of Kubernetes

-
+ -
Parameters:
+ -
- - - - + - + - - - + - - - + - + - - - -
NameTypeDescription
clusterId - StringKeyword - -

Data required for getById

-
-
+ -
-

- View Source - - DO/compute/do-kubernetes.js, - line 50 - -

-
- -
-
-
-
-
- - - Promise.<getByIdResponse> -
-
-
-
-
- -
-

- # - - - describeNodeGroup(clusterId, nodePoolId) - → {Promise.<getNodePoolByIdResponse>} - -

- -
-

Trigers the getNodePoolById function of Kubernetes

-
+ -
Parameters:
+ -
- - - - + - + + - - - + - - - + - + +

+ View Source + + DO/compute/do-kubernetes.js, line 41 + +

+ + - - - - - - - - -
NameTypeDescription
clusterId - StringKeyword - -

Data required for getNodePoolById

-
nodePoolId - StringKeyword - -

Data required for getNodePoolById

-
-
-
-

- View Source - - DO/compute/do-kubernetes.js, - line 98 - -

-
- -
-
-
-
-
- - - Promise.<getNodePoolByIdResponse> -
-
-
-
-
- -
-

- # - - - listClusters(includeAll, page, pageSize) - → {Promise.<getClustersResponse>} - -

- -
-

Trigers the getClusters function of Kubernetes

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
includeAll - BooleanKeyword - -

Data required for getClusters

-
page - NumberKeyword - -

Data required for getClusters

-
pageSize - NumberKeyword - -

Data required for getClusters

-
-
+
+
+
+ + -
-

- View Source - - DO/compute/do-kubernetes.js, - line 24 - -

-
- -
-
-
-
-
- - - Promise.<getClustersResponse> -
-
-
-
-
- -
-

- # - - - listNodegroups(clusterId, includeAll, page, pageSize) - → {Promise.<getNodePoolsResponse>} - -

- -
-

Trigers the getNodePools function of Kubernetes

-
+
+ + +
+ + +Promise.<createResponse> + + +
+ +
-
Parameters:
+ +
+
-
- - - - - - - - - - - + + +
-
- - + +

+ # + + + + createNodeGroup(clusterId, nodePool) → {Promise.<addNodePoolResponse>} + + +

+ - - + + +
+

Trigers the addNodePool function of Kubernetes

+
+ - - - - - - - - - - - - - - -
NameTypeDescription
clusterId - StringKeyword - -

Data required for getNodePools

-
includeAll - BooleanKeyword - -

Data required for getNodePools

-
page - NumberKeyword - -

Data required for getNodePools

-
pageSize - NumberKeyword - -

Data required for getNodePools

-
-
-
-

- View Source - - DO/compute/do-kubernetes.js, - line 79 - -

-
- -
-
-
-
-
- - - Promise.<getNodePoolsResponse> -
-
-
-
-
-
-
-
-
+
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for addNodePool

nodePool + + +ClusterNodePool + + + +

Data required for addNodePool

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-kubernetes.js, line 116 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<addNodePoolResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ - -
-
+ +

+ # + + + + delete(clusterId) → {Promise.<deleteResponse>} + + +

+ + + + +
+

Trigers the delete function of Kubernetes

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for delete

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-kubernetes.js, line 67 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteNodegroup(clusterId, nodePoolId) → {Promise.<deleteNodePoolResponse>} + + +

+ + + + +
+

Trigers the deleteNodePool function of Kubernetes

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for deleteNodePool

nodePoolId + + +StringKeyword + + + +

Data required for deleteNodePool

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-kubernetes.js, line 130 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteNodePoolResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeCluster(clusterId) → {Promise.<getByIdResponse>} + + +

+ + + + +
+

Trigers the getById function of Kubernetes

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for getById

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-kubernetes.js, line 54 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getByIdResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeNodeGroup(clusterId, nodePoolId) → {Promise.<getNodePoolByIdResponse>} + + +

+ + + + +
+

Trigers the getNodePoolById function of Kubernetes

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for getNodePoolById

nodePoolId + + +StringKeyword + + + +

Data required for getNodePoolById

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-kubernetes.js, line 102 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getNodePoolByIdResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listClusters(includeAll, page, pageSize) → {Promise.<getClustersResponse>} + + +

+ + + + +
+

Trigers the getClusters function of Kubernetes

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
includeAll + + +BooleanKeyword + + + +

Data required for getClusters

page + + +NumberKeyword + + + +

Data required for getClusters

pageSize + + +NumberKeyword + + + +

Data required for getClusters

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-kubernetes.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getClustersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listNodegroups(clusterId, includeAll, page, pageSize) → {Promise.<getNodePoolsResponse>} + + +

+ + + + +
+

Trigers the getNodePools function of Kubernetes

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for getNodePools

includeAll + + +BooleanKeyword + + + +

Data required for getNodePools

page + + +NumberKeyword + + + +

Data required for getNodePools

pageSize + + +NumberKeyword + + + +

Data required for getNodePools

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/compute/do-kubernetes.js, line 83 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getNodePoolsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/DO_LoadBalancer.html b/docs/DO_LoadBalancer.html index efe3a761..8dc78c55 100644 --- a/docs/DO_LoadBalancer.html +++ b/docs/DO_LoadBalancer.html @@ -1,599 +1,992 @@ - - - - DO_LoadBalancer - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

DO_LoadBalancer

-
- -
-
-

- DO_LoadBalancer(do, options) -

- -
-

Class to create a LoadBalancers object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new DO_LoadBalancer(do, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
do - module -

DO SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - DO/network/do-loadBalancer.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

DO_LoadBalancer

+
+ + -
-

Methods

+ + +
+ +
+ +

DO_LoadBalancer(do, options)

+ +

Class to create a LoadBalancers object

+ + +
+ +
+
+ + +
-
-

- # - - - create(options) - → {Promise.<createResponse>} - -

- -
-

Trigers the create function of LoadBalancers

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new DO_LoadBalancer(do, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
options - LoadBalancerCreationOptions - -

Data required for create

-
-
-
-

- View Source - - DO/network/do-loadBalancer.js, - line 22 - -

-
- -
-
-
-
-
- - - Promise.<createResponse> -
-
-
-
-
- -
-

- # - - - delete(loadBalancerId) - → {Promise.<deleteResponse>} - -

- -
-

Trigers the delete function of LoadBalancers

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

DO SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-loadBalancer.js, line 12 + +

+ +
+ + + + + + - - - loadBalancerId - - StringKeyword - - -

Data required for delete

- - - - -
-
-

- View Source - - DO/network/do-loadBalancer.js, - line 61 - -

-
- -
-
-
-
-
- - - Promise.<deleteResponse> -
-
-
-
-
- -
-

- # - - - list() - → {Promise.<getAllResponse>} - -

- -
-

Trigers the getAll function of LoadBalancers

-
-
-

- View Source - - DO/network/do-loadBalancer.js, - line 34 - -

-
- -
-
-
-
-
- - - Promise.<getAllResponse> -
-
-
-
-
- -
-

- # - - - update(loadBalancerId, options) - → {Promise.<updateResponse>} - -

- -
-

Trigers the update function of LoadBalancers

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
loadBalancerId - StringKeyword - -

Data required for update

-
options - AnyKeyword - -

Data required for update

-
-
-
-

- View Source - - DO/network/do-loadBalancer.js, - line 48 - -

-
- -
-
-
-
-
- - - Promise.<updateResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(options) → {Promise.<createResponse>} + + +

+ + + + +
+

Trigers the create function of LoadBalancers

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
options + + +LoadBalancerCreationOptions + + + +

Data required for create

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-loadBalancer.js, line 22 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(loadBalancerId) → {Promise.<deleteResponse>} + + +

+ + + + +
+

Trigers the delete function of LoadBalancers

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
loadBalancerId + + +StringKeyword + + + +

Data required for delete

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-loadBalancer.js, line 61 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + list() → {Promise.<getAllResponse>} + + +

+ + + + +
+

Trigers the getAll function of LoadBalancers

+
+ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-loadBalancer.js, line 34 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getAllResponse> + - -
-
- - - - - + +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(loadBalancerId, options) → {Promise.<updateResponse>} + + +

+ + + + +
+

Trigers the update function of LoadBalancers

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
loadBalancerId + + +StringKeyword + + + +

Data required for update

options + + +AnyKeyword + + + +

Data required for update

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/network/do-loadBalancer.js, line 48 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/DO_NoSql.html b/docs/DO_NoSql.html index 6a92ae2f..7c5de70b 100644 --- a/docs/DO_NoSql.html +++ b/docs/DO_NoSql.html @@ -1,659 +1,1118 @@ - - - - DO_NoSql - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

DO_NoSql

-
- -
-
-

- DO_NoSql(do, options) -

- -
-

Class to create a Databases object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new DO_NoSql(do, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
do - module -

DO SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - DO/database/do-noSql.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

DO_NoSql

+
+ + + -
-

Methods

+ +
+ +
+ +

DO_NoSql(do, options)

+ +

Class to create a Databases object

+ + +
+ +
+
+ + +
-
-

- # - - - createCluster(clusterOptions) - → {Promise.<createClusterResponse>} - -

- -
-

Trigers the createCluster function of Databases

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new DO_NoSql(do, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
clusterOptions - DatabaseCreateClusterRequest - -

Data required for createCluster

-
-
-
-

- View Source - - DO/database/do-noSql.js, - line 43 - -

-
- -
-
-
-
-
- - - Promise.<createClusterResponse> -
-
-
-
-
- -
-

- # - - - getCluster(clusterId) - → {Promise.<getClusterByIdResponse>} - -

- -
-

Trigers the getClusterById function of Databases

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
clusterIdType - StringKeyword - -

Data required for getClusterById

-
-
+ -
-

- View Source - - DO/database/do-noSql.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<getClusterByIdResponse> -
-
-
-
-
- -
-

- # - - - getClusters(tagName, includeAll, page, pageSize) - → {Promise.<getAllClustersResponse>} - -

- -
-

Trigers the getAllClusters function of Databases

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
doType + + +module - Description
tagName - StringKeyword -

DO SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-noSql.js, line 12 + +

+ +
- -

Data required for getAllClusters

- - - - includeAll - - BooleanKeyword - - -

Data required for getAllClusters

- - - - page - - NumberKeyword - - -

Data required for getAllClusters

- - - - pageSize - - NumberKeyword - - -

Data required for getAllClusters

- - - - -
-
-

- View Source - - DO/database/do-noSql.js, - line 25 - -

-
- -
-
-
-
-
- - - Promise.<getAllClustersResponse> -
-
-
-
-
- -
-

- # - - - updateCluster(clusterId, configuration) - → {Promise.<resizeClusterResponse>} - -

- -
-

Trigers the resizeCluster function of Databases

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
clusterId - StringKeyword - -

Data required for resizeCluster

-
configuration - DatabaseResizeClusterRequest - -

Data required for resizeCluster

-
-
-
-

- View Source - - DO/database/do-noSql.js, - line 70 - -

-
- -
-
-
-
-
- - - Promise.<resizeClusterResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createCluster(clusterOptions) → {Promise.<createClusterResponse>} + + +

+ + + + +
+

Trigers the createCluster function of Databases

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterOptions + + +DatabaseCreateClusterRequest + + + +

Data required for createCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-noSql.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createClusterResponse> + + +
+ +
+ +
+
+ - -
-
+ + +
+ +
+ + + +

+ # + + + + getCluster(clusterId) → {Promise.<getClusterByIdResponse>} + + +

+ + + + +
+

Trigers the getClusterById function of Databases

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for getClusterById

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-noSql.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getClusterByIdResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getClusters(tagName, includeAll, page, pageSize) → {Promise.<getAllClustersResponse>} + + +

+ + + + +
+

Trigers the getAllClusters function of Databases

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tagName + + +StringKeyword + + + +

Data required for getAllClusters

includeAll + + +BooleanKeyword + + + +

Data required for getAllClusters

page + + +NumberKeyword + + + +

Data required for getAllClusters

pageSize + + +NumberKeyword + + + +

Data required for getAllClusters

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-noSql.js, line 25 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getAllClustersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateCluster(clusterId, configuration) → {Promise.<resizeClusterResponse>} + + +

+ + + + +
+

Trigers the resizeCluster function of Databases

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for resizeCluster

configuration + + +DatabaseResizeClusterRequest + + + +

Data required for resizeCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-noSql.js, line 70 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<resizeClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/DO_RDBMS.html b/docs/DO_RDBMS.html index 1b593e7d..dbc9ddb9 100644 --- a/docs/DO_RDBMS.html +++ b/docs/DO_RDBMS.html @@ -1,659 +1,1118 @@ - - - - DO_RDBMS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

DO_RDBMS

-
- -
-
-

- DO_RDBMS(do, options) -

- -
-

Class to create a Databases object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new DO_RDBMS(do, options) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
do - module -

DO SDK

options - object - -

SDK options

-
-
- -
-

- View Source - - DO/database/do-RDBMS.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

DO_RDBMS

+
+ + + -
-

Methods

+ +
+ +
+ +

DO_RDBMS(do, options)

+ +

Class to create a Databases object

+ + +
+ +
+
+ + +
-
-

- # - - - createCluster(clusterOptions) - → {Promise.<createClusterResponse>} - -

- -
-

Trigers the createCluster function of Databases

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new DO_RDBMS(do, options) + + +

+ - + + - - - - - - - - - - -
NameTypeDescription
clusterOptions - DatabaseCreateClusterRequest - -

Data required for createCluster

-
-
-
-

- View Source - - DO/database/do-RDBMS.js, - line 43 - -

-
- -
-
-
-
-
- - - Promise.<createClusterResponse> -
-
-
-
-
- -
-

- # - - - getCluster(clusterId) - → {Promise.<getClusterByIdResponse>} - -

- -
-

Trigers the getClusterById function of Databases

-
-
Parameters:
-
- - - - - - - - +
Parameters:
+ +
+
NameTypeDescription
+ + + + + - - - + - + - - - -
Name
clusterIdType - StringKeyword - -

Data required for getClusterById

-
-
+ -
-

- View Source - - DO/database/do-RDBMS.js, - line 56 - -

-
- -
-
-
-
-
- - - Promise.<getClusterByIdResponse> -
-
-
-
-
- -
-

- # - - - getClusters(tagName, includeAll, page, pageSize) - → {Promise.<getAllClustersResponse>} - -

- -
-

Trigers the getAllClusters function of Databases

-
+ Description + + -
Parameters:
+ + -
- - - - + + + + + - + - - - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
doType + + +module - Description
tagName - StringKeyword -

DO SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-RDBMS.js, line 12 + +

+ +
- -

Data required for getAllClusters

- - - - includeAll - - BooleanKeyword - - -

Data required for getAllClusters

- - - - page - - NumberKeyword - - -

Data required for getAllClusters

- - - - pageSize - - NumberKeyword - - -

Data required for getAllClusters

- - - - -
-
-

- View Source - - DO/database/do-RDBMS.js, - line 25 - -

-
- -
-
-
-
-
- - - Promise.<getAllClustersResponse> -
-
-
-
-
- -
-

- # - - - updateCluster(clusterId, configuration) - → {Promise.<resizeClusterResponse>} - -

- -
-

Trigers the resizeCluster function of Databases

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
clusterId - StringKeyword - -

Data required for resizeCluster

-
configuration - DatabaseResizeClusterRequest - -

Data required for resizeCluster

-
-
-
-

- View Source - - DO/database/do-RDBMS.js, - line 70 - -

-
- -
-
-
-
-
- - - Promise.<resizeClusterResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createCluster(clusterOptions) → {Promise.<createClusterResponse>} + + +

+ + + + +
+

Trigers the createCluster function of Databases

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterOptions + + +DatabaseCreateClusterRequest + + + +

Data required for createCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-RDBMS.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createClusterResponse> + + +
+ +
+ +
+
+ - -
-
+ + +
+ +
+ + + +

+ # + + + + getCluster(clusterId) → {Promise.<getClusterByIdResponse>} + + +

+ + + + +
+

Trigers the getClusterById function of Databases

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for getClusterById

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-RDBMS.js, line 56 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getClusterByIdResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getClusters(tagName, includeAll, page, pageSize) → {Promise.<getAllClustersResponse>} + + +

+ + + + +
+

Trigers the getAllClusters function of Databases

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
tagName + + +StringKeyword + + + +

Data required for getAllClusters

includeAll + + +BooleanKeyword + + + +

Data required for getAllClusters

page + + +NumberKeyword + + + +

Data required for getAllClusters

pageSize + + +NumberKeyword + + + +

Data required for getAllClusters

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-RDBMS.js, line 25 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getAllClustersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateCluster(clusterId, configuration) → {Promise.<resizeClusterResponse>} + + +

+ + + + +
+

Trigers the resizeCluster function of Databases

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterId + + +StringKeyword + + + +

Data required for resizeCluster

configuration + + +DatabaseResizeClusterRequest + + + +

Data required for resizeCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/database/do-RDBMS.js, line 70 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<resizeClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/DO_compute_do-computeInstance.js.html b/docs/DO_compute_do-computeInstance.js.html index 95f0d633..372382ad 100644 --- a/docs/DO_compute_do-computeInstance.js.html +++ b/docs/DO_compute_do-computeInstance.js.html @@ -1,280 +1,195 @@ + + - - - - DO/compute/do-computeInstance.js - - - - - - - - - - - - - + + + + + DO/compute/do-computeInstance.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

DO/compute/do-computeInstance.js

-
+ +
+
+
+

Source

+

DO/compute/do-computeInstance.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Droplets object
  * @category Digital Ocean
  */
 class DO_ComputeInstance {
-  /**
-   *
-   * @param {module} do DO SDK
-   * @param {object} options SDK options
-   */
-  constructor(dosdk, dotoken) {
-    this._DO = dosdk;
-    this._instance = new this._DO(dotoken);
-    this._droplets = this._instance.droplets;
-  }
-  /**
-   * Trigers the getAll function of Droplets
-   * @param {StringKeyword} tagName - Data required for getAll
-   * @param {BooleanKeyword} includeAll - Data required for getAll
-   * @param {NumberKeyword} page - Data required for getAll
-   * @param {NumberKeyword} pageSize - Data required for getAll
-   * @returns {Promise<getAllResponse>}
-   */
-  list(
-    tagName,
-    includeAll = undefined,
-    page = undefined,
-    pageSize = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._droplets
-        .getAll(tagName, includeAll, page, pageSize)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the create function of Droplets
-   * @param {DropletCreationRequest} options - Data required for create
-   * @returns {Promise<createResponse>}
-   */
-  create(options) {
-    return new Promise((resolve, reject) => {
-      this._droplets
-        .create(options)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the deleteById function of Droplets
-   * @param {StringKeyword} dropletId - Data required for deleteById
-   * @returns {Promise<deleteByIdResponse>}
-   */
-  destroy(dropletId) {
-    return new Promise((resolve, reject) => {
-      this._droplets
-        .deleteById(dropletId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the requestAction function of Droplets
-   * @param {StringKeyword} dropletId - Data required for requestAction
-   * @param {AnyKeyword} action - Data required for requestAction
-   * @returns {Promise<requestActionResponse>}
-   */
-  stop(dropletId, action) {
-    return new Promise((resolve, reject) => {
-      this._droplets
-        .requestAction(dropletId, action)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
+	/**
+	 *
+	 * @param {module} do DO SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(dosdk, dotoken) {
+		this._DO = dosdk;
+		this._instance = new this._DO(dotoken);
+		this._droplets = this._instance.droplets;
+	}
+	/**
+	 * Trigers the getAll function of Droplets
+	 * @param {StringKeyword} tagName - Data required for getAll
+	 * @param {BooleanKeyword} includeAll - Data required for getAll
+	 * @param {NumberKeyword} page - Data required for getAll
+	 * @param {NumberKeyword} pageSize - Data required for getAll
+	 * @returns {Promise<getAllResponse>}
+	 */
+	list(
+		tagName,
+		includeAll = undefined,
+		page = undefined,
+		pageSize = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._droplets
+				.getAll(tagName, includeAll, page, pageSize)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the create function of Droplets
+	 * @param {DropletCreationRequest} options - Data required for create
+	 * @returns {Promise<createResponse>}
+	 */
+	create(options) {
+		return new Promise((resolve, reject) => {
+			this._droplets
+				.create(options)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteById function of Droplets
+	 * @param {StringKeyword} dropletId - Data required for deleteById
+	 * @returns {Promise<deleteByIdResponse>}
+	 */
+	destroy(dropletId) {
+		return new Promise((resolve, reject) => {
+			this._droplets
+				.deleteById(dropletId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the requestAction function of Droplets
+	 * @param {StringKeyword} dropletId - Data required for requestAction
+	 * @param {AnyKeyword} action - Data required for requestAction
+	 * @returns {Promise<requestActionResponse>}
+	 */
+	stop(dropletId, action) {
+		return new Promise((resolve, reject) => {
+			this._droplets
+				.requestAction(dropletId, action)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
 }
 module.exports = DO_ComputeInstance;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/DO_compute_do-kubernetes.js.html b/docs/DO_compute_do-kubernetes.js.html index 835d1e77..21655bfa 100644 --- a/docs/DO_compute_do-kubernetes.js.html +++ b/docs/DO_compute_do-kubernetes.js.html @@ -1,336 +1,255 @@ + + - - - - DO/compute/do-kubernetes.js - - - - - - - - - - - - - + + + + + DO/compute/do-kubernetes.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

DO/compute/do-kubernetes.js

-
+ +
+
+
+

Source

+

DO/compute/do-kubernetes.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Kubernetes object
  * @category Digital Ocean
  */
 class DO_Kubernetes {
-  /**
-   *
-   * @param {module} do DO SDK
-   * @param {object} options SDK options
-   */
-  constructor(dosdk, dotoken) {
-    this._DO = dosdk;
-    this._instance = new this._DO(dotoken);
-    this._kubernetes = this._instance.kubernetes;
-  }
-  /**
-   * Trigers the getClusters function of Kubernetes
-   * @param {BooleanKeyword} includeAll - Data required for getClusters
-   * @param {NumberKeyword} page - Data required for getClusters
-   * @param {NumberKeyword} pageSize - Data required for getClusters
-   * @returns {Promise<getClustersResponse>}
-   */
-  listClusters(includeAll = undefined, page = undefined, pageSize = undefined) {
-    return new Promise((resolve, reject) => {
-      this._kubernetes
-        .getClusters(includeAll, page, pageSize)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the create function of Kubernetes
-   * @param {NewClusterRequest} options - Data required for create
-   * @returns {Promise<createResponse>}
-   */
-  create(options) {
-    return new Promise((resolve, reject) => {
-      this._kubernetes
-        .create(options)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getById function of Kubernetes
-   * @param {StringKeyword} clusterId - Data required for getById
-   * @returns {Promise<getByIdResponse>}
-   */
-  describeCluster(clusterId) {
-    return new Promise((resolve, reject) => {
-      this._kubernetes
-        .getById(clusterId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the delete function of Kubernetes
-   * @param {StringKeyword} clusterId - Data required for delete
-   * @returns {Promise<deleteResponse>}
-   */
-  delete(clusterId) {
-    return new Promise((resolve, reject) => {
-      this._kubernetes
-        .delete(clusterId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getNodePools function of Kubernetes
-   * @param {StringKeyword} clusterId - Data required for getNodePools
-   * @param {BooleanKeyword} includeAll - Data required for getNodePools
-   * @param {NumberKeyword} page - Data required for getNodePools
-   * @param {NumberKeyword} pageSize - Data required for getNodePools
-   * @returns {Promise<getNodePoolsResponse>}
-   */
-  listNodegroups(
-    clusterId,
-    includeAll = undefined,
-    page = undefined,
-    pageSize = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._kubernetes
-        .getNodePools(clusterId, includeAll, page, pageSize)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getNodePoolById function of Kubernetes
-   * @param {StringKeyword} clusterId - Data required for getNodePoolById
-   * @param {StringKeyword} nodePoolId - Data required for getNodePoolById
-   * @returns {Promise<getNodePoolByIdResponse>}
-   */
-  describeNodeGroup(clusterId, nodePoolId) {
-    return new Promise((resolve, reject) => {
-      this._kubernetes
-        .getNodePoolById(clusterId, nodePoolId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the addNodePool function of Kubernetes
-   * @param {StringKeyword} clusterId - Data required for addNodePool
-   * @param {ClusterNodePool} nodePool - Data required for addNodePool
-   * @returns {Promise<addNodePoolResponse>}
-   */
-  createNodeGroup(clusterId, nodePool) {
-    return new Promise((resolve, reject) => {
-      this._kubernetes
-        .addNodePool(clusterId, nodePool)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the deleteNodePool function of Kubernetes
-   * @param {StringKeyword} clusterId - Data required for deleteNodePool
-   * @param {StringKeyword} nodePoolId - Data required for deleteNodePool
-   * @returns {Promise<deleteNodePoolResponse>}
-   */
-  deleteNodegroup(clusterId, nodePoolId) {
-    return new Promise((resolve, reject) => {
-      this._kubernetes
-        .deleteNodePool(clusterId, nodePoolId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
+	/**
+	 *
+	 * @param {module} do DO SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(dosdk, dotoken) {
+		this._DO = dosdk;
+		this._instance = new this._DO(dotoken);
+		this._kubernetes = this._instance.kubernetes;
+	}
+	/**
+	 * Trigers the getClusters function of Kubernetes
+	 * @param {BooleanKeyword} includeAll - Data required for getClusters
+	 * @param {NumberKeyword} page - Data required for getClusters
+	 * @param {NumberKeyword} pageSize - Data required for getClusters
+	 * @returns {Promise<getClustersResponse>}
+	 */
+	listClusters(
+		includeAll = undefined,
+		page = undefined,
+		pageSize = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._kubernetes
+				.getClusters(includeAll, page, pageSize)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the create function of Kubernetes
+	 * @param {NewClusterRequest} options - Data required for create
+	 * @returns {Promise<createResponse>}
+	 */
+	create(options) {
+		return new Promise((resolve, reject) => {
+			this._kubernetes
+				.create(options)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getById function of Kubernetes
+	 * @param {StringKeyword} clusterId - Data required for getById
+	 * @returns {Promise<getByIdResponse>}
+	 */
+	describeCluster(clusterId) {
+		return new Promise((resolve, reject) => {
+			this._kubernetes
+				.getById(clusterId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the delete function of Kubernetes
+	 * @param {StringKeyword} clusterId - Data required for delete
+	 * @returns {Promise<deleteResponse>}
+	 */
+	delete(clusterId) {
+		return new Promise((resolve, reject) => {
+			this._kubernetes
+				.delete(clusterId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getNodePools function of Kubernetes
+	 * @param {StringKeyword} clusterId - Data required for getNodePools
+	 * @param {BooleanKeyword} includeAll - Data required for getNodePools
+	 * @param {NumberKeyword} page - Data required for getNodePools
+	 * @param {NumberKeyword} pageSize - Data required for getNodePools
+	 * @returns {Promise<getNodePoolsResponse>}
+	 */
+	listNodegroups(
+		clusterId,
+		includeAll = undefined,
+		page = undefined,
+		pageSize = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._kubernetes
+				.getNodePools(clusterId, includeAll, page, pageSize)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getNodePoolById function of Kubernetes
+	 * @param {StringKeyword} clusterId - Data required for getNodePoolById
+	 * @param {StringKeyword} nodePoolId - Data required for getNodePoolById
+	 * @returns {Promise<getNodePoolByIdResponse>}
+	 */
+	describeNodeGroup(clusterId, nodePoolId) {
+		return new Promise((resolve, reject) => {
+			this._kubernetes
+				.getNodePoolById(clusterId, nodePoolId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the addNodePool function of Kubernetes
+	 * @param {StringKeyword} clusterId - Data required for addNodePool
+	 * @param {ClusterNodePool} nodePool - Data required for addNodePool
+	 * @returns {Promise<addNodePoolResponse>}
+	 */
+	createNodeGroup(clusterId, nodePool) {
+		return new Promise((resolve, reject) => {
+			this._kubernetes
+				.addNodePool(clusterId, nodePool)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteNodePool function of Kubernetes
+	 * @param {StringKeyword} clusterId - Data required for deleteNodePool
+	 * @param {StringKeyword} nodePoolId - Data required for deleteNodePool
+	 * @returns {Promise<deleteNodePoolResponse>}
+	 */
+	deleteNodegroup(clusterId, nodePoolId) {
+		return new Promise((resolve, reject) => {
+			this._kubernetes
+				.deleteNodePool(clusterId, nodePoolId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
 }
 module.exports = DO_Kubernetes;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/DO_database_do-RDBMS.js.html b/docs/DO_database_do-RDBMS.js.html index 2b869d10..5a0b60d2 100644 --- a/docs/DO_database_do-RDBMS.js.html +++ b/docs/DO_database_do-RDBMS.js.html @@ -1,280 +1,195 @@ + + - - - - DO/database/do-RDBMS.js - - - - - - - - - - - - - + + + + + DO/database/do-RDBMS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

DO/database/do-RDBMS.js

-
+ +
+
+
+

Source

+

DO/database/do-RDBMS.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Databases object
  * @category Digital Ocean
  */
 class DO_RDBMS {
-  /**
-   *
-   * @param {module} do DO SDK
-   * @param {object} options SDK options
-   */
-  constructor(dosdk, dotoken) {
-    this._DO = dosdk;
-    this._instance = new this._DO(dotoken);
-    this._databases = this._instance.databases;
-  }
-  /**
-   * Trigers the getAllClusters function of Databases
-   * @param {StringKeyword} tagName - Data required for getAllClusters
-   * @param {BooleanKeyword} includeAll - Data required for getAllClusters
-   * @param {NumberKeyword} page - Data required for getAllClusters
-   * @param {NumberKeyword} pageSize - Data required for getAllClusters
-   * @returns {Promise<getAllClustersResponse>}
-   */
-  getClusters(
-    tagName,
-    includeAll = undefined,
-    page = undefined,
-    pageSize = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._databases
-        .getAllClusters(tagName, includeAll, page, pageSize)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the createCluster function of Databases
-   * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
-   * @returns {Promise<createClusterResponse>}
-   */
-  createCluster(clusterOptions) {
-    return new Promise((resolve, reject) => {
-      this._databases
-        .createCluster(clusterOptions)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getClusterById function of Databases
-   * @param {StringKeyword} clusterId - Data required for getClusterById
-   * @returns {Promise<getClusterByIdResponse>}
-   */
-  getCluster(clusterId) {
-    return new Promise((resolve, reject) => {
-      this._databases
-        .getClusterById(clusterId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the resizeCluster function of Databases
-   * @param {StringKeyword} clusterId - Data required for resizeCluster
-   * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
-   * @returns {Promise<resizeClusterResponse>}
-   */
-  updateCluster(clusterId, configuration) {
-    return new Promise((resolve, reject) => {
-      this._databases
-        .resizeCluster(clusterId, configuration)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
+	/**
+	 *
+	 * @param {module} do DO SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(dosdk, dotoken) {
+		this._DO = dosdk;
+		this._instance = new this._DO(dotoken);
+		this._databases = this._instance.databases;
+	}
+	/**
+	 * Trigers the getAllClusters function of Databases
+	 * @param {StringKeyword} tagName - Data required for getAllClusters
+	 * @param {BooleanKeyword} includeAll - Data required for getAllClusters
+	 * @param {NumberKeyword} page - Data required for getAllClusters
+	 * @param {NumberKeyword} pageSize - Data required for getAllClusters
+	 * @returns {Promise<getAllClustersResponse>}
+	 */
+	getClusters(
+		tagName,
+		includeAll = undefined,
+		page = undefined,
+		pageSize = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._databases
+				.getAllClusters(tagName, includeAll, page, pageSize)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the createCluster function of Databases
+	 * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
+	 * @returns {Promise<createClusterResponse>}
+	 */
+	createCluster(clusterOptions) {
+		return new Promise((resolve, reject) => {
+			this._databases
+				.createCluster(clusterOptions)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getClusterById function of Databases
+	 * @param {StringKeyword} clusterId - Data required for getClusterById
+	 * @returns {Promise<getClusterByIdResponse>}
+	 */
+	getCluster(clusterId) {
+		return new Promise((resolve, reject) => {
+			this._databases
+				.getClusterById(clusterId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the resizeCluster function of Databases
+	 * @param {StringKeyword} clusterId - Data required for resizeCluster
+	 * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
+	 * @returns {Promise<resizeClusterResponse>}
+	 */
+	updateCluster(clusterId, configuration) {
+		return new Promise((resolve, reject) => {
+			this._databases
+				.resizeCluster(clusterId, configuration)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
 }
 module.exports = DO_RDBMS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/DO_database_do-noSql.js.html b/docs/DO_database_do-noSql.js.html index c09ef51d..94cb5a38 100644 --- a/docs/DO_database_do-noSql.js.html +++ b/docs/DO_database_do-noSql.js.html @@ -1,280 +1,195 @@ + + - - - - DO/database/do-noSql.js - - - - - - - - - - - - - + + + + + DO/database/do-noSql.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

DO/database/do-noSql.js

-
+ +
+
+
+

Source

+

DO/database/do-noSql.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Databases object
  * @category Digital Ocean
  */
 class DO_NoSql {
-  /**
-   *
-   * @param {module} do DO SDK
-   * @param {object} options SDK options
-   */
-  constructor(dosdk, dotoken) {
-    this._DO = dosdk;
-    this._instance = new this._DO(dotoken);
-    this._databases = this._instance.databases;
-  }
-  /**
-   * Trigers the getAllClusters function of Databases
-   * @param {StringKeyword} tagName - Data required for getAllClusters
-   * @param {BooleanKeyword} includeAll - Data required for getAllClusters
-   * @param {NumberKeyword} page - Data required for getAllClusters
-   * @param {NumberKeyword} pageSize - Data required for getAllClusters
-   * @returns {Promise<getAllClustersResponse>}
-   */
-  getClusters(
-    tagName,
-    includeAll = undefined,
-    page = undefined,
-    pageSize = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._databases
-        .getAllClusters(tagName, includeAll, page, pageSize)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the createCluster function of Databases
-   * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
-   * @returns {Promise<createClusterResponse>}
-   */
-  createCluster(clusterOptions) {
-    return new Promise((resolve, reject) => {
-      this._databases
-        .createCluster(clusterOptions)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getClusterById function of Databases
-   * @param {StringKeyword} clusterId - Data required for getClusterById
-   * @returns {Promise<getClusterByIdResponse>}
-   */
-  getCluster(clusterId) {
-    return new Promise((resolve, reject) => {
-      this._databases
-        .getClusterById(clusterId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the resizeCluster function of Databases
-   * @param {StringKeyword} clusterId - Data required for resizeCluster
-   * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
-   * @returns {Promise<resizeClusterResponse>}
-   */
-  updateCluster(clusterId, configuration) {
-    return new Promise((resolve, reject) => {
-      this._databases
-        .resizeCluster(clusterId, configuration)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
+	/**
+	 *
+	 * @param {module} do DO SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(dosdk, dotoken) {
+		this._DO = dosdk;
+		this._instance = new this._DO(dotoken);
+		this._databases = this._instance.databases;
+	}
+	/**
+	 * Trigers the getAllClusters function of Databases
+	 * @param {StringKeyword} tagName - Data required for getAllClusters
+	 * @param {BooleanKeyword} includeAll - Data required for getAllClusters
+	 * @param {NumberKeyword} page - Data required for getAllClusters
+	 * @param {NumberKeyword} pageSize - Data required for getAllClusters
+	 * @returns {Promise<getAllClustersResponse>}
+	 */
+	getClusters(
+		tagName,
+		includeAll = undefined,
+		page = undefined,
+		pageSize = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._databases
+				.getAllClusters(tagName, includeAll, page, pageSize)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the createCluster function of Databases
+	 * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
+	 * @returns {Promise<createClusterResponse>}
+	 */
+	createCluster(clusterOptions) {
+		return new Promise((resolve, reject) => {
+			this._databases
+				.createCluster(clusterOptions)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getClusterById function of Databases
+	 * @param {StringKeyword} clusterId - Data required for getClusterById
+	 * @returns {Promise<getClusterByIdResponse>}
+	 */
+	getCluster(clusterId) {
+		return new Promise((resolve, reject) => {
+			this._databases
+				.getClusterById(clusterId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the resizeCluster function of Databases
+	 * @param {StringKeyword} clusterId - Data required for resizeCluster
+	 * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
+	 * @returns {Promise<resizeClusterResponse>}
+	 */
+	updateCluster(clusterId, configuration) {
+		return new Promise((resolve, reject) => {
+			this._databases
+				.resizeCluster(clusterId, configuration)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
 }
 module.exports = DO_NoSql;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/DO_management_do-keyManagement.js.html b/docs/DO_management_do-keyManagement.js.html index 96f6c784..5dda2d7c 100644 --- a/docs/DO_management_do-keyManagement.js.html +++ b/docs/DO_management_do-keyManagement.js.html @@ -1,279 +1,194 @@ + + - - - - DO/management/do-keyManagement.js - - - - - - - - - - - - - + + + + + DO/management/do-keyManagement.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

DO/management/do-keyManagement.js

-
+ +
+
+
+

Source

+

DO/management/do-keyManagement.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Keys object
  * @category Digital Ocean
  */
 class DO_KeyManagement {
-  /**
-   *
-   * @param {module} do DO SDK
-   * @param {object} options SDK options
-   */
-  constructor(dosdk, dotoken) {
-    this._DO = dosdk;
-    this._instance = new this._DO(dotoken);
-    this._keys = this._instance.keys;
-  }
-  /**
-   * Trigers the getAll function of Keys
-   * @param {StringKeyword} tagName - Data required for getAll
-   * @param {BooleanKeyword} includeAll - Data required for getAll
-   * @param {NumberKeyword} page - Data required for getAll
-   * @param {NumberKeyword} pageSize - Data required for getAll
-   * @returns {Promise<getAllResponse>}
-   */
-  list(
-    tagName,
-    includeAll = undefined,
-    page = undefined,
-    pageSize = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._keys
-        .getAll(tagName, includeAll, page, pageSize)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getById function of Keys
-   * @param {NumberKeyword} keyId - Data required for getById
-   * @returns {Promise<getByIdResponse>}
-   */
-  describeKey(keyId) {
-    return new Promise((resolve, reject) => {
-      this._keys
-        .getById(keyId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the add function of Keys
-   * @param {AddKeyRequest} addKeyRequest - Data required for add
-   * @returns {Promise<addResponse>}
-   */
-  createKey(addKeyRequest) {
-    return new Promise((resolve, reject) => {
-      this._keys
-        .add(addKeyRequest)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the delete function of Keys
-   * @param {StringKeyword} identifier - Data required for delete
-   * @returns {Promise<deleteResponse>}
-   */
-  deleteKey(identifier) {
-    return new Promise((resolve, reject) => {
-      this._keys
-        .delete(identifier)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
+	/**
+	 *
+	 * @param {module} do DO SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(dosdk, dotoken) {
+		this._DO = dosdk;
+		this._instance = new this._DO(dotoken);
+		this._keys = this._instance.keys;
+	}
+	/**
+	 * Trigers the getAll function of Keys
+	 * @param {StringKeyword} tagName - Data required for getAll
+	 * @param {BooleanKeyword} includeAll - Data required for getAll
+	 * @param {NumberKeyword} page - Data required for getAll
+	 * @param {NumberKeyword} pageSize - Data required for getAll
+	 * @returns {Promise<getAllResponse>}
+	 */
+	list(
+		tagName,
+		includeAll = undefined,
+		page = undefined,
+		pageSize = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._keys
+				.getAll(tagName, includeAll, page, pageSize)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getById function of Keys
+	 * @param {NumberKeyword} keyId - Data required for getById
+	 * @returns {Promise<getByIdResponse>}
+	 */
+	describeKey(keyId) {
+		return new Promise((resolve, reject) => {
+			this._keys
+				.getById(keyId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the add function of Keys
+	 * @param {AddKeyRequest} addKeyRequest - Data required for add
+	 * @returns {Promise<addResponse>}
+	 */
+	createKey(addKeyRequest) {
+		return new Promise((resolve, reject) => {
+			this._keys
+				.add(addKeyRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the delete function of Keys
+	 * @param {StringKeyword} identifier - Data required for delete
+	 * @returns {Promise<deleteResponse>}
+	 */
+	deleteKey(identifier) {
+		return new Promise((resolve, reject) => {
+			this._keys
+				.delete(identifier)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
 }
 module.exports = DO_KeyManagement;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/DO_network_do-DNS.js.html b/docs/DO_network_do-DNS.js.html index b76e6d1a..8fe54c93 100644 --- a/docs/DO_network_do-DNS.js.html +++ b/docs/DO_network_do-DNS.js.html @@ -1,299 +1,214 @@ + + - - - - DO/network/do-DNS.js - - - - - - - - - - - - - + + + + + DO/network/do-DNS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

DO/network/do-DNS.js

-
+ +
+
+
+

Source

+

DO/network/do-DNS.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Domains object
  * @category Digital Ocean
  */
 class DO_DNS {
-  /**
-   *
-   * @param {module} do DO SDK
-   * @param {object} options SDK options
-   */
-  constructor(dosdk, dotoken) {
-    this._DO = dosdk;
-    this._instance = new this._DO(dotoken);
-    this._domains = this._instance.domains;
-  }
-  /**
-   * Trigers the getAllRecords function of Domains
-   * @param {StringKeyword} domainName - Data required for getAllRecords
-   * @param {StringKeyword} tagName - Data required for getAllRecords
-   * @param {BooleanKeyword} includeAll - Data required for getAllRecords
-   * @param {NumberKeyword} page - Data required for getAllRecords
-   * @param {NumberKeyword} pageSize - Data required for getAllRecords
-   * @returns {Promise<getAllRecordsResponse>}
-   */
-  getRecords(
-    domainName,
-    tagName,
-    includeAll = undefined,
-    page = undefined,
-    pageSize = undefined
-  ) {
-    return new Promise((resolve, reject) => {
-      this._domains
-        .getAllRecords(domainName, tagName, includeAll, page, pageSize)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the createRecord function of Domains
-   * @param {StringKeyword} domainName - Data required for createRecord
-   * @param {DomainRecordRequestOptions} options - Data required for createRecord
-   * @returns {Promise<createRecordResponse>}
-   */
-  createRecord(domainName, options) {
-    return new Promise((resolve, reject) => {
-      this._domains
-        .createRecord(domainName, options)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getRecord function of Domains
-   * @param {StringKeyword} domainName - Data required for getRecord
-   * @param {StringKeyword} recordId - Data required for getRecord
-   * @returns {Promise<getRecordResponse>}
-   */
-  getRecord(domainName, recordId) {
-    return new Promise((resolve, reject) => {
-      this._domains
-        .getRecord(domainName, recordId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the deleteRecord function of Domains
-   * @param {StringKeyword} domainName - Data required for deleteRecord
-   * @param {StringKeyword} recordId - Data required for deleteRecord
-   * @returns {Promise<deleteRecordResponse>}
-   */
-  deleteRecord(domainName, recordId) {
-    return new Promise((resolve, reject) => {
-      this._domains
-        .deleteRecord(domainName, recordId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the updateRecord function of Domains
-   * @param {StringKeyword} domainName - Data required for updateRecord
-   * @param {StringKeyword} recordId - Data required for updateRecord
-   * @param {DomainRecordRequestOptions} options - Data required for updateRecord
-   * @returns {Promise<updateRecordResponse>}
-   */
-  changeRecordSets(domainName, recordId, options) {
-    return new Promise((resolve, reject) => {
-      this._domains
-        .updateRecord(domainName, recordId, options)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
+	/**
+	 *
+	 * @param {module} do DO SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(dosdk, dotoken) {
+		this._DO = dosdk;
+		this._instance = new this._DO(dotoken);
+		this._domains = this._instance.domains;
+	}
+	/**
+	 * Trigers the getAllRecords function of Domains
+	 * @param {StringKeyword} domainName - Data required for getAllRecords
+	 * @param {StringKeyword} tagName - Data required for getAllRecords
+	 * @param {BooleanKeyword} includeAll - Data required for getAllRecords
+	 * @param {NumberKeyword} page - Data required for getAllRecords
+	 * @param {NumberKeyword} pageSize - Data required for getAllRecords
+	 * @returns {Promise<getAllRecordsResponse>}
+	 */
+	getRecords(
+		domainName,
+		tagName,
+		includeAll = undefined,
+		page = undefined,
+		pageSize = undefined
+	) {
+		return new Promise((resolve, reject) => {
+			this._domains
+				.getAllRecords(domainName, tagName, includeAll, page, pageSize)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the createRecord function of Domains
+	 * @param {StringKeyword} domainName - Data required for createRecord
+	 * @param {DomainRecordRequestOptions} options - Data required for createRecord
+	 * @returns {Promise<createRecordResponse>}
+	 */
+	createRecord(domainName, options) {
+		return new Promise((resolve, reject) => {
+			this._domains
+				.createRecord(domainName, options)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getRecord function of Domains
+	 * @param {StringKeyword} domainName - Data required for getRecord
+	 * @param {StringKeyword} recordId - Data required for getRecord
+	 * @returns {Promise<getRecordResponse>}
+	 */
+	getRecord(domainName, recordId) {
+		return new Promise((resolve, reject) => {
+			this._domains
+				.getRecord(domainName, recordId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteRecord function of Domains
+	 * @param {StringKeyword} domainName - Data required for deleteRecord
+	 * @param {StringKeyword} recordId - Data required for deleteRecord
+	 * @returns {Promise<deleteRecordResponse>}
+	 */
+	deleteRecord(domainName, recordId) {
+		return new Promise((resolve, reject) => {
+			this._domains
+				.deleteRecord(domainName, recordId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateRecord function of Domains
+	 * @param {StringKeyword} domainName - Data required for updateRecord
+	 * @param {StringKeyword} recordId - Data required for updateRecord
+	 * @param {DomainRecordRequestOptions} options - Data required for updateRecord
+	 * @returns {Promise<updateRecordResponse>}
+	 */
+	changeRecordSets(domainName, recordId, options) {
+		return new Promise((resolve, reject) => {
+			this._domains
+				.updateRecord(domainName, recordId, options)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
 }
 module.exports = DO_DNS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/DO_network_do-loadBalancer.js.html b/docs/DO_network_do-loadBalancer.js.html index c3b54edb..599ceebf 100644 --- a/docs/DO_network_do-loadBalancer.js.html +++ b/docs/DO_network_do-loadBalancer.js.html @@ -1,271 +1,186 @@ + + - - - - DO/network/do-loadBalancer.js - - - - - - - - - - - - - + + + + + DO/network/do-loadBalancer.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

DO/network/do-loadBalancer.js

-
+ +
+
+
+

Source

+

DO/network/do-loadBalancer.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a LoadBalancers object
  * @category Digital Ocean
  */
 class DO_LoadBalancer {
-  /**
-   *
-   * @param {module} do DO SDK
-   * @param {object} options SDK options
-   */
-  constructor(dosdk, dotoken) {
-    this._DO = dosdk;
-    this._instance = new this._DO(dotoken);
-    this._loadBalancers = this._instance.loadBalancers;
-  }
-  /**
-   * Trigers the create function of LoadBalancers
-   * @param {LoadBalancerCreationOptions} options - Data required for create
-   * @returns {Promise<createResponse>}
-   */
-  create(options) {
-    return new Promise((resolve, reject) => {
-      this._loadBalancers
-        .create(options)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getAll function of LoadBalancers
-   * @returns {Promise<getAllResponse>}
-   */
-  list() {
-    return new Promise((resolve, reject) => {
-      this._loadBalancers
-        .getAll()
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the update function of LoadBalancers
-   * @param {StringKeyword} loadBalancerId - Data required for update
-   * @param {AnyKeyword} options - Data required for update
-   * @returns {Promise<updateResponse>}
-   */
-  update(loadBalancerId, options) {
-    return new Promise((resolve, reject) => {
-      this._loadBalancers
-        .update(loadBalancerId, options)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the delete function of LoadBalancers
-   * @param {StringKeyword} loadBalancerId - Data required for delete
-   * @returns {Promise<deleteResponse>}
-   */
-  delete(loadBalancerId) {
-    return new Promise((resolve, reject) => {
-      this._loadBalancers
-        .delete(loadBalancerId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
+	/**
+	 *
+	 * @param {module} do DO SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(dosdk, dotoken) {
+		this._DO = dosdk;
+		this._instance = new this._DO(dotoken);
+		this._loadBalancers = this._instance.loadBalancers;
+	}
+	/**
+	 * Trigers the create function of LoadBalancers
+	 * @param {LoadBalancerCreationOptions} options - Data required for create
+	 * @returns {Promise<createResponse>}
+	 */
+	create(options) {
+		return new Promise((resolve, reject) => {
+			this._loadBalancers
+				.create(options)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getAll function of LoadBalancers
+	 * @returns {Promise<getAllResponse>}
+	 */
+	list() {
+		return new Promise((resolve, reject) => {
+			this._loadBalancers
+				.getAll()
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the update function of LoadBalancers
+	 * @param {StringKeyword} loadBalancerId - Data required for update
+	 * @param {AnyKeyword} options - Data required for update
+	 * @returns {Promise<updateResponse>}
+	 */
+	update(loadBalancerId, options) {
+		return new Promise((resolve, reject) => {
+			this._loadBalancers
+				.update(loadBalancerId, options)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the delete function of LoadBalancers
+	 * @param {StringKeyword} loadBalancerId - Data required for delete
+	 * @returns {Promise<deleteResponse>}
+	 */
+	delete(loadBalancerId) {
+		return new Promise((resolve, reject) => {
+			this._loadBalancers
+				.delete(loadBalancerId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
 }
 module.exports = DO_LoadBalancer;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/DO_storage_do-archivalStorage.js.html b/docs/DO_storage_do-archivalStorage.js.html new file mode 100644 index 00000000..1990b147 --- /dev/null +++ b/docs/DO_storage_do-archivalStorage.js.html @@ -0,0 +1,188 @@ + + + + + + + + + + DO/storage/do-archivalStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

DO/storage/do-archivalStorage.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a ObjectStorageClient object
+ * @category Oracle Cloud
+ */
+class Oracle_ArchivalStorage {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk;
+		this._sdkclassName = this._oci.objectStorageClient(
+			params,
+			clientConfiguration
+		);
+	}
+	/**
+	 * Trigers the createBucket function of ObjectStorageClient
+	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
+	 * @returns {Promise<createBucketResponse>}
+	 */
+	create(createBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.createBucket(createBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteBucket function of ObjectStorageClient
+	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
+	 * @returns {Promise<deleteBucketResponse>}
+	 */
+	delete(deleteBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.deleteBucket(deleteBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the listBuckets function of ObjectStorageClient
+	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
+	 * @returns {Promise<listBucketsResponse>}
+	 */
+	list(listBucketsRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.listBuckets(listBucketsRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateBucket function of ObjectStorageClient
+	 * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket
+	 * @returns {Promise<updateBucketResponse>}
+	 */
+	update(updateBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.updateBucket(updateBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+}
+module.exports = Oracle_ArchivalStorage;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/DO_storage_do-blockStorage.js.html b/docs/DO_storage_do-blockStorage.js.html index 594caa58..50a28cee 100644 --- a/docs/DO_storage_do-blockStorage.js.html +++ b/docs/DO_storage_do-blockStorage.js.html @@ -1,271 +1,186 @@ + + - - - - DO/storage/do-blockStorage.js - - - - - - - - - - - - - + + + + + DO/storage/do-blockStorage.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

DO/storage/do-blockStorage.js

-
+ +
+
+
+

Source

+

DO/storage/do-blockStorage.js

+
+ + -
-
-
/*This is an auto generated class, please do not change.*/
+
+    
+    
+
+
/*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Volumes object
  * @category Digital Ocean
  */
 class DO_BlockStorage {
-  /**
-   *
-   * @param {module} do DO SDK
-   * @param {object} options SDK options
-   */
-  constructor(dosdk, dotoken) {
-    this._DO = dosdk;
-    this._instance = new this._DO(dotoken);
-    this._volumes = this._instance.volumes;
-  }
-  /**
-   * Trigers the getAll function of Volumes
-   * @param {StringKeyword} region - Data required for getAll
-   * @returns {Promise<getAllResponse>}
-   */
-  list(region) {
-    return new Promise((resolve, reject) => {
-      this._volumes
-        .getAll(region)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the create function of Volumes
-   * @param {VolumeCreationOptions} options - Data required for create
-   * @returns {Promise<createResponse>}
-   */
-  create(options) {
-    return new Promise((resolve, reject) => {
-      this._volumes
-        .create(options)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the getById function of Volumes
-   * @param {StringKeyword} volumeId - Data required for getById
-   * @returns {Promise<getByIdResponse>}
-   */
-  describe(volumeId) {
-    return new Promise((resolve, reject) => {
-      this._volumes
-        .getById(volumeId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
-  /**
-   * Trigers the deleteById function of Volumes
-   * @param {StringKeyword} volumeId - Data required for deleteById
-   * @returns {Promise<deleteByIdResponse>}
-   */
-  delete(volumeId) {
-    return new Promise((resolve, reject) => {
-      this._volumes
-        .deleteById(volumeId)
-        .then(data => resolve(data))
-        .catch(err => reject(err));
-    });
-  }
+	/**
+	 *
+	 * @param {module} do DO SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(dosdk, dotoken) {
+		this._DO = dosdk;
+		this._instance = new this._DO(dotoken);
+		this._volumes = this._instance.volumes;
+	}
+	/**
+	 * Trigers the getAll function of Volumes
+	 * @param {StringKeyword} region - Data required for getAll
+	 * @returns {Promise<getAllResponse>}
+	 */
+	list(region) {
+		return new Promise((resolve, reject) => {
+			this._volumes
+				.getAll(region)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the create function of Volumes
+	 * @param {VolumeCreationOptions} options - Data required for create
+	 * @returns {Promise<createResponse>}
+	 */
+	create(options) {
+		return new Promise((resolve, reject) => {
+			this._volumes
+				.create(options)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getById function of Volumes
+	 * @param {StringKeyword} volumeId - Data required for getById
+	 * @returns {Promise<getByIdResponse>}
+	 */
+	describe(volumeId) {
+		return new Promise((resolve, reject) => {
+			this._volumes
+				.getById(volumeId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteById function of Volumes
+	 * @param {StringKeyword} volumeId - Data required for deleteById
+	 * @returns {Promise<deleteByIdResponse>}
+	 */
+	delete(volumeId) {
+		return new Promise((resolve, reject) => {
+			this._volumes
+				.deleteById(volumeId)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
 }
 module.exports = DO_BlockStorage;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/GCP_KeyManagement.html b/docs/GCP_KeyManagement.html index bcb73345..b7e28657 100644 --- a/docs/GCP_KeyManagement.html +++ b/docs/GCP_KeyManagement.html @@ -1,821 +1,1424 @@ - - - - GCP_KeyManagement - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_KeyManagement

-
- -
-
-

- GCP_KeyManagement(config) -

- -
-

Class to create a KeyManagement object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

GCP_KeyManagement

+
+ + + + + +
+ +
+ +

GCP_KeyManagement(config)

+ +

Class to create a KeyManagement object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new GCP_KeyManagement(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/management/gcp-keyManagement.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_KeyManagement(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-keyManagement.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - createKey(request, optionsopt) - → {Promise.<createCryptoKeyResponse>} - -

- -
-

Trigers the createCryptoKey function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + createKey(request, optionsopt) → {Promise.<createCryptoKeyResponse>} + + +

+ - - + + +
+

Trigers the createCryptoKey function of undefined

+
+ - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for createCryptoKey

-
options - TypeReference - <optional>
-

Data required for createCryptoKey

-
-
-
-

- View Source - - googleCloud/management/gcp-keyManagement.js, - line 21 - -

-
- -
-
-
-
-
- - - Promise.<createCryptoKeyResponse> -
-
-
-
-
- -
-

- # - - - deleteKey(request, optionsopt) - → - {Promise.<destroyCryptoKeyVersionResponse>} - -

- -
-

- Trigers the destroyCryptoKeyVersion function of - undefined -

-
-
Parameters:
-
- - - - - - +
Parameters:
+ +
+
NameTypeAttributes
+ + + + + - - - + - - - + + + - + - + + + - - + + - - + + + + + - + - - - -
NameDescription
Type
requestAttributes - TypeReference - Description
-

Data required for destroyCryptoKeyVersion

-
options
request - TypeReference - + + +TypeReference - <optional>
-

Data required for destroyCryptoKeyVersion

-
-
+ + -
-

- View Source - - googleCloud/management/gcp-keyManagement.js, - line 39 - -

-
- -
-
-
-
-
- - - Promise.<destroyCryptoKeyVersionResponse> -
-
-
-
-
- -
-

- # - - - describeKey(request, optionsopt) - → {Promise.<getCryptoKeyResponse>} - -

- -
-

Trigers the getCryptoKey function of undefined

-
+ + + -
Parameters:
+ -
- - - - + + + - + - + + - - - - - - + - + + + + + - + - - - + + - + + + - - - -
NameTypeAttributes

Data required for createCryptoKey

Description
request - TypeReference -
options + + +TypeReference - -

Data required for getCryptoKey

-
options - TypeReference - + + <optional>
+ -
<optional>
-

Data required for getCryptoKey

-
-
+ + + -
-

- View Source - - googleCloud/management/gcp-keyManagement.js, - line 75 - -

-
- -
-
-
-
-
- - - Promise.<getCryptoKeyResponse> -
-
-
-
-
- -
-

- # - - - putKeyPolicy(request, optionsopt, callbackopt) - → {Promise.<setIamPolicyResponse>} - -

- -
-

Trigers the setIamPolicy function of undefined

-
+ -
Parameters:
+

Data required for createCryptoKey

+ -
- - - - - + + +
NameType
+
- Attributes - Description - - - - - request - - TypeReference - - +
- -

Data required for setIamPolicy

- - + - - options + - - UnionType - + - <optional>
+ - -

Data required for setIamPolicy

- - + - - callback + - - TypeReference - + - <optional>
+ - -

Data required for setIamPolicy

- - - - -
+ -
-

- View Source - - googleCloud/management/gcp-keyManagement.js, - line 94 - -

-
- -
-
-
-
-
- - - Promise.<setIamPolicyResponse> -
-
-
-
-
- -
-

- # - - - update(request, optionsopt) - → {Promise.<updateCryptoKeyResponse>} - -

- -
-

Trigers the updateCryptoKey function of undefined

-
+ -
Parameters:
+ -
- - - - + + - + - + - - - + +

+ View Source + + googleCloud/management/gcp-keyManagement.js, line 23 + +

+ + - - - - - - - - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for updateCryptoKey

-
options - TypeReference - <optional>
-

Data required for updateCryptoKey

-
-
-
-

- View Source - - googleCloud/management/gcp-keyManagement.js, - line 57 - -

-
- -
-
-
-
-
- - - Promise.<updateCryptoKeyResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createCryptoKeyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteKey(request, optionsopt) → {Promise.<destroyCryptoKeyVersionResponse>} + + +

+ + + + +
+

Trigers the destroyCryptoKeyVersion function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for destroyCryptoKeyVersion

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for destroyCryptoKeyVersion

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-keyManagement.js, line 41 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<destroyCryptoKeyVersionResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeKey(request, optionsopt) → {Promise.<getCryptoKeyResponse>} + + +

+ + + + +
+

Trigers the getCryptoKey function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for getCryptoKey

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for getCryptoKey

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-keyManagement.js, line 77 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getCryptoKeyResponse> + + +
+ +
+ +
+
+ + + - -
-
+
+ +
+ + + +

+ # + + + + putKeyPolicy(request, optionsopt, callbackopt) → {Promise.<setIamPolicyResponse>} + + +

+ + + + +
+

Trigers the setIamPolicy function of undefined

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for setIamPolicy

options + + +UnionType + + + + + + <optional>
+ + + + + +

Data required for setIamPolicy

callback + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for setIamPolicy

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-keyManagement.js, line 96 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<setIamPolicyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(request, optionsopt) → {Promise.<updateCryptoKeyResponse>} + + +

+ + + + +
+

Trigers the updateCryptoKey function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for updateCryptoKey

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for updateCryptoKey

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-keyManagement.js, line 59 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateCryptoKeyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/GCP_Kubernetes.html b/docs/GCP_Kubernetes.html index 80be1395..50fae827 100644 --- a/docs/GCP_Kubernetes.html +++ b/docs/GCP_Kubernetes.html @@ -1,1203 +1,2253 @@ - - - - GCP_Kubernetes - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_Kubernetes

-
- -
-
-

- GCP_Kubernetes(config) -

- -
-

Class to create a Kubernetes object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

GCP_Kubernetes

+
+ + + + + +
+ +
+ +

GCP_Kubernetes(config)

+ +

Class to create a Kubernetes object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new GCP_Kubernetes(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_Kubernetes(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - create(request, optionsopt) - → {Promise.<createClusterResponse>} - -

- -
-

Trigers the createCluster function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + create(request, optionsopt) → {Promise.<createClusterResponse>} + + +

+ - - + + +
+

Trigers the createCluster function of undefined

+
+ - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for createCluster

-
options - TypeReference - <optional>
-

Data required for createCluster

-
-
-
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 21 - -

-
- -
-
-
-
-
- - - Promise.<createClusterResponse> -
-
-
-
-
- -
-

- # - - - createNodeGroup(request, optionsopt) - → {Promise.<createNodePoolResponse>} - -

- -
-

Trigers the createNodePool function of undefined

-
-
Parameters:
-
- - - - - - +
Parameters:
+ +
+
NameTypeAttributes
+ + + + + - - - + - - - + + + - + - + + + - - + + - - + + + + + - + - - - -
NameDescription
Type
requestAttributes - TypeReference - Description
-

Data required for createNodePool

-
options
request - TypeReference - + + +TypeReference - <optional>
-

Data required for createNodePool

-
-
+ + -
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 93 - -

-
- -
-
-
-
-
- - - Promise.<createNodePoolResponse> -
-
-
-
-
- -
-

- # - - - delete(request, optionsopt) - → {Promise.<deleteClusterResponse>} - -

- -
-

Trigers the deleteCluster function of undefined

-
+ + + -
Parameters:
+ -
- - - - + + + - + - + + - - - - - - + - + + + + + - + - - - + + - + + + - - - -
NameTypeAttributes

Data required for createCluster

Description
request - TypeReference -
options + + +TypeReference - -

Data required for deleteCluster

-
options - TypeReference - + + <optional>
+ -
<optional>
-

Data required for deleteCluster

-
-
+ + + -
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 39 - -

-
- -
-
-
-
-
- - - Promise.<deleteClusterResponse> -
-
-
-
-
- -
-

- # - - - deleteNodegroup(request, optionsopt) - → {Promise.<deleteNodePoolResponse>} - -

- -
-

Trigers the deleteNodePool function of undefined

-
+ -
Parameters:
+

Data required for createCluster

+ -
- - - - - + + +
NameType
+
- Attributes - Description - - - - - request - - TypeReference - - +
- -

Data required for deleteNodePool

- - + - - options + - - TypeReference - + - <optional>
+ - -

Data required for deleteNodePool

- - - - -
+ -
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 111 - -

-
- -
-
-
-
-
- - - Promise.<deleteNodePoolResponse> -
-
-
-
-
- -
-

- # - - - describeCluster(request, optionsopt) - → {Promise.<getClusterResponse>} - -

- -
-

Trigers the getCluster function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + + - + - + - - + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 21 + +

+ + - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for getCluster

-
options - TypeReference - <optional>
-

Data required for getCluster

-
-
-
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 75 - -

-
- -
-
-
-
-
- - - Promise.<getClusterResponse> -
-
-
-
-
- -
-

- # - - - describeNodeGroup(request, optionsopt) - → {Promise.<getNodePoolResponse>} - -

- -
-

Trigers the getNodePool function of undefined

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for getNodePool

-
options - TypeReference - <optional>
-

Data required for getNodePool

-
-
+
+
+
+ + -
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 129 - -

-
- -
-
-
-
-
- - - Promise.<getNodePoolResponse> -
-
-
-
-
- -
-

- # - - - listClusters(request, optionsopt) - → {Promise.<listClustersResponse>} - -

- -
-

Trigers the listClusters function of undefined

-
+
+ + +
+ + +Promise.<createClusterResponse> -
Parameters:
-
- - - - + + + - + + + - - - - - - - - + + +
-
- - + +

+ # + + + + createNodeGroup(request, optionsopt) → {Promise.<createNodePoolResponse>} + + +

+ - - + + +
+

Trigers the createNodePool function of undefined

+
+ - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for listClusters

-
options - TypeReference - <optional>
-

Data required for listClusters

-
-
-
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 57 - -

-
- -
-
-
-
-
- - - Promise.<listClustersResponse> -
-
-
-
-
- -
-

- # - - - listNodegroups(request, optionsopt) - → {Promise.<listNodePoolsResponse>} - -

- -
-

Trigers the listNodePools function of undefined

-
-
Parameters:
-
- - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
+ + + + + - - - + - + + + - + - - + + + - - + + - + + + + + - + - - -
Name
requestType - TypeReference - Attributes -

Data required for listNodePools

-
Description
options
- TypeReference -
request<optional>
+ + +TypeReference - -

Data required for listNodePools

-
-
-
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 147 - -

-
- -
-
-
-
-
- - - Promise.<listNodePoolsResponse> -
-
-
-
-
- -
-

- # - - - updateConfig(request, optionsopt) - → {Promise.<setAddonsConfigResponse>} - -

- -
-

Trigers the setAddonsConfig function of undefined

-
+ + -
Parameters:
+ + + -
- - - - + - + + + - + - - - + + - - - - + - + + + + + - - + - - + + - + + - - -
NameTypeAttributesDescription

Data required for createNodePool

request - TypeReference -
options -

Data required for setAddonsConfig

-
+ + +TypeReference -
options - TypeReference - <optional>
+ + <optional>
+ -
-

Data required for setAddonsConfig

-
-
+ -
-

- View Source - - googleCloud/compute/gcp-kubernetes.js, - line 165 - -

-
- -
-
-
-
-
- - - Promise.<setAddonsConfigResponse> -
-
-
-
-
-
-
-
-
+ + + + + + +

Data required for createNodePool

+ + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 93 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createNodePoolResponse> + + +
+ +
+ +
+
+ + + - -
-
+
+ +
+ + + +

+ # + + + + delete(request, optionsopt) → {Promise.<deleteClusterResponse>} + + +

+ + + + +
+

Trigers the deleteCluster function of undefined

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for deleteCluster

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for deleteCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 39 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteNodegroup(request, optionsopt) → {Promise.<deleteNodePoolResponse>} + + +

+ + + + +
+

Trigers the deleteNodePool function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for deleteNodePool

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for deleteNodePool

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 111 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteNodePoolResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeCluster(request, optionsopt) → {Promise.<getClusterResponse>} + + +

+ + + + +
+

Trigers the getCluster function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for getCluster

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for getCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 75 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + describeNodeGroup(request, optionsopt) → {Promise.<getNodePoolResponse>} + + +

+ + + + +
+

Trigers the getNodePool function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for getNodePool

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for getNodePool

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 129 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getNodePoolResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listClusters(request, optionsopt) → {Promise.<listClustersResponse>} + + +

+ + + + +
+

Trigers the listClusters function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for listClusters

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for listClusters

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 57 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listClustersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listNodegroups(request, optionsopt) → {Promise.<listNodePoolsResponse>} + + +

+ + + + +
+

Trigers the listNodePools function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for listNodePools

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for listNodePools

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 147 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listNodePoolsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateConfig(request, optionsopt) → {Promise.<setAddonsConfigResponse>} + + +

+ + + + +
+

Trigers the setAddonsConfig function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for setAddonsConfig

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for setAddonsConfig

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/compute/gcp-kubernetes.js, line 165 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<setAddonsConfigResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/GCP_Monitoring.html b/docs/GCP_Monitoring.html index 42d0155a..60e241f9 100644 --- a/docs/GCP_Monitoring.html +++ b/docs/GCP_Monitoring.html @@ -1,886 +1,1560 @@ - - - - GCP_Monitoring - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_Monitoring

-
- -
-
-

- GCP_Monitoring(config) -

- -
-

Class to create a Monitoring object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

GCP_Monitoring

+
+ + + + + +
+ +
+ +

GCP_Monitoring(config)

+ +

Class to create a Monitoring object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new GCP_Monitoring(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/management/gcp-monitoring.js, - line 13 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_Monitoring(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-monitoring.js, line 13 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - createAlarm(request, optionsopt) - → {Promise.<createAlertPolicyResponse>} - -

- -
-

Trigers the createAlertPolicy function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + createAlarm(request, optionsopt) → {Promise.<createAlertPolicyResponse>} + + +

+ - - + + +
+

Trigers the createAlertPolicy function of undefined

+
+ - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for createAlertPolicy

-
options - TypeReference - <optional>
-

Data required for createAlertPolicy

-
-
-
-

- View Source - - googleCloud/management/gcp-monitoring.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createAlertPolicyResponse> -
-
-
-
-
- -
-

- # - - - deleteAlarm(request, optionsopt) - → {Promise.<deleteAlertPolicyResponse>} - -

- -
-

Trigers the deleteAlertPolicy function of undefined

-
-
Parameters:
-
- - - - - - +
Parameters:
+ +
+
NameTypeAttributes
+ + + + + - - - + - - - + + + - + - + + + - - + + - - + + + + + - + - - - -
NameDescription
Type
requestAttributes - TypeReference - Description
-

Data required for deleteAlertPolicy

-
options
request - TypeReference - + + +TypeReference - <optional>
-

Data required for deleteAlertPolicy

-
-
+ + -
-

- View Source - - googleCloud/management/gcp-monitoring.js, - line 41 - -

-
- -
-
-
-
-
- - - Promise.<deleteAlertPolicyResponse> -
-
-
-
-
- -
-

- # - - - getMetricData(request, optionsopt) - → - {Promise.<getMetricDescriptorResponse>} - -

- -
-

- Trigers the getMetricDescriptor function of undefined -

-
+ + + -
Parameters:
+ -
- - - - + + + - + - + + - - - - - - + - + + + + + - + - - - + + - + + + - - - -
NameTypeAttributes

Data required for createAlertPolicy

Description
request - TypeReference -
options + + +TypeReference - -

Data required for getMetricDescriptor

-
options - TypeReference - + + <optional>
+ -
<optional>
-

Data required for getMetricDescriptor

-
-
+ + + -
-

- View Source - - googleCloud/management/gcp-monitoring.js, - line 95 - -

-
- -
-
-
-
-
- - - Promise.<getMetricDescriptorResponse> -
-
-
-
-
- -
-

- # - - - listAlarms(request, optionsopt) - → {Promise.<listAlertPoliciesResponse>} - -

- -
-

Trigers the listAlertPolicies function of undefined

-
+ -
Parameters:
+

Data required for createAlertPolicy

+ -
- - - - - + + +
NameType
+
- Attributes - Description - - - - - request - - TypeReference - - +
- -

Data required for listAlertPolicies

- - + - - options + - - TypeReference - + - <optional>
+ - -

Data required for listAlertPolicies

- - - - -
+ -
-

- View Source - - googleCloud/management/gcp-monitoring.js, - line 77 - -

-
- -
-
-
-
-
- - - Promise.<listAlertPoliciesResponse> -
-
-
-
-
- -
-

- # - - - projectPath(project) - → {Promise.<projectPathResponse>} - -

- -
-

Trigers the projectPath function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - - - + - - - + - + + - - - -
NameTypeDescription
project - StringKeyword - -

Data required for projectPath

-
-
+ -
-

- View Source - - googleCloud/management/gcp-monitoring.js, - line 112 - -

-
- -
-
-
-
-
- - - Promise.<projectPathResponse> -
-
-
-
-
- -
-

- # - - - updateAlarm(request, optionsopt) - → {Promise.<updateAlertPolicyResponse>} - -

- -
-

Trigers the updateAlertPolicy function of undefined

-
+ -
Parameters:
+ +

+ View Source + + googleCloud/management/gcp-monitoring.js, line 23 + +

+ + -
- - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for updateAlertPolicy

-
options - TypeReference - <optional>
-

Data required for updateAlertPolicy

-
-
-
-

- View Source - - googleCloud/management/gcp-monitoring.js, - line 59 - -

-
- -
-
-
-
-
- - - Promise.<updateAlertPolicyResponse> -
-
-
-
-
-
-
-
-
+ + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createAlertPolicyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteAlarm(request, optionsopt) → {Promise.<deleteAlertPolicyResponse>} + + +

+ + + + +
+

Trigers the deleteAlertPolicy function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for deleteAlertPolicy

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for deleteAlertPolicy

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-monitoring.js, line 41 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteAlertPolicyResponse> + + +
+ +
+ +
+
+ + + - -
-
+
+ +
+ + + +

+ # + + + + getMetricData(request, optionsopt) → {Promise.<getMetricDescriptorResponse>} + + +

+ + + + +
+

Trigers the getMetricDescriptor function of undefined

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for getMetricDescriptor

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for getMetricDescriptor

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-monitoring.js, line 95 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getMetricDescriptorResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listAlarms(request, optionsopt) → {Promise.<listAlertPoliciesResponse>} + + +

+ + + + +
+

Trigers the listAlertPolicies function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for listAlertPolicies

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for listAlertPolicies

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-monitoring.js, line 77 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listAlertPoliciesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + projectPath(project) → {Promise.<projectPathResponse>} + + +

+ + + + +
+

Trigers the projectPath function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
project + + +StringKeyword + + + +

Data required for projectPath

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-monitoring.js, line 112 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<projectPathResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateAlarm(request, optionsopt) → {Promise.<updateAlertPolicyResponse>} + + +

+ + + + +
+

Trigers the updateAlertPolicy function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for updateAlertPolicy

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for updateAlertPolicy

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-monitoring.js, line 59 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateAlertPolicyResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/GCP_NoSql.html b/docs/GCP_NoSql.html index 17297011..96a3b4b8 100644 --- a/docs/GCP_NoSql.html +++ b/docs/GCP_NoSql.html @@ -1,692 +1,1175 @@ - - - - GCP_NoSql - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_NoSql

-
- -
-
-

- GCP_NoSql(config) -

- -
-

Class to create a NoSql object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new GCP_NoSql(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/database/gcp-noSql.js, - line 12 - -

-
-
-
-
-
+ +
+
+
+

Class

+

GCP_NoSql

+
+ + + -
-

Methods

+ +
+ +
+ +

GCP_NoSql(config)

+ +

Class to create a NoSql object

+ + +
+ +
+
+ + +
-
-

- # - - - createItem(request, optionsopt) - → {Promise.<createDocumentResponse>} - -

- -
-

Trigers the createDocument function of undefined

-
+
+
+ Constructor +
+ -
Parameters:
-
- - - - + +

+ # + + + + new GCP_NoSql(config) + + +

+ - + + - - - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
request - TypeReference - -

Data required for createDocument

-
options - TypeReference - <optional>
+ + + + + - - - -
Name -

Data required for createDocument

-
-
+ Type -
-

- View Source - - googleCloud/database/gcp-noSql.js, - line 21 - -

-
- -
-
-
-
-
- - - Promise.<createDocumentResponse> -
-
-
-
-
- -
-

- # - - - deleteItem(request, optionsopt) - → {Promise.<deleteDocumentResponse>} - -

- -
-

Trigers the deleteDocument function of undefined

-
+ -
Parameters:
+ -
- - - - + + + - + + - + + + + + - - - + - - - + + - + - - + - - + + - - + + +
NameDescription
Type
Attributes
configDescription
+ + +object -
request - TypeReference - -

Data required for deleteDocument

-
options

Configuration object

- TypeReference - <optional>
+
- -

Data required for deleteDocument

- - - - -
-
-

- View Source - - googleCloud/database/gcp-noSql.js, - line 39 - -

-
- -
-
-
-
-
- - - Promise.<deleteDocumentResponse> -
-
-
-
-
- -
-

- # - - - query(requestopt, optionsopt) - → {Promise.<runQueryResponse>} - -

- -
-

Trigers the runQuery function of undefined

-
-
Parameters:
-
- - - - - +
-
+ - - - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-noSql.js, line 12 + +

+ + - - - - - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - <optional>
-

Data required for runQuery

-
options - TypeReference - <optional>
-

Data required for runQuery

-
-
-
-

- View Source - - googleCloud/database/gcp-noSql.js, - line 75 - -

-
- -
-
-
-
-
- - - Promise.<runQueryResponse> -
-
-
-
-
- -
-

- # - - - updateItem(request, optionsopt) - → {Promise.<updateDocumentResponse>} - -

- -
-

Trigers the updateDocument function of undefined

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for updateDocument

-
options - TypeReference - <optional>
-

Data required for updateDocument

-
-
-
-

- View Source - - googleCloud/database/gcp-noSql.js, - line 57 - -

-
- -
-
-
-
-
- - - Promise.<updateDocumentResponse> -
-
-
-
-
-
-
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createItem(request, optionsopt) → {Promise.<createDocumentResponse>} + + +

+ + + + +
+

Trigers the createDocument function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for createDocument

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for createDocument

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-noSql.js, line 21 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createDocumentResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteItem(request, optionsopt) → {Promise.<deleteDocumentResponse>} + + +

+ + + + +
+

Trigers the deleteDocument function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for deleteDocument

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for deleteDocument

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-noSql.js, line 39 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteDocumentResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + query(requestopt, optionsopt) → {Promise.<runQueryResponse>} + + +

+ + + + +
+

Trigers the runQuery function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for runQuery

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for runQuery

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-noSql.js, line 75 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<runQueryResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateItem(request, optionsopt) → {Promise.<updateDocumentResponse>} + + +

+ - -
-
+ + +
+

Trigers the updateDocument function of undefined

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for updateDocument

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for updateDocument

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-noSql.js, line 57 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateDocumentResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/GCP_NotificationService.html b/docs/GCP_NotificationService.html index 8682584c..e8d2453e 100644 --- a/docs/GCP_NotificationService.html +++ b/docs/GCP_NotificationService.html @@ -1,1119 +1,2037 @@ - - - - GCP_NotificationService - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_NotificationService

-
- -
-
-

- GCP_NotificationService(config) -

- -
-

Class to create a NotificationService object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

GCP_NotificationService

+
+ + + + + +
+ +
+ +

GCP_NotificationService(config)

+ +

Class to create a NotificationService object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new GCP_NotificationService(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 13 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_NotificationService(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 13 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - createTopic(request, optionsopt) - → {Promise.<createTopicResponse>} - -

- -
-

Trigers the createTopic function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + createTopic(request, optionsopt) → {Promise.<createTopicResponse>} + + +

+ - - + + +
+

Trigers the createTopic function of undefined

+
+ - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for createTopic

-
options - TypeReference - <optional>
-

Data required for createTopic

-
-
-
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 23 - -

-
- -
-
-
-
-
- - - Promise.<createTopicResponse> -
-
-
-
-
- -
-

- # - - - deleteTopic(request, optionsopt) - → {Promise.<deleteTopicResponse>} - -

- -
-

Trigers the deleteTopic function of undefined

-
-
Parameters:
-
- - - - - - +
Parameters:
+ +
+
NameTypeAttributes
+ + + + + - - - + - - - + + + - + - + + + - - + + - - + + + + + - + - - - -
NameDescription
Type
requestAttributes - TypeReference - Description
-

Data required for deleteTopic

-
options
request - TypeReference - + + +TypeReference - <optional>
-

Data required for deleteTopic

-
-
+ + -
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 41 - -

-
- -
-
-
-
-
- - - Promise.<deleteTopicResponse> -
-
-
-
-
- -
-

- # - - - getTopicAttributes(request, optionsopt) - → {Promise.<getTopicResponse>} - -

- -
-

Trigers the getTopic function of undefined

-
+ + + -
Parameters:
+ -
- - - - + + + - + - + + - - - - - - + - + + + + + - + - - - + + - + + + - - - -
NameTypeAttributes

Data required for createTopic

Description
request - TypeReference -
options + + +TypeReference - -

Data required for getTopic

-
options - TypeReference - + + <optional>
+ -
<optional>
-

Data required for getTopic

-
-
+ + + -
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 59 - -

-
- -
-
-
-
-
- - - Promise.<getTopicResponse> -
-
-
-
-
- -
-

- # - - - listSubscriptions(request, optionsopt) - → - {Promise.<listTopicSubscriptionsResponse>} - -

- -
-

- Trigers the listTopicSubscriptions function of undefined -

-
+ -
Parameters:
+

Data required for createTopic

+ -
- - - - - + + +
NameType
+
- Attributes - Description - - - - - request - - TypeReference - - +
- -

Data required for listTopicSubscriptions

- - + - - options + - - TypeReference - + - <optional>
+ - -

Data required for listTopicSubscriptions

- - - - -
+ -
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 77 - -

-
- -
-
-
-
-
- - - Promise.<listTopicSubscriptionsResponse> -
-
-
-
-
- -
-

- # - - - listTopics(request, optionsopt) - → {Promise.<listTopicsResponse>} - -

- -
-

Trigers the listTopics function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + + - + - + - - + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 23 + +

+ + - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for listTopics

-
options - TypeReference - <optional>
-

Data required for listTopics

-
-
-
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 131 - -

-
- -
-
-
-
-
- - - Promise.<listTopicsResponse> -
-
-
-
-
- -
-

- # - - - publish(request, optionsopt) - → {Promise.<publishResponse>} - -

- -
-

Trigers the publish function of undefined

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for publish

-
options - TypeReference - <optional>
-

Data required for publish

-
-
+
+
+
+ + -
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 113 - -

-
- -
-
-
-
-
- - - Promise.<publishResponse> -
-
-
-
-
- -
-

- # - - - subscribe(request, optionsopt) - → {Promise.<createSubscriptionResponse>} - -

- -
-

- Trigers the createSubscription function of undefined -

-
+
+ + +
+ + +Promise.<createTopicResponse> -
Parameters:
-
- - - - + + + - + + + - - - - - - - - + + +
-
- - + +

+ # + + + + deleteTopic(request, optionsopt) → {Promise.<deleteTopicResponse>} + + +

+ - - + + +
+

Trigers the deleteTopic function of undefined

+
+ - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for createSubscription

-
options - TypeReference - <optional>
-

Data required for createSubscription

-
-
-
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 95 - -

-
- -
-
-
-
-
- - - Promise.<createSubscriptionResponse> -
-
-
-
-
- -
-

- # - - - unsubscribe(request, optionsopt) - → {Promise.<deleteSubscriptionResponse>} - -

- -
-

- Trigers the deleteSubscription function of undefined -

-
-
Parameters:
-
- - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
+ + + + + - - - + - + + + - + - - + + + - - + + - + + + + + - + - - -
Name
requestType - TypeReference - Attributes -

Data required for deleteSubscription

-
Description
options
- TypeReference -
request<optional>
+ + +TypeReference - -

Data required for deleteSubscription

-
-
-
-

- View Source - - googleCloud/management/gcp-notificationService.js, - line 149 - -

-
- -
-
-
-
-
- - - Promise.<deleteSubscriptionResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + + + + + + + + +

Data required for deleteTopic

+ + + + + + + + + options + + + + + +TypeReference + + + + + + + + + <optional>
+ + + + + + + + + + +

Data required for deleteTopic

+ + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 41 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteTopicResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ - -
-
+ +

+ # + + + + getTopicAttributes(request, optionsopt) → {Promise.<getTopicResponse>} + + +

+ + + + +
+

Trigers the getTopic function of undefined

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for getTopic

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for getTopic

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 59 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getTopicResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listSubscriptions(request, optionsopt) → {Promise.<listTopicSubscriptionsResponse>} + + +

+ + + + +
+

Trigers the listTopicSubscriptions function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for listTopicSubscriptions

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for listTopicSubscriptions

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 77 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listTopicSubscriptionsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listTopics(request, optionsopt) → {Promise.<listTopicsResponse>} + + +

+ + + + +
+

Trigers the listTopics function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for listTopics

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for listTopics

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 131 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listTopicsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + publish(request, optionsopt) → {Promise.<publishResponse>} + + +

+ + + + +
+

Trigers the publish function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for publish

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for publish

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 113 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<publishResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + subscribe(request, optionsopt) → {Promise.<createSubscriptionResponse>} + + +

+ + + + +
+

Trigers the createSubscription function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for createSubscription

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for createSubscription

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 95 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createSubscriptionResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + unsubscribe(request, optionsopt) → {Promise.<deleteSubscriptionResponse>} + + +

+ + + + +
+

Trigers the deleteSubscription function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for deleteSubscription

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for deleteSubscription

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/management/gcp-notificationService.js, line 149 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteSubscriptionResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/GCP_RDBMS.html b/docs/GCP_RDBMS.html index 193883b9..8619d530 100644 --- a/docs/GCP_RDBMS.html +++ b/docs/GCP_RDBMS.html @@ -1,1002 +1,1826 @@ - - - - GCP_RDBMS - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_RDBMS

-
- -
-
-

- GCP_RDBMS(config) -

- -
-

Class to create a RDBMS object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

GCP_RDBMS

+
+ + + + + +
+ +
+ +

GCP_RDBMS(config)

+ +

Class to create a RDBMS object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new GCP_RDBMS(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/database/gcp-RDBMS.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_RDBMS(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-RDBMS.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - createDatabse(request, optionsopt) - → {Promise.<createDatabaseResponse>} - -

- -
-

Trigers the createDatabase function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + createDatabse(request, optionsopt) → {Promise.<createDatabaseResponse>} + + +

+ - - + + +
+

Trigers the createDatabase function of undefined

+
+ - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for createDatabase

-
options - TypeReference - <optional>
-

Data required for createDatabase

-
-
-
-

- View Source - - googleCloud/database/gcp-RDBMS.js, - line 21 - -

-
- -
-
-
-
-
- - - Promise.<createDatabaseResponse> -
-
-
-
-
- -
-

- # - - - createSnapshots(request, optionsopt) - → {Promise.<createBackupResponse>} - -

- -
-

Trigers the createBackup function of undefined

-
-
Parameters:
-
- - - - - - +
Parameters:
+ +
+
NameTypeAttributes
+ + + + + - - - + - - - + + + - + - + + + - - + + - - + + + + + - + - - - -
NameDescription
Type
requestAttributes - TypeReference - Description
-

Data required for createBackup

-
options
request - TypeReference - + + +TypeReference - <optional>
-

Data required for createBackup

-
-
+ + -
-

- View Source - - googleCloud/database/gcp-RDBMS.js, - line 57 - -

-
- -
-
-
-
-
- - - Promise.<createBackupResponse> -
-
-
-
-
- -
-

- # - - - databasePath(project, instance, database) - → {Promise.<databasePathResponse>} - -

- -
-

Trigers the databasePath function of undefined

-
+ + + -
Parameters:
+ -
- - - - + + + - + - - - + + - - - - + - - + + + + + - - + - - + + - - + + + - - - -
NameTypeDescription

Data required for createDatabase

project - StringKeyword - -

Data required for databasePath

-
options
instance + + +TypeReference - - StringKeyword - -

Data required for databasePath

-
database + + <optional>
+ -
- StringKeyword - -

Data required for databasePath

-
-
+ + + -
-

- View Source - - googleCloud/database/gcp-RDBMS.js, - line 130 - -

-
- -
-
-
-
-
- - - Promise.<databasePathResponse> -
-
-
-
-
- -
-

- # - - - deleteDatabase(request, optionsopt) - → {Promise.<dropDatabaseResponse>} - -

- -
-

Trigers the dropDatabase function of undefined

-
+ -
Parameters:
+

Data required for createDatabase

+ -
- - - - - + + +
NameType
+
- Attributes - Description - - - - - request - - TypeReference - - +
- -

Data required for dropDatabase

- - + - - options + - - TypeReference - + - <optional>
+ - -

Data required for dropDatabase

- - - - -
+ -
-

- View Source - - googleCloud/database/gcp-RDBMS.js, - line 39 - -

-
- -
-
-
-
-
- - - Promise.<dropDatabaseResponse> -
-
-
-
-
- -
-

- # - - - deleteDBSnapshot(request, optionsopt) - → {Promise.<deleteBackupResponse>} - -

- -
-

Trigers the deleteBackup function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + + - + - + - - + +

+ View Source + + googleCloud/database/gcp-RDBMS.js, line 21 + +

+ + - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for deleteBackup

-
options - TypeReference - <optional>
-

Data required for deleteBackup

-
-
-
-

- View Source - - googleCloud/database/gcp-RDBMS.js, - line 111 - -

-
- -
-
-
-
-
- - - Promise.<deleteBackupResponse> -
-
-
-
-
- -
-

- # - - - modifyDB(request, optionsopt) - → {Promise.<updateDatabaseDdlResponse>} - -

- -
-

Trigers the updateDatabaseDdl function of undefined

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for updateDatabaseDdl

-
options - TypeReference - <optional>
-

Data required for updateDatabaseDdl

-
-
+
+
+
+ + -
-

- View Source - - googleCloud/database/gcp-RDBMS.js, - line 75 - -

-
- -
-
-
-
-
- - - Promise.<updateDatabaseDdlResponse> -
-
-
-
-
- -
-

- # - - - restoreDatabase(request, optionsopt) - → {Promise.<restoreDatabaseResponse>} - -

- -
-

Trigers the restoreDatabase function of undefined

-
+
+ + +
+ + +Promise.<createDatabaseResponse> -
Parameters:
-
- - - - + + + - + + + - - - - - - - - + + +
-
- - + +

+ # + + + + createSnapshots(request, optionsopt) → {Promise.<createBackupResponse>} + + +

+ - - + + +
+

Trigers the createBackup function of undefined

+
+ - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for restoreDatabase

-
options - TypeReference - <optional>
-

Data required for restoreDatabase

-
-
-
-

- View Source - - googleCloud/database/gcp-RDBMS.js, - line 93 - -

-
- -
-
-
-
-
- - - Promise.<restoreDatabaseResponse> -
-
-
-
-
-
-
-
-
+ + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for createBackup

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for createBackup

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-RDBMS.js, line 57 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBackupResponse> + + +
+ +
+ +
+
+ + + - -
-
+
+ +
+ + + +

+ # + + + + databasePath(project, instance, database) → {Promise.<databasePathResponse>} + + +

+ + + + +
+

Trigers the databasePath function of undefined

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
project + + +StringKeyword + + + +

Data required for databasePath

instance + + +StringKeyword + + + +

Data required for databasePath

database + + +StringKeyword + + + +

Data required for databasePath

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-RDBMS.js, line 130 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<databasePathResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteDatabase(request, optionsopt) → {Promise.<dropDatabaseResponse>} + + +

+ + + + +
+

Trigers the dropDatabase function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for dropDatabase

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for dropDatabase

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-RDBMS.js, line 39 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<dropDatabaseResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteDBSnapshot(request, optionsopt) → {Promise.<deleteBackupResponse>} + + +

+ + + + +
+

Trigers the deleteBackup function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for deleteBackup

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for deleteBackup

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-RDBMS.js, line 111 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteBackupResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + modifyDB(request, optionsopt) → {Promise.<updateDatabaseDdlResponse>} + + +

+ + + + +
+

Trigers the updateDatabaseDdl function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for updateDatabaseDdl

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for updateDatabaseDdl

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-RDBMS.js, line 75 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateDatabaseDdlResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + restoreDatabase(request, optionsopt) → {Promise.<restoreDatabaseResponse>} + + +

+ + + + +
+

Trigers the restoreDatabase function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for restoreDatabase

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for restoreDatabase

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/database/gcp-RDBMS.js, line 93 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<restoreDatabaseResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/GCP_Translation.html b/docs/GCP_Translation.html index 5dd4b71e..7d9ecd0a 100644 --- a/docs/GCP_Translation.html +++ b/docs/GCP_Translation.html @@ -1,803 +1,1389 @@ - - - - GCP_Translation - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_Translation

-
- -
-
-

- GCP_Translation(config) -

- -
-

Class to create a Translation object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

GCP_Translation

+
+ + + + + +
+ +
+ +

GCP_Translation(config)

+ +

Class to create a Translation object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new GCP_Translation(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_Translation(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - batchTranslate(request, optionsopt) - → {Promise.<batchTranslateTextResponse>} - -

- -
-

- Trigers the batchTranslateText function of undefined -

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + batchTranslate(request, optionsopt) → {Promise.<batchTranslateTextResponse>} + + +

+ - - + + +
+

Trigers the batchTranslateText function of undefined

+
+ - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for batchTranslateText

-
options - TypeReference - <optional>
-

Data required for batchTranslateText

-
-
-
-

- View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 39 - -

-
- -
-
-
-
-
- - - Promise.<batchTranslateTextResponse> -
-
-
-
-
- -
-

- # - - - createGlossary(request, optionsopt) - → {Promise.<createGlossaryResponse>} - -

- -
-

Trigers the createGlossary function of undefined

-
-
Parameters:
-
- - - - - - +
Parameters:
+ +
+
NameTypeAttributes
+ + + + + - - - + - - - + + + - + - + + + - - + + - - + + + + + - + - - - -
NameDescription
Type
requestAttributes - TypeReference - Description
-

Data required for createGlossary

-
options
request - TypeReference - + + +TypeReference - <optional>
-

Data required for createGlossary

-
-
+ + -
-

- View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 75 - -

-
- -
-
-
-
-
- - - Promise.<createGlossaryResponse> -
-
-
-
-
- -
-

- # - - - detectLanguage(request, optionsopt) - → {Promise.<detectLanguageResponse>} - -

- -
-

Trigers the detectLanguage function of undefined

-
+ + + -
Parameters:
+ -
- - - - + + + - + - + + - - - - - - + - + + + + + - + - - - + + - + + + - - - -
NameTypeAttributes

Data required for batchTranslateText

Description
request - TypeReference -
options + + +TypeReference - -

Data required for detectLanguage

-
options - TypeReference - + + <optional>
+ -
<optional>
-

Data required for detectLanguage

-
-
+ + + -
-

- View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 93 - -

-
- -
-
-
-
-
- - - Promise.<detectLanguageResponse> -
-
-
-
-
- -
-

- # - - - getGlossary(request, optionsopt) - → {Promise.<getGlossaryResponse>} - -

- -
-

Trigers the getGlossary function of undefined

-
+ -
Parameters:
+

Data required for batchTranslateText

+ -
- - - - - + + +
NameType
+
- Attributes - Description - - - - - request - - TypeReference - - +
- -

Data required for getGlossary

- - + - - options + - - TypeReference - + - <optional>
+ - -

Data required for getGlossary

- - - - -
+ -
-

- View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 57 - -

-
- -
-
-
-
-
- - - Promise.<getGlossaryResponse> -
-
-
-
-
- -
-

- # - - - translate(request, optionsopt) - → {Promise.<translateTextResponse>} - -

- -
-

Trigers the translateText function of undefined

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + + - + - + - - + +

+ View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 39 + +

+ + - - - - - - - -
NameTypeAttributesDescription
request - TypeReference - -

Data required for translateText

-
options - TypeReference - <optional>
-

Data required for translateText

-
-
-
-

- View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 21 - -

-
- -
-
-
-
-
- - - Promise.<translateTextResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<batchTranslateTextResponse> + + +
+ +
+ +
+
+ + + + +
+ +
+ - -
-
+ +

+ # + + + + createGlossary(request, optionsopt) → {Promise.<createGlossaryResponse>} + + +

+ + + + +
+

Trigers the createGlossary function of undefined

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for createGlossary

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for createGlossary

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 75 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createGlossaryResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + detectLanguage(request, optionsopt) → {Promise.<detectLanguageResponse>} + + +

+ + + + +
+

Trigers the detectLanguage function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for detectLanguage

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for detectLanguage

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 93 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<detectLanguageResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getGlossary(request, optionsopt) → {Promise.<getGlossaryResponse>} + + +

+ + + + +
+

Trigers the getGlossary function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for getGlossary

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for getGlossary

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 57 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getGlossaryResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + translate(request, optionsopt) → {Promise.<translateTextResponse>} + + +

+ + + + +
+

Trigers the translateText function of undefined

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
request + + +TypeReference + + + + + + + + + +

Data required for translateText

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Data required for translateText

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 21 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<translateTextResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/GCP_dns.html b/docs/GCP_dns.html index 7821b59d..97fc7e49 100644 --- a/docs/GCP_dns.html +++ b/docs/GCP_dns.html @@ -1,845 +1,1523 @@ - - - - GCP_dns - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_dns

-
- -
-
-

- GCP_dns(config) -

- -
-

Class to create a dns object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

GCP_dns

+
+ + + + + +
+ +
+ +

GCP_dns(config)

+ +

Class to create a dns object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new GCP_dns(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/network/gcp-DNS.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_dns(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/network/gcp-DNS.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - changeRecordSets(identifieropt, dns, config) - → {Promise.<createChangeResponse>} - -

- -
-

Trigers the createChange function of dns

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + changeRecordSets(identifieropt, dns, config) → {Promise.<createChangeResponse>} + + +

+ - - + + +
+

Trigers the createChange function of dns

+
+ - - - - - - - - - - - - - -
NameTypeAttributesDescription
identifier - string - <optional>
-

Optional parameter

-
dns - DNS - -

Mandatory parameter

-
config - TypeReference - -

Mandatory parameter

-
-
-
-

- View Source - - googleCloud/network/gcp-DNS.js, - line 59 - -

-
- -
-
-
-
-
- - - Promise.<createChangeResponse> -
-
-
-
-
- -
-

- # - - - createZone(identifieropt, dns, config) - → {Promise.<createResponse>} - -

- -
-

Trigers the create function of dns

-
+
Parameters:
+ +
+ + + + + + -
Parameters:
+ -
-
NameType
- - - + + + - + - + + + - - - + + - - - + + + + + - + - - + + - - + + + - + + + - - + - - + + - - + - - - -
NameAttributesTypeAttributesDescription
Description
identifier
identifier - string - + + +string - <optional>
-

Optional parameter

-
dns + + <optional>
+ -
- DNS - -

Mandatory parameter

-
config

Optional parameter

- TypeReference - -

Mandatory parameter

-
-
+ + + + dns + -
-

- View Source - - googleCloud/network/gcp-DNS.js, - line 39 - -

-
- -
-
-
-
-
- - - Promise.<createResponse> -
-
-
-
-
- -
-

- # - - - deleteZone(identifieropt, dns, optionsopt) - → {Promise.<deleteResponse>} - -

- -
-

Trigers the delete function of dns

-
+ + + +DNS -
Parameters:
-
- - - - + + - + + + - - - + + + - - - + - + + - - - + - - + + + + + - + - - + + - - + + + - + + + - - - -
NameType + - AttributesDescription
identifier - string -

Mandatory parameter

<optional>
-

Optional parameter

-
dns
config - DNS - + + +TypeReference - -

Mandatory parameter

-
options + - - TypeReference - <optional>
-

Optional parameter

-
-
+ -
-

- View Source - - googleCloud/network/gcp-DNS.js, - line 79 - -

-
- -
-
-
-
-
- - - Promise.<deleteResponse> -
-
-
-
-
- -
-

- # - - - listZones(queryopt) - → {Promise.<getZonesResponse>} - -

- -
-

Trigers the getZones function of dns

-
+

Mandatory parameter

+ -
Parameters:
-
- - - - + + +
Name
+
- Type - Attributes - Description - - - - - query - - TypeReference - +
- <optional>
+ - -

Optional parameter

- - - - -
+ -
-

- View Source - - googleCloud/network/gcp-DNS.js, - line 20 - -

-
- -
-
-
-
-
- - - Promise.<getZonesResponse> -
-
-
-
-
- -
-

- # - - - record(identifieropt, dns, type, metadata) - → {Promise.<recordResponse>} - -

- -
-

Trigers the record function of dns

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + - + - + - - + + - - + - + - + +

+ View Source + + googleCloud/network/gcp-DNS.js, line 58 + +

+ + - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
identifier - string - <optional>
-

Optional parameter

-
dns - DNS - -

Mandatory parameter

-
type - StringKeyword - -

Mandatory parameter

-
metadata - TypeReference - -

Mandatory parameter

-
-
-
-

- View Source - - googleCloud/network/gcp-DNS.js, - line 100 - -

-
- -
-
-
-
-
- - - Promise.<recordResponse> -
-
-
-
-
-
-
-
-
+ + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createChangeResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createZone(identifieropt, dns, config) → {Promise.<createResponse>} + + +

+ + + + +
+

Trigers the create function of dns

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

dns + + +DNS + + + + + + + + + +

Mandatory parameter

config + + +TypeReference + + + + + + + + + +

Mandatory parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/network/gcp-DNS.js, line 39 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createResponse> + + +
+ +
+ +
+
+ - -
-
+ + +
+ +
+ + + +

+ # + + + + deleteZone(identifieropt, dns, optionsopt) → {Promise.<deleteResponse>} + + +

+ + + + +
+

Trigers the delete function of dns

- - - - - + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

dns + + +DNS + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/network/gcp-DNS.js, line 77 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listZones(queryopt) → {Promise.<getZonesResponse>} + + +

+ + + + +
+

Trigers the getZones function of dns

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
query + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/network/gcp-DNS.js, line 20 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getZonesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + record(identifieropt, dns, type, metadata) → {Promise.<recordResponse>} + + +

+ + + + +
+

Trigers the record function of dns

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

dns + + +DNS + + + + + + + + + +

Mandatory parameter

type + + +StringKeyword + + + + + + + + + +

Mandatory parameter

metadata + + +TypeReference + + + + + + + + + +

Mandatory parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/network/gcp-DNS.js, line 97 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<recordResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + + + + + + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/GCP_storage.html b/docs/GCP_storage.html index 883ef0c3..ec9512f7 100644 --- a/docs/GCP_storage.html +++ b/docs/GCP_storage.html @@ -1,2565 +1,5116 @@ - - - - GCP_storage - - - - - - - - - - - - - - - - - -
-
- -
-
-
-

Class

-

GCP_storage

-
- -
-
-

- GCP_storage(config) -

- -
-

Class to create a storage object

-
-
- -
-
-
-
+ +
+
+
+

Class

+

GCP_storage

+
+ + + + + +
+ +
+ +

GCP_storage(config)

+ +

Class to create a storage object

+ + +
+ +
+
+ + +
+
-
- Constructor -
- -

- # - - - new GCP_storage(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 12 - -

-
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_storage(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + +
-
-
+
+ + +
+ + -
-

Methods

-
-
-

- # - - - create(name, metadataopt) - → {Promise.<createBucketResponse>} - -

- -
-

Trigers the createBucket function of storage

-
+ -
Parameters:
+ -
- - - - + - + - + - - - + - - - + +
+

Methods

+
+ +
-
- + +

+ # + + + + create(name, metadataopt) → {Promise.<createBucketResponse>} + + +

+ - - + + +
+

Trigers the createBucket function of storage

+
+ - - - - - - - -
NameTypeAttributesDescription
name - StringKeyword - -

Mandatory parameter

-
metadata - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 81 - -

-
- -
-
-
-
-
- - - Promise.<createBucketResponse> -
-
-
-
-
- -
-

- # - - - create(name, metadataopt) - → {Promise.<createBucketResponse>} - -

- -
-

Trigers the createBucket function of storage

-
-
Parameters:
-
- - - - - - +
Parameters:
+ +
+
NameTypeAttributes
+ + + + + - - - + - - - + + + - + - + + + - - + + - - + + + + + - + - - - -
NameDescription
Type
nameAttributes - StringKeyword - Description
-

Mandatory parameter

-
metadata
name - TypeReference - + + +StringKeyword - <optional>
-

Optional parameter

-
-
+ + -
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 81 - -

-
- -
-
-
-
-
- - - Promise.<createBucketResponse> -
-
-
-
-
- -
-

- # - - - deleteFiles(identifieropt, storage, queryopt) - → {Promise.<deleteFilesResponse>} - -

- -
-

Trigers the deleteFiles function of storage

-
+ + + -
Parameters:
+ -
- - - - + + + - + - + + - - - - - - + - + + + + + - + - - - + + - + + + - - + + + - - + - + + - - - - -
NameTypeAttributes

Mandatory parameter

Description
identifier - string -
metadata<optional>
+ + +TypeReference - -

Optional parameter

-
storage - Storage - + + <optional>
+ -
-

Mandatory parameter

-
query - TypeReference -

Optional parameter

<optional>
-

Optional parameter

-
-
+ + + +
-
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 22 - -

-
- -
-
-
-
-
- - - Promise.<deleteFilesResponse> -
-
-
-
-
- -
-

- # - - - deleteFiles(identifieropt, storage, queryopt) - → {Promise.<deleteFilesResponse>} - -

- -
-

Trigers the deleteFiles function of storage

-
-
Parameters:
-
- - - - - - +
-
- - + - - - + - + - + - - + - - + - + - + - - + - - + - + - + + - - - -
NameTypeAttributesDescription
identifier - string - <optional>
-

Optional parameter

-
storage - Storage - -

Mandatory parameter

-
query - TypeReference - <optional>
-

Optional parameter

-
-
+ -
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 22 - -

-
- -
-
-
-
-
- - - Promise.<deleteFilesResponse> -
-
-
-
-
- -
-

- # - - - list(optionsopt) - → {Promise.<getBucketsResponse>} - -

- -
-

Trigers the getBuckets function of storage

-
+ -
Parameters:
+ +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 81 + +

+ + -
- - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 98 - -

-
- -
-
-
-
-
- - - Promise.<getBucketsResponse> -
-
-
-
-
- -
-

- # - - - list(optionsopt) - → {Promise.<getBucketsResponse>} - -

- -
-

Trigers the getBuckets function of storage

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - -
NameTypeAttributesDescription
options - TypeReference - <optional>
-

Optional parameter

-
-
+
+
+
+ + -
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 98 - -

-
- -
-
-
-
-
- - - Promise.<getBucketsResponse> -
-
-
-
-
- -
-

- # - - - makePublic(identifieropt, bucket) - → {Promise.<makePublicResponse>} - -

- -
-

Trigers the makePublic function of storage

-
+
+ + +
+ + +Promise.<createBucketResponse> -
Parameters:
-
- - - - + + + - + + + - - - - - - - - + + +
-
- - + +

+ # + + + + create(name, metadataopt) → {Promise.<createBucketResponse>} + + +

+ - - + + +
+

Trigers the createBucket function of storage

+
+ - - - - - -
NameTypeAttributesDescription
identifier - string - <optional>
-

Optional parameter

-
bucket - Bucket - -

Mandatory parameter

-
-
-
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 62 - -

-
- -
-
-
-
-
- - - Promise.<makePublicResponse> -
-
-
-
-
- -
-

- # - - - makePublic(identifieropt, bucket) - → {Promise.<makePublicResponse>} - -

- -
-

Trigers the makePublic function of storage

-
-
Parameters:
-
- - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
+ + + + + - - - + - + + + - + - - + + + - - + + - + + + + + - + - - -
Name
identifierType - string - Attributes<optional>
-

Optional parameter

-
Description
bucket
- Bucket -
name + + +StringKeyword - -

Mandatory parameter

-
-
-
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 62 - -

-
- -
-
-
-
-
- - - Promise.<makePublicResponse> -
-
-
-
-
- -
-

- # - - - upload(identifieropt, storage, pathString, optionsopt) - → {Promise.<uploadResponse>} - -

- -
-

Trigers the upload function of storage

-
+ + -
Parameters:
+ + + -
- - - - + - + + + - + - - - + + - - - - + - + + + + + - - + - - + + - + + - + - - + + + - + - + + - - - - + + +
NameTypeAttributesDescription

Mandatory parameter

identifier - string - <optional>
metadata -

Optional parameter

-
+ + +TypeReference -
storage - Storage - + + <optional>
+ -
-

Mandatory parameter

-
pathString - StringKeyword -

Optional parameter

-

Mandatory parameter

-
options
+
- - TypeReference - - <optional>
- -

Optional parameter

- - - - -
-
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 43 - -

-
- -
-
-
-
-
- - - Promise.<uploadResponse> -
-
-
-
-
- -
-

- # - - - upload(identifieropt, storage, pathString, optionsopt) - → {Promise.<uploadResponse>} - -

- -
-

Trigers the upload function of storage

-
-
Parameters:
+
-
- - - - + - + - + - - - + - - - + - + - + - - + - - + - + - + - - + + - - + - + - + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 81 + +

+ + - - - - - - - - - -
NameTypeAttributesDescription
identifier - string - <optional>
-

Optional parameter

-
storage - Storage - -

Mandatory parameter

-
pathString - StringKeyword - -

Mandatory parameter

-
options - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 43 - -

-
- -
-
-
-
-
- - - Promise.<uploadResponse> -
-
-
-
-
-
-
-
-
- -
-
-

- GCP_storage(config) -

- -
-

Class to create a storage object

-
-
- -
-
-
-
-
-
- Constructor -
- -

- # - - - new GCP_storage(config) - -

- -
Parameters:
- -
- - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
config - object - -

Configuration object

-
-
- -
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 12 - -

-
-
-
-
-
-
-

Methods

-
-
-

- # - - - create(name, metadataopt) - → {Promise.<createBucketResponse>} - -

- -
-

Trigers the createBucket function of storage

-
-
Parameters:
-
- - - - - - - - - - - - - - - - - - - +
+
+
+ + -
+
+ + +
+ + +Promise.<createBucketResponse> -
- - -
NameTypeAttributesDescription
name - StringKeyword - -

Mandatory parameter

-
metadata - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 81 - -

-
- -
-
-
-
-
- - - Promise.<createBucketResponse> -
-
-
-
-
- -
-

- # - - - create(name, metadataopt) - → {Promise.<createBucketResponse>} - -

- -
-

Trigers the createBucket function of storage

-
+
+ +
-
Parameters:
+ +
+
-
- - - - - - - - - + + +
-
- - - + +

+ # + + + + deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} + + +

+ - + + +
+

Trigers the deleteFiles function of storage

+
+ - - - - - - - - - -
NameTypeAttributesDescription
name - StringKeyword - -

Mandatory parameter

-
metadata - TypeReference - <optional>
-

Optional parameter

-
-
-
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 81 - -

-
- -
-
-
-
-
- - - Promise.<createBucketResponse> -
-
-
-
-
- -
-

- # - - - deleteFiles(identifieropt, storage, queryopt) - → {Promise.<deleteFilesResponse>} - -

- -
-

Trigers the deleteFiles function of storage

-
-
Parameters:
-
- - - - - +
Parameters:
+ +
+
NameType
+ + + + + - + - - - + + + - - - + - + + + - + + - - + + + + + - - + - + + - - + + - + - + + + - + - - - -
NameAttributesTypeDescription
Attributes
identifier - string - Description
<optional>
-

Optional parameter

-
identifier
storage + + +string - - Storage - -

Mandatory parameter

-
+ + <optional>
+ -
query - TypeReference - <optional>
-

Optional parameter

-
-
+

Optional parameter

+ -
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 22 - -

-
- -
-
-
-
-
- - - Promise.<deleteFilesResponse> -
-
-
-
-
- -
-

- # - - - deleteFiles(identifieropt, storage, queryopt) - → {Promise.<deleteFilesResponse>} - -

- -
-

Trigers the deleteFiles function of storage

-
-
Parameters:
+ -
- - - - + + + + + - + - - - + + - - - + + + - + + + - - + - - + + - - + - - + + + + + - - + - + + - - - -
Name
storageType + + +Storage - AttributesDescription
identifier + - - string - <optional>
-

Optional parameter

-
storage

Mandatory parameter

- Storage - -

Mandatory parameter

-
query
query + + +TypeReference - - TypeReference - <optional>
-

Optional parameter

-
-
+ + + + <optional>
+ -
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 22 - -

-
- -
-
-
-
-
- - - Promise.<deleteFilesResponse> -
-
-
-
-
- -
-

- # - - - list(optionsopt) - → {Promise.<getBucketsResponse>} - -

- -
-

Trigers the getBuckets function of storage

-
+ -
Parameters:
+ + + -
- - - - + - + + - - - - + + +
NameType

Optional parameter

AttributesDescription
+
- - - options - - TypeReference - - <optional>
- -

Optional parameter

- - - - -
-
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 98 - -

-
- -
-
-
-
-
- - - Promise.<getBucketsResponse> -
-
-
-
-
- -
-

- # - - - list(optionsopt) - → {Promise.<getBucketsResponse>} - -

- -
-

Trigers the getBuckets function of storage

-
+
-
Parameters:
+ -
- - - - + - + - + - - - + - - - + - + - + - - - -
NameTypeAttributesDescription
options - TypeReference - <optional>
-

Optional parameter

-
-
+ -
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 98 - -

-
- -
-
-
-
-
- - - Promise.<getBucketsResponse> -
-
-
-
-
- -
-

- # - - - makePublic(identifieropt, bucket) - → {Promise.<makePublicResponse>} - -

- -
-

Trigers the makePublic function of storage

-
+ -
Parameters:
+ -
- - - - + + - + - + - - - + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 22 + +

+ + - - - - - - - - - - - - - - -
NameTypeAttributesDescription
identifier - string - <optional>
-

Optional parameter

-
bucket - Bucket - -

Mandatory parameter

-
-
-
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 62 - -

-
- -
-
-
-
-
- - - Promise.<makePublicResponse> -
-
-
-
-
- -
-

- # - - - makePublic(identifieropt, bucket) - → {Promise.<makePublicResponse>} - -

- -
-

Trigers the makePublic function of storage

-
-
Parameters:
-
- - - - - - - - - - - - - - - - +
+
+
+ + -
- +
+ + +
+ + +Promise.<deleteFilesResponse> -
- + + + - - - -
NameTypeAttributesDescription
identifier - string - <optional>
-

Optional parameter

-
bucket - Bucket - -

Mandatory parameter

-
-
+ +
+
-
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 62 - -

-
- -
-
-
-
-
- - - Promise.<makePublicResponse> -
-
-
-
-
- -
-

- # - - - upload(identifieropt, storage, pathString, optionsopt) - → {Promise.<uploadResponse>} - -

- -
-

Trigers the upload function of storage

-
-
Parameters:
-
- - - - - + + +
-
- - - + +

+ # + + + + deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} + + +

+ - - - + + +
+

Trigers the deleteFiles function of storage

+
+ - - - - - - - - - - - - - +
Parameters:
+ +
+
NameTypeAttributesDescription
identifier - string - <optional>
-

Optional parameter

-
storage - Storage - -

Mandatory parameter

-
pathString - StringKeyword -
+ + + + + - + - - + + + - - + - + + + - + + - - - -
NameType -

Mandatory parameter

-
Attributes
options - TypeReference - Description
<optional>
-

Optional parameter

-
-
+ + + + identifier + -
-

- View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 43 - -

-
- -
-
-
-
-
- - - Promise.<uploadResponse> -
-
-
-
-
- -
-

- # - - - upload(identifieropt, storage, pathString, optionsopt) - → {Promise.<uploadResponse>} - -

- -
-

Trigers the upload function of storage

-
+ + + +string -
Parameters:
-
- - - - + + - + + + - - - + + + - - - + - + + - - - + - - + + + + + - + - - + + - - + + + - + + + - - + - - + + - - + - - - -
NameType + + <optional>
+ -
AttributesDescription
identifier - string -

Optional parameter

<optional>
-

Optional parameter

-
storage
storage - Storage - + + +Storage - -

Mandatory parameter

-
pathString + - - StringKeyword - -

Mandatory parameter

-
options

Mandatory parameter

- TypeReference - <optional>
-

Optional parameter

-
-
+ + + + query + -
-

- View Source - - googleCloud/storage/gcp-storageBucket.js, - line 43 - -

-
- -
-
-
-
-
- - - Promise.<uploadResponse> -
-
-
-
-
-
- - - + + + +TypeReference + + + + + + + + + <optional>
+ + + + + + + + + + +

Optional parameter

+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 22 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteFilesResponse> + + +
+ +
+ +
+
+ + + + + + +
+ + + +

+ # + + + + list(optionsopt) → {Promise.<getBucketsResponse>} + + +

+ + + + +
+

Trigers the getBuckets function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 98 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(optionsopt) → {Promise.<getBucketsResponse>} + + +

+ + + + +
+

Trigers the getBuckets function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 98 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} + + +

+ + + + +
+

Trigers the makePublic function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

bucket + + +Bucket + + + + + + + + + +

Mandatory parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 62 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<makePublicResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} + + +

+ + + + +
+

Trigers the makePublic function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

bucket + + +Bucket + + + + + + + + + +

Mandatory parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 62 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<makePublicResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} + + +

+ + + + +
+

Trigers the upload function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

storage + + +Storage + + + + + + + + + +

Mandatory parameter

pathString + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<uploadResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} + + +

+ + + + +
+

Trigers the upload function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

storage + + +Storage + + + + + + + + + +

Mandatory parameter

pathString + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<uploadResponse> + + +
+ +
+ + +
+
+ + + + +
+ + + + + + + + + + + + + + + + + + +
+ +
+ +

GCP_storage(config)

+ +

Class to create a storage object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new GCP_storage(config) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
config + + +object + + + +

Configuration object

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(name, metadataopt) → {Promise.<createBucketResponse>} + + +

+ + + + +
+

Trigers the createBucket function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

metadata + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 81 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + create(name, metadataopt) → {Promise.<createBucketResponse>} + + +

+ + + + +
+

Trigers the createBucket function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
name + + +StringKeyword + + + + + + + + + +

Mandatory parameter

metadata + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 81 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} + + +

+ + + + +
+

Trigers the deleteFiles function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

storage + + +Storage + + + + + + + + + +

Mandatory parameter

query + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 22 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteFilesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} + + +

+ + + + +
+

Trigers the deleteFiles function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

storage + + +Storage + + + + + + + + + +

Mandatory parameter

query + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 22 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteFilesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(optionsopt) → {Promise.<getBucketsResponse>} + + +

+ + + + +
+

Trigers the getBuckets function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 98 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(optionsopt) → {Promise.<getBucketsResponse>} + + +

+ + + + +
+

Trigers the getBuckets function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 98 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} + + +

+ + + + +
+

Trigers the makePublic function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

bucket + + +Bucket + + + + + + + + + +

Mandatory parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 62 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<makePublicResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} + + +

+ + + + +
+

Trigers the makePublic function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

bucket + + +Bucket + + + + + + + + + +

Mandatory parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 62 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<makePublicResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} + + +

+ + + + +
+

Trigers the upload function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

storage + + +Storage + + + + + + + + + +

Mandatory parameter

pathString + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-archivalStorage.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<uploadResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} + + +

+ + + + +
+

Trigers the upload function of storage

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeAttributesDescription
identifier + + +string + + + + + + <optional>
+ + + + + +

Optional parameter

storage + + +Storage + + + + + + + + + +

Mandatory parameter

pathString + + +StringKeyword + + + + + + + + + +

Mandatory parameter

options + + +TypeReference + + + + + + <optional>
+ + + + + +

Optional parameter

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + googleCloud/storage/gcp-storageBucket.js, line 43 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<uploadResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + + + + + + +
+
+ + + + - - -
- - - - - - + + \ No newline at end of file diff --git a/docs/Oracle_ArchivalStorage.html b/docs/Oracle_ArchivalStorage.html new file mode 100644 index 00000000..76440479 --- /dev/null +++ b/docs/Oracle_ArchivalStorage.html @@ -0,0 +1,3302 @@ + + + + + + + + Oracle_ArchivalStorage + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_ArchivalStorage

+
+ + + + + +
+ +
+ +

Oracle_ArchivalStorage(do, options)

+ +

Class to create a ObjectStorageClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_ArchivalStorage(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

+ + + + +
+

Trigers the createBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createBucketRequest + + +CreateBucketRequest + + + +

Data required for createBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

+ + + + +
+

Trigers the createBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createBucketRequest + + +CreateBucketRequest + + + +

Data required for createBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

+ + + + +
+

Trigers the deleteBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteBucketRequest + + +DeleteBucketRequest + + + +

Data required for deleteBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 37 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

+ + + + +
+

Trigers the deleteBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteBucketRequest + + +DeleteBucketRequest + + + +

Data required for deleteBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 37 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

+ + + + +
+

Trigers the listBuckets function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listBucketsRequest + + +ListBucketsRequest + + + +

Data required for listBuckets

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 50 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

+ + + + +
+

Trigers the listBuckets function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listBucketsRequest + + +ListBucketsRequest + + + +

Data required for listBuckets

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 50 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(updateBucketRequest) → {Promise.<updateBucketResponse>} + + +

+ + + + +
+

Trigers the updateBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateBucketRequest + + +UpdateBucketRequest + + + +

Data required for updateBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 63 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(updateBucketRequest) → {Promise.<updateBucketResponse>} + + +

+ + + + +
+

Trigers the updateBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateBucketRequest + + +UpdateBucketRequest + + + +

Data required for updateBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 63 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + + + + +
+ +
+ +

Oracle_ArchivalStorage(do, options)

+ +

Class to create a ObjectStorageClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_ArchivalStorage(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

+ + + + +
+

Trigers the createBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createBucketRequest + + +CreateBucketRequest + + + +

Data required for createBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

+ + + + +
+

Trigers the createBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createBucketRequest + + +CreateBucketRequest + + + +

Data required for createBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

+ + + + +
+

Trigers the deleteBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteBucketRequest + + +DeleteBucketRequest + + + +

Data required for deleteBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 37 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

+ + + + +
+

Trigers the deleteBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteBucketRequest + + +DeleteBucketRequest + + + +

Data required for deleteBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 37 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

+ + + + +
+

Trigers the listBuckets function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listBucketsRequest + + +ListBucketsRequest + + + +

Data required for listBuckets

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 50 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

+ + + + +
+

Trigers the listBuckets function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listBucketsRequest + + +ListBucketsRequest + + + +

Data required for listBuckets

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 50 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(updateBucketRequest) → {Promise.<updateBucketResponse>} + + +

+ + + + +
+

Trigers the updateBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateBucketRequest + + +UpdateBucketRequest + + + +

Data required for updateBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + DO/storage/do-archivalStorage.js, line 63 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(updateBucketRequest) → {Promise.<updateBucketResponse>} + + +

+ + + + +
+

Trigers the updateBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateBucketRequest + + +UpdateBucketRequest + + + +

Data required for updateBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-archivalStorage.js, line 63 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_ComputeInstance.html b/docs/Oracle_ComputeInstance.html new file mode 100644 index 00000000..34d058a2 --- /dev/null +++ b/docs/Oracle_ComputeInstance.html @@ -0,0 +1,1873 @@ + + + + + + + + Oracle_ComputeInstance + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_ComputeInstance

+
+ + + + + +
+ +
+ +

Oracle_ComputeInstance(do, options)

+ +

Class to create a ContainerInstanceClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_ComputeInstance(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(createContainerInstanceRequest) → {Promise.<createContainerInstanceResponse>} + + +

+ + + + +
+

Trigers the createContainerInstance function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createContainerInstanceRequest + + +CreateContainerInstanceRequest + + + +

Data required for createContainerInstance

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createContainerInstanceResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteContainerInstanceRequest) → {Promise.<deleteContainerInstanceResponse>} + + +

+ + + + +
+

Trigers the deleteContainerInstance function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteContainerInstanceRequest + + +DeleteContainerInstanceRequest + + + +

Data required for deleteContainerInstance

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 37 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteContainerInstanceResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + get(getContainerInstanceRequest) → {Promise.<getContainerInstanceResponse>} + + +

+ + + + +
+

Trigers the getContainerInstance function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
getContainerInstanceRequest + + +GetContainerInstanceRequest + + + +

Data required for getContainerInstance

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 63 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getContainerInstanceResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getAll(getContainerRequest) → {Promise.<getContainerResponse>} + + +

+ + + + +
+

Trigers the getContainer function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
getContainerRequest + + +GetContainerRequest + + + +

Data required for getContainer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 50 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getContainerResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listContainersRequest) → {Promise.<listContainersResponse>} + + +

+ + + + +
+

Trigers the listContainers function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listContainersRequest + + +ListContainersRequest + + + +

Data required for listContainers

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 76 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listContainersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + restart(restartContainerInstanceRequest) → {Promise.<restartContainerInstanceResponse>} + + +

+ + + + +
+

Trigers the restartContainerInstance function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
restartContainerInstanceRequest + + +RestartContainerInstanceRequest + + + +

Data required for restartContainerInstance

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 89 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<restartContainerInstanceResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + start(startContainerInstanceRequest) → {Promise.<startContainerInstanceResponse>} + + +

+ + + + +
+

Trigers the startContainerInstance function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
startContainerInstanceRequest + + +StartContainerInstanceRequest + + + +

Data required for startContainerInstance

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 102 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<startContainerInstanceResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + stop(stopContainerInstanceRequest) → {Promise.<stopContainerInstanceResponse>} + + +

+ + + + +
+

Trigers the stopContainerInstance function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
stopContainerInstanceRequest + + +StopContainerInstanceRequest + + + +

Data required for stopContainerInstance

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 115 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<stopContainerInstanceResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(updateContainerRequest) → {Promise.<updateContainerResponse>} + + +

+ + + + +
+

Trigers the updateContainer function of ContainerInstanceClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateContainerRequest + + +UpdateContainerRequest + + + +

Data required for updateContainer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-computeInstance.js, line 128 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateContainerResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_DNS.html b/docs/Oracle_DNS.html new file mode 100644 index 00000000..a9e78737 --- /dev/null +++ b/docs/Oracle_DNS.html @@ -0,0 +1,1018 @@ + + + + + + + + Oracle_DNS + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_DNS

+
+ + + + + +
+ +
+ +

Oracle_DNS(do, options)

+ +

Class to create a DnsClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_DNS(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-DNS.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(createZoneRequest) → {Promise.<createZoneResponse>} + + +

+ + + + +
+

Trigers the createZone function of DnsClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createZoneRequest + + +CreateZoneRequest + + + +

Data required for createZone

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-DNS.js, line 21 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createZoneResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteZoneRequest) → {Promise.<deleteZoneResponse>} + + +

+ + + + +
+

Trigers the deleteZone function of DnsClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteZoneRequest + + +DeleteZoneRequest + + + +

Data required for deleteZone

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-DNS.js, line 34 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteZoneResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listZonesRequest) → {Promise.<listZonesResponse>} + + +

+ + + + +
+

Trigers the listZones function of DnsClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listZonesRequest + + +ListZonesRequest + + + +

Data required for listZones

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-DNS.js, line 47 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listZonesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(updateZoneRequest) → {Promise.<updateZoneResponse>} + + +

+ + + + +
+

Trigers the updateZone function of DnsClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateZoneRequest + + +UpdateZoneRequest + + + +

Data required for updateZone

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-DNS.js, line 60 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateZoneResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_KeyManagement.html b/docs/Oracle_KeyManagement.html new file mode 100644 index 00000000..e158ed6c --- /dev/null +++ b/docs/Oracle_KeyManagement.html @@ -0,0 +1,327 @@ + + + + + + + + Oracle_KeyManagement + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_KeyManagement

+
+ + + + + +
+ +
+ +

Oracle_KeyManagement(do, options)

+ +

Class to create a KmsVaultClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_KeyManagement(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/management/oci-keyManagement.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_Kubernetes.html b/docs/Oracle_Kubernetes.html new file mode 100644 index 00000000..cb144026 --- /dev/null +++ b/docs/Oracle_Kubernetes.html @@ -0,0 +1,1873 @@ + + + + + + + + Oracle_Kubernetes + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_Kubernetes

+
+ + + + + +
+ +
+ +

Oracle_Kubernetes(do, options)

+ +

Class to create a ContainerEngineClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_Kubernetes(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(createClusterRequest) → {Promise.<createClusterResponse>} + + +

+ + + + +
+

Trigers the createCluster function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createClusterRequest + + +CreateClusterRequest + + + +

Data required for createCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + createNodePool(createNodePoolRequest) → {Promise.<createNodePoolResponse>} + + +

+ + + + +
+

Trigers the createNodePool function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createNodePoolRequest + + +CreateNodePoolRequest + + + +

Data required for createNodePool

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 37 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createNodePoolResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteClusterRequest) → {Promise.<deleteClusterResponse>} + + +

+ + + + +
+

Trigers the deleteCluster function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteClusterRequest + + +DeleteClusterRequest + + + +

Data required for deleteCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 50 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteNode(deleteNodeRequest) → {Promise.<deleteNodeResponse>} + + +

+ + + + +
+

Trigers the deleteNode function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteNodeRequest + + +DeleteNodeRequest + + + +

Data required for deleteNode

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 63 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteNodeResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteNodePool(deleteNodePoolRequest) → {Promise.<deleteNodePoolResponse>} + + +

+ + + + +
+

Trigers the deleteNodePool function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteNodePoolRequest + + +DeleteNodePoolRequest + + + +

Data required for deleteNodePool

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 76 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteNodePoolResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + get(getClusterRequest) → {Promise.<getClusterResponse>} + + +

+ + + + +
+

Trigers the getCluster function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
getClusterRequest + + +GetClusterRequest + + + +

Data required for getCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 89 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getNodePool(getNodePoolRequest) → {Promise.<getNodePoolResponse>} + + +

+ + + + +
+

Trigers the getNodePool function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
getNodePoolRequest + + +GetNodePoolRequest + + + +

Data required for getNodePool

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 102 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getNodePoolResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listClustersRequest) → {Promise.<listClustersResponse>} + + +

+ + + + +
+

Trigers the listClusters function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listClustersRequest + + +ListClustersRequest + + + +

Data required for listClusters

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 115 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listClustersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(updateClusterRequest) → {Promise.<updateClusterResponse>} + + +

+ + + + +
+

Trigers the updateCluster function of ContainerEngineClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateClusterRequest + + +UpdateClusterRequest + + + +

Data required for updateCluster

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/compute/oci-kubernetes.js, line 128 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateClusterResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_LoadBalancer.html b/docs/Oracle_LoadBalancer.html new file mode 100644 index 00000000..fa911b85 --- /dev/null +++ b/docs/Oracle_LoadBalancer.html @@ -0,0 +1,1189 @@ + + + + + + + + Oracle_LoadBalancer + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_LoadBalancer

+
+ + + + + +
+ +
+ +

Oracle_LoadBalancer(do, options)

+ +

Class to create a LoadBalancerClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_LoadBalancer(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-loadBalancer.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(createLoadBalancerRequest) → {Promise.<createLoadBalancerResponse>} + + +

+ + + + +
+

Trigers the createLoadBalancer function of LoadBalancerClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createLoadBalancerRequest + + +CreateLoadBalancerRequest + + + +

Data required for createLoadBalancer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-loadBalancer.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createLoadBalancerResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteLoadBalancerRequest) → {Promise.<deleteLoadBalancerResponse>} + + +

+ + + + +
+

Trigers the deleteLoadBalancer function of LoadBalancerClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteLoadBalancerRequest + + +DeleteLoadBalancerRequest + + + +

Data required for deleteLoadBalancer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-loadBalancer.js, line 37 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteLoadBalancerResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + get(getLoadBalancerRequest) → {Promise.<getLoadBalancerResponse>} + + +

+ + + + +
+

Trigers the getLoadBalancer function of LoadBalancerClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
getLoadBalancerRequest + + +GetLoadBalancerRequest + + + +

Data required for getLoadBalancer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-loadBalancer.js, line 50 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getLoadBalancerResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listLoadBalancersRequest) → {Promise.<listLoadBalancersResponse>} + + +

+ + + + +
+

Trigers the listLoadBalancers function of LoadBalancerClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listLoadBalancersRequest + + +ListLoadBalancersRequest + + + +

Data required for listLoadBalancers

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-loadBalancer.js, line 63 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listLoadBalancersResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + update(updateLoadBalancerRequest) → {Promise.<updateLoadBalancerResponse>} + + +

+ + + + +
+

Trigers the updateLoadBalancer function of LoadBalancerClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateLoadBalancerRequest + + +UpdateLoadBalancerRequest + + + +

Data required for updateLoadBalancer

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/network/oci-loadBalancer.js, line 76 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateLoadBalancerResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_NoSql.html b/docs/Oracle_NoSql.html new file mode 100644 index 00000000..5c25b1a7 --- /dev/null +++ b/docs/Oracle_NoSql.html @@ -0,0 +1,1702 @@ + + + + + + + + Oracle_NoSql + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_NoSql

+
+ + + + + +
+ +
+ +

Oracle_NoSql(do, options)

+ +

Class to create a NosqlClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_NoSql(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + createTable(createTableRequest) → {Promise.<createTableResponse>} + + +

+ + + + +
+

Trigers the createTable function of NosqlClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createTableRequest + + +CreateTableRequest + + + +

Data required for createTable

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 21 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createTableResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteRow(deleteRowRequest) → {Promise.<deleteRowResponse>} + + +

+ + + + +
+

Trigers the deleteRow function of NosqlClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteRowRequest + + +DeleteRowRequest + + + +

Data required for deleteRow

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 34 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteRowResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + deleteTable(deleteTableRequest) → {Promise.<deleteTableResponse>} + + +

+ + + + +
+

Trigers the deleteTable function of NosqlClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteTableRequest + + +DeleteTableRequest + + + +

Data required for deleteTable

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 47 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteTableResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getRow(getRowRequest) → {Promise.<getRowResponse>} + + +

+ + + + +
+

Trigers the getRow function of NosqlClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
getRowRequest + + +GetRowRequest + + + +

Data required for getRow

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 60 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getRowResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + getTable(getTableRequest) → {Promise.<getTableResponse>} + + +

+ + + + +
+

Trigers the getTable function of NosqlClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
getTableRequest + + +GetTableRequest + + + +

Data required for getTable

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 73 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getTableResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + listTables(listTablesRequest) → {Promise.<listTablesResponse>} + + +

+ + + + +
+

Trigers the listTables function of NosqlClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listTablesRequest + + +ListTablesRequest + + + +

Data required for listTables

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 86 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listTablesResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateRow(updateRowRequest) → {Promise.<updateRowResponse>} + + +

+ + + + +
+

Trigers the updateRow function of NosqlClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateRowRequest + + +UpdateRowRequest + + + +

Data required for updateRow

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 99 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateRowResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + updateTable(updateTableRequest) → {Promise.<updateTableResponse>} + + +

+ + + + +
+

Trigers the updateTable function of NosqlClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
updateTableRequest + + +UpdateTableRequest + + + +

Data required for updateTable

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-noSql.js, line 112 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<updateTableResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_RDBMS.html b/docs/Oracle_RDBMS.html new file mode 100644 index 00000000..4320b55c --- /dev/null +++ b/docs/Oracle_RDBMS.html @@ -0,0 +1,327 @@ + + + + + + + + Oracle_RDBMS + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_RDBMS

+
+ + + + + +
+ +
+ +

Oracle_RDBMS(do, options)

+ +

Class to create a WorkRequestsClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_RDBMS(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/database/oci-RDBMS.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_StorageBucket.html b/docs/Oracle_StorageBucket.html new file mode 100644 index 00000000..a4fd25e8 --- /dev/null +++ b/docs/Oracle_StorageBucket.html @@ -0,0 +1,1189 @@ + + + + + + + + Oracle_StorageBucket + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Class

+

Oracle_StorageBucket

+
+ + + + + +
+ +
+ +

Oracle_StorageBucket(do, options)

+ +

Class to create a ObjectStorageClient object

+ + +
+ +
+
+ + +
+
+
+
+ Constructor +
+ + + + +

+ # + + + + new Oracle_StorageBucket(do, options) + + +

+ + + + + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
do + + +module + + + +

Oracle SDK

options + + +object + + + +

SDK options

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-storageBucket.js, line 12 + +

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ + + + + + + + + + + + + + + + +
+

Methods

+
+ +
+ + + +

+ # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

+ + + + +
+

Trigers the createBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
createBucketRequest + + +CreateBucketRequest + + + +

Data required for createBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-storageBucket.js, line 24 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<createBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

+ + + + +
+

Trigers the deleteBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
deleteBucketRequest + + +DeleteBucketRequest + + + +

Data required for deleteBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-storageBucket.js, line 37 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<deleteBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + get(getBucketRequest) → {Promise.<getBucketResponse>} + + +

+ + + + +
+

Trigers the getBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
getBucketRequest + + +GetBucketRequest + + + +

Data required for getBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-storageBucket.js, line 50 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<getBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

+ + + + +
+

Trigers the listBuckets function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
listBucketsRequest + + +ListBucketsRequest + + + +

Data required for listBuckets

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-storageBucket.js, line 63 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<listBucketsResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+ + + +

+ # + + + + reencrypt(reencryptBucketRequest) → {Promise.<reencryptBucketResponse>} + + +

+ + + + +
+

Trigers the reencryptBucket function of ObjectStorageClient

+
+ + + + + + + + + + +
Parameters:
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
reencryptBucketRequest + + +ReencryptBucketRequest + + + +

Data required for reencryptBucket

+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ View Source + + Oracle/storage/oci-storageBucket.js, line 76 + +

+ +
+ + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + +
+ + +Promise.<reencryptBucketResponse> + + +
+ +
+ + +
+
+ + + + +
+ +
+
+ + + + + +
+ +
+ + + + +
+ + + +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/Oracle_compute_oci-computeInstance.js.html b/docs/Oracle_compute_oci-computeInstance.js.html new file mode 100644 index 00000000..778230af --- /dev/null +++ b/docs/Oracle_compute_oci-computeInstance.js.html @@ -0,0 +1,253 @@ + + + + + + + + + + Oracle/compute/oci-computeInstance.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/compute/oci-computeInstance.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a ContainerInstanceClient object
+ * @category Oracle Cloud
+ */
+class Oracle_ComputeInstance {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.containerinstances;
+		this._sdkclassName = this._oci.ContainerInstanceClient(
+			params,
+			clientConfiguration
+		);
+	}
+	/**
+	 * Trigers the createContainerInstance function of ContainerInstanceClient
+	 * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance
+	 * @returns {Promise<createContainerInstanceResponse>}
+	 */
+	create(createContainerInstanceRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.createContainerInstance(createContainerInstanceRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteContainerInstance function of ContainerInstanceClient
+	 * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance
+	 * @returns {Promise<deleteContainerInstanceResponse>}
+	 */
+	delete(deleteContainerInstanceRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.deleteContainerInstance(deleteContainerInstanceRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getContainer function of ContainerInstanceClient
+	 * @param {GetContainerRequest} getContainerRequest - Data required for getContainer
+	 * @returns {Promise<getContainerResponse>}
+	 */
+	getAll(getContainerRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.getContainer(getContainerRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getContainerInstance function of ContainerInstanceClient
+	 * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance
+	 * @returns {Promise<getContainerInstanceResponse>}
+	 */
+	get(getContainerInstanceRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.getContainerInstance(getContainerInstanceRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the listContainers function of ContainerInstanceClient
+	 * @param {ListContainersRequest} listContainersRequest - Data required for listContainers
+	 * @returns {Promise<listContainersResponse>}
+	 */
+	list(listContainersRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.listContainers(listContainersRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the restartContainerInstance function of ContainerInstanceClient
+	 * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance
+	 * @returns {Promise<restartContainerInstanceResponse>}
+	 */
+	restart(restartContainerInstanceRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.restartContainerInstance(restartContainerInstanceRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the startContainerInstance function of ContainerInstanceClient
+	 * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance
+	 * @returns {Promise<startContainerInstanceResponse>}
+	 */
+	start(startContainerInstanceRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.startContainerInstance(startContainerInstanceRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the stopContainerInstance function of ContainerInstanceClient
+	 * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance
+	 * @returns {Promise<stopContainerInstanceResponse>}
+	 */
+	stop(stopContainerInstanceRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.stopContainerInstance(stopContainerInstanceRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateContainer function of ContainerInstanceClient
+	 * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer
+	 * @returns {Promise<updateContainerResponse>}
+	 */
+	update(updateContainerRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerInstanceClient
+				.updateContainer(updateContainerRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+}
+module.exports = Oracle_ComputeInstance;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/Oracle_compute_oci-kubernetes.js.html b/docs/Oracle_compute_oci-kubernetes.js.html new file mode 100644 index 00000000..1d2827f9 --- /dev/null +++ b/docs/Oracle_compute_oci-kubernetes.js.html @@ -0,0 +1,253 @@ + + + + + + + + + + Oracle/compute/oci-kubernetes.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/compute/oci-kubernetes.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a ContainerEngineClient object
+ * @category Oracle Cloud
+ */
+class Oracle_Kubernetes {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.containerengine;
+		this._sdkclassName = this._oci.ContainerEngineClient(
+			params,
+			clientConfiguration
+		);
+	}
+	/**
+	 * Trigers the createCluster function of ContainerEngineClient
+	 * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster
+	 * @returns {Promise<createClusterResponse>}
+	 */
+	create(createClusterRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.createCluster(createClusterRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the createNodePool function of ContainerEngineClient
+	 * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool
+	 * @returns {Promise<createNodePoolResponse>}
+	 */
+	createNodePool(createNodePoolRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.createNodePool(createNodePoolRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteCluster function of ContainerEngineClient
+	 * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster
+	 * @returns {Promise<deleteClusterResponse>}
+	 */
+	delete(deleteClusterRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.deleteCluster(deleteClusterRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteNode function of ContainerEngineClient
+	 * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode
+	 * @returns {Promise<deleteNodeResponse>}
+	 */
+	deleteNode(deleteNodeRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.deleteNode(deleteNodeRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteNodePool function of ContainerEngineClient
+	 * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool
+	 * @returns {Promise<deleteNodePoolResponse>}
+	 */
+	deleteNodePool(deleteNodePoolRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.deleteNodePool(deleteNodePoolRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getCluster function of ContainerEngineClient
+	 * @param {GetClusterRequest} getClusterRequest - Data required for getCluster
+	 * @returns {Promise<getClusterResponse>}
+	 */
+	get(getClusterRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.getCluster(getClusterRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getNodePool function of ContainerEngineClient
+	 * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool
+	 * @returns {Promise<getNodePoolResponse>}
+	 */
+	getNodePool(getNodePoolRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.getNodePool(getNodePoolRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the listClusters function of ContainerEngineClient
+	 * @param {ListClustersRequest} listClustersRequest - Data required for listClusters
+	 * @returns {Promise<listClustersResponse>}
+	 */
+	list(listClustersRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.listClusters(listClustersRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateCluster function of ContainerEngineClient
+	 * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster
+	 * @returns {Promise<updateClusterResponse>}
+	 */
+	update(updateClusterRequest) {
+		return new Promise((resolve, reject) => {
+			this._containerEngineClient
+				.updateCluster(updateClusterRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+}
+module.exports = Oracle_Kubernetes;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/Oracle_database_oci-RDBMS.js.html b/docs/Oracle_database_oci-RDBMS.js.html new file mode 100644 index 00000000..43f46fed --- /dev/null +++ b/docs/Oracle_database_oci-RDBMS.js.html @@ -0,0 +1,136 @@ + + + + + + + + + + Oracle/database/oci-RDBMS.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/database/oci-RDBMS.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a WorkRequestsClient object
+ * @category Oracle Cloud
+ */
+class Oracle_RDBMS {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.mysql;
+		this._sdkclassName = this._oci.WorkRequestsClient(
+			params,
+			clientConfiguration
+		);
+	}
+}
+module.exports = Oracle_RDBMS;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/Oracle_database_oci-noSql.js.html b/docs/Oracle_database_oci-noSql.js.html new file mode 100644 index 00000000..475dc695 --- /dev/null +++ b/docs/Oracle_database_oci-noSql.js.html @@ -0,0 +1,237 @@ + + + + + + + + + + Oracle/database/oci-noSql.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/database/oci-noSql.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a NosqlClient object
+ * @category Oracle Cloud
+ */
+class Oracle_NoSql {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.nosql;
+		this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration);
+	}
+	/**
+	 * Trigers the createTable function of NosqlClient
+	 * @param {CreateTableRequest} createTableRequest - Data required for createTable
+	 * @returns {Promise<createTableResponse>}
+	 */
+	createTable(createTableRequest) {
+		return new Promise((resolve, reject) => {
+			this._nosqlClient
+				.createTable(createTableRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteRow function of NosqlClient
+	 * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow
+	 * @returns {Promise<deleteRowResponse>}
+	 */
+	deleteRow(deleteRowRequest) {
+		return new Promise((resolve, reject) => {
+			this._nosqlClient
+				.deleteRow(deleteRowRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteTable function of NosqlClient
+	 * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable
+	 * @returns {Promise<deleteTableResponse>}
+	 */
+	deleteTable(deleteTableRequest) {
+		return new Promise((resolve, reject) => {
+			this._nosqlClient
+				.deleteTable(deleteTableRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getRow function of NosqlClient
+	 * @param {GetRowRequest} getRowRequest - Data required for getRow
+	 * @returns {Promise<getRowResponse>}
+	 */
+	getRow(getRowRequest) {
+		return new Promise((resolve, reject) => {
+			this._nosqlClient
+				.getRow(getRowRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getTable function of NosqlClient
+	 * @param {GetTableRequest} getTableRequest - Data required for getTable
+	 * @returns {Promise<getTableResponse>}
+	 */
+	getTable(getTableRequest) {
+		return new Promise((resolve, reject) => {
+			this._nosqlClient
+				.getTable(getTableRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the listTables function of NosqlClient
+	 * @param {ListTablesRequest} listTablesRequest - Data required for listTables
+	 * @returns {Promise<listTablesResponse>}
+	 */
+	listTables(listTablesRequest) {
+		return new Promise((resolve, reject) => {
+			this._nosqlClient
+				.listTables(listTablesRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateRow function of NosqlClient
+	 * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow
+	 * @returns {Promise<updateRowResponse>}
+	 */
+	updateRow(updateRowRequest) {
+		return new Promise((resolve, reject) => {
+			this._nosqlClient
+				.updateRow(updateRowRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateTable function of NosqlClient
+	 * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable
+	 * @returns {Promise<updateTableResponse>}
+	 */
+	updateTable(updateTableRequest) {
+		return new Promise((resolve, reject) => {
+			this._nosqlClient
+				.updateTable(updateTableRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+}
+module.exports = Oracle_NoSql;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/Oracle_management_oci-keyManagement.js.html b/docs/Oracle_management_oci-keyManagement.js.html new file mode 100644 index 00000000..c12b83d3 --- /dev/null +++ b/docs/Oracle_management_oci-keyManagement.js.html @@ -0,0 +1,136 @@ + + + + + + + + + + Oracle/management/oci-keyManagement.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/management/oci-keyManagement.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a KmsVaultClient object
+ * @category Oracle Cloud
+ */
+class Oracle_KeyManagement {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.keymanagement;
+		this._sdkclassName = this._oci.KmsVaultClient(
+			params,
+			clientConfiguration
+		);
+	}
+}
+module.exports = Oracle_KeyManagement;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/Oracle_network_oci-DNS.js.html b/docs/Oracle_network_oci-DNS.js.html new file mode 100644 index 00000000..fe257e70 --- /dev/null +++ b/docs/Oracle_network_oci-DNS.js.html @@ -0,0 +1,185 @@ + + + + + + + + + + Oracle/network/oci-DNS.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/network/oci-DNS.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a DnsClient object
+ * @category Oracle Cloud
+ */
+class Oracle_DNS {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.dns;
+		this._sdkclassName = this._oci.DnsClient(params, clientConfiguration);
+	}
+	/**
+	 * Trigers the createZone function of DnsClient
+	 * @param {CreateZoneRequest} createZoneRequest - Data required for createZone
+	 * @returns {Promise<createZoneResponse>}
+	 */
+	create(createZoneRequest) {
+		return new Promise((resolve, reject) => {
+			this._dnsClient
+				.createZone(createZoneRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteZone function of DnsClient
+	 * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone
+	 * @returns {Promise<deleteZoneResponse>}
+	 */
+	delete(deleteZoneRequest) {
+		return new Promise((resolve, reject) => {
+			this._dnsClient
+				.deleteZone(deleteZoneRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the listZones function of DnsClient
+	 * @param {ListZonesRequest} listZonesRequest - Data required for listZones
+	 * @returns {Promise<listZonesResponse>}
+	 */
+	list(listZonesRequest) {
+		return new Promise((resolve, reject) => {
+			this._dnsClient
+				.listZones(listZonesRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateZone function of DnsClient
+	 * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone
+	 * @returns {Promise<updateZoneResponse>}
+	 */
+	update(updateZoneRequest) {
+		return new Promise((resolve, reject) => {
+			this._dnsClient
+				.updateZone(updateZoneRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+}
+module.exports = Oracle_DNS;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/Oracle_network_oci-loadBalancer.js.html b/docs/Oracle_network_oci-loadBalancer.js.html new file mode 100644 index 00000000..2d669d18 --- /dev/null +++ b/docs/Oracle_network_oci-loadBalancer.js.html @@ -0,0 +1,201 @@ + + + + + + + + + + Oracle/network/oci-loadBalancer.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/network/oci-loadBalancer.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a LoadBalancerClient object
+ * @category Oracle Cloud
+ */
+class Oracle_LoadBalancer {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.loadbalancer;
+		this._sdkclassName = this._oci.LoadBalancerClient(
+			params,
+			clientConfiguration
+		);
+	}
+	/**
+	 * Trigers the createLoadBalancer function of LoadBalancerClient
+	 * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer
+	 * @returns {Promise<createLoadBalancerResponse>}
+	 */
+	create(createLoadBalancerRequest) {
+		return new Promise((resolve, reject) => {
+			this._loadBalancerClient
+				.createLoadBalancer(createLoadBalancerRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteLoadBalancer function of LoadBalancerClient
+	 * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer
+	 * @returns {Promise<deleteLoadBalancerResponse>}
+	 */
+	delete(deleteLoadBalancerRequest) {
+		return new Promise((resolve, reject) => {
+			this._loadBalancerClient
+				.deleteLoadBalancer(deleteLoadBalancerRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getLoadBalancer function of LoadBalancerClient
+	 * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer
+	 * @returns {Promise<getLoadBalancerResponse>}
+	 */
+	get(getLoadBalancerRequest) {
+		return new Promise((resolve, reject) => {
+			this._loadBalancerClient
+				.getLoadBalancer(getLoadBalancerRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the listLoadBalancers function of LoadBalancerClient
+	 * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers
+	 * @returns {Promise<listLoadBalancersResponse>}
+	 */
+	list(listLoadBalancersRequest) {
+		return new Promise((resolve, reject) => {
+			this._loadBalancerClient
+				.listLoadBalancers(listLoadBalancersRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateLoadBalancer function of LoadBalancerClient
+	 * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer
+	 * @returns {Promise<updateLoadBalancerResponse>}
+	 */
+	update(updateLoadBalancerRequest) {
+		return new Promise((resolve, reject) => {
+			this._loadBalancerClient
+				.updateLoadBalancer(updateLoadBalancerRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+}
+module.exports = Oracle_LoadBalancer;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/Oracle_storage_oci-archivalStorage.js.html b/docs/Oracle_storage_oci-archivalStorage.js.html new file mode 100644 index 00000000..c290c296 --- /dev/null +++ b/docs/Oracle_storage_oci-archivalStorage.js.html @@ -0,0 +1,188 @@ + + + + + + + + + + Oracle/storage/oci-archivalStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/storage/oci-archivalStorage.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a ObjectStorageClient object
+ * @category Oracle Cloud
+ */
+class Oracle_ArchivalStorage {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.objectstorage;
+		this._sdkclassName = this._oci.ObjectStorageClient(
+			params,
+			clientConfiguration
+		);
+	}
+	/**
+	 * Trigers the createBucket function of ObjectStorageClient
+	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
+	 * @returns {Promise<createBucketResponse>}
+	 */
+	create(createBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.createBucket(createBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteBucket function of ObjectStorageClient
+	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
+	 * @returns {Promise<deleteBucketResponse>}
+	 */
+	delete(deleteBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.deleteBucket(deleteBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the listBuckets function of ObjectStorageClient
+	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
+	 * @returns {Promise<listBucketsResponse>}
+	 */
+	list(listBucketsRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.listBuckets(listBucketsRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the updateBucket function of ObjectStorageClient
+	 * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket
+	 * @returns {Promise<updateBucketResponse>}
+	 */
+	update(updateBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.updateBucket(updateBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+}
+module.exports = Oracle_ArchivalStorage;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/Oracle_storage_oci-storageBucket.js.html b/docs/Oracle_storage_oci-storageBucket.js.html new file mode 100644 index 00000000..ea69d3d6 --- /dev/null +++ b/docs/Oracle_storage_oci-storageBucket.js.html @@ -0,0 +1,201 @@ + + + + + + + + + + Oracle/storage/oci-storageBucket.js + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+ +
+
+
+

Source

+

Oracle/storage/oci-storageBucket.js

+
+ + + + + +
+
+
/*This is an auto generated class, please do not change.*/
+/**
+ * Class to create a ObjectStorageClient object
+ * @category Oracle Cloud
+ */
+class Oracle_StorageBucket {
+	/**
+	 *
+	 * @param {module} do Oracle SDK
+	 * @param {object} options SDK options
+	 */
+	constructor(ocisdk, params, clientConfiguration) {
+		this._oci = ocisdk.objectstorage;
+		this._sdkclassName = this._oci.ObjectStorageClient(
+			params,
+			clientConfiguration
+		);
+	}
+	/**
+	 * Trigers the createBucket function of ObjectStorageClient
+	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
+	 * @returns {Promise<createBucketResponse>}
+	 */
+	create(createBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.createBucket(createBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the deleteBucket function of ObjectStorageClient
+	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
+	 * @returns {Promise<deleteBucketResponse>}
+	 */
+	delete(deleteBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.deleteBucket(deleteBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the getBucket function of ObjectStorageClient
+	 * @param {GetBucketRequest} getBucketRequest - Data required for getBucket
+	 * @returns {Promise<getBucketResponse>}
+	 */
+	get(getBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.getBucket(getBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the listBuckets function of ObjectStorageClient
+	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
+	 * @returns {Promise<listBucketsResponse>}
+	 */
+	list(listBucketsRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.listBuckets(listBucketsRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+	/**
+	 * Trigers the reencryptBucket function of ObjectStorageClient
+	 * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket
+	 * @returns {Promise<reencryptBucketResponse>}
+	 */
+	reencrypt(reencryptBucketRequest) {
+		return new Promise((resolve, reject) => {
+			this._objectStorageClient
+				.reencryptBucket(reencryptBucketRequest)
+				.then(data => resolve(data))
+				.catch(err => reject(err));
+		});
+	}
+}
+module.exports = Oracle_StorageBucket;
+
+
+
+ + + + +
+ + + +
+
+
+
+ + + + + + diff --git a/docs/googleCloud_artificialinteligence_gcp-translation.js.html b/docs/googleCloud_artificialinteligence_gcp-translation.js.html index 98a19fb0..68425156 100644 --- a/docs/googleCloud_artificialinteligence_gcp-translation.js.html +++ b/docs/googleCloud_artificialinteligence_gcp-translation.js.html @@ -1,307 +1,222 @@ + + - - - - googleCloud/artificialinteligence/gcp-translation.js - - - - - - - - - - - - - + + + + + googleCloud/artificialinteligence/gcp-translation.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/artificialinteligence/gcp-translation.js

-
+ +
+
+
+

Source

+

googleCloud/artificialinteligence/gcp-translation.js

+
+ + -
-
-
const { TranslationServiceClient } = require("@google-cloud/translate");
+
+    
+    
+
+
const { TranslationServiceClient } = require('@google-cloud/translate');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Translation object
  * @category Google Cloud
  */
 class GCP_Translation {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._translationServiceClient = new TranslationServiceClient(config);
-  }
-  /**
-   * Trigers the translateText function of undefined
-   * @param {TypeReference} request - Data required for translateText
-   * @param {TypeReference} [options] - Data required for translateText
-   * @returns {Promise<translateTextResponse>}
-   */
-  translate(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._translationServiceClient
-        .translateText(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the batchTranslateText function of undefined
-   * @param {TypeReference} request - Data required for batchTranslateText
-   * @param {TypeReference} [options] - Data required for batchTranslateText
-   * @returns {Promise<batchTranslateTextResponse>}
-   */
-  batchTranslate(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._translationServiceClient
-        .batchTranslateText(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getGlossary function of undefined
-   * @param {TypeReference} request - Data required for getGlossary
-   * @param {TypeReference} [options] - Data required for getGlossary
-   * @returns {Promise<getGlossaryResponse>}
-   */
-  getGlossary(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._translationServiceClient
-        .getGlossary(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createGlossary function of undefined
-   * @param {TypeReference} request - Data required for createGlossary
-   * @param {TypeReference} [options] - Data required for createGlossary
-   * @returns {Promise<createGlossaryResponse>}
-   */
-  createGlossary(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._translationServiceClient
-        .createGlossary(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the detectLanguage function of undefined
-   * @param {TypeReference} request - Data required for detectLanguage
-   * @param {TypeReference} [options] - Data required for detectLanguage
-   * @returns {Promise<detectLanguageResponse>}
-   */
-  detectLanguage(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._translationServiceClient
-        .detectLanguage(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._translationServiceClient = new TranslationServiceClient(config);
+	}
+	/**
+	 * Trigers the translateText function of undefined
+	 * @param {TypeReference} request - Data required for translateText
+	 * @param {TypeReference} [options] - Data required for translateText
+	 * @returns {Promise<translateTextResponse>}
+	 */
+	translate(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._translationServiceClient
+				.translateText(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the batchTranslateText function of undefined
+	 * @param {TypeReference} request - Data required for batchTranslateText
+	 * @param {TypeReference} [options] - Data required for batchTranslateText
+	 * @returns {Promise<batchTranslateTextResponse>}
+	 */
+	batchTranslate(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._translationServiceClient
+				.batchTranslateText(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getGlossary function of undefined
+	 * @param {TypeReference} request - Data required for getGlossary
+	 * @param {TypeReference} [options] - Data required for getGlossary
+	 * @returns {Promise<getGlossaryResponse>}
+	 */
+	getGlossary(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._translationServiceClient
+				.getGlossary(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createGlossary function of undefined
+	 * @param {TypeReference} request - Data required for createGlossary
+	 * @param {TypeReference} [options] - Data required for createGlossary
+	 * @returns {Promise<createGlossaryResponse>}
+	 */
+	createGlossary(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._translationServiceClient
+				.createGlossary(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the detectLanguage function of undefined
+	 * @param {TypeReference} request - Data required for detectLanguage
+	 * @param {TypeReference} [options] - Data required for detectLanguage
+	 * @returns {Promise<detectLanguageResponse>}
+	 */
+	detectLanguage(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._translationServiceClient
+				.detectLanguage(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = GCP_Translation;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_compute_gcp-kubernetes.js.html b/docs/googleCloud_compute_gcp-kubernetes.js.html index 589b6189..584a374c 100644 --- a/docs/googleCloud_compute_gcp-kubernetes.js.html +++ b/docs/googleCloud_compute_gcp-kubernetes.js.html @@ -1,379 +1,294 @@ + + - - - - googleCloud/compute/gcp-kubernetes.js - - - - - - - - - - - - - + + + + + googleCloud/compute/gcp-kubernetes.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/compute/gcp-kubernetes.js

-
+ +
+
+
+

Source

+

googleCloud/compute/gcp-kubernetes.js

+
+ + -
-
-
const { ClusterManagerClient } = require("@google-cloud/container");
+
+    
+    
+
+
const { ClusterManagerClient } = require('@google-cloud/container');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Kubernetes object
  * @category Google Cloud
  */
 class GCP_Kubernetes {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._clusterManagerClient = new ClusterManagerClient(config);
-  }
-  /**
-   * Trigers the createCluster function of undefined
-   * @param {TypeReference} request - Data required for createCluster
-   * @param {TypeReference} [options] - Data required for createCluster
-   * @returns {Promise<createClusterResponse>}
-   */
-  create(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .createCluster(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteCluster function of undefined
-   * @param {TypeReference} request - Data required for deleteCluster
-   * @param {TypeReference} [options] - Data required for deleteCluster
-   * @returns {Promise<deleteClusterResponse>}
-   */
-  delete(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .deleteCluster(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the listClusters function of undefined
-   * @param {TypeReference} request - Data required for listClusters
-   * @param {TypeReference} [options] - Data required for listClusters
-   * @returns {Promise<listClustersResponse>}
-   */
-  listClusters(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .listClusters(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getCluster function of undefined
-   * @param {TypeReference} request - Data required for getCluster
-   * @param {TypeReference} [options] - Data required for getCluster
-   * @returns {Promise<getClusterResponse>}
-   */
-  describeCluster(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .getCluster(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createNodePool function of undefined
-   * @param {TypeReference} request - Data required for createNodePool
-   * @param {TypeReference} [options] - Data required for createNodePool
-   * @returns {Promise<createNodePoolResponse>}
-   */
-  createNodeGroup(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .createNodePool(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteNodePool function of undefined
-   * @param {TypeReference} request - Data required for deleteNodePool
-   * @param {TypeReference} [options] - Data required for deleteNodePool
-   * @returns {Promise<deleteNodePoolResponse>}
-   */
-  deleteNodegroup(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .deleteNodePool(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getNodePool function of undefined
-   * @param {TypeReference} request - Data required for getNodePool
-   * @param {TypeReference} [options] - Data required for getNodePool
-   * @returns {Promise<getNodePoolResponse>}
-   */
-  describeNodeGroup(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .getNodePool(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the listNodePools function of undefined
-   * @param {TypeReference} request - Data required for listNodePools
-   * @param {TypeReference} [options] - Data required for listNodePools
-   * @returns {Promise<listNodePoolsResponse>}
-   */
-  listNodegroups(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .listNodePools(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the setAddonsConfig function of undefined
-   * @param {TypeReference} request - Data required for setAddonsConfig
-   * @param {TypeReference} [options] - Data required for setAddonsConfig
-   * @returns {Promise<setAddonsConfigResponse>}
-   */
-  updateConfig(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._clusterManagerClient
-        .setAddonsConfig(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._clusterManagerClient = new ClusterManagerClient(config);
+	}
+	/**
+	 * Trigers the createCluster function of undefined
+	 * @param {TypeReference} request - Data required for createCluster
+	 * @param {TypeReference} [options] - Data required for createCluster
+	 * @returns {Promise<createClusterResponse>}
+	 */
+	create(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.createCluster(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteCluster function of undefined
+	 * @param {TypeReference} request - Data required for deleteCluster
+	 * @param {TypeReference} [options] - Data required for deleteCluster
+	 * @returns {Promise<deleteClusterResponse>}
+	 */
+	delete(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.deleteCluster(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the listClusters function of undefined
+	 * @param {TypeReference} request - Data required for listClusters
+	 * @param {TypeReference} [options] - Data required for listClusters
+	 * @returns {Promise<listClustersResponse>}
+	 */
+	listClusters(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.listClusters(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getCluster function of undefined
+	 * @param {TypeReference} request - Data required for getCluster
+	 * @param {TypeReference} [options] - Data required for getCluster
+	 * @returns {Promise<getClusterResponse>}
+	 */
+	describeCluster(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.getCluster(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createNodePool function of undefined
+	 * @param {TypeReference} request - Data required for createNodePool
+	 * @param {TypeReference} [options] - Data required for createNodePool
+	 * @returns {Promise<createNodePoolResponse>}
+	 */
+	createNodeGroup(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.createNodePool(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteNodePool function of undefined
+	 * @param {TypeReference} request - Data required for deleteNodePool
+	 * @param {TypeReference} [options] - Data required for deleteNodePool
+	 * @returns {Promise<deleteNodePoolResponse>}
+	 */
+	deleteNodegroup(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.deleteNodePool(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getNodePool function of undefined
+	 * @param {TypeReference} request - Data required for getNodePool
+	 * @param {TypeReference} [options] - Data required for getNodePool
+	 * @returns {Promise<getNodePoolResponse>}
+	 */
+	describeNodeGroup(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.getNodePool(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the listNodePools function of undefined
+	 * @param {TypeReference} request - Data required for listNodePools
+	 * @param {TypeReference} [options] - Data required for listNodePools
+	 * @returns {Promise<listNodePoolsResponse>}
+	 */
+	listNodegroups(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.listNodePools(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the setAddonsConfig function of undefined
+	 * @param {TypeReference} request - Data required for setAddonsConfig
+	 * @param {TypeReference} [options] - Data required for setAddonsConfig
+	 * @returns {Promise<setAddonsConfigResponse>}
+	 */
+	updateConfig(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._clusterManagerClient
+				.setAddonsConfig(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = GCP_Kubernetes;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_database_gcp-RDBMS.js.html b/docs/googleCloud_database_gcp-RDBMS.js.html index 688c5d29..181ffb6c 100644 --- a/docs/googleCloud_database_gcp-RDBMS.js.html +++ b/docs/googleCloud_database_gcp-RDBMS.js.html @@ -1,335 +1,254 @@ + + - - - - googleCloud/database/gcp-RDBMS.js - - - - - - - - - - - - - + + + + + googleCloud/database/gcp-RDBMS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/database/gcp-RDBMS.js

-
+ +
+
+
+

Source

+

googleCloud/database/gcp-RDBMS.js

+
+ + -
-
-
const { DatabaseAdminClient } = require("@google-cloud/spanner");
+
+    
+    
+
+
const { DatabaseAdminClient } = require('@google-cloud/spanner');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a RDBMS object
  * @category Google Cloud
  */
 class GCP_RDBMS {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._databaseAdminClient = new DatabaseAdminClient(config);
-  }
-  /**
-   * Trigers the createDatabase function of undefined
-   * @param {TypeReference} request - Data required for createDatabase
-   * @param {TypeReference} [options] - Data required for createDatabase
-   * @returns {Promise<createDatabaseResponse>}
-   */
-  createDatabse(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._databaseAdminClient
-        .createDatabase(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the dropDatabase function of undefined
-   * @param {TypeReference} request - Data required for dropDatabase
-   * @param {TypeReference} [options] - Data required for dropDatabase
-   * @returns {Promise<dropDatabaseResponse>}
-   */
-  deleteDatabase(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._databaseAdminClient
-        .dropDatabase(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createBackup function of undefined
-   * @param {TypeReference} request - Data required for createBackup
-   * @param {TypeReference} [options] - Data required for createBackup
-   * @returns {Promise<createBackupResponse>}
-   */
-  createSnapshots(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._databaseAdminClient
-        .createBackup(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the updateDatabaseDdl function of undefined
-   * @param {TypeReference} request - Data required for updateDatabaseDdl
-   * @param {TypeReference} [options] - Data required for updateDatabaseDdl
-   * @returns {Promise<updateDatabaseDdlResponse>}
-   */
-  modifyDB(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._databaseAdminClient
-        .updateDatabaseDdl(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the restoreDatabase function of undefined
-   * @param {TypeReference} request - Data required for restoreDatabase
-   * @param {TypeReference} [options] - Data required for restoreDatabase
-   * @returns {Promise<restoreDatabaseResponse>}
-   */
-  restoreDatabase(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._databaseAdminClient
-        .restoreDatabase(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteBackup function of undefined
-   * @param {TypeReference} request - Data required for deleteBackup
-   * @param {TypeReference} [options] - Data required for deleteBackup
-   * @returns {Promise<deleteBackupResponse>}
-   */
-  deleteDBSnapshot(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._databaseAdminClient
-        .deleteBackup(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the databasePath function of undefined
-   * @param {StringKeyword} project - Data required for databasePath
-   * @param {StringKeyword} instance - Data required for databasePath
-   * @param {StringKeyword} database - Data required for databasePath
-   * @returns {Promise<databasePathResponse>}
-   */
-  databasePath(project, instance, database) {
-    return this._databaseAdminClient.databasePath(project, instance, database);
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._databaseAdminClient = new DatabaseAdminClient(config);
+	}
+	/**
+	 * Trigers the createDatabase function of undefined
+	 * @param {TypeReference} request - Data required for createDatabase
+	 * @param {TypeReference} [options] - Data required for createDatabase
+	 * @returns {Promise<createDatabaseResponse>}
+	 */
+	createDatabse(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._databaseAdminClient
+				.createDatabase(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the dropDatabase function of undefined
+	 * @param {TypeReference} request - Data required for dropDatabase
+	 * @param {TypeReference} [options] - Data required for dropDatabase
+	 * @returns {Promise<dropDatabaseResponse>}
+	 */
+	deleteDatabase(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._databaseAdminClient
+				.dropDatabase(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createBackup function of undefined
+	 * @param {TypeReference} request - Data required for createBackup
+	 * @param {TypeReference} [options] - Data required for createBackup
+	 * @returns {Promise<createBackupResponse>}
+	 */
+	createSnapshots(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._databaseAdminClient
+				.createBackup(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the updateDatabaseDdl function of undefined
+	 * @param {TypeReference} request - Data required for updateDatabaseDdl
+	 * @param {TypeReference} [options] - Data required for updateDatabaseDdl
+	 * @returns {Promise<updateDatabaseDdlResponse>}
+	 */
+	modifyDB(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._databaseAdminClient
+				.updateDatabaseDdl(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the restoreDatabase function of undefined
+	 * @param {TypeReference} request - Data required for restoreDatabase
+	 * @param {TypeReference} [options] - Data required for restoreDatabase
+	 * @returns {Promise<restoreDatabaseResponse>}
+	 */
+	restoreDatabase(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._databaseAdminClient
+				.restoreDatabase(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteBackup function of undefined
+	 * @param {TypeReference} request - Data required for deleteBackup
+	 * @param {TypeReference} [options] - Data required for deleteBackup
+	 * @returns {Promise<deleteBackupResponse>}
+	 */
+	deleteDBSnapshot(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._databaseAdminClient
+				.deleteBackup(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the databasePath function of undefined
+	 * @param {StringKeyword} project - Data required for databasePath
+	 * @param {StringKeyword} instance - Data required for databasePath
+	 * @param {StringKeyword} database - Data required for databasePath
+	 * @returns {Promise<databasePathResponse>}
+	 */
+	databasePath(project, instance, database) {
+		return this._databaseAdminClient.databasePath(
+			project,
+			instance,
+			database
+		);
+	}
 }
 module.exports = GCP_RDBMS;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_database_gcp-noSql.js.html b/docs/googleCloud_database_gcp-noSql.js.html index e6665281..44eac1f2 100644 --- a/docs/googleCloud_database_gcp-noSql.js.html +++ b/docs/googleCloud_database_gcp-noSql.js.html @@ -1,280 +1,195 @@ + + - - - - googleCloud/database/gcp-noSql.js - - - - - - - - - - - - - + + + + + googleCloud/database/gcp-noSql.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/database/gcp-noSql.js

-
+ +
+
+
+

Source

+

googleCloud/database/gcp-noSql.js

+
+ + -
-
-
const { FirestoreClient } = require("@google-cloud/firestore");
+
+    
+    
+
+
const { FirestoreClient } = require('@google-cloud/firestore');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a NoSql object
  * @category Google Cloud
  */
 class GCP_NoSql {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._firestoreClient = new FirestoreClient(config);
-  }
-  /**
-   * Trigers the createDocument function of undefined
-   * @param {TypeReference} request - Data required for createDocument
-   * @param {TypeReference} [options] - Data required for createDocument
-   * @returns {Promise<createDocumentResponse>}
-   */
-  createItem(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._firestoreClient
-        .createDocument(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteDocument function of undefined
-   * @param {TypeReference} request - Data required for deleteDocument
-   * @param {TypeReference} [options] - Data required for deleteDocument
-   * @returns {Promise<deleteDocumentResponse>}
-   */
-  deleteItem(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._firestoreClient
-        .deleteDocument(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the updateDocument function of undefined
-   * @param {TypeReference} request - Data required for updateDocument
-   * @param {TypeReference} [options] - Data required for updateDocument
-   * @returns {Promise<updateDocumentResponse>}
-   */
-  updateItem(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._firestoreClient
-        .updateDocument(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the runQuery function of undefined
-   * @param {TypeReference} [request] - Data required for runQuery
-   * @param {TypeReference} [options] - Data required for runQuery
-   * @returns {Promise<runQueryResponse>}
-   */
-  query(request = undefined, options = undefined) {
-    return this._firestoreClient.runQuery(request, options);
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._firestoreClient = new FirestoreClient(config);
+	}
+	/**
+	 * Trigers the createDocument function of undefined
+	 * @param {TypeReference} request - Data required for createDocument
+	 * @param {TypeReference} [options] - Data required for createDocument
+	 * @returns {Promise<createDocumentResponse>}
+	 */
+	createItem(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._firestoreClient
+				.createDocument(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteDocument function of undefined
+	 * @param {TypeReference} request - Data required for deleteDocument
+	 * @param {TypeReference} [options] - Data required for deleteDocument
+	 * @returns {Promise<deleteDocumentResponse>}
+	 */
+	deleteItem(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._firestoreClient
+				.deleteDocument(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the updateDocument function of undefined
+	 * @param {TypeReference} request - Data required for updateDocument
+	 * @param {TypeReference} [options] - Data required for updateDocument
+	 * @returns {Promise<updateDocumentResponse>}
+	 */
+	updateItem(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._firestoreClient
+				.updateDocument(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the runQuery function of undefined
+	 * @param {TypeReference} [request] - Data required for runQuery
+	 * @param {TypeReference} [options] - Data required for runQuery
+	 * @returns {Promise<runQueryResponse>}
+	 */
+	query(request = undefined, options = undefined) {
+		return this._firestoreClient.runQuery(request, options);
+	}
 }
 module.exports = GCP_NoSql;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_management_gcp-keyManagement.js.html b/docs/googleCloud_management_gcp-keyManagement.js.html index 06dc57c0..3e9b8758 100644 --- a/docs/googleCloud_management_gcp-keyManagement.js.html +++ b/docs/googleCloud_management_gcp-keyManagement.js.html @@ -1,308 +1,225 @@ + + - - - - googleCloud/management/gcp-keyManagement.js - - - - - - - - - - - - - + + + + + googleCloud/management/gcp-keyManagement.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/management/gcp-keyManagement.js

-
+ +
+
+
+

Source

+

googleCloud/management/gcp-keyManagement.js

+
+ + -
-
-
const { KeyManagementServiceClient } = require("@google-cloud/kms");
+
+    
+    
+
+
const { KeyManagementServiceClient } = require('@google-cloud/kms');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a KeyManagement object
  * @category Google Cloud
  */
 class GCP_KeyManagement {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._keyManagementServiceClient = new KeyManagementServiceClient(config);
-  }
-  /**
-   * Trigers the createCryptoKey function of undefined
-   * @param {TypeReference} request - Data required for createCryptoKey
-   * @param {TypeReference} [options] - Data required for createCryptoKey
-   * @returns {Promise<createCryptoKeyResponse>}
-   */
-  createKey(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._keyManagementServiceClient
-        .createCryptoKey(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the destroyCryptoKeyVersion function of undefined
-   * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
-   * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
-   * @returns {Promise<destroyCryptoKeyVersionResponse>}
-   */
-  deleteKey(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._keyManagementServiceClient
-        .destroyCryptoKeyVersion(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the updateCryptoKey function of undefined
-   * @param {TypeReference} request - Data required for updateCryptoKey
-   * @param {TypeReference} [options] - Data required for updateCryptoKey
-   * @returns {Promise<updateCryptoKeyResponse>}
-   */
-  update(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._keyManagementServiceClient
-        .updateCryptoKey(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getCryptoKey function of undefined
-   * @param {TypeReference} request - Data required for getCryptoKey
-   * @param {TypeReference} [options] - Data required for getCryptoKey
-   * @returns {Promise<getCryptoKeyResponse>}
-   */
-  describeKey(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._keyManagementServiceClient
-        .getCryptoKey(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the setIamPolicy function of undefined
-   * @param {TypeReference} request - Data required for setIamPolicy
-   * @param {UnionType} [options] - Data required for setIamPolicy
-   * @param {TypeReference} [callback] - Data required for setIamPolicy
-   * @returns {Promise<setIamPolicyResponse>}
-   */
-  putKeyPolicy(request, options = undefined, callback = undefined) {
-    return new Promise((resolve, reject) => {
-      this._keyManagementServiceClient
-        .setIamPolicy(request, options, callback)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._keyManagementServiceClient = new KeyManagementServiceClient(
+			config
+		);
+	}
+	/**
+	 * Trigers the createCryptoKey function of undefined
+	 * @param {TypeReference} request - Data required for createCryptoKey
+	 * @param {TypeReference} [options] - Data required for createCryptoKey
+	 * @returns {Promise<createCryptoKeyResponse>}
+	 */
+	createKey(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._keyManagementServiceClient
+				.createCryptoKey(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the destroyCryptoKeyVersion function of undefined
+	 * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
+	 * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
+	 * @returns {Promise<destroyCryptoKeyVersionResponse>}
+	 */
+	deleteKey(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._keyManagementServiceClient
+				.destroyCryptoKeyVersion(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the updateCryptoKey function of undefined
+	 * @param {TypeReference} request - Data required for updateCryptoKey
+	 * @param {TypeReference} [options] - Data required for updateCryptoKey
+	 * @returns {Promise<updateCryptoKeyResponse>}
+	 */
+	update(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._keyManagementServiceClient
+				.updateCryptoKey(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getCryptoKey function of undefined
+	 * @param {TypeReference} request - Data required for getCryptoKey
+	 * @param {TypeReference} [options] - Data required for getCryptoKey
+	 * @returns {Promise<getCryptoKeyResponse>}
+	 */
+	describeKey(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._keyManagementServiceClient
+				.getCryptoKey(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the setIamPolicy function of undefined
+	 * @param {TypeReference} request - Data required for setIamPolicy
+	 * @param {UnionType} [options] - Data required for setIamPolicy
+	 * @param {TypeReference} [callback] - Data required for setIamPolicy
+	 * @returns {Promise<setIamPolicyResponse>}
+	 */
+	putKeyPolicy(request, options = undefined, callback = undefined) {
+		return new Promise((resolve, reject) => {
+			this._keyManagementServiceClient
+				.setIamPolicy(request, options, callback)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = GCP_KeyManagement;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_management_gcp-monitoring.js.html b/docs/googleCloud_management_gcp-monitoring.js.html index edd07080..d2319dfe 100644 --- a/docs/googleCloud_management_gcp-monitoring.js.html +++ b/docs/googleCloud_management_gcp-monitoring.js.html @@ -1,317 +1,232 @@ + + - - - - googleCloud/management/gcp-monitoring.js - - - - - - - - - - - - - + + + + + googleCloud/management/gcp-monitoring.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/management/gcp-monitoring.js

-
+ +
+
+
+

Source

+

googleCloud/management/gcp-monitoring.js

+
+ + -
-
-
const { AlertPolicyServiceClient } = require("@google-cloud/monitoring");
-const { MetricServiceClient } = require("@google-cloud/monitoring");
+
+    
+    
+
+
const { AlertPolicyServiceClient } = require('@google-cloud/monitoring');
+const { MetricServiceClient } = require('@google-cloud/monitoring');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a Monitoring object
  * @category Google Cloud
  */
 class GCP_Monitoring {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
-    this._metricServiceClient = new MetricServiceClient(config);
-  }
-  /**
-   * Trigers the createAlertPolicy function of undefined
-   * @param {TypeReference} request - Data required for createAlertPolicy
-   * @param {TypeReference} [options] - Data required for createAlertPolicy
-   * @returns {Promise<createAlertPolicyResponse>}
-   */
-  createAlarm(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._alertPolicyServiceClient
-        .createAlertPolicy(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteAlertPolicy function of undefined
-   * @param {TypeReference} request - Data required for deleteAlertPolicy
-   * @param {TypeReference} [options] - Data required for deleteAlertPolicy
-   * @returns {Promise<deleteAlertPolicyResponse>}
-   */
-  deleteAlarm(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._alertPolicyServiceClient
-        .deleteAlertPolicy(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the updateAlertPolicy function of undefined
-   * @param {TypeReference} request - Data required for updateAlertPolicy
-   * @param {TypeReference} [options] - Data required for updateAlertPolicy
-   * @returns {Promise<updateAlertPolicyResponse>}
-   */
-  updateAlarm(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._alertPolicyServiceClient
-        .updateAlertPolicy(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the listAlertPolicies function of undefined
-   * @param {TypeReference} request - Data required for listAlertPolicies
-   * @param {TypeReference} [options] - Data required for listAlertPolicies
-   * @returns {Promise<listAlertPoliciesResponse>}
-   */
-  listAlarms(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._alertPolicyServiceClient
-        .listAlertPolicies(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getMetricDescriptor function of undefined
-   * @param {TypeReference} request - Data required for getMetricDescriptor
-   * @param {TypeReference} [options] - Data required for getMetricDescriptor
-   * @returns {Promise<getMetricDescriptorResponse>}
-   */
-  getMetricData(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._metricServiceClient
-        .getMetricDescriptor(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the projectPath function of undefined
-   * @param {StringKeyword} project - Data required for projectPath
-   * @returns {Promise<projectPathResponse>}
-   */
-  projectPath(project) {
-    return this._alertPolicyServiceClient.projectPath(project);
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
+		this._metricServiceClient = new MetricServiceClient(config);
+	}
+	/**
+	 * Trigers the createAlertPolicy function of undefined
+	 * @param {TypeReference} request - Data required for createAlertPolicy
+	 * @param {TypeReference} [options] - Data required for createAlertPolicy
+	 * @returns {Promise<createAlertPolicyResponse>}
+	 */
+	createAlarm(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._alertPolicyServiceClient
+				.createAlertPolicy(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteAlertPolicy function of undefined
+	 * @param {TypeReference} request - Data required for deleteAlertPolicy
+	 * @param {TypeReference} [options] - Data required for deleteAlertPolicy
+	 * @returns {Promise<deleteAlertPolicyResponse>}
+	 */
+	deleteAlarm(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._alertPolicyServiceClient
+				.deleteAlertPolicy(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the updateAlertPolicy function of undefined
+	 * @param {TypeReference} request - Data required for updateAlertPolicy
+	 * @param {TypeReference} [options] - Data required for updateAlertPolicy
+	 * @returns {Promise<updateAlertPolicyResponse>}
+	 */
+	updateAlarm(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._alertPolicyServiceClient
+				.updateAlertPolicy(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the listAlertPolicies function of undefined
+	 * @param {TypeReference} request - Data required for listAlertPolicies
+	 * @param {TypeReference} [options] - Data required for listAlertPolicies
+	 * @returns {Promise<listAlertPoliciesResponse>}
+	 */
+	listAlarms(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._alertPolicyServiceClient
+				.listAlertPolicies(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getMetricDescriptor function of undefined
+	 * @param {TypeReference} request - Data required for getMetricDescriptor
+	 * @param {TypeReference} [options] - Data required for getMetricDescriptor
+	 * @returns {Promise<getMetricDescriptorResponse>}
+	 */
+	getMetricData(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._metricServiceClient
+				.getMetricDescriptor(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the projectPath function of undefined
+	 * @param {StringKeyword} project - Data required for projectPath
+	 * @returns {Promise<projectPathResponse>}
+	 */
+	projectPath(project) {
+		return this._alertPolicyServiceClient.projectPath(project);
+	}
 }
 module.exports = GCP_Monitoring;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_management_gcp-notificationService.js.html b/docs/googleCloud_management_gcp-notificationService.js.html index 1c7c5b4f..fc8baea0 100644 --- a/docs/googleCloud_management_gcp-notificationService.js.html +++ b/docs/googleCloud_management_gcp-notificationService.js.html @@ -1,363 +1,278 @@ + + - - - - googleCloud/management/gcp-notificationService.js - - - - - - - - - - - - - + + + + + googleCloud/management/gcp-notificationService.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/management/gcp-notificationService.js

-
+ +
+
+
+

Source

+

googleCloud/management/gcp-notificationService.js

+
+ + -
-
-
const { PublisherClient } = require("@google-cloud/pubsub");
-const { SubscriberClient } = require("@google-cloud/pubsub");
+
+    
+    
+
+
const { PublisherClient } = require('@google-cloud/pubsub');
+const { SubscriberClient } = require('@google-cloud/pubsub');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a NotificationService object
  * @category Google Cloud
  */
 class GCP_NotificationService {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._publisherClient = new PublisherClient(config);
-    this._subscriberClient = new SubscriberClient(config);
-  }
-  /**
-   * Trigers the createTopic function of undefined
-   * @param {TypeReference} request - Data required for createTopic
-   * @param {TypeReference} [options] - Data required for createTopic
-   * @returns {Promise<createTopicResponse>}
-   */
-  createTopic(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._publisherClient
-        .createTopic(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteTopic function of undefined
-   * @param {TypeReference} request - Data required for deleteTopic
-   * @param {TypeReference} [options] - Data required for deleteTopic
-   * @returns {Promise<deleteTopicResponse>}
-   */
-  deleteTopic(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._publisherClient
-        .deleteTopic(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getTopic function of undefined
-   * @param {TypeReference} request - Data required for getTopic
-   * @param {TypeReference} [options] - Data required for getTopic
-   * @returns {Promise<getTopicResponse>}
-   */
-  getTopicAttributes(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._publisherClient
-        .getTopic(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the listTopicSubscriptions function of undefined
-   * @param {TypeReference} request - Data required for listTopicSubscriptions
-   * @param {TypeReference} [options] - Data required for listTopicSubscriptions
-   * @returns {Promise<listTopicSubscriptionsResponse>}
-   */
-  listSubscriptions(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._publisherClient
-        .listTopicSubscriptions(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createSubscription function of undefined
-   * @param {TypeReference} request - Data required for createSubscription
-   * @param {TypeReference} [options] - Data required for createSubscription
-   * @returns {Promise<createSubscriptionResponse>}
-   */
-  subscribe(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._subscriberClient
-        .createSubscription(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the publish function of undefined
-   * @param {TypeReference} request - Data required for publish
-   * @param {TypeReference} [options] - Data required for publish
-   * @returns {Promise<publishResponse>}
-   */
-  publish(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._publisherClient
-        .publish(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the listTopics function of undefined
-   * @param {TypeReference} request - Data required for listTopics
-   * @param {TypeReference} [options] - Data required for listTopics
-   * @returns {Promise<listTopicsResponse>}
-   */
-  listTopics(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._publisherClient
-        .listTopics(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the deleteSubscription function of undefined
-   * @param {TypeReference} request - Data required for deleteSubscription
-   * @param {TypeReference} [options] - Data required for deleteSubscription
-   * @returns {Promise<deleteSubscriptionResponse>}
-   */
-  unsubscribe(request, options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._subscriberClient
-        .deleteSubscription(request, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._publisherClient = new PublisherClient(config);
+		this._subscriberClient = new SubscriberClient(config);
+	}
+	/**
+	 * Trigers the createTopic function of undefined
+	 * @param {TypeReference} request - Data required for createTopic
+	 * @param {TypeReference} [options] - Data required for createTopic
+	 * @returns {Promise<createTopicResponse>}
+	 */
+	createTopic(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._publisherClient
+				.createTopic(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteTopic function of undefined
+	 * @param {TypeReference} request - Data required for deleteTopic
+	 * @param {TypeReference} [options] - Data required for deleteTopic
+	 * @returns {Promise<deleteTopicResponse>}
+	 */
+	deleteTopic(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._publisherClient
+				.deleteTopic(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getTopic function of undefined
+	 * @param {TypeReference} request - Data required for getTopic
+	 * @param {TypeReference} [options] - Data required for getTopic
+	 * @returns {Promise<getTopicResponse>}
+	 */
+	getTopicAttributes(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._publisherClient
+				.getTopic(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the listTopicSubscriptions function of undefined
+	 * @param {TypeReference} request - Data required for listTopicSubscriptions
+	 * @param {TypeReference} [options] - Data required for listTopicSubscriptions
+	 * @returns {Promise<listTopicSubscriptionsResponse>}
+	 */
+	listSubscriptions(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._publisherClient
+				.listTopicSubscriptions(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createSubscription function of undefined
+	 * @param {TypeReference} request - Data required for createSubscription
+	 * @param {TypeReference} [options] - Data required for createSubscription
+	 * @returns {Promise<createSubscriptionResponse>}
+	 */
+	subscribe(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._subscriberClient
+				.createSubscription(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the publish function of undefined
+	 * @param {TypeReference} request - Data required for publish
+	 * @param {TypeReference} [options] - Data required for publish
+	 * @returns {Promise<publishResponse>}
+	 */
+	publish(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._publisherClient
+				.publish(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the listTopics function of undefined
+	 * @param {TypeReference} request - Data required for listTopics
+	 * @param {TypeReference} [options] - Data required for listTopics
+	 * @returns {Promise<listTopicsResponse>}
+	 */
+	listTopics(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._publisherClient
+				.listTopics(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the deleteSubscription function of undefined
+	 * @param {TypeReference} request - Data required for deleteSubscription
+	 * @param {TypeReference} [options] - Data required for deleteSubscription
+	 * @returns {Promise<deleteSubscriptionResponse>}
+	 */
+	unsubscribe(request, options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._subscriberClient
+				.deleteSubscription(request, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = GCP_NotificationService;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_network_gcp-DNS.js.html b/docs/googleCloud_network_gcp-DNS.js.html index eedca724..0986d4a5 100644 --- a/docs/googleCloud_network_gcp-DNS.js.html +++ b/docs/googleCloud_network_gcp-DNS.js.html @@ -1,305 +1,217 @@ + + - - - - googleCloud/network/gcp-DNS.js - - - - - - - - - - - - - + + + + + googleCloud/network/gcp-DNS.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/network/gcp-DNS.js

-
+ +
+
+
+

Source

+

googleCloud/network/gcp-DNS.js

+
+ + -
-
-
const { DNS } = require("@google-cloud/dns");
+
+    
+    
+
+
const { DNS } = require('@google-cloud/dns');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a dns object
  * @category Google Cloud
  */
 class GCP_dns {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._dns = new DNS(config);
-  }
-  /**
-   * Trigers the getZones function of dns
-   * @param {TypeReference} [query] - Optional parameter
-   * @returns {Promise<getZonesResponse>}
-   */
-  listZones(query = undefined) {
-    return new Promise((resolve, reject) => {
-      this._dns
-        .getZones(query)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the create function of dns
-   * @param {string} [identifier] - Optional parameter
-   * @param {DNS} dns - Mandatory parameter
-   * @param {TypeReference} config - Mandatory parameter
-   * @returns {Promise<createResponse>}
-   */
-  createZone(dns, config, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      dns
-        .zone(identifier)
-        .create(config)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createChange function of dns
-   * @param {string} [identifier] - Optional parameter
-   * @param {DNS} dns - Mandatory parameter
-   * @param {TypeReference} config - Mandatory parameter
-   * @returns {Promise<createChangeResponse>}
-   */
-  changeRecordSets(dns, config, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      dns
-        .zone(identifier)
-        .createChange(config)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the delete function of dns
-   * @param {string} [identifier] - Optional parameter
-   * @param {DNS} dns - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<deleteResponse>}
-   */
-  deleteZone(dns, options = undefined, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      dns
-        .zone(identifier)
-        .delete(options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the record function of dns
-   * @param {string} [identifier] - Optional parameter
-   * @param {DNS} dns - Mandatory parameter
-   * @param {StringKeyword} type - Mandatory parameter
-   * @param {TypeReference} metadata - Mandatory parameter
-   * @returns {Promise<recordResponse>}
-   */
-  record(dns, type, metadata) {
-    return this.dns.record(type, metadata);
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._dns = new DNS(config);
+	}
+	/**
+	 * Trigers the getZones function of dns
+	 * @param {TypeReference} [query] - Optional parameter
+	 * @returns {Promise<getZonesResponse>}
+	 */
+	listZones(query = undefined) {
+		return new Promise((resolve, reject) => {
+			this._dns
+				.getZones(query)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the create function of dns
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {DNS} dns - Mandatory parameter
+	 * @param {TypeReference} config - Mandatory parameter
+	 * @returns {Promise<createResponse>}
+	 */
+	createZone(dns, config, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			dns.zone(identifier)
+				.create(config)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createChange function of dns
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {DNS} dns - Mandatory parameter
+	 * @param {TypeReference} config - Mandatory parameter
+	 * @returns {Promise<createChangeResponse>}
+	 */
+	changeRecordSets(dns, config, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			dns.zone(identifier)
+				.createChange(config)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the delete function of dns
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {DNS} dns - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<deleteResponse>}
+	 */
+	deleteZone(dns, options = undefined, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			dns.zone(identifier)
+				.delete(options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the record function of dns
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {DNS} dns - Mandatory parameter
+	 * @param {StringKeyword} type - Mandatory parameter
+	 * @param {TypeReference} metadata - Mandatory parameter
+	 * @returns {Promise<recordResponse>}
+	 */
+	record(dns, type, metadata) {
+		return this.dns.record(type, metadata);
+	}
 }
 module.exports = GCP_dns;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_storage_gcp-archivalStorage.js.html b/docs/googleCloud_storage_gcp-archivalStorage.js.html index 996e42f3..d678def2 100644 --- a/docs/googleCloud_storage_gcp-archivalStorage.js.html +++ b/docs/googleCloud_storage_gcp-archivalStorage.js.html @@ -1,312 +1,227 @@ + + - - - - googleCloud/storage/gcp-archivalStorage.js - - - - - - - - - - - - - + + + + + googleCloud/storage/gcp-archivalStorage.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/storage/gcp-archivalStorage.js

-
+ +
+
+
+

Source

+

googleCloud/storage/gcp-archivalStorage.js

+
+ + -
-
-
const { Storage } = require("@google-cloud/storage");
+
+    
+    
+
+
const { Storage } = require('@google-cloud/storage');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a storage object
  * @category Google Cloud
  */
 class GCP_storage {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._storage = new Storage(config);
-  }
-  /**
-   * Trigers the deleteFiles function of storage
-   * @param {string} [identifier] - Optional parameter
-   * @param {Storage} storage - Mandatory parameter
-   * @param {TypeReference} [query] - Optional parameter
-   * @returns {Promise<deleteFilesResponse>}
-   */
-  deleteFiles(storage, query = undefined, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      storage
-        .bucket(identifier)
-        .deleteFiles(query)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the upload function of storage
-   * @param {string} [identifier] - Optional parameter
-   * @param {Storage} storage - Mandatory parameter
-   * @param {StringKeyword} pathString - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<uploadResponse>}
-   */
-  upload(storage, pathString, options = undefined, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      storage
-        .bucket(identifier)
-        .upload(pathString, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the makePublic function of storage
-   * @param {string} [identifier] - Optional parameter
-   * @param {Bucket} bucket - Mandatory parameter
-   * @returns {Promise<makePublicResponse>}
-   */
-  makePublic(bucket, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      bucket
-        .file(identifier)
-        .makePublic()
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createBucket function of storage
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} [metadata] - Optional parameter
-   * @returns {Promise<createBucketResponse>}
-   */
-  create(name, metadata = undefined) {
-    return new Promise((resolve, reject) => {
-      this._storage
-        .createBucket(name, metadata)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getBuckets function of storage
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getBucketsResponse>}
-   */
-  list(options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._storage
-        .getBuckets(options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._storage = new Storage(config);
+	}
+	/**
+	 * Trigers the deleteFiles function of storage
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {Storage} storage - Mandatory parameter
+	 * @param {TypeReference} [query] - Optional parameter
+	 * @returns {Promise<deleteFilesResponse>}
+	 */
+	deleteFiles(storage, query = undefined, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			storage
+				.bucket(identifier)
+				.deleteFiles(query)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the upload function of storage
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {Storage} storage - Mandatory parameter
+	 * @param {StringKeyword} pathString - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<uploadResponse>}
+	 */
+	upload(storage, pathString, options = undefined, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			storage
+				.bucket(identifier)
+				.upload(pathString, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the makePublic function of storage
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {Bucket} bucket - Mandatory parameter
+	 * @returns {Promise<makePublicResponse>}
+	 */
+	makePublic(bucket, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			bucket
+				.file(identifier)
+				.makePublic()
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createBucket function of storage
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} [metadata] - Optional parameter
+	 * @returns {Promise<createBucketResponse>}
+	 */
+	create(name, metadata = undefined) {
+		return new Promise((resolve, reject) => {
+			this._storage
+				.createBucket(name, metadata)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getBuckets function of storage
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getBucketsResponse>}
+	 */
+	list(options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._storage
+				.getBuckets(options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = GCP_storage;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/googleCloud_storage_gcp-storageBucket.js.html b/docs/googleCloud_storage_gcp-storageBucket.js.html index 6f879963..6fbd9f49 100644 --- a/docs/googleCloud_storage_gcp-storageBucket.js.html +++ b/docs/googleCloud_storage_gcp-storageBucket.js.html @@ -1,312 +1,227 @@ + + - - - - googleCloud/storage/gcp-storageBucket.js - - - - - - - - - - - - - + + + + + googleCloud/storage/gcp-storageBucket.js + + + + + + + + + + + + + + + + + + - + + -
-
- -
-
-
-

Source

-

googleCloud/storage/gcp-storageBucket.js

-
+ +
+
+
+

Source

+

googleCloud/storage/gcp-storageBucket.js

+
+ + -
-
-
const { Storage } = require("@google-cloud/storage");
+
+    
+    
+
+
const { Storage } = require('@google-cloud/storage');
 /*This is an auto generated class, please do not change.*/
 /**
  * Class to create a storage object
  * @category Google Cloud
  */
 class GCP_storage {
-  /**
-   *
-   * @param {object} config Configuration object
-   */
-  constructor(config) {
-    this._storage = new Storage(config);
-  }
-  /**
-   * Trigers the deleteFiles function of storage
-   * @param {string} [identifier] - Optional parameter
-   * @param {Storage} storage - Mandatory parameter
-   * @param {TypeReference} [query] - Optional parameter
-   * @returns {Promise<deleteFilesResponse>}
-   */
-  deleteFiles(storage, query = undefined, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      storage
-        .bucket(identifier)
-        .deleteFiles(query)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the upload function of storage
-   * @param {string} [identifier] - Optional parameter
-   * @param {Storage} storage - Mandatory parameter
-   * @param {StringKeyword} pathString - Mandatory parameter
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<uploadResponse>}
-   */
-  upload(storage, pathString, options = undefined, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      storage
-        .bucket(identifier)
-        .upload(pathString, options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the makePublic function of storage
-   * @param {string} [identifier] - Optional parameter
-   * @param {Bucket} bucket - Mandatory parameter
-   * @returns {Promise<makePublicResponse>}
-   */
-  makePublic(bucket, identifier = undefined) {
-    return new Promise((resolve, reject) => {
-      bucket
-        .file(identifier)
-        .makePublic()
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the createBucket function of storage
-   * @param {StringKeyword} name - Mandatory parameter
-   * @param {TypeReference} [metadata] - Optional parameter
-   * @returns {Promise<createBucketResponse>}
-   */
-  create(name, metadata = undefined) {
-    return new Promise((resolve, reject) => {
-      this._storage
-        .createBucket(name, metadata)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
-  /**
-   * Trigers the getBuckets function of storage
-   * @param {TypeReference} [options] - Optional parameter
-   * @returns {Promise<getBucketsResponse>}
-   */
-  list(options = undefined) {
-    return new Promise((resolve, reject) => {
-      this._storage
-        .getBuckets(options)
-        .then(result => {
-          resolve(result);
-        })
-        .catch(err => {
-          reject(err);
-        });
-    });
-  }
+	/**
+	 *
+	 * @param {object} config Configuration object
+	 */
+	constructor(config) {
+		this._storage = new Storage(config);
+	}
+	/**
+	 * Trigers the deleteFiles function of storage
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {Storage} storage - Mandatory parameter
+	 * @param {TypeReference} [query] - Optional parameter
+	 * @returns {Promise<deleteFilesResponse>}
+	 */
+	deleteFiles(storage, query = undefined, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			storage
+				.bucket(identifier)
+				.deleteFiles(query)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the upload function of storage
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {Storage} storage - Mandatory parameter
+	 * @param {StringKeyword} pathString - Mandatory parameter
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<uploadResponse>}
+	 */
+	upload(storage, pathString, options = undefined, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			storage
+				.bucket(identifier)
+				.upload(pathString, options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the makePublic function of storage
+	 * @param {string} [identifier] - Optional parameter
+	 * @param {Bucket} bucket - Mandatory parameter
+	 * @returns {Promise<makePublicResponse>}
+	 */
+	makePublic(bucket, identifier = undefined) {
+		return new Promise((resolve, reject) => {
+			bucket
+				.file(identifier)
+				.makePublic()
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the createBucket function of storage
+	 * @param {StringKeyword} name - Mandatory parameter
+	 * @param {TypeReference} [metadata] - Optional parameter
+	 * @returns {Promise<createBucketResponse>}
+	 */
+	create(name, metadata = undefined) {
+		return new Promise((resolve, reject) => {
+			this._storage
+				.createBucket(name, metadata)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
+	/**
+	 * Trigers the getBuckets function of storage
+	 * @param {TypeReference} [options] - Optional parameter
+	 * @returns {Promise<getBucketsResponse>}
+	 */
+	list(options = undefined) {
+		return new Promise((resolve, reject) => {
+			this._storage
+				.getBuckets(options)
+				.then(result => {
+					resolve(result);
+				})
+				.catch(err => {
+					reject(err);
+				});
+		});
+	}
 }
 module.exports = GCP_storage;
 
-
-
-
+ + + - -
-
+ + +
+ + + +
+
+
- - - - + + + + + diff --git a/docs/index.html b/docs/index.html index 21444047..26766ff8 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,397 +1,208 @@ - - - - Home - - - - - - - - - - - - - - - - + + + + + + Home + + + + + + + + + + + + + + + + + + + + + -
-
- -
-
-
-

-

Home

-
- -

- -
-
-

- -

-

NodeCloud

-

- Making open cloud easily accessible and managed. -

- -

- nodecloud CI -

-

- npm version - Codacy Badge - lerna - Gitter - Read on : Medium - Mailing list : Scorelab - contributions welcome -

-

Table of Content

- -

Introduction

-

- NodeCloud ☁️ is a standard library - to get a single API on the open cloud with multiple providers. - It is a NodeJs library which comes with plugins for each cloud - provider. NodeCloud's aim is to abstract away the differences - between different cloud providers. It provides an easy to use - API for developers in order to interact with different cloud - providers. -

-

NodeCloud will be useful to you if:

-
    -
  • - you work on a project which uses multiple cloud providers -
  • -
  • - you are looking for an abstract cloud API which can switch - between cloud providers with fewer code changes -
  • -
  • - you are an open-source enthusiast who is into cloud - engineering or code generation -
  • -
  • - you want to improve your skills in NodeJS, Typescript and - cloud service providers -
  • -
-

📘 Supported Service Providers

-
    -
  • Amazon Web Services (AWS)
  • -
  • Azure
  • -
  • Google Cloud Platform (GCP)
  • -
  • DigitalOcean
  • -
  • AliCloud
  • -
-

- 📢 if your required cloud provider plugin is not listed here, - we'd love your help to add it :) -

-

Getting Started

-

- In order to use NodeCloud, you will need to follow - the following steps: -

-

- 1️⃣ Download NodeCloud common module
- Head on over to NPM or Yarn to download the latest version of - NodeCloud. -

-
npm i @nodecloud/common
+        
+        
+
+
+

+

Home

+
+ + + + + + + +

+ + + + + + + + + + + + + + + +
+

+ +

+

NodeCloud

+

Making open cloud easily accessible and managed.

+ +

nodecloud CI

+

npm version +Codacy Badge +lerna +Gitter +Read on : Medium +Mailing list : Scorelab +contributions welcome

+

Table of Content

+ +

Introduction

+

NodeCloud ☁️ is a standard library to get a single API on the open cloud with multiple providers. It is a NodeJs library which comes with plugins for each cloud provider. NodeCloud's aim is to abstract away the differences between different cloud providers. It provides an easy to use API for developers in order to interact with different cloud providers.

+

NodeCloud will be useful to you if:

+
    +
  • you work on a project which uses multiple cloud providers
  • +
  • you are looking for an abstract cloud API which can switch between cloud providers with fewer code changes
  • +
  • you are an open-source enthusiast who is into cloud engineering or code generation
  • +
  • you want to improve your skills in NodeJS, Typescript and cloud service providers
  • +
+

📘 Supported Service Providers

+
    +
  • Amazon Web Services (AWS)
  • +
  • Azure
  • +
  • Google Cloud Platform (GCP)
  • +
  • DigitalOcean
  • +
  • AliCloud
  • +
+

📢 if your required cloud provider plugin is not listed here, we'd love your help to add it :)

+

Getting Started

+

In order to use NodeCloud, you will need to follow the following steps:

+

1️⃣ Download NodeCloud common module
+Head on over to NPM or Yarn to download the latest version of NodeCloud.

+
npm i @nodecloud/common
 or
 yarn add @nodecloud/common
 
-

- 2️⃣ Download at least one NodeCloud plugin
- Once @nodecloud/common is installed, you need to - install the plugins to interact with different cloud providers. - The below table shows the available plugins maintained by ScoRe - Lab. There can be other community-driven plugins that you will - be able to use with NodeCloud. -

-

NodeCloud Plugins

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PluginInstallation
AWS plugin - yarn add @nodecloud/aws-plugin or - npm i @nodecloud/aws-plugin -
Azure plugin - yarn add @nodecloud/gcp-plugin or - npm i @nodecloud/gcp-plugin -
Google Cloud plugin - yarn add @nodecloud/azure-plugin or - npm i @nodecloud/azure-plugin -
Digital Ocean plugin - yarn add @nodecloud/do-plugin or - npm i @nodecloud/do-plugin -
Alibaba plugin - yarn add nodecloud-ali-plugin or - npm i nodecloud-ali-plugin -
-

3️⃣ Create the NodeCloud config file

-

- Create the .nc.config.js file in the project root - in the following format. -

-

- Content of .nc.config.js file is assumed as the following - structure. It is an array of supported providers. -

-
    -
  1. - name : Provider identifier, this can be used to - identify the plugin at a glance. -
  2. -
  3. - tag : Tag name that will be used to load the - given provider internally. -
  4. -
  5. plugin : Plugin module
  6. -
  7. configPath : Provider configuration file
  8. -
-

- This config file can contain an array of objects for all - providers and all will be loaded. Supported values for name : - aws, azure, alicloud, digitalocean, google -

-

Example

-
const nodeCloudAwsPlugin = require("@nodecloud/aws-plugin");
+

2️⃣ Download at least one NodeCloud plugin
+Once @nodecloud/common is installed, you need to install the plugins to interact with different cloud providers. The below table shows the available plugins maintained by ScoRe Lab. There can be other community-driven plugins that you will be able to use with NodeCloud.

+

NodeCloud Plugins

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PluginInstallation
AWS pluginyarn add @nodecloud/aws-plugin or npm i @nodecloud/aws-plugin
Azure pluginyarn add @nodecloud/gcp-plugin or npm i @nodecloud/gcp-plugin
Google Cloud pluginyarn add @nodecloud/azure-plugin or npm i @nodecloud/azure-plugin
Digital Ocean pluginyarn add @nodecloud/do-plugin or npm i @nodecloud/do-plugin
Alibaba pluginyarn add nodecloud-ali-plugin or npm i nodecloud-ali-plugin
+

3️⃣ Create the NodeCloud config file

+

Create the .nc.config.js file in the project root in the following format.

+

Content of .nc.config.js file is assumed as the following structure. It is an array of supported providers.

+
    +
  1. name : Provider identifier, this can be used to identify the plugin at a glance.
  2. +
  3. tag : Tag name that will be used to load the given provider internally.
  4. +
  5. plugin : Plugin module
  6. +
  7. configPath : Provider configuration file
  8. +
+

This config file can contain an array of objects for all providers and all will be loaded. Supported values for name : aws, azure, alicloud, digitalocean, google

+

Example

+
const nodeCloudAwsPlugin = require("@nodecloud/aws-plugin");
 const nodeCloudGcpPlugin = require("@nodecloud/gcp-plugin");
 const nodeCloudAzurePlugin = require("@nodecloud/azure-plugin");
 const nodeCloudDoPlugin = require("@nodecloud/do-plugin");
@@ -425,15 +236,10 @@ 

Example

]; module.exports = providers;
-

4️⃣ Enjoy the awesomeness of NodeCloud

-

- Congratulations! You just configured NodeCloud in your project. - Let's start with some cloud interactions. -

-

The below code is an example of usage in AWS.

-
const nc = require("@nodecloud/common"); // NodeCloud common module
+

4️⃣ Enjoy the awesomeness of NodeCloud

+

Congratulations! You just configured NodeCloud in your project. Let's start with some cloud interactions.

+

The below code is an example of usage in AWS.

+
const nc = require("@nodecloud/common"); // NodeCloud common module
 const optionsProvider = {
   overrideProviders: false
 };
@@ -481,436 +287,255 @@ 

Example

}); }
-

Overriding Providers

-

- NodeCloud officially supports AWS, GCP, Azure, DigitalOcean and - AliCloud. If you want to use a community-driven plugin override - the providers' list as follows. -

-
const nodeCloud = require("nodecloud");
+

Overriding Providers

+

NodeCloud officially supports AWS, GCP, Azure, DigitalOcean and AliCloud. If you want to use a community-driven plugin override the providers' list as follows.

+
const nodeCloud = require("nodecloud");
 const options = {
   overrideProviders: true
 };
 const ncProviders = nodeCloud.getProviders(options);
 
-

📟 Service Types

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Service CategoryServiceAWSGCPAzureDigitalOceanAliCloud
ComputeIaaSEC2Compute EngineVirtual MachineDropletsECS
FaasAWS Lambda*Cloud Functions*Azure Functions*-Function Compute*
ContainersECS, EKSGoogle Kubernetes Engine - AKS, Azure Service Fabric* - DO Kubernetes - Container Service*, Container Service for Kubernetes* -
Containers (without infrastructure)AWS Fargate*Cloud Run*--ECI*
PaasAWS Elastic BeanstalkApp Engine*App Service- - Simple Application Server* -
StorageObject StorageS3Cloud StorageAzure Blob StorageSpaces*Bucket (OSS)
Block StorageEBSPersistent DisksDisk StorageVolumesNAS*
NetworkingLoad BalancerELBCloud Load Balancing*Azure Load BalancerDO Load BalancerSLB
Peering/Dedicated InterconnectDirect ConnectCloud Interconnect*ExpressRoute*-Express Connect*
DNSRoute53Google Domains, Cloud DNSAzure DNSDO DNSAlibaba Cloud DNS*
DatabasesRDBMS - RDS, Amazon Aurora*, Amazon Redshift* - Cloud SQL*, Cloud Spanner - SQL Database, Azure Database for MySQL*, Azure Database - for PostgreSQL* - - Managed Databases(PostgreSQL* and MySQL) - - ApsaraDB (MySQL, MariaDB TX, SQL Server, PostgreSQL) -
NoSQL: key-valueDynamoDB - Cloud Firestore, Cloud Bigtable* - Table StorageManaged Databases(Redis)*ApsaraDB for Redis*
NoSQL: indexedAmazon SimpleDB*Cloud FirestoreCosmos DB-ApsaraDB for MongoDB*
Security/ AuthorizationIdentity Access ManagementAWS IAMCloud IAM* - Azure Active Directory*, Azure Role Based Access Control* - - - Resource Access Management* -
ManagementKey ManagementAWS-KMS--Do-Keys-
-

*yet to be implemented

-

Contributing ❤️

-

- NodeCloud relies on the passionate members of its community to - keep delivering impactful tools to people all over the world. - Contributions of any kind are welcome! -

-

- You can help us in many ways. Including new features, bug - fixing, error reporting and documentation. Before contributing, - be sure to consult NodeClouds's contribution guidelines. As a - member of our community, you must abide by our Code Of Conduct. -

-

💻 Development setup

-

- 1️⃣ Fork the leopardslab/nodecloud repository
- Follow these instructions on - how to fork a repository -

-

- 2️⃣ Cloning the repository
- Once you have set up your fork of the - leopardslab/nodecloud repository, you'll want to - clone it to your local machine. This is so you can make and test - all of your personal edits before adding it to the master - version of leopardslab/nodecloud . -

-

- Navigate to the location on your computer where you want to host - your code. Once in the appropriate folder, run the following - command to clone the repository to your local machine. -

-
git clone https://github.com/your-username/nodecloud.git
+

📟 Service Types

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Service CategoryServiceAWSGCPAzureDigitalOceanAliCloud
ComputeIaaSEC2Compute EngineVirtual MachineDropletsECS
FaasAWS Lambda*Cloud Functions*Azure Functions*-Function Compute*
ContainersECS, EKSGoogle Kubernetes EngineAKS, Azure Service Fabric*DO KubernetesContainer Service*, Container Service for Kubernetes*
Containers (without infrastructure)AWS Fargate*Cloud Run*--ECI*
PaasAWS Elastic BeanstalkApp Engine*App Service-Simple Application Server*
StorageObject StorageS3Cloud StorageAzure Blob StorageSpaces*Bucket (OSS)
Block StorageEBSPersistent DisksDisk StorageVolumesNAS*
NetworkingLoad BalancerELBCloud Load Balancing*Azure Load BalancerDO Load BalancerSLB
Peering/Dedicated InterconnectDirect ConnectCloud Interconnect*ExpressRoute*-Express Connect*
DNSRoute53Google Domains, Cloud DNSAzure DNSDO DNSAlibaba Cloud DNS*
DatabasesRDBMSRDS, Amazon Aurora*, Amazon Redshift*Cloud SQL*, Cloud SpannerSQL Database, Azure Database for MySQL*, Azure Database for PostgreSQL*Managed Databases(PostgreSQL* and MySQL)ApsaraDB (MySQL, MariaDB TX, SQL Server, PostgreSQL)
NoSQL: key-valueDynamoDBCloud Firestore, Cloud Bigtable*Table StorageManaged Databases(Redis)*ApsaraDB for Redis*
NoSQL: indexedAmazon SimpleDB*Cloud FirestoreCosmos DB-ApsaraDB for MongoDB*
Security/ AuthorizationIdentity Access ManagementAWS IAMCloud IAM*Azure Active Directory*, Azure Role Based Access Control*-Resource Access Management*
ManagementKey ManagementAWS-KMS--Do-Keys-
+

*yet to be implemented

+

Contributing ❤️

+

NodeCloud relies on the passionate members of its community to keep delivering impactful tools to people all over the world. Contributions of any kind are welcome!

+

You can help us in many ways. Including new features, bug fixing, error reporting and documentation. Before contributing, be sure to consult NodeClouds's contribution guidelines. As a member of our community, you must abide by our Code Of Conduct.

+

💻 Development setup

+

1️⃣ Fork the leopardslab/nodecloud repository
+Follow these instructions on how to fork a repository

+

2️⃣ Cloning the repository
+Once you have set up your fork of the leopardslab/nodecloud repository, you'll want to clone it to your local machine. This is so you can make and test all of your personal edits before adding it to the master version of leopardslab/nodecloud .

+

Navigate to the location on your computer where you want to host your code. Once in the appropriate folder, run the following command to clone the repository to your local machine.

+
git clone https://github.com/your-username/nodecloud.git
 
-

- 3️⃣ Bootstrapping the repository
- You'll then want to navigate within the folder that was just - created that contains all of the content of the forked - repository. There you'll want to run the installation script to - get the updated version of all the third-party dependencies. -

-
cd nodecloud
+

3️⃣ Bootstrapping the repository
+You'll then want to navigate within the folder that was just created that contains all of the content of the forked repository. There you'll want to run the installation script to get the updated version of all the third-party dependencies.

+
cd nodecloud
 yarn
 
-

Important Notes for Developers 😎

-

- ❇️ This project is based on - Lerna and Yarn workspaces - where there are multiple projects in the same repository. It's - better to get some background knowledge about these before - making any changes in the code. Check the - lerna.json for the current configuration. -

-

- ❇️ @nodecloud/aws-plugin , - @nodecloud/gcp-plugin , - @nodecloud/azure-plugin and - @nodecloud/common are Lerna managed - yarn workspaces where the generator is another - standalone yarn workspace. -

-

- ❇️ - Never use NPM client to install third-party - dependencies. This project does not contain a - package-lock.json instead it contains a - yarn.lock file. Using npm i to install - NPM modules will harm the project structure. -

-

- ❇️ Use lerna commands when installing third-party - libraries in Lerna managed yarn workspaces. For example, the - below command will add the - @google-cloud/translate npm module to the project - @nodecloud/gcp-plugin . -

-
lerna add @google-cloud/translate --scope=@nodecloud/gcp-plugin
+

Important Notes for Developers 😎

+

❇️ This project is based on Lerna and Yarn workspaces where there are multiple projects in the same repository. It's better to get some background knowledge about these before making any changes in the code. Check the lerna.json for the current configuration.

+

❇️ @nodecloud/aws-plugin , @nodecloud/gcp-plugin , @nodecloud/azure-plugin and @nodecloud/common are Lerna managed yarn workspaces where the generator is another standalone yarn workspace.

+

❇️ Never use NPM client to install third-party dependencies. This project does not contain a package-lock.json instead it contains a yarn.lock file. Using npm i to install NPM modules will harm the project structure.

+

❇️ Use lerna commands when installing third-party libraries in Lerna managed yarn workspaces. For example, the below command will add the @google-cloud/translate npm module to the project @nodecloud/gcp-plugin .

+
lerna add @google-cloud/translate --scope=@nodecloud/gcp-plugin
 
-

- ❇️ Adding a common dependency to ALL packages -

-
lerna add the-dep-name
+

❇️ Adding a common dependency to ALL packages

+
lerna add the-dep-name
 
-

❇️ Adding Dev dependencies

-

- If you have common dev dependencies, it’s better to specify them - in the workspace root package.json. For instance, this can be - dependencies like Jest, Husky, Storybook, Eslint, Prettier, etc. -

-
yarn add husky --dev -W
+

❇️ Adding Dev dependencies

+

If you have common dev dependencies, it’s better to specify them in the workspace root package.json. For instance, this can be dependencies like Jest, Husky, Storybook, Eslint, Prettier, etc.

+
yarn add husky --dev -W
 
-

- Adding the -W flag makes it explicit that we’re adding the - dependency to the workspace root. -

-

❇️ Removing Dependencies

-
lerna exec -- yarn remove dep-name
+

Adding the -W flag makes it explicit that we’re adding the dependency to the workspace root.

+

❇️ Removing Dependencies

+
lerna exec -- yarn remove dep-name
 
-

- ❇️ Use symlinks when you want to make changes while testing them - out in a demo project.** Do not use npm link** instead use yarn - linking -

-
yarn link
+

❇️ Use symlinks when you want to make changes while testing them out in a demo project.** Do not use npm link** instead use yarn linking

+
yarn link
 
-

You should see output like:

-

- success Registered "@nodecloud/gcp-plugin". info - You can now run - yarn link "@nodecloud/gcp-plugin" in - the projects where you want to use this module and it will be - used instead. -

-

- Now that our package is symlinked, run the following command to - link the package to your project. -

-
yarn link @nodecloud/gcp-plugin
+

You should see output like:

+

success Registered "@nodecloud/gcp-plugin". info You can now run yarn link "@nodecloud/gcp-plugin" in +the projects where you want to use this module and it will be used instead.

+

Now that our package is symlinked, run the following command to link the package to your project.

+
yarn link @nodecloud/gcp-plugin
 
-

- ❇️ The API documentation is generated using JSDoc. Be mindful - when making any changes to the auto-generated comments in - JavaScript classes. If you have generated new classes run the - following command to generate the API documentation. -

-
yarn doc or `jsdoc -c jsdoc.json`
+

❇️ The API documentation is generated using JSDoc. Be mindful when making any changes to the auto-generated comments in JavaScript classes. If you have generated new classes run the following command to generate the API documentation.

+
yarn doc or `jsdoc -c jsdoc.json`
 
-

- ❇️ The JSDoc configuration can be found in the - jsdoc.json file. Currently, it is configured with - the - better-docs - template. -

-

- ❇️ The code generation component ( generator yarn - workspace) is developed using the TypeScript compiler API. It is - better to have an understanding of Abstract Syntax trees, - Parsers, and transformers when making code changes in the - generator. -

-

- ❇️ Please run prettier before committing code to put it in a - nice looking format. -

-
lerna run prettier or yarn pretty-quick
+

❇️ The JSDoc configuration can be found in the jsdoc.json file. Currently, it is configured with the better-docs template.

+

❇️ The code generation component ( generator yarn workspace) is developed using the TypeScript compiler API. It is better to have an understanding of Abstract Syntax trees, Parsers, and transformers when making code changes in the generator.

+

❇️ Please run prettier before committing code to put it in a nice looking format.

+
lerna run prettier or yarn pretty-quick
 
-

Test Changes

-

- Mocha and Chai is configured to run - unit tests in this project. When you start making changes to the - code on your local branch, you'll need to test those changes. - Before your code can be accepted into the master branch, it will - have to pass all of the tests in yarn workspaces. To test - changes, run the following commands: -

-

- 1️⃣ Save Current Changes
- When you get to a point when you want to test the functionality - of the code, make sure all your changes are saved. They don't - necessarily have to be committed changes in order to - test them. -

-

- 2️⃣ Test changes
- To make sure that the application is properly updated, run the - tests. If you add elements that do not have tests to prove - whether they work correctly or not, please include them in your - pull request. When you run the below test command - Lerna will execute all the tests in the packages of - this monorepo. -

-
yarn test
+

Test Changes

+

Mocha and Chai is configured to run unit tests in this project. When you start making changes to the code on your local branch, you'll need to test those changes. Before your code can be accepted into the master branch, it will have to pass all of the tests in yarn workspaces. To test changes, run the following commands:

+

1️⃣ Save Current Changes
+When you get to a point when you want to test the functionality of the code, make sure all your changes are saved. They don't necessarily have to be committed changes in order to test them.

+

2️⃣ Test changes
+To make sure that the application is properly updated, run the tests. If you add elements that do not have tests to prove whether they work correctly or not, please include them in your pull request. When you run the below test command Lerna will execute all the tests in the packages of this monorepo.

+
yarn test
 
-

NodeCloud Code Generation tool

-

- This is where the magic happens✨. We don't code any JavaScript - classes in NodeCloud plugins, instead, they are automatically - generated by a code generation tool. This automating process is - currently working for AWS, Azure and Google Cloud. Once you add - a service in node-cloud.yml in the required format - for the generator, run - tsc main && node main to generate the - service. You will immediately see the output in - generatedClasses directory inside the - generator . More information about the generation - tool can be found in the ReadME of - generator workspace. -

-

📜 License

-

MIT @ leopardslab

-
-
-
+

NodeCloud Code Generation tool

+

This is where the magic happens✨. We don't code any JavaScript classes in NodeCloud plugins, instead, they are automatically generated by a code generation tool. This automating process is currently working for AWS, Azure and Google Cloud. Once you add a service in node-cloud.yml in the required format for the generator, run tsc main && node main to generate the service. You will immediately see the output in generatedClasses directory inside the generator . More information about the generation tool can be found in the ReadME of generator workspace.

+

📜 License

+

MIT @ leopardslab

+
+ + - -
-
+ + + +
+ + + +
+
+
- - - - - + + + + + + \ No newline at end of file diff --git a/docs/scripts/app.min.js b/docs/scripts/app.min.js index b3bb9510..9411fc03 100644 --- a/docs/scripts/app.min.js +++ b/docs/scripts/app.min.js @@ -1,91 +1 @@ -"use strict"; -$().ready(function() {}); -var sidebarIsVisible = !1, - toggleSidebar = function(e) { - var a = !(0 < arguments.length && void 0 !== e) || e; - $("#sidebarNav").toggleClass("sticky", a), - $("#stickyNavbarOverlay").toggleClass("active", a), - $("#hamburger").toggleClass("is-active"), - (sidebarIsVisible = a); - }; -$().ready(function() { - $("#hamburger").click(function() { - toggleSidebar(!sidebarIsVisible); - }), - $("#stickyNavbarOverlay").click(function() { - sidebarIsVisible && toggleSidebar(!1); - }); -}); -var OFFSET = 150; -$().ready(function() { - var o = $("#side-nav"), - c = []; - if ( - ($(".vertical-section").length || o.hide(), - $(".vertical-section").each(function(e, a) { - var i = $(a), - t = i.find("> h1").text(); - if (t) { - o.append($("

").text(t)); - var s = $("
    "); - i.find(".members h4.name").each(function(e, a) { - var i = $(a), - t = i - .find(".code-name") - .clone() - .children() - .remove() - .end() - .text(), - n = i.find("a").attr("href"), - r = $('')).text(t); - s.append($("
  • ").append(r)), - c.push({ link: r, offset: i.offset().top }); - }), - o.append(s); - } else - i.find(".members h4.name").each(function(e, a) { - var i = $(a), - t = i - .find(".code-name") - .clone() - .children() - .remove() - .end() - .text(), - n = i.find("a").attr("href"), - r = $('
    ')).text(t); - o.append(r), c.push({ link: r, offset: i.offset().top }); - }); - }), - !$.trim(o.text())) - ) - return o.hide(); - function e() { - for (var e = n.scrollTop(), a = !1, i = c.length - 1; 0 <= i; i--) { - var t = c[i]; - t.link.removeClass("is-active"), - e + OFFSET >= t.offset - ? a - ? t.link.addClass("is-past") - : (t.link.addClass("is-active"), (a = !0)) - : t.link.removeClass("is-past"); - } - } - var n = $("#main-content-wrapper"); - n.on("scroll", e), - e(), - c.forEach(function(e) { - e.link.click(function() { - n.animate({ scrollTop: e.offset - OFFSET + 1 }, 500); - }); - }); -}), - $().ready(function() { - $("#sidebarNav a").each(function(e, a) { - var i = $(a).attr("href"); - window.location.pathname.match("/" + i) && - ($(a).addClass("active"), - $("#sidebarNav").scrollTop($(a).offset().top - 150)); - }); - }); +"use strict";$().ready(function(){});var sidebarIsVisible=!1,toggleSidebar=function(e){var a=!(0 h1").text();if(t){o.append($("

    ").text(t));var s=$("
      ");i.find(".members h4.name").each(function(e,a){var i=$(a),t=i.find(".code-name").clone().children().remove().end().text(),n=i.find("a").attr("href"),r=$('
      ')).text(t);s.append($("
    • ").append(r)),c.push({link:r,offset:i.offset().top})}),o.append(s)}else i.find(".members h4.name").each(function(e,a){var i=$(a),t=i.find(".code-name").clone().children().remove().end().text(),n=i.find("a").attr("href"),r=$('
      ')).text(t);o.append(r),c.push({link:r,offset:i.offset().top})})}),!$.trim(o.text()))return o.hide();function e(){for(var e=n.scrollTop(),a=!1,i=c.length-1;0<=i;i--){var t=c[i];t.link.removeClass("is-active"),e+OFFSET>=t.offset?a?t.link.addClass("is-past"):(t.link.addClass("is-active"),a=!0):t.link.removeClass("is-past")}}var n=$("#main-content-wrapper");n.on("scroll",e),e(),c.forEach(function(e){e.link.click(function(){n.animate({scrollTop:e.offset-OFFSET+1},500)})})}),$().ready(function(){$("#sidebarNav a").each(function(e,a){var i=$(a).attr("href");window.location.pathname.match("/"+i)&&($(a).addClass("active"),$("#sidebarNav").scrollTop($(a).offset().top-150))})}); \ No newline at end of file diff --git a/docs/scripts/linenumber.js b/docs/scripts/linenumber.js index a5593224..1ba40576 100644 --- a/docs/scripts/linenumber.js +++ b/docs/scripts/linenumber.js @@ -1,26 +1,26 @@ /*global document */ (function() { - var source = document.getElementsByClassName("prettyprint source linenums"); - var i = 0; - var lineNumber = 0; - var lineId; - var lines; - var totalLines; - var anchorHash; + var source = document.getElementsByClassName('prettyprint source linenums'); + var i = 0; + var lineNumber = 0; + var lineId; + var lines; + var totalLines; + var anchorHash; - if (source && source[0]) { - anchorHash = document.location.hash.substring(1); - lines = source[0].getElementsByTagName("li"); - totalLines = lines.length; + if (source && source[0]) { + anchorHash = document.location.hash.substring(1); + lines = source[0].getElementsByTagName('li'); + totalLines = lines.length; - for (; i < totalLines; i++) { - lineNumber++; - lineId = "line" + lineNumber; - lines[i].id = lineId; - if (lineId === anchorHash) { - lines[i].className += " selected"; - } + for (; i < totalLines; i++) { + lineNumber++; + lineId = 'line' + lineNumber; + lines[i].id = lineId; + if (lineId === anchorHash) { + lines[i].className += ' selected'; + } + } } - } })(); diff --git a/docs/scripts/search.js b/docs/scripts/search.js index 5eaf0c8a..540d451c 100644 --- a/docs/scripts/search.js +++ b/docs/scripts/search.js @@ -1,42 +1,39 @@ (function() { - const input = document.querySelector("#search"); - const targets = [...document.querySelectorAll("#sidebarNav li")]; - input.addEventListener("keyup", () => { + const input = document.querySelector('#search') + const targets = [ ...document.querySelectorAll('#sidebarNav li')] + input.addEventListener('keyup', () => { // loop over each targets and hide the not corresponding ones targets.forEach(target => { if (!target.innerText.toLowerCase().includes(input.value.toLowerCase())) { - target.style.display = "none"; + target.style.display = 'none' /** * Detects an empty list * Remove the list and the list's title if the list is not displayed */ - const list = [...target.parentNode.childNodes].filter( - elem => elem.style.display !== "none" - ); + const list = [...target.parentNode.childNodes].filter( elem => elem.style.display !== 'none') if (!list.length) { - target.parentNode.style.display = "none"; - target.parentNode.previousSibling.style.display = "none"; + target.parentNode.style.display = 'none' + target.parentNode.previousSibling.style.display = 'none' } /** * Detects empty category * Remove the entire category if no item is displayed */ - const category = [...target.parentNode.parentNode.childNodes].filter( - elem => elem.tagName !== "H2" && elem.style.display !== "none" - ); + const category = [...target.parentNode.parentNode.childNodes] + .filter( elem => elem.tagName !== 'H2' && elem.style.display !== 'none') if (!category.length) { - target.parentNode.parentNode.style.display = "none"; + target.parentNode.parentNode.style.display = 'none' } } else { - target.parentNode.style.display = "block"; - target.parentNode.previousSibling.style.display = "block"; - target.parentNode.parentNode.style.display = "block"; - target.style.display = "block"; + target.parentNode.style.display = 'block' + target.parentNode.previousSibling.style.display = 'block' + target.parentNode.parentNode.style.display = 'block' + target.style.display = 'block' } - }); - }); -})(); + }) + }) +})() \ No newline at end of file diff --git a/docs/styles/app.min.css b/docs/styles/app.min.css index 80aa997d..16207525 100644 --- a/docs/styles/app.min.css +++ b/docs/styles/app.min.css @@ -1,10844 +1 @@ -/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */ -@-webkit-keyframes spinAround { - from { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - to { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes spinAround { - from { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - to { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.delete, -.modal-close, -.is-unselectable, -.button, -.file, -.breadcrumb, -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis, -.tabs { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.select:not(.is-multiple):not(.is-loading)::after, -.navbar-link:not(.is-arrowless)::after { - border: 3px solid rgba(0, 0, 0, 0); - border-radius: 2px; - border-right: 0; - border-top: 0; - content: " "; - display: block; - height: 0.625em; - margin-top: -0.4375em; - pointer-events: none; - position: absolute; - top: 50%; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transform-origin: center; - transform-origin: center; - width: 0.625em; -} -.box:not(:last-child), -.content:not(:last-child), -.notification:not(:last-child), -.progress:not(:last-child), -.table:not(:last-child), -.table-container:not(:last-child), -.title:not(:last-child), -.subtitle:not(:last-child), -.block:not(:last-child), -.highlight:not(:last-child), -.breadcrumb:not(:last-child), -.level:not(:last-child), -.list:not(:last-child), -.message:not(:last-child), -.tabs:not(:last-child) { - margin-bottom: 1.5rem; -} -.delete, -.modal-close { - -moz-appearance: none; - -webkit-appearance: none; - background-color: rgba(10, 10, 10, 0.2); - border: none; - border-radius: 290486px; - cursor: pointer; - pointer-events: auto; - display: inline-block; - flex-grow: 0; - flex-shrink: 0; - font-size: 0; - height: 20px; - max-height: 20px; - max-width: 20px; - min-height: 20px; - min-width: 20px; - outline: none; - position: relative; - vertical-align: top; - width: 20px; -} -.delete::before, -.modal-close::before, -.delete::after, -.modal-close::after { - background-color: #fff; - content: ""; - display: block; - left: 50%; - position: absolute; - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - -webkit-transform-origin: center center; - transform-origin: center center; -} -.delete::before, -.modal-close::before { - height: 2px; - width: 50%; -} -.delete::after, -.modal-close::after { - height: 50%; - width: 2px; -} -.delete:hover, -.modal-close:hover, -.delete:focus, -.modal-close:focus { - background-color: rgba(10, 10, 10, 0.3); -} -.delete:active, -.modal-close:active { - background-color: rgba(10, 10, 10, 0.4); -} -.is-small.delete, -.is-small.modal-close { - height: 16px; - max-height: 16px; - max-width: 16px; - min-height: 16px; - min-width: 16px; - width: 16px; -} -.is-medium.delete, -.is-medium.modal-close { - height: 24px; - max-height: 24px; - max-width: 24px; - min-height: 24px; - min-width: 24px; - width: 24px; -} -.is-large.delete, -.is-large.modal-close { - height: 32px; - max-height: 32px; - max-width: 32px; - min-height: 32px; - min-width: 32px; - width: 32px; -} -.button.is-loading::after, -.loader, -.select.is-loading::after, -.control.is-loading::after { - -webkit-animation: spinAround 500ms infinite linear; - animation: spinAround 500ms infinite linear; - border: 2px solid #dbdbdb; - border-radius: 290486px; - border-right-color: transparent; - border-top-color: transparent; - content: ""; - display: block; - height: 1em; - position: relative; - width: 1em; -} -.is-overlay, -.image.is-square img, -.image.is-square .has-ratio, -.image.is-1by1 img, -.image.is-1by1 .has-ratio, -.image.is-5by4 img, -.image.is-5by4 .has-ratio, -.image.is-4by3 img, -.image.is-4by3 .has-ratio, -.image.is-3by2 img, -.image.is-3by2 .has-ratio, -.image.is-5by3 img, -.image.is-5by3 .has-ratio, -.image.is-16by9 img, -.image.is-16by9 .has-ratio, -.image.is-2by1 img, -.image.is-2by1 .has-ratio, -.image.is-3by1 img, -.image.is-3by1 .has-ratio, -.image.is-4by5 img, -.image.is-4by5 .has-ratio, -.image.is-3by4 img, -.image.is-3by4 .has-ratio, -.image.is-2by3 img, -.image.is-2by3 .has-ratio, -.image.is-3by5 img, -.image.is-3by5 .has-ratio, -.image.is-9by16 img, -.image.is-9by16 .has-ratio, -.image.is-1by2 img, -.image.is-1by2 .has-ratio, -.image.is-1by3 img, -.image.is-1by3 .has-ratio, -.modal, -.modal-background, -.hero-video { - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; -} -.button, -.input, -.textarea, -.select select, -.file-cta, -.file-name, -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { - -moz-appearance: none; - -webkit-appearance: none; - align-items: center; - border: 1px solid transparent; - border-radius: 4px; - box-shadow: none; - display: inline-flex; - font-size: 1rem; - height: 2.25em; - justify-content: flex-start; - line-height: 1.5; - padding-bottom: calc(0.375em - 1px); - padding-left: calc(0.625em - 1px); - padding-right: calc(0.625em - 1px); - padding-top: calc(0.375em - 1px); - position: relative; - vertical-align: top; -} -.button:focus, -.input:focus, -.textarea:focus, -.select select:focus, -.file-cta:focus, -.file-name:focus, -.pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus, -.pagination-ellipsis:focus, -.is-focused.button, -.is-focused.input, -.is-focused.textarea, -.select select.is-focused, -.is-focused.file-cta, -.is-focused.file-name, -.is-focused.pagination-previous, -.is-focused.pagination-next, -.is-focused.pagination-link, -.is-focused.pagination-ellipsis, -.button:active, -.input:active, -.textarea:active, -.select select:active, -.file-cta:active, -.file-name:active, -.pagination-previous:active, -.pagination-next:active, -.pagination-link:active, -.pagination-ellipsis:active, -.is-active.button, -.is-active.input, -.is-active.textarea, -.select select.is-active, -.is-active.file-cta, -.is-active.file-name, -.is-active.pagination-previous, -.is-active.pagination-next, -.is-active.pagination-link, -.is-active.pagination-ellipsis { - outline: none; -} -.button[disabled], -.input[disabled], -.textarea[disabled], -.select select[disabled], -.file-cta[disabled], -.file-name[disabled], -.pagination-previous[disabled], -.pagination-next[disabled], -.pagination-link[disabled], -.pagination-ellipsis[disabled], -fieldset[disabled] .button, -fieldset[disabled] .input, -fieldset[disabled] .textarea, -fieldset[disabled] .select select, -.select fieldset[disabled] select, -fieldset[disabled] .file-cta, -fieldset[disabled] .file-name, -fieldset[disabled] .pagination-previous, -fieldset[disabled] .pagination-next, -fieldset[disabled] .pagination-link, -fieldset[disabled] .pagination-ellipsis { - cursor: not-allowed; -} /*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */ -html, -body, -p, -ol, -ul, -li, -dl, -dt, -dd, -blockquote, -figure, -fieldset, -legend, -textarea, -pre, -iframe, -hr, -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0; - padding: 0; -} -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: 100%; - font-weight: normal; -} -ul { - list-style: none; -} -button, -input, -select, -textarea { - margin: 0; -} -html { - box-sizing: border-box; -} -*, -*::before, -*::after { - box-sizing: inherit; -} -img, -embed, -iframe, -object, -video { - height: auto; - max-width: 100%; -} -audio { - max-width: 100%; -} -iframe { - border: 0; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -td, -th { - padding: 0; -} -td:not([align]), -th:not([align]) { - text-align: left; -} -html { - background-color: #fff; - font-size: 16px; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - min-width: 300px; - overflow-x: hidden; - overflow-y: scroll; - text-rendering: optimizeLegibility; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - text-size-adjust: 100%; -} -article, -aside, -figure, -footer, -header, -hgroup, -section { - display: block; -} -body, -button, -input, -select, -textarea { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", - "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - "Helvetica", "Arial", sans-serif; -} -code, -pre { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: auto; - font-family: monospace; -} -body { - color: #4a4a4a; - font-size: 1em; - font-weight: 400; - line-height: 1.5; -} -a { - color: #3273dc; - cursor: pointer; - text-decoration: none; -} -a strong { - color: currentColor; -} -a:hover { - color: #363636; -} -code { - background-color: #f5f5f5; - color: #ff3860; - font-size: 0.875em; - font-weight: normal; - padding: 0.25em 0.5em 0.25em; -} -hr { - background-color: #f5f5f5; - border: none; - display: block; - height: 2px; - margin: 1.5rem 0; -} -img { - height: auto; - max-width: 100%; -} -input[type="checkbox"], -input[type="radio"] { - vertical-align: baseline; -} -small { - font-size: 0.875em; -} -span { - font-style: inherit; - font-weight: inherit; -} -strong { - color: #363636; - font-weight: 700; -} -fieldset { - border: none; -} -pre { - -webkit-overflow-scrolling: touch; - background-color: #f5f5f5; - color: #4a4a4a; - font-size: 0.875em; - overflow-x: auto; - padding: 1.25rem 1.5rem; - white-space: pre; - word-wrap: normal; -} -pre code { - background-color: transparent; - color: currentColor; - font-size: 1em; - padding: 0; -} -table td, -table th { - vertical-align: top; -} -table td:not([align]), -table th:not([align]) { - text-align: left; -} -table th { - color: #363636; -} -.is-clearfix::after { - clear: both; - content: " "; - display: table; -} -.is-pulled-left { - float: left !important; -} -.is-pulled-right { - float: right !important; -} -.is-clipped { - overflow: hidden !important; -} -.is-size-1 { - font-size: 3rem !important; -} -.is-size-2 { - font-size: 2.5rem !important; -} -.is-size-3 { - font-size: 2rem !important; -} -.is-size-4 { - font-size: 1.5rem !important; -} -.is-size-5 { - font-size: 1.25rem !important; -} -.is-size-6 { - font-size: 1rem !important; -} -.is-size-7 { - font-size: 0.75rem !important; -} -@media screen and (max-width: 768px) { - .is-size-1-mobile { - font-size: 3rem !important; - } - .is-size-2-mobile { - font-size: 2.5rem !important; - } - .is-size-3-mobile { - font-size: 2rem !important; - } - .is-size-4-mobile { - font-size: 1.5rem !important; - } - .is-size-5-mobile { - font-size: 1.25rem !important; - } - .is-size-6-mobile { - font-size: 1rem !important; - } - .is-size-7-mobile { - font-size: 0.75rem !important; - } -} -@media screen and (min-width: 769px), print { - .is-size-1-tablet { - font-size: 3rem !important; - } - .is-size-2-tablet { - font-size: 2.5rem !important; - } - .is-size-3-tablet { - font-size: 2rem !important; - } - .is-size-4-tablet { - font-size: 1.5rem !important; - } - .is-size-5-tablet { - font-size: 1.25rem !important; - } - .is-size-6-tablet { - font-size: 1rem !important; - } - .is-size-7-tablet { - font-size: 0.75rem !important; - } -} -@media screen and (max-width: 1023px) { - .is-size-1-touch { - font-size: 3rem !important; - } - .is-size-2-touch { - font-size: 2.5rem !important; - } - .is-size-3-touch { - font-size: 2rem !important; - } - .is-size-4-touch { - font-size: 1.5rem !important; - } - .is-size-5-touch { - font-size: 1.25rem !important; - } - .is-size-6-touch { - font-size: 1rem !important; - } - .is-size-7-touch { - font-size: 0.75rem !important; - } -} -@media screen and (min-width: 1024px) { - .is-size-1-desktop { - font-size: 3rem !important; - } - .is-size-2-desktop { - font-size: 2.5rem !important; - } - .is-size-3-desktop { - font-size: 2rem !important; - } - .is-size-4-desktop { - font-size: 1.5rem !important; - } - .is-size-5-desktop { - font-size: 1.25rem !important; - } - .is-size-6-desktop { - font-size: 1rem !important; - } - .is-size-7-desktop { - font-size: 0.75rem !important; - } -} -@media screen and (min-width: 1216px) { - .is-size-1-widescreen { - font-size: 3rem !important; - } - .is-size-2-widescreen { - font-size: 2.5rem !important; - } - .is-size-3-widescreen { - font-size: 2rem !important; - } - .is-size-4-widescreen { - font-size: 1.5rem !important; - } - .is-size-5-widescreen { - font-size: 1.25rem !important; - } - .is-size-6-widescreen { - font-size: 1rem !important; - } - .is-size-7-widescreen { - font-size: 0.75rem !important; - } -} -@media screen and (min-width: 1408px) { - .is-size-1-fullhd { - font-size: 3rem !important; - } - .is-size-2-fullhd { - font-size: 2.5rem !important; - } - .is-size-3-fullhd { - font-size: 2rem !important; - } - .is-size-4-fullhd { - font-size: 1.5rem !important; - } - .is-size-5-fullhd { - font-size: 1.25rem !important; - } - .is-size-6-fullhd { - font-size: 1rem !important; - } - .is-size-7-fullhd { - font-size: 0.75rem !important; - } -} -.has-text-centered { - text-align: center !important; -} -.has-text-justified { - text-align: justify !important; -} -.has-text-left { - text-align: left !important; -} -.has-text-right { - text-align: right !important; -} -@media screen and (max-width: 768px) { - .has-text-centered-mobile { - text-align: center !important; - } -} -@media screen and (min-width: 769px), print { - .has-text-centered-tablet { - text-align: center !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-centered-tablet-only { - text-align: center !important; - } -} -@media screen and (max-width: 1023px) { - .has-text-centered-touch { - text-align: center !important; - } -} -@media screen and (min-width: 1024px) { - .has-text-centered-desktop { - text-align: center !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-centered-desktop-only { - text-align: center !important; - } -} -@media screen and (min-width: 1216px) { - .has-text-centered-widescreen { - text-align: center !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-centered-widescreen-only { - text-align: center !important; - } -} -@media screen and (min-width: 1408px) { - .has-text-centered-fullhd { - text-align: center !important; - } -} -@media screen and (max-width: 768px) { - .has-text-justified-mobile { - text-align: justify !important; - } -} -@media screen and (min-width: 769px), print { - .has-text-justified-tablet { - text-align: justify !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-justified-tablet-only { - text-align: justify !important; - } -} -@media screen and (max-width: 1023px) { - .has-text-justified-touch { - text-align: justify !important; - } -} -@media screen and (min-width: 1024px) { - .has-text-justified-desktop { - text-align: justify !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-justified-desktop-only { - text-align: justify !important; - } -} -@media screen and (min-width: 1216px) { - .has-text-justified-widescreen { - text-align: justify !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-justified-widescreen-only { - text-align: justify !important; - } -} -@media screen and (min-width: 1408px) { - .has-text-justified-fullhd { - text-align: justify !important; - } -} -@media screen and (max-width: 768px) { - .has-text-left-mobile { - text-align: left !important; - } -} -@media screen and (min-width: 769px), print { - .has-text-left-tablet { - text-align: left !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-left-tablet-only { - text-align: left !important; - } -} -@media screen and (max-width: 1023px) { - .has-text-left-touch { - text-align: left !important; - } -} -@media screen and (min-width: 1024px) { - .has-text-left-desktop { - text-align: left !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-left-desktop-only { - text-align: left !important; - } -} -@media screen and (min-width: 1216px) { - .has-text-left-widescreen { - text-align: left !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-left-widescreen-only { - text-align: left !important; - } -} -@media screen and (min-width: 1408px) { - .has-text-left-fullhd { - text-align: left !important; - } -} -@media screen and (max-width: 768px) { - .has-text-right-mobile { - text-align: right !important; - } -} -@media screen and (min-width: 769px), print { - .has-text-right-tablet { - text-align: right !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-right-tablet-only { - text-align: right !important; - } -} -@media screen and (max-width: 1023px) { - .has-text-right-touch { - text-align: right !important; - } -} -@media screen and (min-width: 1024px) { - .has-text-right-desktop { - text-align: right !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-right-desktop-only { - text-align: right !important; - } -} -@media screen and (min-width: 1216px) { - .has-text-right-widescreen { - text-align: right !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-right-widescreen-only { - text-align: right !important; - } -} -@media screen and (min-width: 1408px) { - .has-text-right-fullhd { - text-align: right !important; - } -} -.is-capitalized { - text-transform: capitalize !important; -} -.is-lowercase { - text-transform: lowercase !important; -} -.is-uppercase { - text-transform: uppercase !important; -} -.is-italic { - font-style: italic !important; -} -.has-text-white { - color: #fff !important; -} -a.has-text-white:hover, -a.has-text-white:focus { - color: #e6e6e6 !important; -} -.has-background-white { - background-color: #fff !important; -} -.has-text-black { - color: #0a0a0a !important; -} -a.has-text-black:hover, -a.has-text-black:focus { - color: #000 !important; -} -.has-background-black { - background-color: #0a0a0a !important; -} -.has-text-light { - color: #f5f5f5 !important; -} -a.has-text-light:hover, -a.has-text-light:focus { - color: #dbdbdb !important; -} -.has-background-light { - background-color: #f5f5f5 !important; -} -.has-text-dark { - color: #363636 !important; -} -a.has-text-dark:hover, -a.has-text-dark:focus { - color: #1c1c1c !important; -} -.has-background-dark { - background-color: #363636 !important; -} -.has-text-primary { - color: #00d1b2 !important; -} -a.has-text-primary:hover, -a.has-text-primary:focus { - color: #009e86 !important; -} -.has-background-primary { - background-color: #00d1b2 !important; -} -.has-text-link { - color: #3273dc !important; -} -a.has-text-link:hover, -a.has-text-link:focus { - color: #205bbc !important; -} -.has-background-link { - background-color: #3273dc !important; -} -.has-text-info { - color: #209cee !important; -} -a.has-text-info:hover, -a.has-text-info:focus { - color: #0f81cc !important; -} -.has-background-info { - background-color: #209cee !important; -} -.has-text-success { - color: #23d160 !important; -} -a.has-text-success:hover, -a.has-text-success:focus { - color: #1ca64c !important; -} -.has-background-success { - background-color: #23d160 !important; -} -.has-text-warning { - color: #ffdd57 !important; -} -a.has-text-warning:hover, -a.has-text-warning:focus { - color: #ffd324 !important; -} -.has-background-warning { - background-color: #ffdd57 !important; -} -.has-text-danger { - color: #ff3860 !important; -} -a.has-text-danger:hover, -a.has-text-danger:focus { - color: #ff0537 !important; -} -.has-background-danger { - background-color: #ff3860 !important; -} -.has-text-black-bis { - color: #121212 !important; -} -.has-background-black-bis { - background-color: #121212 !important; -} -.has-text-black-ter { - color: #242424 !important; -} -.has-background-black-ter { - background-color: #242424 !important; -} -.has-text-grey-darker { - color: #363636 !important; -} -.has-background-grey-darker { - background-color: #363636 !important; -} -.has-text-grey-dark { - color: #4a4a4a !important; -} -.has-background-grey-dark { - background-color: #4a4a4a !important; -} -.has-text-grey { - color: #7a7a7a !important; -} -.has-background-grey { - background-color: #7a7a7a !important; -} -.has-text-grey-light { - color: #b5b5b5 !important; -} -.has-background-grey-light { - background-color: #b5b5b5 !important; -} -.has-text-grey-lighter { - color: #dbdbdb !important; -} -.has-background-grey-lighter { - background-color: #dbdbdb !important; -} -.has-text-white-ter { - color: #f5f5f5 !important; -} -.has-background-white-ter { - background-color: #f5f5f5 !important; -} -.has-text-white-bis { - color: #fafafa !important; -} -.has-background-white-bis { - background-color: #fafafa !important; -} -.has-text-weight-light { - font-weight: 300 !important; -} -.has-text-weight-normal { - font-weight: 400 !important; -} -.has-text-weight-medium { - font-weight: 500 !important; -} -.has-text-weight-semibold { - font-weight: 600 !important; -} -.has-text-weight-bold { - font-weight: 700 !important; -} -.is-family-primary { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", - "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - "Helvetica", "Arial", sans-serif !important; -} -.is-family-secondary { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", - "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - "Helvetica", "Arial", sans-serif !important; -} -.is-family-sans-serif { - font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", - "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - "Helvetica", "Arial", sans-serif !important; -} -.is-family-monospace { - font-family: monospace !important; -} -.is-family-code { - font-family: monospace !important; -} -.is-block { - display: block !important; -} -@media screen and (max-width: 768px) { - .is-block-mobile { - display: block !important; - } -} -@media screen and (min-width: 769px), print { - .is-block-tablet { - display: block !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-block-tablet-only { - display: block !important; - } -} -@media screen and (max-width: 1023px) { - .is-block-touch { - display: block !important; - } -} -@media screen and (min-width: 1024px) { - .is-block-desktop { - display: block !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-block-desktop-only { - display: block !important; - } -} -@media screen and (min-width: 1216px) { - .is-block-widescreen { - display: block !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-block-widescreen-only { - display: block !important; - } -} -@media screen and (min-width: 1408px) { - .is-block-fullhd { - display: block !important; - } -} -.is-flex { - display: flex !important; -} -@media screen and (max-width: 768px) { - .is-flex-mobile { - display: flex !important; - } -} -@media screen and (min-width: 769px), print { - .is-flex-tablet { - display: flex !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-flex-tablet-only { - display: flex !important; - } -} -@media screen and (max-width: 1023px) { - .is-flex-touch { - display: flex !important; - } -} -@media screen and (min-width: 1024px) { - .is-flex-desktop { - display: flex !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-flex-desktop-only { - display: flex !important; - } -} -@media screen and (min-width: 1216px) { - .is-flex-widescreen { - display: flex !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-flex-widescreen-only { - display: flex !important; - } -} -@media screen and (min-width: 1408px) { - .is-flex-fullhd { - display: flex !important; - } -} -.is-inline { - display: inline !important; -} -@media screen and (max-width: 768px) { - .is-inline-mobile { - display: inline !important; - } -} -@media screen and (min-width: 769px), print { - .is-inline-tablet { - display: inline !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-tablet-only { - display: inline !important; - } -} -@media screen and (max-width: 1023px) { - .is-inline-touch { - display: inline !important; - } -} -@media screen and (min-width: 1024px) { - .is-inline-desktop { - display: inline !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-desktop-only { - display: inline !important; - } -} -@media screen and (min-width: 1216px) { - .is-inline-widescreen { - display: inline !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-widescreen-only { - display: inline !important; - } -} -@media screen and (min-width: 1408px) { - .is-inline-fullhd { - display: inline !important; - } -} -.is-inline-block { - display: inline-block !important; -} -@media screen and (max-width: 768px) { - .is-inline-block-mobile { - display: inline-block !important; - } -} -@media screen and (min-width: 769px), print { - .is-inline-block-tablet { - display: inline-block !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-block-tablet-only { - display: inline-block !important; - } -} -@media screen and (max-width: 1023px) { - .is-inline-block-touch { - display: inline-block !important; - } -} -@media screen and (min-width: 1024px) { - .is-inline-block-desktop { - display: inline-block !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-block-desktop-only { - display: inline-block !important; - } -} -@media screen and (min-width: 1216px) { - .is-inline-block-widescreen { - display: inline-block !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-block-widescreen-only { - display: inline-block !important; - } -} -@media screen and (min-width: 1408px) { - .is-inline-block-fullhd { - display: inline-block !important; - } -} -.is-inline-flex { - display: inline-flex !important; -} -@media screen and (max-width: 768px) { - .is-inline-flex-mobile { - display: inline-flex !important; - } -} -@media screen and (min-width: 769px), print { - .is-inline-flex-tablet { - display: inline-flex !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-flex-tablet-only { - display: inline-flex !important; - } -} -@media screen and (max-width: 1023px) { - .is-inline-flex-touch { - display: inline-flex !important; - } -} -@media screen and (min-width: 1024px) { - .is-inline-flex-desktop { - display: inline-flex !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-flex-desktop-only { - display: inline-flex !important; - } -} -@media screen and (min-width: 1216px) { - .is-inline-flex-widescreen { - display: inline-flex !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-flex-widescreen-only { - display: inline-flex !important; - } -} -@media screen and (min-width: 1408px) { - .is-inline-flex-fullhd { - display: inline-flex !important; - } -} -.is-hidden { - display: none !important; -} -.is-sr-only { - border: none !important; - clip: rect(0, 0, 0, 0) !important; - height: 0.01em !important; - overflow: hidden !important; - padding: 0 !important; - position: absolute !important; - white-space: nowrap !important; - width: 0.01em !important; -} -@media screen and (max-width: 768px) { - .is-hidden-mobile { - display: none !important; - } -} -@media screen and (min-width: 769px), print { - .is-hidden-tablet { - display: none !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-hidden-tablet-only { - display: none !important; - } -} -@media screen and (max-width: 1023px) { - .is-hidden-touch { - display: none !important; - } -} -@media screen and (min-width: 1024px) { - .is-hidden-desktop { - display: none !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-hidden-desktop-only { - display: none !important; - } -} -@media screen and (min-width: 1216px) { - .is-hidden-widescreen { - display: none !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-hidden-widescreen-only { - display: none !important; - } -} -@media screen and (min-width: 1408px) { - .is-hidden-fullhd { - display: none !important; - } -} -.is-invisible { - visibility: hidden !important; -} -@media screen and (max-width: 768px) { - .is-invisible-mobile { - visibility: hidden !important; - } -} -@media screen and (min-width: 769px), print { - .is-invisible-tablet { - visibility: hidden !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-invisible-tablet-only { - visibility: hidden !important; - } -} -@media screen and (max-width: 1023px) { - .is-invisible-touch { - visibility: hidden !important; - } -} -@media screen and (min-width: 1024px) { - .is-invisible-desktop { - visibility: hidden !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-invisible-desktop-only { - visibility: hidden !important; - } -} -@media screen and (min-width: 1216px) { - .is-invisible-widescreen { - visibility: hidden !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-invisible-widescreen-only { - visibility: hidden !important; - } -} -@media screen and (min-width: 1408px) { - .is-invisible-fullhd { - visibility: hidden !important; - } -} -.is-marginless { - margin: 0 !important; -} -.is-paddingless { - padding: 0 !important; -} -.is-radiusless { - border-radius: 0 !important; -} -.is-shadowless { - box-shadow: none !important; -} -.is-relative { - position: relative !important; -} -.box { - background-color: #fff; - border-radius: 6px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - color: #4a4a4a; - display: block; - padding: 1.25rem; -} -a.box:hover, -a.box:focus { - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; -} -a.box:active { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; -} -.button { - background-color: #fff; - border-color: #dbdbdb; - border-width: 1px; - color: #363636; - cursor: pointer; - justify-content: center; - padding-bottom: calc(0.375em - 1px); - padding-left: 0.75em; - padding-right: 0.75em; - padding-top: calc(0.375em - 1px); - text-align: center; - white-space: nowrap; -} -.button strong { - color: inherit; -} -.button .icon, -.button .icon.is-small, -.button .icon.is-medium, -.button .icon.is-large { - height: 1.5em; - width: 1.5em; -} -.button .icon:first-child:not(:last-child) { - margin-left: calc(-0.375em - 1px); - margin-right: 0.1875em; -} -.button .icon:last-child:not(:first-child) { - margin-left: 0.1875em; - margin-right: calc(-0.375em - 1px); -} -.button .icon:first-child:last-child { - margin-left: calc(-0.375em - 1px); - margin-right: calc(-0.375em - 1px); -} -.button:hover, -.button.is-hovered { - border-color: #b5b5b5; - color: #363636; -} -.button:focus, -.button.is-focused { - border-color: #3273dc; - color: #363636; -} -.button:focus:not(:active), -.button.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.button:active, -.button.is-active { - border-color: #4a4a4a; - color: #363636; -} -.button.is-text { - background-color: transparent; - border-color: transparent; - color: #4a4a4a; - text-decoration: underline; -} -.button.is-text:hover, -.button.is-text.is-hovered, -.button.is-text:focus, -.button.is-text.is-focused { - background-color: #f5f5f5; - color: #363636; -} -.button.is-text:active, -.button.is-text.is-active { - background-color: #e8e8e8; - color: #363636; -} -.button.is-text[disabled], -fieldset[disabled] .button.is-text { - background-color: transparent; - border-color: transparent; - box-shadow: none; -} -.button.is-white { - background-color: #fff; - border-color: transparent; - color: #0a0a0a; -} -.button.is-white:hover, -.button.is-white.is-hovered { - background-color: #f9f9f9; - border-color: transparent; - color: #0a0a0a; -} -.button.is-white:focus, -.button.is-white.is-focused { - border-color: transparent; - color: #0a0a0a; -} -.button.is-white:focus:not(:active), -.button.is-white.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} -.button.is-white:active, -.button.is-white.is-active { - background-color: #f2f2f2; - border-color: transparent; - color: #0a0a0a; -} -.button.is-white[disabled], -fieldset[disabled] .button.is-white { - background-color: #fff; - border-color: transparent; - box-shadow: none; -} -.button.is-white.is-inverted { - background-color: #0a0a0a; - color: #fff; -} -.button.is-white.is-inverted:hover, -.button.is-white.is-inverted.is-hovered { - background-color: #000; -} -.button.is-white.is-inverted[disabled], -fieldset[disabled] .button.is-white.is-inverted { - background-color: #0a0a0a; - border-color: transparent; - box-shadow: none; - color: #fff; -} -.button.is-white.is-loading::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} -.button.is-white.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-white.is-outlined:hover, -.button.is-white.is-outlined.is-hovered, -.button.is-white.is-outlined:focus, -.button.is-white.is-outlined.is-focused { - background-color: #fff; - border-color: #fff; - color: #0a0a0a; -} -.button.is-white.is-outlined.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-white.is-outlined.is-loading:hover::after, -.button.is-white.is-outlined.is-loading.is-hovered::after, -.button.is-white.is-outlined.is-loading:focus::after, -.button.is-white.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} -.button.is-white.is-outlined[disabled], -fieldset[disabled] .button.is-white.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-white.is-inverted.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - color: #0a0a0a; -} -.button.is-white.is-inverted.is-outlined:hover, -.button.is-white.is-inverted.is-outlined.is-hovered, -.button.is-white.is-inverted.is-outlined:focus, -.button.is-white.is-inverted.is-outlined.is-focused { - background-color: #0a0a0a; - color: #fff; -} -.button.is-white.is-inverted.is-outlined.is-loading:hover::after, -.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-white.is-inverted.is-outlined.is-loading:focus::after, -.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-white.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-white.is-inverted.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - box-shadow: none; - color: #0a0a0a; -} -.button.is-black { - background-color: #0a0a0a; - border-color: transparent; - color: #fff; -} -.button.is-black:hover, -.button.is-black.is-hovered { - background-color: #040404; - border-color: transparent; - color: #fff; -} -.button.is-black:focus, -.button.is-black.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-black:focus:not(:active), -.button.is-black.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} -.button.is-black:active, -.button.is-black.is-active { - background-color: #000; - border-color: transparent; - color: #fff; -} -.button.is-black[disabled], -fieldset[disabled] .button.is-black { - background-color: #0a0a0a; - border-color: transparent; - box-shadow: none; -} -.button.is-black.is-inverted { - background-color: #fff; - color: #0a0a0a; -} -.button.is-black.is-inverted:hover, -.button.is-black.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-black.is-inverted[disabled], -fieldset[disabled] .button.is-black.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #0a0a0a; -} -.button.is-black.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-black.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - color: #0a0a0a; -} -.button.is-black.is-outlined:hover, -.button.is-black.is-outlined.is-hovered, -.button.is-black.is-outlined:focus, -.button.is-black.is-outlined.is-focused { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: #fff; -} -.button.is-black.is-outlined.is-loading::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} -.button.is-black.is-outlined.is-loading:hover::after, -.button.is-black.is-outlined.is-loading.is-hovered::after, -.button.is-black.is-outlined.is-loading:focus::after, -.button.is-black.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-black.is-outlined[disabled], -fieldset[disabled] .button.is-black.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - box-shadow: none; - color: #0a0a0a; -} -.button.is-black.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-black.is-inverted.is-outlined:hover, -.button.is-black.is-inverted.is-outlined.is-hovered, -.button.is-black.is-inverted.is-outlined:focus, -.button.is-black.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #0a0a0a; -} -.button.is-black.is-inverted.is-outlined.is-loading:hover::after, -.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-black.is-inverted.is-outlined.is-loading:focus::after, -.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} -.button.is-black.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-black.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-light { - background-color: #f5f5f5; - border-color: transparent; - color: #363636; -} -.button.is-light:hover, -.button.is-light.is-hovered { - background-color: #eee; - border-color: transparent; - color: #363636; -} -.button.is-light:focus, -.button.is-light.is-focused { - border-color: transparent; - color: #363636; -} -.button.is-light:focus:not(:active), -.button.is-light.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} -.button.is-light:active, -.button.is-light.is-active { - background-color: #e8e8e8; - border-color: transparent; - color: #363636; -} -.button.is-light[disabled], -fieldset[disabled] .button.is-light { - background-color: #f5f5f5; - border-color: transparent; - box-shadow: none; -} -.button.is-light.is-inverted { - background-color: #363636; - color: #f5f5f5; -} -.button.is-light.is-inverted:hover, -.button.is-light.is-inverted.is-hovered { - background-color: #292929; -} -.button.is-light.is-inverted[disabled], -fieldset[disabled] .button.is-light.is-inverted { - background-color: #363636; - border-color: transparent; - box-shadow: none; - color: #f5f5f5; -} -.button.is-light.is-loading::after { - border-color: transparent transparent #363636 #363636 !important; -} -.button.is-light.is-outlined { - background-color: transparent; - border-color: #f5f5f5; - color: #f5f5f5; -} -.button.is-light.is-outlined:hover, -.button.is-light.is-outlined.is-hovered, -.button.is-light.is-outlined:focus, -.button.is-light.is-outlined.is-focused { - background-color: #f5f5f5; - border-color: #f5f5f5; - color: #363636; -} -.button.is-light.is-outlined.is-loading::after { - border-color: transparent transparent #f5f5f5 #f5f5f5 !important; -} -.button.is-light.is-outlined.is-loading:hover::after, -.button.is-light.is-outlined.is-loading.is-hovered::after, -.button.is-light.is-outlined.is-loading:focus::after, -.button.is-light.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #363636 #363636 !important; -} -.button.is-light.is-outlined[disabled], -fieldset[disabled] .button.is-light.is-outlined { - background-color: transparent; - border-color: #f5f5f5; - box-shadow: none; - color: #f5f5f5; -} -.button.is-light.is-inverted.is-outlined { - background-color: transparent; - border-color: #363636; - color: #363636; -} -.button.is-light.is-inverted.is-outlined:hover, -.button.is-light.is-inverted.is-outlined.is-hovered, -.button.is-light.is-inverted.is-outlined:focus, -.button.is-light.is-inverted.is-outlined.is-focused { - background-color: #363636; - color: #f5f5f5; -} -.button.is-light.is-inverted.is-outlined.is-loading:hover::after, -.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-light.is-inverted.is-outlined.is-loading:focus::after, -.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #f5f5f5 #f5f5f5 !important; -} -.button.is-light.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-light.is-inverted.is-outlined { - background-color: transparent; - border-color: #363636; - box-shadow: none; - color: #363636; -} -.button.is-dark { - background-color: #363636; - border-color: transparent; - color: #f5f5f5; -} -.button.is-dark:hover, -.button.is-dark.is-hovered { - background-color: #2f2f2f; - border-color: transparent; - color: #f5f5f5; -} -.button.is-dark:focus, -.button.is-dark.is-focused { - border-color: transparent; - color: #f5f5f5; -} -.button.is-dark:focus:not(:active), -.button.is-dark.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} -.button.is-dark:active, -.button.is-dark.is-active { - background-color: #292929; - border-color: transparent; - color: #f5f5f5; -} -.button.is-dark[disabled], -fieldset[disabled] .button.is-dark { - background-color: #363636; - border-color: transparent; - box-shadow: none; -} -.button.is-dark.is-inverted { - background-color: #f5f5f5; - color: #363636; -} -.button.is-dark.is-inverted:hover, -.button.is-dark.is-inverted.is-hovered { - background-color: #e8e8e8; -} -.button.is-dark.is-inverted[disabled], -fieldset[disabled] .button.is-dark.is-inverted { - background-color: #f5f5f5; - border-color: transparent; - box-shadow: none; - color: #363636; -} -.button.is-dark.is-loading::after { - border-color: transparent transparent #f5f5f5 #f5f5f5 !important; -} -.button.is-dark.is-outlined { - background-color: transparent; - border-color: #363636; - color: #363636; -} -.button.is-dark.is-outlined:hover, -.button.is-dark.is-outlined.is-hovered, -.button.is-dark.is-outlined:focus, -.button.is-dark.is-outlined.is-focused { - background-color: #363636; - border-color: #363636; - color: #f5f5f5; -} -.button.is-dark.is-outlined.is-loading::after { - border-color: transparent transparent #363636 #363636 !important; -} -.button.is-dark.is-outlined.is-loading:hover::after, -.button.is-dark.is-outlined.is-loading.is-hovered::after, -.button.is-dark.is-outlined.is-loading:focus::after, -.button.is-dark.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #f5f5f5 #f5f5f5 !important; -} -.button.is-dark.is-outlined[disabled], -fieldset[disabled] .button.is-dark.is-outlined { - background-color: transparent; - border-color: #363636; - box-shadow: none; - color: #363636; -} -.button.is-dark.is-inverted.is-outlined { - background-color: transparent; - border-color: #f5f5f5; - color: #f5f5f5; -} -.button.is-dark.is-inverted.is-outlined:hover, -.button.is-dark.is-inverted.is-outlined.is-hovered, -.button.is-dark.is-inverted.is-outlined:focus, -.button.is-dark.is-inverted.is-outlined.is-focused { - background-color: #f5f5f5; - color: #363636; -} -.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, -.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-dark.is-inverted.is-outlined.is-loading:focus::after, -.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #363636 #363636 !important; -} -.button.is-dark.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-dark.is-inverted.is-outlined { - background-color: transparent; - border-color: #f5f5f5; - box-shadow: none; - color: #f5f5f5; -} -.button.is-primary { - background-color: #00d1b2; - border-color: transparent; - color: #fff; -} -.button.is-primary:hover, -.button.is-primary.is-hovered { - background-color: #00c4a7; - border-color: transparent; - color: #fff; -} -.button.is-primary:focus, -.button.is-primary.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-primary:focus:not(:active), -.button.is-primary.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} -.button.is-primary:active, -.button.is-primary.is-active { - background-color: #00b89c; - border-color: transparent; - color: #fff; -} -.button.is-primary[disabled], -fieldset[disabled] .button.is-primary { - background-color: #00d1b2; - border-color: transparent; - box-shadow: none; -} -.button.is-primary.is-inverted { - background-color: #fff; - color: #00d1b2; -} -.button.is-primary.is-inverted:hover, -.button.is-primary.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-primary.is-inverted[disabled], -fieldset[disabled] .button.is-primary.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #00d1b2; -} -.button.is-primary.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-primary.is-outlined { - background-color: transparent; - border-color: #00d1b2; - color: #00d1b2; -} -.button.is-primary.is-outlined:hover, -.button.is-primary.is-outlined.is-hovered, -.button.is-primary.is-outlined:focus, -.button.is-primary.is-outlined.is-focused { - background-color: #00d1b2; - border-color: #00d1b2; - color: #fff; -} -.button.is-primary.is-outlined.is-loading::after { - border-color: transparent transparent #00d1b2 #00d1b2 !important; -} -.button.is-primary.is-outlined.is-loading:hover::after, -.button.is-primary.is-outlined.is-loading.is-hovered::after, -.button.is-primary.is-outlined.is-loading:focus::after, -.button.is-primary.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-primary.is-outlined[disabled], -fieldset[disabled] .button.is-primary.is-outlined { - background-color: transparent; - border-color: #00d1b2; - box-shadow: none; - color: #00d1b2; -} -.button.is-primary.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-primary.is-inverted.is-outlined:hover, -.button.is-primary.is-inverted.is-outlined.is-hovered, -.button.is-primary.is-inverted.is-outlined:focus, -.button.is-primary.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #00d1b2; -} -.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, -.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-primary.is-inverted.is-outlined.is-loading:focus::after, -.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #00d1b2 #00d1b2 !important; -} -.button.is-primary.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-primary.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-link { - background-color: #3273dc; - border-color: transparent; - color: #fff; -} -.button.is-link:hover, -.button.is-link.is-hovered { - background-color: #276cda; - border-color: transparent; - color: #fff; -} -.button.is-link:focus, -.button.is-link.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-link:focus:not(:active), -.button.is-link.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.button.is-link:active, -.button.is-link.is-active { - background-color: #2366d1; - border-color: transparent; - color: #fff; -} -.button.is-link[disabled], -fieldset[disabled] .button.is-link { - background-color: #3273dc; - border-color: transparent; - box-shadow: none; -} -.button.is-link.is-inverted { - background-color: #fff; - color: #3273dc; -} -.button.is-link.is-inverted:hover, -.button.is-link.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-link.is-inverted[disabled], -fieldset[disabled] .button.is-link.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #3273dc; -} -.button.is-link.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-link.is-outlined { - background-color: transparent; - border-color: #3273dc; - color: #3273dc; -} -.button.is-link.is-outlined:hover, -.button.is-link.is-outlined.is-hovered, -.button.is-link.is-outlined:focus, -.button.is-link.is-outlined.is-focused { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} -.button.is-link.is-outlined.is-loading::after { - border-color: transparent transparent #3273dc #3273dc !important; -} -.button.is-link.is-outlined.is-loading:hover::after, -.button.is-link.is-outlined.is-loading.is-hovered::after, -.button.is-link.is-outlined.is-loading:focus::after, -.button.is-link.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-link.is-outlined[disabled], -fieldset[disabled] .button.is-link.is-outlined { - background-color: transparent; - border-color: #3273dc; - box-shadow: none; - color: #3273dc; -} -.button.is-link.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-link.is-inverted.is-outlined:hover, -.button.is-link.is-inverted.is-outlined.is-hovered, -.button.is-link.is-inverted.is-outlined:focus, -.button.is-link.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #3273dc; -} -.button.is-link.is-inverted.is-outlined.is-loading:hover::after, -.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-link.is-inverted.is-outlined.is-loading:focus::after, -.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #3273dc #3273dc !important; -} -.button.is-link.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-link.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-info { - background-color: #209cee; - border-color: transparent; - color: #fff; -} -.button.is-info:hover, -.button.is-info.is-hovered { - background-color: #1496ed; - border-color: transparent; - color: #fff; -} -.button.is-info:focus, -.button.is-info.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-info:focus:not(:active), -.button.is-info.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); -} -.button.is-info:active, -.button.is-info.is-active { - background-color: #118fe4; - border-color: transparent; - color: #fff; -} -.button.is-info[disabled], -fieldset[disabled] .button.is-info { - background-color: #209cee; - border-color: transparent; - box-shadow: none; -} -.button.is-info.is-inverted { - background-color: #fff; - color: #209cee; -} -.button.is-info.is-inverted:hover, -.button.is-info.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-info.is-inverted[disabled], -fieldset[disabled] .button.is-info.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #209cee; -} -.button.is-info.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-info.is-outlined { - background-color: transparent; - border-color: #209cee; - color: #209cee; -} -.button.is-info.is-outlined:hover, -.button.is-info.is-outlined.is-hovered, -.button.is-info.is-outlined:focus, -.button.is-info.is-outlined.is-focused { - background-color: #209cee; - border-color: #209cee; - color: #fff; -} -.button.is-info.is-outlined.is-loading::after { - border-color: transparent transparent #209cee #209cee !important; -} -.button.is-info.is-outlined.is-loading:hover::after, -.button.is-info.is-outlined.is-loading.is-hovered::after, -.button.is-info.is-outlined.is-loading:focus::after, -.button.is-info.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-info.is-outlined[disabled], -fieldset[disabled] .button.is-info.is-outlined { - background-color: transparent; - border-color: #209cee; - box-shadow: none; - color: #209cee; -} -.button.is-info.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-info.is-inverted.is-outlined:hover, -.button.is-info.is-inverted.is-outlined.is-hovered, -.button.is-info.is-inverted.is-outlined:focus, -.button.is-info.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #209cee; -} -.button.is-info.is-inverted.is-outlined.is-loading:hover::after, -.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-info.is-inverted.is-outlined.is-loading:focus::after, -.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #209cee #209cee !important; -} -.button.is-info.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-info.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-success { - background-color: #23d160; - border-color: transparent; - color: #fff; -} -.button.is-success:hover, -.button.is-success.is-hovered { - background-color: #22c65b; - border-color: transparent; - color: #fff; -} -.button.is-success:focus, -.button.is-success.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-success:focus:not(:active), -.button.is-success.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); -} -.button.is-success:active, -.button.is-success.is-active { - background-color: #20bc56; - border-color: transparent; - color: #fff; -} -.button.is-success[disabled], -fieldset[disabled] .button.is-success { - background-color: #23d160; - border-color: transparent; - box-shadow: none; -} -.button.is-success.is-inverted { - background-color: #fff; - color: #23d160; -} -.button.is-success.is-inverted:hover, -.button.is-success.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-success.is-inverted[disabled], -fieldset[disabled] .button.is-success.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #23d160; -} -.button.is-success.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-success.is-outlined { - background-color: transparent; - border-color: #23d160; - color: #23d160; -} -.button.is-success.is-outlined:hover, -.button.is-success.is-outlined.is-hovered, -.button.is-success.is-outlined:focus, -.button.is-success.is-outlined.is-focused { - background-color: #23d160; - border-color: #23d160; - color: #fff; -} -.button.is-success.is-outlined.is-loading::after { - border-color: transparent transparent #23d160 #23d160 !important; -} -.button.is-success.is-outlined.is-loading:hover::after, -.button.is-success.is-outlined.is-loading.is-hovered::after, -.button.is-success.is-outlined.is-loading:focus::after, -.button.is-success.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-success.is-outlined[disabled], -fieldset[disabled] .button.is-success.is-outlined { - background-color: transparent; - border-color: #23d160; - box-shadow: none; - color: #23d160; -} -.button.is-success.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-success.is-inverted.is-outlined:hover, -.button.is-success.is-inverted.is-outlined.is-hovered, -.button.is-success.is-inverted.is-outlined:focus, -.button.is-success.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #23d160; -} -.button.is-success.is-inverted.is-outlined.is-loading:hover::after, -.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-success.is-inverted.is-outlined.is-loading:focus::after, -.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #23d160 #23d160 !important; -} -.button.is-success.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-success.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-warning { - background-color: #ffdd57; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning:hover, -.button.is-warning.is-hovered { - background-color: #ffdb4a; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning:focus, -.button.is-warning.is-focused { - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning:focus:not(:active), -.button.is-warning.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} -.button.is-warning:active, -.button.is-warning.is-active { - background-color: #ffd83d; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning[disabled], -fieldset[disabled] .button.is-warning { - background-color: #ffdd57; - border-color: transparent; - box-shadow: none; -} -.button.is-warning.is-inverted { - background-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} -.button.is-warning.is-inverted:hover, -.button.is-warning.is-inverted.is-hovered { - background-color: rgba(0, 0, 0, 0.7); -} -.button.is-warning.is-inverted[disabled], -fieldset[disabled] .button.is-warning.is-inverted { - background-color: rgba(0, 0, 0, 0.7); - border-color: transparent; - box-shadow: none; - color: #ffdd57; -} -.button.is-warning.is-loading::after { - border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; -} -.button.is-warning.is-outlined { - background-color: transparent; - border-color: #ffdd57; - color: #ffdd57; -} -.button.is-warning.is-outlined:hover, -.button.is-warning.is-outlined.is-hovered, -.button.is-warning.is-outlined:focus, -.button.is-warning.is-outlined.is-focused { - background-color: #ffdd57; - border-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning.is-outlined.is-loading::after { - border-color: transparent transparent #ffdd57 #ffdd57 !important; -} -.button.is-warning.is-outlined.is-loading:hover::after, -.button.is-warning.is-outlined.is-loading.is-hovered::after, -.button.is-warning.is-outlined.is-loading:focus::after, -.button.is-warning.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; -} -.button.is-warning.is-outlined[disabled], -fieldset[disabled] .button.is-warning.is-outlined { - background-color: transparent; - border-color: #ffdd57; - box-shadow: none; - color: #ffdd57; -} -.button.is-warning.is-inverted.is-outlined { - background-color: transparent; - border-color: rgba(0, 0, 0, 0.7); - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning.is-inverted.is-outlined:hover, -.button.is-warning.is-inverted.is-outlined.is-hovered, -.button.is-warning.is-inverted.is-outlined:focus, -.button.is-warning.is-inverted.is-outlined.is-focused { - background-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} -.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, -.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-warning.is-inverted.is-outlined.is-loading:focus::after, -.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #ffdd57 #ffdd57 !important; -} -.button.is-warning.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-warning.is-inverted.is-outlined { - background-color: transparent; - border-color: rgba(0, 0, 0, 0.7); - box-shadow: none; - color: rgba(0, 0, 0, 0.7); -} -.button.is-danger { - background-color: #ff3860; - border-color: transparent; - color: #fff; -} -.button.is-danger:hover, -.button.is-danger.is-hovered { - background-color: #ff2b56; - border-color: transparent; - color: #fff; -} -.button.is-danger:focus, -.button.is-danger.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-danger:focus:not(:active), -.button.is-danger.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); -} -.button.is-danger:active, -.button.is-danger.is-active { - background-color: #ff1f4b; - border-color: transparent; - color: #fff; -} -.button.is-danger[disabled], -fieldset[disabled] .button.is-danger { - background-color: #ff3860; - border-color: transparent; - box-shadow: none; -} -.button.is-danger.is-inverted { - background-color: #fff; - color: #ff3860; -} -.button.is-danger.is-inverted:hover, -.button.is-danger.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-danger.is-inverted[disabled], -fieldset[disabled] .button.is-danger.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #ff3860; -} -.button.is-danger.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-danger.is-outlined { - background-color: transparent; - border-color: #ff3860; - color: #ff3860; -} -.button.is-danger.is-outlined:hover, -.button.is-danger.is-outlined.is-hovered, -.button.is-danger.is-outlined:focus, -.button.is-danger.is-outlined.is-focused { - background-color: #ff3860; - border-color: #ff3860; - color: #fff; -} -.button.is-danger.is-outlined.is-loading::after { - border-color: transparent transparent #ff3860 #ff3860 !important; -} -.button.is-danger.is-outlined.is-loading:hover::after, -.button.is-danger.is-outlined.is-loading.is-hovered::after, -.button.is-danger.is-outlined.is-loading:focus::after, -.button.is-danger.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-danger.is-outlined[disabled], -fieldset[disabled] .button.is-danger.is-outlined { - background-color: transparent; - border-color: #ff3860; - box-shadow: none; - color: #ff3860; -} -.button.is-danger.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-danger.is-inverted.is-outlined:hover, -.button.is-danger.is-inverted.is-outlined.is-hovered, -.button.is-danger.is-inverted.is-outlined:focus, -.button.is-danger.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #ff3860; -} -.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, -.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-danger.is-inverted.is-outlined.is-loading:focus::after, -.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #ff3860 #ff3860 !important; -} -.button.is-danger.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-danger.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-small { - border-radius: 2px; - font-size: 0.75rem; -} -.button.is-normal { - font-size: 1rem; -} -.button.is-medium { - font-size: 1.25rem; -} -.button.is-large { - font-size: 1.5rem; -} -.button[disabled], -fieldset[disabled] .button { - background-color: #fff; - border-color: #dbdbdb; - box-shadow: none; - opacity: 0.5; -} -.button.is-fullwidth { - display: flex; - width: 100%; -} -.button.is-loading { - color: transparent !important; - pointer-events: none; -} -.button.is-loading::after { - position: absolute; - left: calc(50% - (1em / 2)); - top: calc(50% - (1em / 2)); - position: absolute !important; -} -.button.is-static { - background-color: #f5f5f5; - border-color: #dbdbdb; - color: #7a7a7a; - box-shadow: none; - pointer-events: none; -} -.button.is-rounded { - border-radius: 290486px; - padding-left: 1em; - padding-right: 1em; -} -.buttons { - align-items: center; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} -.buttons .button { - margin-bottom: 0.5rem; -} -.buttons .button:not(:last-child):not(.is-fullwidth) { - margin-right: 0.5rem; -} -.buttons:last-child { - margin-bottom: -0.5rem; -} -.buttons:not(:last-child) { - margin-bottom: 1rem; -} -.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { - border-radius: 2px; - font-size: 0.75rem; -} -.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { - font-size: 1.25rem; -} -.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { - font-size: 1.5rem; -} -.buttons.has-addons .button:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.buttons.has-addons .button:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - margin-right: -1px; -} -.buttons.has-addons .button:last-child { - margin-right: 0; -} -.buttons.has-addons .button:hover, -.buttons.has-addons .button.is-hovered { - z-index: 2; -} -.buttons.has-addons .button:focus, -.buttons.has-addons .button.is-focused, -.buttons.has-addons .button:active, -.buttons.has-addons .button.is-active, -.buttons.has-addons .button.is-selected { - z-index: 3; -} -.buttons.has-addons .button:focus:hover, -.buttons.has-addons .button.is-focused:hover, -.buttons.has-addons .button:active:hover, -.buttons.has-addons .button.is-active:hover, -.buttons.has-addons .button.is-selected:hover { - z-index: 4; -} -.buttons.has-addons .button.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} -.buttons.is-centered { - justify-content: center; -} -.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { - margin-left: 0.25rem; - margin-right: 0.25rem; -} -.buttons.is-right { - justify-content: flex-end; -} -.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { - margin-left: 0.25rem; - margin-right: 0.25rem; -} -.container { - flex-grow: 1; - margin: 0 auto; - position: relative; - width: auto; -} -@media screen and (min-width: 1024px) { - .container { - max-width: 960px; - } - .container.is-fluid { - margin-left: 32px; - margin-right: 32px; - max-width: none; - } -} -@media screen and (max-width: 1215px) { - .container.is-widescreen { - max-width: 1152px; - } -} -@media screen and (max-width: 1407px) { - .container.is-fullhd { - max-width: 1344px; - } -} -@media screen and (min-width: 1216px) { - .container { - max-width: 1152px; - } -} -@media screen and (min-width: 1408px) { - .container { - max-width: 1344px; - } -} -.content li + li { - margin-top: 0.25em; -} -.content p:not(:last-child), -.content dl:not(:last-child), -.content ol:not(:last-child), -.content ul:not(:last-child), -.content blockquote:not(:last-child), -.content pre:not(:last-child), -.content table:not(:last-child) { - margin-bottom: 1em; -} -.content h1, -.content h2, -.content h3, -.content h4, -.content h5, -.content h6 { - color: #363636; - font-weight: 600; - line-height: 1.125; -} -.content h1 { - font-size: 2em; - margin-bottom: 0.5em; -} -.content h1:not(:first-child) { - margin-top: 1em; -} -.content h2 { - font-size: 1.75em; - margin-bottom: 0.5714em; -} -.content h2:not(:first-child) { - margin-top: 1.1428em; -} -.content h3 { - font-size: 1.5em; - margin-bottom: 0.6666em; -} -.content h3:not(:first-child) { - margin-top: 1.3333em; -} -.content h4 { - font-size: 1.25em; - margin-bottom: 0.8em; -} -.content h5 { - font-size: 1.125em; - margin-bottom: 0.8888em; -} -.content h6 { - font-size: 1em; - margin-bottom: 1em; -} -.content blockquote { - background-color: #f5f5f5; - border-left: 5px solid #dbdbdb; - padding: 1.25em 1.5em; -} -.content ol { - list-style-position: outside; - margin-left: 2em; - margin-top: 1em; -} -.content ol:not([type]) { - list-style-type: decimal; -} -.content ol:not([type]).is-lower-alpha { - list-style-type: lower-alpha; -} -.content ol:not([type]).is-lower-roman { - list-style-type: lower-roman; -} -.content ol:not([type]).is-upper-alpha { - list-style-type: upper-alpha; -} -.content ol:not([type]).is-upper-roman { - list-style-type: upper-roman; -} -.content ul { - list-style: disc outside; - margin-left: 2em; - margin-top: 1em; -} -.content ul ul { - list-style-type: circle; - margin-top: 0.5em; -} -.content ul ul ul { - list-style-type: square; -} -.content dd { - margin-left: 2em; -} -.content figure { - margin-left: 2em; - margin-right: 2em; - text-align: center; -} -.content figure:not(:first-child) { - margin-top: 2em; -} -.content figure:not(:last-child) { - margin-bottom: 2em; -} -.content figure img { - display: inline-block; -} -.content figure figcaption { - font-style: italic; -} -.content pre { - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding: 1.25em 1.5em; - white-space: pre; - word-wrap: normal; -} -.content sup, -.content sub { - font-size: 75%; -} -.content table { - width: 100%; -} -.content table td, -.content table th { - border: 1px solid #dbdbdb; - border-width: 0 0 1px; - padding: 0.5em 0.75em; - vertical-align: top; -} -.content table th { - color: #363636; -} -.content table th:not([align]) { - text-align: left; -} -.content table thead td, -.content table thead th { - border-width: 0 0 2px; - color: #363636; -} -.content table tfoot td, -.content table tfoot th { - border-width: 2px 0 0; - color: #363636; -} -.content table tbody tr:last-child td, -.content table tbody tr:last-child th { - border-bottom-width: 0; -} -.content .tabs li + li { - margin-top: 0; -} -.content.is-small { - font-size: 0.75rem; -} -.content.is-medium { - font-size: 1.25rem; -} -.content.is-large { - font-size: 1.5rem; -} -.icon { - align-items: center; - display: inline-flex; - justify-content: center; - height: 1.5rem; - width: 1.5rem; -} -.icon.is-small { - height: 1rem; - width: 1rem; -} -.icon.is-medium { - height: 2rem; - width: 2rem; -} -.icon.is-large { - height: 3rem; - width: 3rem; -} -.image { - display: block; - position: relative; -} -.image img { - display: block; - height: auto; - width: 100%; -} -.image img.is-rounded { - border-radius: 290486px; -} -.image.is-square img, -.image.is-square .has-ratio, -.image.is-1by1 img, -.image.is-1by1 .has-ratio, -.image.is-5by4 img, -.image.is-5by4 .has-ratio, -.image.is-4by3 img, -.image.is-4by3 .has-ratio, -.image.is-3by2 img, -.image.is-3by2 .has-ratio, -.image.is-5by3 img, -.image.is-5by3 .has-ratio, -.image.is-16by9 img, -.image.is-16by9 .has-ratio, -.image.is-2by1 img, -.image.is-2by1 .has-ratio, -.image.is-3by1 img, -.image.is-3by1 .has-ratio, -.image.is-4by5 img, -.image.is-4by5 .has-ratio, -.image.is-3by4 img, -.image.is-3by4 .has-ratio, -.image.is-2by3 img, -.image.is-2by3 .has-ratio, -.image.is-3by5 img, -.image.is-3by5 .has-ratio, -.image.is-9by16 img, -.image.is-9by16 .has-ratio, -.image.is-1by2 img, -.image.is-1by2 .has-ratio, -.image.is-1by3 img, -.image.is-1by3 .has-ratio { - height: 100%; - width: 100%; -} -.image.is-square, -.image.is-1by1 { - padding-top: 100%; -} -.image.is-5by4 { - padding-top: 80%; -} -.image.is-4by3 { - padding-top: 75%; -} -.image.is-3by2 { - padding-top: 66.6666%; -} -.image.is-5by3 { - padding-top: 60%; -} -.image.is-16by9 { - padding-top: 56.25%; -} -.image.is-2by1 { - padding-top: 50%; -} -.image.is-3by1 { - padding-top: 33.3333%; -} -.image.is-4by5 { - padding-top: 125%; -} -.image.is-3by4 { - padding-top: 133.3333%; -} -.image.is-2by3 { - padding-top: 150%; -} -.image.is-3by5 { - padding-top: 166.6666%; -} -.image.is-9by16 { - padding-top: 177.7777%; -} -.image.is-1by2 { - padding-top: 200%; -} -.image.is-1by3 { - padding-top: 300%; -} -.image.is-16x16 { - height: 16px; - width: 16px; -} -.image.is-24x24 { - height: 24px; - width: 24px; -} -.image.is-32x32 { - height: 32px; - width: 32px; -} -.image.is-48x48 { - height: 48px; - width: 48px; -} -.image.is-64x64 { - height: 64px; - width: 64px; -} -.image.is-96x96 { - height: 96px; - width: 96px; -} -.image.is-128x128 { - height: 128px; - width: 128px; -} -.notification { - background-color: #f5f5f5; - border-radius: 4px; - padding: 1.25rem 2.5rem 1.25rem 1.5rem; - position: relative; -} -.notification a:not(.button):not(.dropdown-item) { - color: currentColor; - text-decoration: underline; -} -.notification strong { - color: currentColor; -} -.notification code, -.notification pre { - background: #fff; -} -.notification pre code { - background: transparent; -} -.notification > .delete { - position: absolute; - right: 0.5rem; - top: 0.5rem; -} -.notification .title, -.notification .subtitle, -.notification .content { - color: currentColor; -} -.notification.is-white { - background-color: #fff; - color: #0a0a0a; -} -.notification.is-black { - background-color: #0a0a0a; - color: #fff; -} -.notification.is-light { - background-color: #f5f5f5; - color: #363636; -} -.notification.is-dark { - background-color: #363636; - color: #f5f5f5; -} -.notification.is-primary { - background-color: #00d1b2; - color: #fff; -} -.notification.is-link { - background-color: #3273dc; - color: #fff; -} -.notification.is-info { - background-color: #209cee; - color: #fff; -} -.notification.is-success { - background-color: #23d160; - color: #fff; -} -.notification.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.notification.is-danger { - background-color: #ff3860; - color: #fff; -} -.progress { - -moz-appearance: none; - -webkit-appearance: none; - border: none; - border-radius: 290486px; - display: block; - height: 1rem; - overflow: hidden; - padding: 0; - width: 100%; -} -.progress::-webkit-progress-bar { - background-color: #dbdbdb; -} -.progress::-webkit-progress-value { - background-color: #4a4a4a; -} -.progress::-moz-progress-bar { - background-color: #4a4a4a; -} -.progress::-ms-fill { - background-color: #4a4a4a; - border: none; -} -.progress.is-white::-webkit-progress-value { - background-color: #fff; -} -.progress.is-white::-moz-progress-bar { - background-color: #fff; -} -.progress.is-white::-ms-fill { - background-color: #fff; -} -.progress.is-white:indeterminate { - background-image: linear-gradient(to right, #fff 30%, #dbdbdb 30%); -} -.progress.is-black::-webkit-progress-value { - background-color: #0a0a0a; -} -.progress.is-black::-moz-progress-bar { - background-color: #0a0a0a; -} -.progress.is-black::-ms-fill { - background-color: #0a0a0a; -} -.progress.is-black:indeterminate { - background-image: linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%); -} -.progress.is-light::-webkit-progress-value { - background-color: #f5f5f5; -} -.progress.is-light::-moz-progress-bar { - background-color: #f5f5f5; -} -.progress.is-light::-ms-fill { - background-color: #f5f5f5; -} -.progress.is-light:indeterminate { - background-image: linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%); -} -.progress.is-dark::-webkit-progress-value { - background-color: #363636; -} -.progress.is-dark::-moz-progress-bar { - background-color: #363636; -} -.progress.is-dark::-ms-fill { - background-color: #363636; -} -.progress.is-dark:indeterminate { - background-image: linear-gradient(to right, #363636 30%, #dbdbdb 30%); -} -.progress.is-primary::-webkit-progress-value { - background-color: #00d1b2; -} -.progress.is-primary::-moz-progress-bar { - background-color: #00d1b2; -} -.progress.is-primary::-ms-fill { - background-color: #00d1b2; -} -.progress.is-primary:indeterminate { - background-image: linear-gradient(to right, #00d1b2 30%, #dbdbdb 30%); -} -.progress.is-link::-webkit-progress-value { - background-color: #3273dc; -} -.progress.is-link::-moz-progress-bar { - background-color: #3273dc; -} -.progress.is-link::-ms-fill { - background-color: #3273dc; -} -.progress.is-link:indeterminate { - background-image: linear-gradient(to right, #3273dc 30%, #dbdbdb 30%); -} -.progress.is-info::-webkit-progress-value { - background-color: #209cee; -} -.progress.is-info::-moz-progress-bar { - background-color: #209cee; -} -.progress.is-info::-ms-fill { - background-color: #209cee; -} -.progress.is-info:indeterminate { - background-image: linear-gradient(to right, #209cee 30%, #dbdbdb 30%); -} -.progress.is-success::-webkit-progress-value { - background-color: #23d160; -} -.progress.is-success::-moz-progress-bar { - background-color: #23d160; -} -.progress.is-success::-ms-fill { - background-color: #23d160; -} -.progress.is-success:indeterminate { - background-image: linear-gradient(to right, #23d160 30%, #dbdbdb 30%); -} -.progress.is-warning::-webkit-progress-value { - background-color: #ffdd57; -} -.progress.is-warning::-moz-progress-bar { - background-color: #ffdd57; -} -.progress.is-warning::-ms-fill { - background-color: #ffdd57; -} -.progress.is-warning:indeterminate { - background-image: linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%); -} -.progress.is-danger::-webkit-progress-value { - background-color: #ff3860; -} -.progress.is-danger::-moz-progress-bar { - background-color: #ff3860; -} -.progress.is-danger::-ms-fill { - background-color: #ff3860; -} -.progress.is-danger:indeterminate { - background-image: linear-gradient(to right, #ff3860 30%, #dbdbdb 30%); -} -.progress:indeterminate { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: moveIndeterminate; - animation-name: moveIndeterminate; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - background-color: #dbdbdb; - background-image: linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%); - background-position: top left; - background-repeat: no-repeat; - background-size: 150% 150%; -} -.progress:indeterminate::-webkit-progress-bar { - background-color: transparent; -} -.progress:indeterminate::-moz-progress-bar { - background-color: transparent; -} -.progress.is-small { - height: 0.75rem; -} -.progress.is-medium { - height: 1.25rem; -} -.progress.is-large { - height: 1.5rem; -} -@-webkit-keyframes moveIndeterminate { - from { - background-position: 200% 0; - } - to { - background-position: -200% 0; - } -} -@keyframes moveIndeterminate { - from { - background-position: 200% 0; - } - to { - background-position: -200% 0; - } -} -.table { - background-color: #fff; - color: #363636; -} -.table td, -.table th { - border: 1px solid #dbdbdb; - border-width: 0 0 1px; - padding: 0.5em 0.75em; - vertical-align: top; -} -.table td.is-white, -.table th.is-white { - background-color: #fff; - border-color: #fff; - color: #0a0a0a; -} -.table td.is-black, -.table th.is-black { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: #fff; -} -.table td.is-light, -.table th.is-light { - background-color: #f5f5f5; - border-color: #f5f5f5; - color: #363636; -} -.table td.is-dark, -.table th.is-dark { - background-color: #363636; - border-color: #363636; - color: #f5f5f5; -} -.table td.is-primary, -.table th.is-primary { - background-color: #00d1b2; - border-color: #00d1b2; - color: #fff; -} -.table td.is-link, -.table th.is-link { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} -.table td.is-info, -.table th.is-info { - background-color: #209cee; - border-color: #209cee; - color: #fff; -} -.table td.is-success, -.table th.is-success { - background-color: #23d160; - border-color: #23d160; - color: #fff; -} -.table td.is-warning, -.table th.is-warning { - background-color: #ffdd57; - border-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.table td.is-danger, -.table th.is-danger { - background-color: #ff3860; - border-color: #ff3860; - color: #fff; -} -.table td.is-narrow, -.table th.is-narrow { - white-space: nowrap; - width: 1%; -} -.table td.is-selected, -.table th.is-selected { - background-color: #00d1b2; - color: #fff; -} -.table td.is-selected a, -.table td.is-selected strong, -.table th.is-selected a, -.table th.is-selected strong { - color: currentColor; -} -.table th { - color: #363636; -} -.table th:not([align]) { - text-align: left; -} -.table tr.is-selected { - background-color: #00d1b2; - color: #fff; -} -.table tr.is-selected a, -.table tr.is-selected strong { - color: currentColor; -} -.table tr.is-selected td, -.table tr.is-selected th { - border-color: #fff; - color: currentColor; -} -.table thead { - background-color: rgba(0, 0, 0, 0); -} -.table thead td, -.table thead th { - border-width: 0 0 2px; - color: #363636; -} -.table tfoot { - background-color: rgba(0, 0, 0, 0); -} -.table tfoot td, -.table tfoot th { - border-width: 2px 0 0; - color: #363636; -} -.table tbody { - background-color: rgba(0, 0, 0, 0); -} -.table tbody tr:last-child td, -.table tbody tr:last-child th { - border-bottom-width: 0; -} -.table.is-bordered td, -.table.is-bordered th { - border-width: 1px; -} -.table.is-bordered tr:last-child td, -.table.is-bordered tr:last-child th { - border-bottom-width: 1px; -} -.table.is-fullwidth { - width: 100%; -} -.table.is-hoverable tbody tr:not(.is-selected):hover { - background-color: #fafafa; -} -.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { - background-color: #fafafa; -} -.table.is-hoverable.is-striped - tbody - tr:not(.is-selected):hover:nth-child(even) { - background-color: #f5f5f5; -} -.table.is-narrow td, -.table.is-narrow th { - padding: 0.25em 0.5em; -} -.table.is-striped tbody tr:not(.is-selected):nth-child(even) { - background-color: #fafafa; -} -.table-container { - -webkit-overflow-scrolling: touch; - overflow: auto; - overflow-y: hidden; - max-width: 100%; -} -.tags { - align-items: center; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} -.tags .tag { - margin-bottom: 0.5rem; -} -.tags .tag:not(:last-child) { - margin-right: 0.5rem; -} -.tags:last-child { - margin-bottom: -0.5rem; -} -.tags:not(:last-child) { - margin-bottom: 1rem; -} -.tags.are-medium .tag:not(.is-normal):not(.is-large) { - font-size: 1rem; -} -.tags.are-large .tag:not(.is-normal):not(.is-medium) { - font-size: 1.25rem; -} -.tags.is-centered { - justify-content: center; -} -.tags.is-centered .tag { - margin-right: 0.25rem; - margin-left: 0.25rem; -} -.tags.is-right { - justify-content: flex-end; -} -.tags.is-right .tag:not(:first-child) { - margin-left: 0.5rem; -} -.tags.is-right .tag:not(:last-child) { - margin-right: 0; -} -.tags.has-addons .tag { - margin-right: 0; -} -.tags.has-addons .tag:not(:first-child) { - margin-left: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.tags.has-addons .tag:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.tag:not(body) { - align-items: center; - background-color: #f5f5f5; - border-radius: 4px; - color: #4a4a4a; - display: inline-flex; - font-size: 0.75rem; - height: 2em; - justify-content: center; - line-height: 1.5; - padding-left: 0.75em; - padding-right: 0.75em; - white-space: nowrap; -} -.tag:not(body) .delete { - margin-left: 0.25rem; - margin-right: -0.375rem; -} -.tag:not(body).is-white { - background-color: #fff; - color: #0a0a0a; -} -.tag:not(body).is-black { - background-color: #0a0a0a; - color: #fff; -} -.tag:not(body).is-light { - background-color: #f5f5f5; - color: #363636; -} -.tag:not(body).is-dark { - background-color: #363636; - color: #f5f5f5; -} -.tag:not(body).is-primary { - background-color: #00d1b2; - color: #fff; -} -.tag:not(body).is-link { - background-color: #3273dc; - color: #fff; -} -.tag:not(body).is-info { - background-color: #209cee; - color: #fff; -} -.tag:not(body).is-success { - background-color: #23d160; - color: #fff; -} -.tag:not(body).is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.tag:not(body).is-danger { - background-color: #ff3860; - color: #fff; -} -.tag:not(body).is-normal { - font-size: 0.75rem; -} -.tag:not(body).is-medium { - font-size: 1rem; -} -.tag:not(body).is-large { - font-size: 1.25rem; -} -.tag:not(body) .icon:first-child:not(:last-child) { - margin-left: -0.375em; - margin-right: 0.1875em; -} -.tag:not(body) .icon:last-child:not(:first-child) { - margin-left: 0.1875em; - margin-right: -0.375em; -} -.tag:not(body) .icon:first-child:last-child { - margin-left: -0.375em; - margin-right: -0.375em; -} -.tag:not(body).is-delete { - margin-left: 1px; - padding: 0; - position: relative; - width: 2em; -} -.tag:not(body).is-delete::before, -.tag:not(body).is-delete::after { - background-color: currentColor; - content: ""; - display: block; - left: 50%; - position: absolute; - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - -webkit-transform-origin: center center; - transform-origin: center center; -} -.tag:not(body).is-delete::before { - height: 1px; - width: 50%; -} -.tag:not(body).is-delete::after { - height: 50%; - width: 1px; -} -.tag:not(body).is-delete:hover, -.tag:not(body).is-delete:focus { - background-color: #e8e8e8; -} -.tag:not(body).is-delete:active { - background-color: #dbdbdb; -} -.tag:not(body).is-rounded { - border-radius: 290486px; -} -a.tag:hover { - text-decoration: underline; -} -.title, -.subtitle { - word-break: break-word; -} -.title em, -.title span, -.subtitle em, -.subtitle span { - font-weight: inherit; -} -.title sub, -.subtitle sub { - font-size: 0.75em; -} -.title sup, -.subtitle sup { - font-size: 0.75em; -} -.title .tag, -.subtitle .tag { - vertical-align: middle; -} -.title { - color: #363636; - font-size: 2rem; - font-weight: 600; - line-height: 1.125; -} -.title strong { - color: inherit; - font-weight: inherit; -} -.title + .highlight { - margin-top: -0.75rem; -} -.title:not(.is-spaced) + .subtitle { - margin-top: -1.25rem; -} -.title.is-1 { - font-size: 3rem; -} -.title.is-2 { - font-size: 2.5rem; -} -.title.is-3 { - font-size: 2rem; -} -.title.is-4 { - font-size: 1.5rem; -} -.title.is-5 { - font-size: 1.25rem; -} -.title.is-6 { - font-size: 1rem; -} -.title.is-7 { - font-size: 0.75rem; -} -.subtitle { - color: #4a4a4a; - font-size: 1.25rem; - font-weight: 400; - line-height: 1.25; -} -.subtitle strong { - color: #363636; - font-weight: 600; -} -.subtitle:not(.is-spaced) + .title { - margin-top: -1.25rem; -} -.subtitle.is-1 { - font-size: 3rem; -} -.subtitle.is-2 { - font-size: 2.5rem; -} -.subtitle.is-3 { - font-size: 2rem; -} -.subtitle.is-4 { - font-size: 1.5rem; -} -.subtitle.is-5 { - font-size: 1.25rem; -} -.subtitle.is-6 { - font-size: 1rem; -} -.subtitle.is-7 { - font-size: 0.75rem; -} -.heading { - display: block; - font-size: 11px; - letter-spacing: 1px; - margin-bottom: 5px; - text-transform: uppercase; -} -.highlight { - font-weight: 400; - max-width: 100%; - overflow: hidden; - padding: 0; -} -.highlight pre { - overflow: auto; - max-width: 100%; -} -.number { - align-items: center; - background-color: #f5f5f5; - border-radius: 290486px; - display: inline-flex; - font-size: 1.25rem; - height: 2em; - justify-content: center; - margin-right: 1.5rem; - min-width: 2.5em; - padding: 0.25rem 0.5rem; - text-align: center; - vertical-align: top; -} -.input, -.textarea, -.select select { - background-color: #fff; - border-color: #dbdbdb; - border-radius: 4px; - color: #363636; -} -.input::-moz-placeholder, -.textarea::-moz-placeholder, -.select select::-moz-placeholder { - color: rgba(54, 54, 54, 0.3); -} -.input::-webkit-input-placeholder, -.textarea::-webkit-input-placeholder, -.select select::-webkit-input-placeholder { - color: rgba(54, 54, 54, 0.3); -} -.input:-moz-placeholder, -.textarea:-moz-placeholder, -.select select:-moz-placeholder { - color: rgba(54, 54, 54, 0.3); -} -.input:-ms-input-placeholder, -.textarea:-ms-input-placeholder, -.select select:-ms-input-placeholder { - color: rgba(54, 54, 54, 0.3); -} -.input:hover, -.textarea:hover, -.select select:hover, -.is-hovered.input, -.is-hovered.textarea, -.select select.is-hovered { - border-color: #b5b5b5; -} -.input:focus, -.textarea:focus, -.select select:focus, -.is-focused.input, -.is-focused.textarea, -.select select.is-focused, -.input:active, -.textarea:active, -.select select:active, -.is-active.input, -.is-active.textarea, -.select select.is-active { - border-color: #3273dc; - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.input[disabled], -.textarea[disabled], -.select select[disabled], -fieldset[disabled] .input, -fieldset[disabled] .textarea, -fieldset[disabled] .select select, -.select fieldset[disabled] select { - background-color: #f5f5f5; - border-color: #f5f5f5; - box-shadow: none; - color: #7a7a7a; -} -.input[disabled]::-moz-placeholder, -.textarea[disabled]::-moz-placeholder, -.select select[disabled]::-moz-placeholder, -fieldset[disabled] .input::-moz-placeholder, -fieldset[disabled] .textarea::-moz-placeholder, -fieldset[disabled] .select select::-moz-placeholder, -.select fieldset[disabled] select::-moz-placeholder { - color: rgba(122, 122, 122, 0.3); -} -.input[disabled]::-webkit-input-placeholder, -.textarea[disabled]::-webkit-input-placeholder, -.select select[disabled]::-webkit-input-placeholder, -fieldset[disabled] .input::-webkit-input-placeholder, -fieldset[disabled] .textarea::-webkit-input-placeholder, -fieldset[disabled] .select select::-webkit-input-placeholder, -.select fieldset[disabled] select::-webkit-input-placeholder { - color: rgba(122, 122, 122, 0.3); -} -.input[disabled]:-moz-placeholder, -.textarea[disabled]:-moz-placeholder, -.select select[disabled]:-moz-placeholder, -fieldset[disabled] .input:-moz-placeholder, -fieldset[disabled] .textarea:-moz-placeholder, -fieldset[disabled] .select select:-moz-placeholder, -.select fieldset[disabled] select:-moz-placeholder { - color: rgba(122, 122, 122, 0.3); -} -.input[disabled]:-ms-input-placeholder, -.textarea[disabled]:-ms-input-placeholder, -.select select[disabled]:-ms-input-placeholder, -fieldset[disabled] .input:-ms-input-placeholder, -fieldset[disabled] .textarea:-ms-input-placeholder, -fieldset[disabled] .select select:-ms-input-placeholder, -.select fieldset[disabled] select:-ms-input-placeholder { - color: rgba(122, 122, 122, 0.3); -} -.input, -.textarea { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); - max-width: 100%; - width: 100%; -} -.input[readonly], -.textarea[readonly] { - box-shadow: none; -} -.is-white.input, -.is-white.textarea { - border-color: #fff; -} -.is-white.input:focus, -.is-white.textarea:focus, -.is-white.is-focused.input, -.is-white.is-focused.textarea, -.is-white.input:active, -.is-white.textarea:active, -.is-white.is-active.input, -.is-white.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} -.is-black.input, -.is-black.textarea { - border-color: #0a0a0a; -} -.is-black.input:focus, -.is-black.textarea:focus, -.is-black.is-focused.input, -.is-black.is-focused.textarea, -.is-black.input:active, -.is-black.textarea:active, -.is-black.is-active.input, -.is-black.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} -.is-light.input, -.is-light.textarea { - border-color: #f5f5f5; -} -.is-light.input:focus, -.is-light.textarea:focus, -.is-light.is-focused.input, -.is-light.is-focused.textarea, -.is-light.input:active, -.is-light.textarea:active, -.is-light.is-active.input, -.is-light.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} -.is-dark.input, -.is-dark.textarea { - border-color: #363636; -} -.is-dark.input:focus, -.is-dark.textarea:focus, -.is-dark.is-focused.input, -.is-dark.is-focused.textarea, -.is-dark.input:active, -.is-dark.textarea:active, -.is-dark.is-active.input, -.is-dark.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} -.is-primary.input, -.is-primary.textarea { - border-color: #00d1b2; -} -.is-primary.input:focus, -.is-primary.textarea:focus, -.is-primary.is-focused.input, -.is-primary.is-focused.textarea, -.is-primary.input:active, -.is-primary.textarea:active, -.is-primary.is-active.input, -.is-primary.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} -.is-link.input, -.is-link.textarea { - border-color: #3273dc; -} -.is-link.input:focus, -.is-link.textarea:focus, -.is-link.is-focused.input, -.is-link.is-focused.textarea, -.is-link.input:active, -.is-link.textarea:active, -.is-link.is-active.input, -.is-link.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.is-info.input, -.is-info.textarea { - border-color: #209cee; -} -.is-info.input:focus, -.is-info.textarea:focus, -.is-info.is-focused.input, -.is-info.is-focused.textarea, -.is-info.input:active, -.is-info.textarea:active, -.is-info.is-active.input, -.is-info.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); -} -.is-success.input, -.is-success.textarea { - border-color: #23d160; -} -.is-success.input:focus, -.is-success.textarea:focus, -.is-success.is-focused.input, -.is-success.is-focused.textarea, -.is-success.input:active, -.is-success.textarea:active, -.is-success.is-active.input, -.is-success.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); -} -.is-warning.input, -.is-warning.textarea { - border-color: #ffdd57; -} -.is-warning.input:focus, -.is-warning.textarea:focus, -.is-warning.is-focused.input, -.is-warning.is-focused.textarea, -.is-warning.input:active, -.is-warning.textarea:active, -.is-warning.is-active.input, -.is-warning.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} -.is-danger.input, -.is-danger.textarea { - border-color: #ff3860; -} -.is-danger.input:focus, -.is-danger.textarea:focus, -.is-danger.is-focused.input, -.is-danger.is-focused.textarea, -.is-danger.input:active, -.is-danger.textarea:active, -.is-danger.is-active.input, -.is-danger.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); -} -.is-small.input, -.is-small.textarea { - border-radius: 2px; - font-size: 0.75rem; -} -.is-medium.input, -.is-medium.textarea { - font-size: 1.25rem; -} -.is-large.input, -.is-large.textarea { - font-size: 1.5rem; -} -.is-fullwidth.input, -.is-fullwidth.textarea { - display: block; - width: 100%; -} -.is-inline.input, -.is-inline.textarea { - display: inline; - width: auto; -} -.input.is-rounded { - border-radius: 290486px; - padding-left: 1em; - padding-right: 1em; -} -.input.is-static { - background-color: transparent; - border-color: transparent; - box-shadow: none; - padding-left: 0; - padding-right: 0; -} -.textarea { - display: block; - max-width: 100%; - min-width: 100%; - padding: 0.625em; - resize: vertical; -} -.textarea:not([rows]) { - max-height: 600px; - min-height: 120px; -} -.textarea[rows] { - height: initial; -} -.textarea.has-fixed-size { - resize: none; -} -.checkbox, -.radio { - cursor: pointer; - display: inline-block; - line-height: 1.25; - position: relative; -} -.checkbox input, -.radio input { - cursor: pointer; -} -.checkbox:hover, -.radio:hover { - color: #363636; -} -.checkbox[disabled], -.radio[disabled], -fieldset[disabled] .checkbox, -fieldset[disabled] .radio { - color: #7a7a7a; - cursor: not-allowed; -} -.radio + .radio { - margin-left: 0.5em; -} -.select { - display: inline-block; - max-width: 100%; - position: relative; - vertical-align: top; -} -.select:not(.is-multiple) { - height: 2.25em; -} -.select:not(.is-multiple):not(.is-loading)::after { - border-color: #3273dc; - right: 1.125em; - z-index: 4; -} -.select.is-rounded select { - border-radius: 290486px; - padding-left: 1em; -} -.select select { - cursor: pointer; - display: block; - font-size: 1em; - max-width: 100%; - outline: none; -} -.select select::-ms-expand { - display: none; -} -.select select[disabled]:hover, -fieldset[disabled] .select select:hover { - border-color: #f5f5f5; -} -.select select:not([multiple]) { - padding-right: 2.5em; -} -.select select[multiple] { - height: auto; - padding: 0; -} -.select select[multiple] option { - padding: 0.5em 1em; -} -.select:not(.is-multiple):not(.is-loading):hover::after { - border-color: #363636; -} -.select.is-white:not(:hover)::after { - border-color: #fff; -} -.select.is-white select { - border-color: #fff; -} -.select.is-white select:hover, -.select.is-white select.is-hovered { - border-color: #f2f2f2; -} -.select.is-white select:focus, -.select.is-white select.is-focused, -.select.is-white select:active, -.select.is-white select.is-active { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} -.select.is-black:not(:hover)::after { - border-color: #0a0a0a; -} -.select.is-black select { - border-color: #0a0a0a; -} -.select.is-black select:hover, -.select.is-black select.is-hovered { - border-color: #000; -} -.select.is-black select:focus, -.select.is-black select.is-focused, -.select.is-black select:active, -.select.is-black select.is-active { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} -.select.is-light:not(:hover)::after { - border-color: #f5f5f5; -} -.select.is-light select { - border-color: #f5f5f5; -} -.select.is-light select:hover, -.select.is-light select.is-hovered { - border-color: #e8e8e8; -} -.select.is-light select:focus, -.select.is-light select.is-focused, -.select.is-light select:active, -.select.is-light select.is-active { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} -.select.is-dark:not(:hover)::after { - border-color: #363636; -} -.select.is-dark select { - border-color: #363636; -} -.select.is-dark select:hover, -.select.is-dark select.is-hovered { - border-color: #292929; -} -.select.is-dark select:focus, -.select.is-dark select.is-focused, -.select.is-dark select:active, -.select.is-dark select.is-active { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} -.select.is-primary:not(:hover)::after { - border-color: #00d1b2; -} -.select.is-primary select { - border-color: #00d1b2; -} -.select.is-primary select:hover, -.select.is-primary select.is-hovered { - border-color: #00b89c; -} -.select.is-primary select:focus, -.select.is-primary select.is-focused, -.select.is-primary select:active, -.select.is-primary select.is-active { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} -.select.is-link:not(:hover)::after { - border-color: #3273dc; -} -.select.is-link select { - border-color: #3273dc; -} -.select.is-link select:hover, -.select.is-link select.is-hovered { - border-color: #2366d1; -} -.select.is-link select:focus, -.select.is-link select.is-focused, -.select.is-link select:active, -.select.is-link select.is-active { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.select.is-info:not(:hover)::after { - border-color: #209cee; -} -.select.is-info select { - border-color: #209cee; -} -.select.is-info select:hover, -.select.is-info select.is-hovered { - border-color: #118fe4; -} -.select.is-info select:focus, -.select.is-info select.is-focused, -.select.is-info select:active, -.select.is-info select.is-active { - box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); -} -.select.is-success:not(:hover)::after { - border-color: #23d160; -} -.select.is-success select { - border-color: #23d160; -} -.select.is-success select:hover, -.select.is-success select.is-hovered { - border-color: #20bc56; -} -.select.is-success select:focus, -.select.is-success select.is-focused, -.select.is-success select:active, -.select.is-success select.is-active { - box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); -} -.select.is-warning:not(:hover)::after { - border-color: #ffdd57; -} -.select.is-warning select { - border-color: #ffdd57; -} -.select.is-warning select:hover, -.select.is-warning select.is-hovered { - border-color: #ffd83d; -} -.select.is-warning select:focus, -.select.is-warning select.is-focused, -.select.is-warning select:active, -.select.is-warning select.is-active { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} -.select.is-danger:not(:hover)::after { - border-color: #ff3860; -} -.select.is-danger select { - border-color: #ff3860; -} -.select.is-danger select:hover, -.select.is-danger select.is-hovered { - border-color: #ff1f4b; -} -.select.is-danger select:focus, -.select.is-danger select.is-focused, -.select.is-danger select:active, -.select.is-danger select.is-active { - box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); -} -.select.is-small { - border-radius: 2px; - font-size: 0.75rem; -} -.select.is-medium { - font-size: 1.25rem; -} -.select.is-large { - font-size: 1.5rem; -} -.select.is-disabled::after { - border-color: #7a7a7a; -} -.select.is-fullwidth { - width: 100%; -} -.select.is-fullwidth select { - width: 100%; -} -.select.is-loading::after { - margin-top: 0; - position: absolute; - right: 0.625em; - top: 0.625em; - -webkit-transform: none; - transform: none; -} -.select.is-loading.is-small:after { - font-size: 0.75rem; -} -.select.is-loading.is-medium:after { - font-size: 1.25rem; -} -.select.is-loading.is-large:after { - font-size: 1.5rem; -} -.file { - align-items: stretch; - display: flex; - justify-content: flex-start; - position: relative; -} -.file.is-white .file-cta { - background-color: #fff; - border-color: transparent; - color: #0a0a0a; -} -.file.is-white:hover .file-cta, -.file.is-white.is-hovered .file-cta { - background-color: #f9f9f9; - border-color: transparent; - color: #0a0a0a; -} -.file.is-white:focus .file-cta, -.file.is-white.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); - color: #0a0a0a; -} -.file.is-white:active .file-cta, -.file.is-white.is-active .file-cta { - background-color: #f2f2f2; - border-color: transparent; - color: #0a0a0a; -} -.file.is-black .file-cta { - background-color: #0a0a0a; - border-color: transparent; - color: #fff; -} -.file.is-black:hover .file-cta, -.file.is-black.is-hovered .file-cta { - background-color: #040404; - border-color: transparent; - color: #fff; -} -.file.is-black:focus .file-cta, -.file.is-black.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); - color: #fff; -} -.file.is-black:active .file-cta, -.file.is-black.is-active .file-cta { - background-color: #000; - border-color: transparent; - color: #fff; -} -.file.is-light .file-cta { - background-color: #f5f5f5; - border-color: transparent; - color: #363636; -} -.file.is-light:hover .file-cta, -.file.is-light.is-hovered .file-cta { - background-color: #eee; - border-color: transparent; - color: #363636; -} -.file.is-light:focus .file-cta, -.file.is-light.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); - color: #363636; -} -.file.is-light:active .file-cta, -.file.is-light.is-active .file-cta { - background-color: #e8e8e8; - border-color: transparent; - color: #363636; -} -.file.is-dark .file-cta { - background-color: #363636; - border-color: transparent; - color: #f5f5f5; -} -.file.is-dark:hover .file-cta, -.file.is-dark.is-hovered .file-cta { - background-color: #2f2f2f; - border-color: transparent; - color: #f5f5f5; -} -.file.is-dark:focus .file-cta, -.file.is-dark.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); - color: #f5f5f5; -} -.file.is-dark:active .file-cta, -.file.is-dark.is-active .file-cta { - background-color: #292929; - border-color: transparent; - color: #f5f5f5; -} -.file.is-primary .file-cta { - background-color: #00d1b2; - border-color: transparent; - color: #fff; -} -.file.is-primary:hover .file-cta, -.file.is-primary.is-hovered .file-cta { - background-color: #00c4a7; - border-color: transparent; - color: #fff; -} -.file.is-primary:focus .file-cta, -.file.is-primary.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); - color: #fff; -} -.file.is-primary:active .file-cta, -.file.is-primary.is-active .file-cta { - background-color: #00b89c; - border-color: transparent; - color: #fff; -} -.file.is-link .file-cta { - background-color: #3273dc; - border-color: transparent; - color: #fff; -} -.file.is-link:hover .file-cta, -.file.is-link.is-hovered .file-cta { - background-color: #276cda; - border-color: transparent; - color: #fff; -} -.file.is-link:focus .file-cta, -.file.is-link.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); - color: #fff; -} -.file.is-link:active .file-cta, -.file.is-link.is-active .file-cta { - background-color: #2366d1; - border-color: transparent; - color: #fff; -} -.file.is-info .file-cta { - background-color: #209cee; - border-color: transparent; - color: #fff; -} -.file.is-info:hover .file-cta, -.file.is-info.is-hovered .file-cta { - background-color: #1496ed; - border-color: transparent; - color: #fff; -} -.file.is-info:focus .file-cta, -.file.is-info.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); - color: #fff; -} -.file.is-info:active .file-cta, -.file.is-info.is-active .file-cta { - background-color: #118fe4; - border-color: transparent; - color: #fff; -} -.file.is-success .file-cta { - background-color: #23d160; - border-color: transparent; - color: #fff; -} -.file.is-success:hover .file-cta, -.file.is-success.is-hovered .file-cta { - background-color: #22c65b; - border-color: transparent; - color: #fff; -} -.file.is-success:focus .file-cta, -.file.is-success.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); - color: #fff; -} -.file.is-success:active .file-cta, -.file.is-success.is-active .file-cta { - background-color: #20bc56; - border-color: transparent; - color: #fff; -} -.file.is-warning .file-cta { - background-color: #ffdd57; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.file.is-warning:hover .file-cta, -.file.is-warning.is-hovered .file-cta { - background-color: #ffdb4a; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.file.is-warning:focus .file-cta, -.file.is-warning.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); - color: rgba(0, 0, 0, 0.7); -} -.file.is-warning:active .file-cta, -.file.is-warning.is-active .file-cta { - background-color: #ffd83d; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.file.is-danger .file-cta { - background-color: #ff3860; - border-color: transparent; - color: #fff; -} -.file.is-danger:hover .file-cta, -.file.is-danger.is-hovered .file-cta { - background-color: #ff2b56; - border-color: transparent; - color: #fff; -} -.file.is-danger:focus .file-cta, -.file.is-danger.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); - color: #fff; -} -.file.is-danger:active .file-cta, -.file.is-danger.is-active .file-cta { - background-color: #ff1f4b; - border-color: transparent; - color: #fff; -} -.file.is-small { - font-size: 0.75rem; -} -.file.is-medium { - font-size: 1.25rem; -} -.file.is-medium .file-icon .fa { - font-size: 21px; -} -.file.is-large { - font-size: 1.5rem; -} -.file.is-large .file-icon .fa { - font-size: 28px; -} -.file.has-name .file-cta { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.file.has-name .file-name { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.file.has-name.is-empty .file-cta { - border-radius: 4px; -} -.file.has-name.is-empty .file-name { - display: none; -} -.file.is-boxed .file-label { - flex-direction: column; -} -.file.is-boxed .file-cta { - flex-direction: column; - height: auto; - padding: 1em 3em; -} -.file.is-boxed .file-name { - border-width: 0 1px 1px; -} -.file.is-boxed .file-icon { - height: 1.5em; - width: 1.5em; -} -.file.is-boxed .file-icon .fa { - font-size: 21px; -} -.file.is-boxed.is-small .file-icon .fa { - font-size: 14px; -} -.file.is-boxed.is-medium .file-icon .fa { - font-size: 28px; -} -.file.is-boxed.is-large .file-icon .fa { - font-size: 35px; -} -.file.is-boxed.has-name .file-cta { - border-radius: 4px 4px 0 0; -} -.file.is-boxed.has-name .file-name { - border-radius: 0 0 4px 4px; - border-width: 0 1px 1px; -} -.file.is-centered { - justify-content: center; -} -.file.is-fullwidth .file-label { - width: 100%; -} -.file.is-fullwidth .file-name { - flex-grow: 1; - max-width: none; -} -.file.is-right { - justify-content: flex-end; -} -.file.is-right .file-cta { - border-radius: 0 4px 4px 0; -} -.file.is-right .file-name { - border-radius: 4px 0 0 4px; - border-width: 1px 0 1px 1px; - order: -1; -} -.file-label { - align-items: stretch; - display: flex; - cursor: pointer; - justify-content: flex-start; - overflow: hidden; - position: relative; -} -.file-label:hover .file-cta { - background-color: #eee; - color: #363636; -} -.file-label:hover .file-name { - border-color: #d5d5d5; -} -.file-label:active .file-cta { - background-color: #e8e8e8; - color: #363636; -} -.file-label:active .file-name { - border-color: #cfcfcf; -} -.file-input { - height: 100%; - left: 0; - opacity: 0; - outline: none; - position: absolute; - top: 0; - width: 100%; -} -.file-cta, -.file-name { - border-color: #dbdbdb; - border-radius: 4px; - font-size: 1em; - padding-left: 1em; - padding-right: 1em; - white-space: nowrap; -} -.file-cta { - background-color: #f5f5f5; - color: #4a4a4a; -} -.file-name { - border-color: #dbdbdb; - border-style: solid; - border-width: 1px 1px 1px 0; - display: block; - max-width: 16em; - overflow: hidden; - text-align: left; - text-overflow: ellipsis; -} -.file-icon { - align-items: center; - display: flex; - height: 1em; - justify-content: center; - margin-right: 0.5em; - width: 1em; -} -.file-icon .fa { - font-size: 14px; -} -.label { - color: #363636; - display: block; - font-size: 1rem; - font-weight: 700; -} -.label:not(:last-child) { - margin-bottom: 0.5em; -} -.label.is-small { - font-size: 0.75rem; -} -.label.is-medium { - font-size: 1.25rem; -} -.label.is-large { - font-size: 1.5rem; -} -.help { - display: block; - font-size: 0.75rem; - margin-top: 0.25rem; -} -.help.is-white { - color: #fff; -} -.help.is-black { - color: #0a0a0a; -} -.help.is-light { - color: #f5f5f5; -} -.help.is-dark { - color: #363636; -} -.help.is-primary { - color: #00d1b2; -} -.help.is-link { - color: #3273dc; -} -.help.is-info { - color: #209cee; -} -.help.is-success { - color: #23d160; -} -.help.is-warning { - color: #ffdd57; -} -.help.is-danger { - color: #ff3860; -} -.field:not(:last-child) { - margin-bottom: 0.75rem; -} -.field.has-addons { - display: flex; - justify-content: flex-start; -} -.field.has-addons .control:not(:last-child) { - margin-right: -1px; -} -.field.has-addons .control:not(:first-child):not(:last-child) .button, -.field.has-addons .control:not(:first-child):not(:last-child) .input, -.field.has-addons .control:not(:first-child):not(:last-child) .select select { - border-radius: 0; -} -.field.has-addons .control:first-child:not(:only-child) .button, -.field.has-addons .control:first-child:not(:only-child) .input, -.field.has-addons .control:first-child:not(:only-child) .select select { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.field.has-addons .control:last-child:not(:only-child) .button, -.field.has-addons .control:last-child:not(:only-child) .input, -.field.has-addons .control:last-child:not(:only-child) .select select { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.field.has-addons .control .button:not([disabled]):hover, -.field.has-addons .control .button:not([disabled]).is-hovered, -.field.has-addons .control .input:not([disabled]):hover, -.field.has-addons .control .input:not([disabled]).is-hovered, -.field.has-addons .control .select select:not([disabled]):hover, -.field.has-addons .control .select select:not([disabled]).is-hovered { - z-index: 2; -} -.field.has-addons .control .button:not([disabled]):focus, -.field.has-addons .control .button:not([disabled]).is-focused, -.field.has-addons .control .button:not([disabled]):active, -.field.has-addons .control .button:not([disabled]).is-active, -.field.has-addons .control .input:not([disabled]):focus, -.field.has-addons .control .input:not([disabled]).is-focused, -.field.has-addons .control .input:not([disabled]):active, -.field.has-addons .control .input:not([disabled]).is-active, -.field.has-addons .control .select select:not([disabled]):focus, -.field.has-addons .control .select select:not([disabled]).is-focused, -.field.has-addons .control .select select:not([disabled]):active, -.field.has-addons .control .select select:not([disabled]).is-active { - z-index: 3; -} -.field.has-addons .control .button:not([disabled]):focus:hover, -.field.has-addons .control .button:not([disabled]).is-focused:hover, -.field.has-addons .control .button:not([disabled]):active:hover, -.field.has-addons .control .button:not([disabled]).is-active:hover, -.field.has-addons .control .input:not([disabled]):focus:hover, -.field.has-addons .control .input:not([disabled]).is-focused:hover, -.field.has-addons .control .input:not([disabled]):active:hover, -.field.has-addons .control .input:not([disabled]).is-active:hover, -.field.has-addons .control .select select:not([disabled]):focus:hover, -.field.has-addons .control .select select:not([disabled]).is-focused:hover, -.field.has-addons .control .select select:not([disabled]):active:hover, -.field.has-addons .control .select select:not([disabled]).is-active:hover { - z-index: 4; -} -.field.has-addons .control.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} -.field.has-addons.has-addons-centered { - justify-content: center; -} -.field.has-addons.has-addons-right { - justify-content: flex-end; -} -.field.has-addons.has-addons-fullwidth .control { - flex-grow: 1; - flex-shrink: 0; -} -.field.is-grouped { - display: flex; - justify-content: flex-start; -} -.field.is-grouped > .control { - flex-shrink: 0; -} -.field.is-grouped > .control:not(:last-child) { - margin-bottom: 0; - margin-right: 0.75rem; -} -.field.is-grouped > .control.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} -.field.is-grouped.is-grouped-centered { - justify-content: center; -} -.field.is-grouped.is-grouped-right { - justify-content: flex-end; -} -.field.is-grouped.is-grouped-multiline { - flex-wrap: wrap; -} -.field.is-grouped.is-grouped-multiline > .control:last-child, -.field.is-grouped.is-grouped-multiline > .control:not(:last-child) { - margin-bottom: 0.75rem; -} -.field.is-grouped.is-grouped-multiline:last-child { - margin-bottom: -0.75rem; -} -.field.is-grouped.is-grouped-multiline:not(:last-child) { - margin-bottom: 0; -} -@media screen and (min-width: 769px), print { - .field.is-horizontal { - display: flex; - } -} -.field-label .label { - font-size: inherit; -} -@media screen and (max-width: 768px) { - .field-label { - margin-bottom: 0.5rem; - } -} -@media screen and (min-width: 769px), print { - .field-label { - flex-basis: 0; - flex-grow: 1; - flex-shrink: 0; - margin-right: 1.5rem; - text-align: right; - } - .field-label.is-small { - font-size: 0.75rem; - padding-top: 0.375em; - } - .field-label.is-normal { - padding-top: 0.375em; - } - .field-label.is-medium { - font-size: 1.25rem; - padding-top: 0.375em; - } - .field-label.is-large { - font-size: 1.5rem; - padding-top: 0.375em; - } -} -.field-body .field .field { - margin-bottom: 0; -} -@media screen and (min-width: 769px), print { - .field-body { - display: flex; - flex-basis: 0; - flex-grow: 5; - flex-shrink: 1; - } - .field-body .field { - margin-bottom: 0; - } - .field-body > .field { - flex-shrink: 1; - } - .field-body > .field:not(.is-narrow) { - flex-grow: 1; - } - .field-body > .field:not(:last-child) { - margin-right: 0.75rem; - } -} -.control { - box-sizing: border-box; - clear: both; - font-size: 1rem; - position: relative; - text-align: left; -} -.control.has-icons-left .input:focus ~ .icon, -.control.has-icons-left .select:focus ~ .icon, -.control.has-icons-right .input:focus ~ .icon, -.control.has-icons-right .select:focus ~ .icon { - color: #7a7a7a; -} -.control.has-icons-left .input.is-small ~ .icon, -.control.has-icons-left .select.is-small ~ .icon, -.control.has-icons-right .input.is-small ~ .icon, -.control.has-icons-right .select.is-small ~ .icon { - font-size: 0.75rem; -} -.control.has-icons-left .input.is-medium ~ .icon, -.control.has-icons-left .select.is-medium ~ .icon, -.control.has-icons-right .input.is-medium ~ .icon, -.control.has-icons-right .select.is-medium ~ .icon { - font-size: 1.25rem; -} -.control.has-icons-left .input.is-large ~ .icon, -.control.has-icons-left .select.is-large ~ .icon, -.control.has-icons-right .input.is-large ~ .icon, -.control.has-icons-right .select.is-large ~ .icon { - font-size: 1.5rem; -} -.control.has-icons-left .icon, -.control.has-icons-right .icon { - color: #dbdbdb; - height: 2.25em; - pointer-events: none; - position: absolute; - top: 0; - width: 2.25em; - z-index: 4; -} -.control.has-icons-left .input, -.control.has-icons-left .select select { - padding-left: 2.25em; -} -.control.has-icons-left .icon.is-left { - left: 0; -} -.control.has-icons-right .input, -.control.has-icons-right .select select { - padding-right: 2.25em; -} -.control.has-icons-right .icon.is-right { - right: 0; -} -.control.is-loading::after { - position: absolute !important; - right: 0.625em; - top: 0.625em; - z-index: 4; -} -.control.is-loading.is-small:after { - font-size: 0.75rem; -} -.control.is-loading.is-medium:after { - font-size: 1.25rem; -} -.control.is-loading.is-large:after { - font-size: 1.5rem; -} -.breadcrumb { - font-size: 1rem; - white-space: nowrap; -} -.breadcrumb a { - align-items: center; - color: #3273dc; - display: flex; - justify-content: center; - padding: 0 0.75em; -} -.breadcrumb a:hover { - color: #363636; -} -.breadcrumb li { - align-items: center; - display: flex; -} -.breadcrumb li:first-child a { - padding-left: 0; -} -.breadcrumb li.is-active a { - color: #363636; - cursor: default; - pointer-events: none; -} -.breadcrumb li + li::before { - color: #b5b5b5; - content: "\0002f"; -} -.breadcrumb ul, -.breadcrumb ol { - align-items: flex-start; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} -.breadcrumb .icon:first-child { - margin-right: 0.5em; -} -.breadcrumb .icon:last-child { - margin-left: 0.5em; -} -.breadcrumb.is-centered ol, -.breadcrumb.is-centered ul { - justify-content: center; -} -.breadcrumb.is-right ol, -.breadcrumb.is-right ul { - justify-content: flex-end; -} -.breadcrumb.is-small { - font-size: 0.75rem; -} -.breadcrumb.is-medium { - font-size: 1.25rem; -} -.breadcrumb.is-large { - font-size: 1.5rem; -} -.breadcrumb.has-arrow-separator li + li::before { - content: "\02192"; -} -.breadcrumb.has-bullet-separator li + li::before { - content: "\02022"; -} -.breadcrumb.has-dot-separator li + li::before { - content: "\000b7"; -} -.breadcrumb.has-succeeds-separator li + li::before { - content: "\0227B"; -} -.card { - background-color: #fff; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - color: #4a4a4a; - max-width: 100%; - position: relative; -} -.card-header { - background-color: rgba(0, 0, 0, 0); - align-items: stretch; - box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); - display: flex; -} -.card-header-title { - align-items: center; - color: #363636; - display: flex; - flex-grow: 1; - font-weight: 700; - padding: 0.75rem; -} -.card-header-title.is-centered { - justify-content: center; -} -.card-header-icon { - align-items: center; - cursor: pointer; - display: flex; - justify-content: center; - padding: 0.75rem; -} -.card-image { - display: block; - position: relative; -} -.card-content { - background-color: rgba(0, 0, 0, 0); - padding: 1.5rem; -} -.card-footer { - background-color: rgba(0, 0, 0, 0); - border-top: 1px solid #dbdbdb; - align-items: stretch; - display: flex; -} -.card-footer-item { - align-items: center; - display: flex; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 0; - justify-content: center; - padding: 0.75rem; -} -.card-footer-item:not(:last-child) { - border-right: 1px solid #dbdbdb; -} -.card .media:not(:last-child) { - margin-bottom: 1.5rem; -} -.dropdown { - display: inline-flex; - position: relative; - vertical-align: top; -} -.dropdown.is-active .dropdown-menu, -.dropdown.is-hoverable:hover .dropdown-menu { - display: block; -} -.dropdown.is-right .dropdown-menu { - left: auto; - right: 0; -} -.dropdown.is-up .dropdown-menu { - bottom: 100%; - padding-bottom: 4px; - padding-top: initial; - top: auto; -} -.dropdown-menu { - display: none; - left: 0; - min-width: 12rem; - padding-top: 4px; - position: absolute; - top: 100%; - z-index: 20; -} -.dropdown-content { - background-color: #fff; - border-radius: 4px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - padding-bottom: 0.5rem; - padding-top: 0.5rem; -} -.dropdown-item { - color: #4a4a4a; - display: block; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.375rem 1rem; - position: relative; -} -a.dropdown-item, -button.dropdown-item { - padding-right: 3rem; - text-align: left; - white-space: nowrap; - width: 100%; -} -a.dropdown-item:hover, -button.dropdown-item:hover { - background-color: #f5f5f5; - color: #0a0a0a; -} -a.dropdown-item.is-active, -button.dropdown-item.is-active { - background-color: #3273dc; - color: #fff; -} -.dropdown-divider { - background-color: #dbdbdb; - border: none; - display: block; - height: 1px; - margin: 0.5rem 0; -} -.level { - align-items: center; - justify-content: space-between; -} -.level code { - border-radius: 4px; -} -.level img { - display: inline-block; - vertical-align: top; -} -.level.is-mobile { - display: flex; -} -.level.is-mobile .level-left, -.level.is-mobile .level-right { - display: flex; -} -.level.is-mobile .level-left + .level-right { - margin-top: 0; -} -.level.is-mobile .level-item:not(:last-child) { - margin-bottom: 0; - margin-right: 0.75rem; -} -.level.is-mobile .level-item:not(.is-narrow) { - flex-grow: 1; -} -@media screen and (min-width: 769px), print { - .level { - display: flex; - } - .level > .level-item:not(.is-narrow) { - flex-grow: 1; - } -} -.level-item { - align-items: center; - display: flex; - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; - justify-content: center; -} -.level-item .title, -.level-item .subtitle { - margin-bottom: 0; -} -@media screen and (max-width: 768px) { - .level-item:not(:last-child) { - margin-bottom: 0.75rem; - } -} -.level-left, -.level-right { - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; -} -.level-left .level-item.is-flexible, -.level-right .level-item.is-flexible { - flex-grow: 1; -} -@media screen and (min-width: 769px), print { - .level-left .level-item:not(:last-child), - .level-right .level-item:not(:last-child) { - margin-right: 0.75rem; - } -} -.level-left { - align-items: center; - justify-content: flex-start; -} -@media screen and (max-width: 768px) { - .level-left + .level-right { - margin-top: 1.5rem; - } -} -@media screen and (min-width: 769px), print { - .level-left { - display: flex; - } -} -.level-right { - align-items: center; - justify-content: flex-end; -} -@media screen and (min-width: 769px), print { - .level-right { - display: flex; - } -} -.list { - background-color: #fff; - border-radius: 4px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); -} -.list-item { - display: block; - padding: 0.5em 1em; -} -.list-item:not(a) { - color: #4a4a4a; -} -.list-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.list-item:last-child { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} -.list-item:not(:last-child) { - border-bottom: 1px solid #dbdbdb; -} -.list-item.is-active { - background-color: #3273dc; - color: #fff; -} -a.list-item { - background-color: #f5f5f5; - cursor: pointer; -} -.media { - align-items: flex-start; - display: flex; - text-align: left; -} -.media .content:not(:last-child) { - margin-bottom: 0.75rem; -} -.media .media { - border-top: 1px solid rgba(219, 219, 219, 0.5); - display: flex; - padding-top: 0.75rem; -} -.media .media .content:not(:last-child), -.media .media .control:not(:last-child) { - margin-bottom: 0.5rem; -} -.media .media .media { - padding-top: 0.5rem; -} -.media .media .media + .media { - margin-top: 0.5rem; -} -.media + .media { - border-top: 1px solid rgba(219, 219, 219, 0.5); - margin-top: 1rem; - padding-top: 1rem; -} -.media.is-large + .media { - margin-top: 1.5rem; - padding-top: 1.5rem; -} -.media-left, -.media-right { - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; -} -.media-left { - margin-right: 1rem; -} -.media-right { - margin-left: 1rem; -} -.media-content { - flex-basis: auto; - flex-grow: 1; - flex-shrink: 1; - text-align: left; -} -@media screen and (max-width: 768px) { - .media-content { - overflow-x: auto; - } -} -.menu { - font-size: 1rem; -} -.menu.is-small { - font-size: 0.75rem; -} -.menu.is-medium { - font-size: 1.25rem; -} -.menu.is-large { - font-size: 1.5rem; -} -.menu-list { - line-height: 1.25; -} -.menu-list a { - border-radius: 2px; - color: #4a4a4a; - display: block; - padding: 0.5em 0.75em; -} -.menu-list a:hover { - background-color: #f5f5f5; - color: #363636; -} -.menu-list a.is-active { - background-color: #3273dc; - color: #fff; -} -.menu-list li ul { - border-left: 1px solid #dbdbdb; - margin: 0.75em; - padding-left: 0.75em; -} -.menu-label { - color: #7a7a7a; - font-size: 0.75em; - letter-spacing: 0.1em; - text-transform: uppercase; -} -.menu-label:not(:first-child) { - margin-top: 1em; -} -.menu-label:not(:last-child) { - margin-bottom: 1em; -} -.message { - background-color: #f5f5f5; - border-radius: 4px; - font-size: 1rem; -} -.message strong { - color: currentColor; -} -.message a:not(.button):not(.tag):not(.dropdown-item) { - color: currentColor; - text-decoration: underline; -} -.message.is-small { - font-size: 0.75rem; -} -.message.is-medium { - font-size: 1.25rem; -} -.message.is-large { - font-size: 1.5rem; -} -.message.is-white { - background-color: #fff; -} -.message.is-white .message-header { - background-color: #fff; - color: #0a0a0a; -} -.message.is-white .message-body { - border-color: #fff; - color: #4d4d4d; -} -.message.is-black { - background-color: #fafafa; -} -.message.is-black .message-header { - background-color: #0a0a0a; - color: #fff; -} -.message.is-black .message-body { - border-color: #0a0a0a; - color: #090909; -} -.message.is-light { - background-color: #fafafa; -} -.message.is-light .message-header { - background-color: #f5f5f5; - color: #363636; -} -.message.is-light .message-body { - border-color: #f5f5f5; - color: #505050; -} -.message.is-dark { - background-color: #fafafa; -} -.message.is-dark .message-header { - background-color: #363636; - color: #f5f5f5; -} -.message.is-dark .message-body { - border-color: #363636; - color: #2a2a2a; -} -.message.is-primary { - background-color: #f5fffd; -} -.message.is-primary .message-header { - background-color: #00d1b2; - color: #fff; -} -.message.is-primary .message-body { - border-color: #00d1b2; - color: #021310; -} -.message.is-link { - background-color: #f6f9fe; -} -.message.is-link .message-header { - background-color: #3273dc; - color: #fff; -} -.message.is-link .message-body { - border-color: #3273dc; - color: #22509a; -} -.message.is-info { - background-color: #f6fbfe; -} -.message.is-info .message-header { - background-color: #209cee; - color: #fff; -} -.message.is-info .message-body { - border-color: #209cee; - color: #12537e; -} -.message.is-success { - background-color: #f6fef9; -} -.message.is-success .message-header { - background-color: #23d160; - color: #fff; -} -.message.is-success .message-body { - border-color: #23d160; - color: #0e301a; -} -.message.is-warning { - background-color: #fffdf5; -} -.message.is-warning .message-header { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.message.is-warning .message-body { - border-color: #ffdd57; - color: #3b3108; -} -.message.is-danger { - background-color: #fff5f7; -} -.message.is-danger .message-header { - background-color: #ff3860; - color: #fff; -} -.message.is-danger .message-body { - border-color: #ff3860; - color: #cd0930; -} -.message-header { - align-items: center; - background-color: #4a4a4a; - border-radius: 4px 4px 0 0; - color: #fff; - display: flex; - font-weight: 700; - justify-content: space-between; - line-height: 1.25; - padding: 0.75em 1em; - position: relative; -} -.message-header .delete { - flex-grow: 0; - flex-shrink: 0; - margin-left: 0.75em; -} -.message-header + .message-body { - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.message-body { - border-color: #dbdbdb; - border-radius: 4px; - border-style: solid; - border-width: 0 0 0 4px; - color: #4a4a4a; - padding: 1.25em 1.5em; -} -.message-body code, -.message-body pre { - background-color: #fff; -} -.message-body pre code { - background-color: rgba(0, 0, 0, 0); -} -.modal { - align-items: center; - display: none; - flex-direction: column; - justify-content: center; - overflow: hidden; - position: fixed; - z-index: 40; -} -.modal.is-active { - display: flex; -} -.modal-background { - background-color: rgba(10, 10, 10, 0.86); -} -.modal-content, -.modal-card { - margin: 0 20px; - max-height: calc(100vh - 160px); - overflow: auto; - position: relative; - width: 100%; -} -@media screen and (min-width: 769px), print { - .modal-content, - .modal-card { - margin: 0 auto; - max-height: calc(100vh - 40px); - width: 640px; - } -} -.modal-close { - background: none; - height: 40px; - position: fixed; - right: 20px; - top: 20px; - width: 40px; -} -.modal-card { - display: flex; - flex-direction: column; - max-height: calc(100vh - 40px); - overflow: hidden; - -ms-overflow-y: visible; -} -.modal-card-head, -.modal-card-foot { - align-items: center; - background-color: #f5f5f5; - display: flex; - flex-shrink: 0; - justify-content: flex-start; - padding: 20px; - position: relative; -} -.modal-card-head { - border-bottom: 1px solid #dbdbdb; - border-top-left-radius: 6px; - border-top-right-radius: 6px; -} -.modal-card-title { - color: #363636; - flex-grow: 1; - flex-shrink: 0; - font-size: 1.5rem; - line-height: 1; -} -.modal-card-foot { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - border-top: 1px solid #dbdbdb; -} -.modal-card-foot .button:not(:last-child) { - margin-right: 0.5em; -} -.modal-card-body { - -webkit-overflow-scrolling: touch; - background-color: #fff; - flex-grow: 1; - flex-shrink: 1; - overflow: auto; - padding: 20px; -} -.navbar { - background-color: #fff; - min-height: 3.25rem; - position: relative; - z-index: 30; -} -.navbar.is-white { - background-color: #fff; - color: #0a0a0a; -} -.navbar.is-white .navbar-brand > .navbar-item, -.navbar.is-white .navbar-brand .navbar-link { - color: #0a0a0a; -} -.navbar.is-white .navbar-brand > a.navbar-item:focus, -.navbar.is-white .navbar-brand > a.navbar-item:hover, -.navbar.is-white .navbar-brand > a.navbar-item.is-active, -.navbar.is-white .navbar-brand .navbar-link:focus, -.navbar.is-white .navbar-brand .navbar-link:hover, -.navbar.is-white .navbar-brand .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; -} -.navbar.is-white .navbar-brand .navbar-link::after { - border-color: #0a0a0a; -} -.navbar.is-white .navbar-burger { - color: #0a0a0a; -} -@media screen and (min-width: 1024px) { - .navbar.is-white .navbar-start > .navbar-item, - .navbar.is-white .navbar-start .navbar-link, - .navbar.is-white .navbar-end > .navbar-item, - .navbar.is-white .navbar-end .navbar-link { - color: #0a0a0a; - } - .navbar.is-white .navbar-start > a.navbar-item:focus, - .navbar.is-white .navbar-start > a.navbar-item:hover, - .navbar.is-white .navbar-start > a.navbar-item.is-active, - .navbar.is-white .navbar-start .navbar-link:focus, - .navbar.is-white .navbar-start .navbar-link:hover, - .navbar.is-white .navbar-start .navbar-link.is-active, - .navbar.is-white .navbar-end > a.navbar-item:focus, - .navbar.is-white .navbar-end > a.navbar-item:hover, - .navbar.is-white .navbar-end > a.navbar-item.is-active, - .navbar.is-white .navbar-end .navbar-link:focus, - .navbar.is-white .navbar-end .navbar-link:hover, - .navbar.is-white .navbar-end .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; - } - .navbar.is-white .navbar-start .navbar-link::after, - .navbar.is-white .navbar-end .navbar-link::after { - border-color: #0a0a0a; - } - .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #f2f2f2; - color: #0a0a0a; - } - .navbar.is-white .navbar-dropdown a.navbar-item.is-active { - background-color: #fff; - color: #0a0a0a; - } -} -.navbar.is-black { - background-color: #0a0a0a; - color: #fff; -} -.navbar.is-black .navbar-brand > .navbar-item, -.navbar.is-black .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-black .navbar-brand > a.navbar-item:focus, -.navbar.is-black .navbar-brand > a.navbar-item:hover, -.navbar.is-black .navbar-brand > a.navbar-item.is-active, -.navbar.is-black .navbar-brand .navbar-link:focus, -.navbar.is-black .navbar-brand .navbar-link:hover, -.navbar.is-black .navbar-brand .navbar-link.is-active { - background-color: #000; - color: #fff; -} -.navbar.is-black .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-black .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-black .navbar-start > .navbar-item, - .navbar.is-black .navbar-start .navbar-link, - .navbar.is-black .navbar-end > .navbar-item, - .navbar.is-black .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-black .navbar-start > a.navbar-item:focus, - .navbar.is-black .navbar-start > a.navbar-item:hover, - .navbar.is-black .navbar-start > a.navbar-item.is-active, - .navbar.is-black .navbar-start .navbar-link:focus, - .navbar.is-black .navbar-start .navbar-link:hover, - .navbar.is-black .navbar-start .navbar-link.is-active, - .navbar.is-black .navbar-end > a.navbar-item:focus, - .navbar.is-black .navbar-end > a.navbar-item:hover, - .navbar.is-black .navbar-end > a.navbar-item.is-active, - .navbar.is-black .navbar-end .navbar-link:focus, - .navbar.is-black .navbar-end .navbar-link:hover, - .navbar.is-black .navbar-end .navbar-link.is-active { - background-color: #000; - color: #fff; - } - .navbar.is-black .navbar-start .navbar-link::after, - .navbar.is-black .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #000; - color: #fff; - } - .navbar.is-black .navbar-dropdown a.navbar-item.is-active { - background-color: #0a0a0a; - color: #fff; - } -} -.navbar.is-light { - background-color: #f5f5f5; - color: #363636; -} -.navbar.is-light .navbar-brand > .navbar-item, -.navbar.is-light .navbar-brand .navbar-link { - color: #363636; -} -.navbar.is-light .navbar-brand > a.navbar-item:focus, -.navbar.is-light .navbar-brand > a.navbar-item:hover, -.navbar.is-light .navbar-brand > a.navbar-item.is-active, -.navbar.is-light .navbar-brand .navbar-link:focus, -.navbar.is-light .navbar-brand .navbar-link:hover, -.navbar.is-light .navbar-brand .navbar-link.is-active { - background-color: #e8e8e8; - color: #363636; -} -.navbar.is-light .navbar-brand .navbar-link::after { - border-color: #363636; -} -.navbar.is-light .navbar-burger { - color: #363636; -} -@media screen and (min-width: 1024px) { - .navbar.is-light .navbar-start > .navbar-item, - .navbar.is-light .navbar-start .navbar-link, - .navbar.is-light .navbar-end > .navbar-item, - .navbar.is-light .navbar-end .navbar-link { - color: #363636; - } - .navbar.is-light .navbar-start > a.navbar-item:focus, - .navbar.is-light .navbar-start > a.navbar-item:hover, - .navbar.is-light .navbar-start > a.navbar-item.is-active, - .navbar.is-light .navbar-start .navbar-link:focus, - .navbar.is-light .navbar-start .navbar-link:hover, - .navbar.is-light .navbar-start .navbar-link.is-active, - .navbar.is-light .navbar-end > a.navbar-item:focus, - .navbar.is-light .navbar-end > a.navbar-item:hover, - .navbar.is-light .navbar-end > a.navbar-item.is-active, - .navbar.is-light .navbar-end .navbar-link:focus, - .navbar.is-light .navbar-end .navbar-link:hover, - .navbar.is-light .navbar-end .navbar-link.is-active { - background-color: #e8e8e8; - color: #363636; - } - .navbar.is-light .navbar-start .navbar-link::after, - .navbar.is-light .navbar-end .navbar-link::after { - border-color: #363636; - } - .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #e8e8e8; - color: #363636; - } - .navbar.is-light .navbar-dropdown a.navbar-item.is-active { - background-color: #f5f5f5; - color: #363636; - } -} -.navbar.is-dark { - background-color: #363636; - color: #f5f5f5; -} -.navbar.is-dark .navbar-brand > .navbar-item, -.navbar.is-dark .navbar-brand .navbar-link { - color: #f5f5f5; -} -.navbar.is-dark .navbar-brand > a.navbar-item:focus, -.navbar.is-dark .navbar-brand > a.navbar-item:hover, -.navbar.is-dark .navbar-brand > a.navbar-item.is-active, -.navbar.is-dark .navbar-brand .navbar-link:focus, -.navbar.is-dark .navbar-brand .navbar-link:hover, -.navbar.is-dark .navbar-brand .navbar-link.is-active { - background-color: #292929; - color: #f5f5f5; -} -.navbar.is-dark .navbar-brand .navbar-link::after { - border-color: #f5f5f5; -} -.navbar.is-dark .navbar-burger { - color: #f5f5f5; -} -@media screen and (min-width: 1024px) { - .navbar.is-dark .navbar-start > .navbar-item, - .navbar.is-dark .navbar-start .navbar-link, - .navbar.is-dark .navbar-end > .navbar-item, - .navbar.is-dark .navbar-end .navbar-link { - color: #f5f5f5; - } - .navbar.is-dark .navbar-start > a.navbar-item:focus, - .navbar.is-dark .navbar-start > a.navbar-item:hover, - .navbar.is-dark .navbar-start > a.navbar-item.is-active, - .navbar.is-dark .navbar-start .navbar-link:focus, - .navbar.is-dark .navbar-start .navbar-link:hover, - .navbar.is-dark .navbar-start .navbar-link.is-active, - .navbar.is-dark .navbar-end > a.navbar-item:focus, - .navbar.is-dark .navbar-end > a.navbar-item:hover, - .navbar.is-dark .navbar-end > a.navbar-item.is-active, - .navbar.is-dark .navbar-end .navbar-link:focus, - .navbar.is-dark .navbar-end .navbar-link:hover, - .navbar.is-dark .navbar-end .navbar-link.is-active { - background-color: #292929; - color: #f5f5f5; - } - .navbar.is-dark .navbar-start .navbar-link::after, - .navbar.is-dark .navbar-end .navbar-link::after { - border-color: #f5f5f5; - } - .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #292929; - color: #f5f5f5; - } - .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { - background-color: #363636; - color: #f5f5f5; - } -} -.navbar.is-primary { - background-color: #00d1b2; - color: #fff; -} -.navbar.is-primary .navbar-brand > .navbar-item, -.navbar.is-primary .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-primary .navbar-brand > a.navbar-item:focus, -.navbar.is-primary .navbar-brand > a.navbar-item:hover, -.navbar.is-primary .navbar-brand > a.navbar-item.is-active, -.navbar.is-primary .navbar-brand .navbar-link:focus, -.navbar.is-primary .navbar-brand .navbar-link:hover, -.navbar.is-primary .navbar-brand .navbar-link.is-active { - background-color: #00b89c; - color: #fff; -} -.navbar.is-primary .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-primary .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-primary .navbar-start > .navbar-item, - .navbar.is-primary .navbar-start .navbar-link, - .navbar.is-primary .navbar-end > .navbar-item, - .navbar.is-primary .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-primary .navbar-start > a.navbar-item:focus, - .navbar.is-primary .navbar-start > a.navbar-item:hover, - .navbar.is-primary .navbar-start > a.navbar-item.is-active, - .navbar.is-primary .navbar-start .navbar-link:focus, - .navbar.is-primary .navbar-start .navbar-link:hover, - .navbar.is-primary .navbar-start .navbar-link.is-active, - .navbar.is-primary .navbar-end > a.navbar-item:focus, - .navbar.is-primary .navbar-end > a.navbar-item:hover, - .navbar.is-primary .navbar-end > a.navbar-item.is-active, - .navbar.is-primary .navbar-end .navbar-link:focus, - .navbar.is-primary .navbar-end .navbar-link:hover, - .navbar.is-primary .navbar-end .navbar-link.is-active { - background-color: #00b89c; - color: #fff; - } - .navbar.is-primary .navbar-start .navbar-link::after, - .navbar.is-primary .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #00b89c; - color: #fff; - } - .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { - background-color: #00d1b2; - color: #fff; - } -} -.navbar.is-link { - background-color: #3273dc; - color: #fff; -} -.navbar.is-link .navbar-brand > .navbar-item, -.navbar.is-link .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-link .navbar-brand > a.navbar-item:focus, -.navbar.is-link .navbar-brand > a.navbar-item:hover, -.navbar.is-link .navbar-brand > a.navbar-item.is-active, -.navbar.is-link .navbar-brand .navbar-link:focus, -.navbar.is-link .navbar-brand .navbar-link:hover, -.navbar.is-link .navbar-brand .navbar-link.is-active { - background-color: #2366d1; - color: #fff; -} -.navbar.is-link .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-link .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-link .navbar-start > .navbar-item, - .navbar.is-link .navbar-start .navbar-link, - .navbar.is-link .navbar-end > .navbar-item, - .navbar.is-link .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-link .navbar-start > a.navbar-item:focus, - .navbar.is-link .navbar-start > a.navbar-item:hover, - .navbar.is-link .navbar-start > a.navbar-item.is-active, - .navbar.is-link .navbar-start .navbar-link:focus, - .navbar.is-link .navbar-start .navbar-link:hover, - .navbar.is-link .navbar-start .navbar-link.is-active, - .navbar.is-link .navbar-end > a.navbar-item:focus, - .navbar.is-link .navbar-end > a.navbar-item:hover, - .navbar.is-link .navbar-end > a.navbar-item.is-active, - .navbar.is-link .navbar-end .navbar-link:focus, - .navbar.is-link .navbar-end .navbar-link:hover, - .navbar.is-link .navbar-end .navbar-link.is-active { - background-color: #2366d1; - color: #fff; - } - .navbar.is-link .navbar-start .navbar-link::after, - .navbar.is-link .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #2366d1; - color: #fff; - } - .navbar.is-link .navbar-dropdown a.navbar-item.is-active { - background-color: #3273dc; - color: #fff; - } -} -.navbar.is-info { - background-color: #209cee; - color: #fff; -} -.navbar.is-info .navbar-brand > .navbar-item, -.navbar.is-info .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-info .navbar-brand > a.navbar-item:focus, -.navbar.is-info .navbar-brand > a.navbar-item:hover, -.navbar.is-info .navbar-brand > a.navbar-item.is-active, -.navbar.is-info .navbar-brand .navbar-link:focus, -.navbar.is-info .navbar-brand .navbar-link:hover, -.navbar.is-info .navbar-brand .navbar-link.is-active { - background-color: #118fe4; - color: #fff; -} -.navbar.is-info .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-info .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-info .navbar-start > .navbar-item, - .navbar.is-info .navbar-start .navbar-link, - .navbar.is-info .navbar-end > .navbar-item, - .navbar.is-info .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-info .navbar-start > a.navbar-item:focus, - .navbar.is-info .navbar-start > a.navbar-item:hover, - .navbar.is-info .navbar-start > a.navbar-item.is-active, - .navbar.is-info .navbar-start .navbar-link:focus, - .navbar.is-info .navbar-start .navbar-link:hover, - .navbar.is-info .navbar-start .navbar-link.is-active, - .navbar.is-info .navbar-end > a.navbar-item:focus, - .navbar.is-info .navbar-end > a.navbar-item:hover, - .navbar.is-info .navbar-end > a.navbar-item.is-active, - .navbar.is-info .navbar-end .navbar-link:focus, - .navbar.is-info .navbar-end .navbar-link:hover, - .navbar.is-info .navbar-end .navbar-link.is-active { - background-color: #118fe4; - color: #fff; - } - .navbar.is-info .navbar-start .navbar-link::after, - .navbar.is-info .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #118fe4; - color: #fff; - } - .navbar.is-info .navbar-dropdown a.navbar-item.is-active { - background-color: #209cee; - color: #fff; - } -} -.navbar.is-success { - background-color: #23d160; - color: #fff; -} -.navbar.is-success .navbar-brand > .navbar-item, -.navbar.is-success .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-success .navbar-brand > a.navbar-item:focus, -.navbar.is-success .navbar-brand > a.navbar-item:hover, -.navbar.is-success .navbar-brand > a.navbar-item.is-active, -.navbar.is-success .navbar-brand .navbar-link:focus, -.navbar.is-success .navbar-brand .navbar-link:hover, -.navbar.is-success .navbar-brand .navbar-link.is-active { - background-color: #20bc56; - color: #fff; -} -.navbar.is-success .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-success .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-success .navbar-start > .navbar-item, - .navbar.is-success .navbar-start .navbar-link, - .navbar.is-success .navbar-end > .navbar-item, - .navbar.is-success .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-success .navbar-start > a.navbar-item:focus, - .navbar.is-success .navbar-start > a.navbar-item:hover, - .navbar.is-success .navbar-start > a.navbar-item.is-active, - .navbar.is-success .navbar-start .navbar-link:focus, - .navbar.is-success .navbar-start .navbar-link:hover, - .navbar.is-success .navbar-start .navbar-link.is-active, - .navbar.is-success .navbar-end > a.navbar-item:focus, - .navbar.is-success .navbar-end > a.navbar-item:hover, - .navbar.is-success .navbar-end > a.navbar-item.is-active, - .navbar.is-success .navbar-end .navbar-link:focus, - .navbar.is-success .navbar-end .navbar-link:hover, - .navbar.is-success .navbar-end .navbar-link.is-active { - background-color: #20bc56; - color: #fff; - } - .navbar.is-success .navbar-start .navbar-link::after, - .navbar.is-success .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #20bc56; - color: #fff; - } - .navbar.is-success .navbar-dropdown a.navbar-item.is-active { - background-color: #23d160; - color: #fff; - } -} -.navbar.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.navbar.is-warning .navbar-brand > .navbar-item, -.navbar.is-warning .navbar-brand .navbar-link { - color: rgba(0, 0, 0, 0.7); -} -.navbar.is-warning .navbar-brand > a.navbar-item:focus, -.navbar.is-warning .navbar-brand > a.navbar-item:hover, -.navbar.is-warning .navbar-brand > a.navbar-item.is-active, -.navbar.is-warning .navbar-brand .navbar-link:focus, -.navbar.is-warning .navbar-brand .navbar-link:hover, -.navbar.is-warning .navbar-brand .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); -} -.navbar.is-warning .navbar-brand .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); -} -.navbar.is-warning .navbar-burger { - color: rgba(0, 0, 0, 0.7); -} -@media screen and (min-width: 1024px) { - .navbar.is-warning .navbar-start > .navbar-item, - .navbar.is-warning .navbar-start .navbar-link, - .navbar.is-warning .navbar-end > .navbar-item, - .navbar.is-warning .navbar-end .navbar-link { - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-start > a.navbar-item:focus, - .navbar.is-warning .navbar-start > a.navbar-item:hover, - .navbar.is-warning .navbar-start > a.navbar-item.is-active, - .navbar.is-warning .navbar-start .navbar-link:focus, - .navbar.is-warning .navbar-start .navbar-link:hover, - .navbar.is-warning .navbar-start .navbar-link.is-active, - .navbar.is-warning .navbar-end > a.navbar-item:focus, - .navbar.is-warning .navbar-end > a.navbar-item:hover, - .navbar.is-warning .navbar-end > a.navbar-item.is-active, - .navbar.is-warning .navbar-end .navbar-link:focus, - .navbar.is-warning .navbar-end .navbar-link:hover, - .navbar.is-warning .navbar-end .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-start .navbar-link::after, - .navbar.is-warning .navbar-end .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); - } -} -.navbar.is-danger { - background-color: #ff3860; - color: #fff; -} -.navbar.is-danger .navbar-brand > .navbar-item, -.navbar.is-danger .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-danger .navbar-brand > a.navbar-item:focus, -.navbar.is-danger .navbar-brand > a.navbar-item:hover, -.navbar.is-danger .navbar-brand > a.navbar-item.is-active, -.navbar.is-danger .navbar-brand .navbar-link:focus, -.navbar.is-danger .navbar-brand .navbar-link:hover, -.navbar.is-danger .navbar-brand .navbar-link.is-active { - background-color: #ff1f4b; - color: #fff; -} -.navbar.is-danger .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-danger .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-danger .navbar-start > .navbar-item, - .navbar.is-danger .navbar-start .navbar-link, - .navbar.is-danger .navbar-end > .navbar-item, - .navbar.is-danger .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-danger .navbar-start > a.navbar-item:focus, - .navbar.is-danger .navbar-start > a.navbar-item:hover, - .navbar.is-danger .navbar-start > a.navbar-item.is-active, - .navbar.is-danger .navbar-start .navbar-link:focus, - .navbar.is-danger .navbar-start .navbar-link:hover, - .navbar.is-danger .navbar-start .navbar-link.is-active, - .navbar.is-danger .navbar-end > a.navbar-item:focus, - .navbar.is-danger .navbar-end > a.navbar-item:hover, - .navbar.is-danger .navbar-end > a.navbar-item.is-active, - .navbar.is-danger .navbar-end .navbar-link:focus, - .navbar.is-danger .navbar-end .navbar-link:hover, - .navbar.is-danger .navbar-end .navbar-link.is-active { - background-color: #ff1f4b; - color: #fff; - } - .navbar.is-danger .navbar-start .navbar-link::after, - .navbar.is-danger .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #ff1f4b; - color: #fff; - } - .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { - background-color: #ff3860; - color: #fff; - } -} -.navbar > .container { - align-items: stretch; - display: flex; - min-height: 3.25rem; - width: 100%; -} -.navbar.has-shadow { - box-shadow: 0 2px 0 0 #f5f5f5; -} -.navbar.is-fixed-bottom, -.navbar.is-fixed-top { - left: 0; - position: fixed; - right: 0; - z-index: 30; -} -.navbar.is-fixed-bottom { - bottom: 0; -} -.navbar.is-fixed-bottom.has-shadow { - box-shadow: 0 -2px 0 0 #f5f5f5; -} -.navbar.is-fixed-top { - top: 0; -} -html.has-navbar-fixed-top, -body.has-navbar-fixed-top { - padding-top: 3.25rem; -} -html.has-navbar-fixed-bottom, -body.has-navbar-fixed-bottom { - padding-bottom: 3.25rem; -} -.navbar-brand, -.navbar-tabs { - align-items: stretch; - display: flex; - flex-shrink: 0; - min-height: 3.25rem; -} -.navbar-brand a.navbar-item:focus, -.navbar-brand a.navbar-item:hover { - background-color: transparent; -} -.navbar-tabs { - -webkit-overflow-scrolling: touch; - max-width: 100vw; - overflow-x: auto; - overflow-y: hidden; -} -.navbar-burger { - color: #4a4a4a; - cursor: pointer; - display: block; - height: 3.25rem; - position: relative; - width: 3.25rem; - margin-left: auto; -} -.navbar-burger span { - background-color: currentColor; - display: block; - height: 1px; - left: calc(50% - 8px); - position: absolute; - -webkit-transform-origin: center; - transform-origin: center; - transition-duration: 86ms; - transition-property: background-color, opacity, -webkit-transform; - transition-property: background-color, opacity, transform; - transition-property: background-color, opacity, transform, -webkit-transform; - transition-timing-function: ease-out; - width: 16px; -} -.navbar-burger span:nth-child(1) { - top: calc(50% - 6px); -} -.navbar-burger span:nth-child(2) { - top: calc(50% - 1px); -} -.navbar-burger span:nth-child(3) { - top: calc(50% + 4px); -} -.navbar-burger:hover { - background-color: rgba(0, 0, 0, 0.05); -} -.navbar-burger.is-active span:nth-child(1) { - -webkit-transform: translateY(5px) rotate(45deg); - transform: translateY(5px) rotate(45deg); -} -.navbar-burger.is-active span:nth-child(2) { - opacity: 0; -} -.navbar-burger.is-active span:nth-child(3) { - -webkit-transform: translateY(-5px) rotate(-45deg); - transform: translateY(-5px) rotate(-45deg); -} -.navbar-menu { - display: none; -} -.navbar-item, -.navbar-link { - color: #4a4a4a; - display: block; - line-height: 1.5; - padding: 0.5rem 0.75rem; - position: relative; -} -.navbar-item .icon:only-child, -.navbar-link .icon:only-child { - margin-left: -0.25rem; - margin-right: -0.25rem; -} -a.navbar-item, -.navbar-link { - cursor: pointer; -} -a.navbar-item:focus, -a.navbar-item:focus-within, -a.navbar-item:hover, -a.navbar-item.is-active, -.navbar-link:focus, -.navbar-link:focus-within, -.navbar-link:hover, -.navbar-link.is-active { - background-color: #fafafa; - color: #3273dc; -} -.navbar-item { - display: block; - flex-grow: 0; - flex-shrink: 0; -} -.navbar-item img { - max-height: 1.75rem; -} -.navbar-item.has-dropdown { - padding: 0; -} -.navbar-item.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} -.navbar-item.is-tab { - border-bottom: 1px solid transparent; - min-height: 3.25rem; - padding-bottom: calc(0.5rem - 1px); -} -.navbar-item.is-tab:focus, -.navbar-item.is-tab:hover { - background-color: rgba(0, 0, 0, 0); - border-bottom-color: #3273dc; -} -.navbar-item.is-tab.is-active { - background-color: rgba(0, 0, 0, 0); - border-bottom-color: #3273dc; - border-bottom-style: solid; - border-bottom-width: 3px; - color: #3273dc; - padding-bottom: calc(0.5rem - 3px); -} -.navbar-content { - flex-grow: 1; - flex-shrink: 1; -} -.navbar-link:not(.is-arrowless) { - padding-right: 2.5em; -} -.navbar-link:not(.is-arrowless)::after { - border-color: #3273dc; - margin-top: -0.375em; - right: 1.125em; -} -.navbar-dropdown { - font-size: 0.875rem; - padding-bottom: 0.5rem; - padding-top: 0.5rem; -} -.navbar-dropdown .navbar-item { - padding-left: 1.5rem; - padding-right: 1.5rem; -} -.navbar-divider { - background-color: #f5f5f5; - border: none; - display: none; - height: 2px; - margin: 0.5rem 0; -} -@media screen and (max-width: 1023px) { - .navbar > .container { - display: block; - } - .navbar-brand .navbar-item, - .navbar-tabs .navbar-item { - align-items: center; - display: flex; - } - .navbar-link::after { - display: none; - } - .navbar-menu { - background-color: #fff; - box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); - padding: 0.5rem 0; - } - .navbar-menu.is-active { - display: block; - } - .navbar.is-fixed-bottom-touch, - .navbar.is-fixed-top-touch { - left: 0; - position: fixed; - right: 0; - z-index: 30; - } - .navbar.is-fixed-bottom-touch { - bottom: 0; - } - .navbar.is-fixed-bottom-touch.has-shadow { - box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); - } - .navbar.is-fixed-top-touch { - top: 0; - } - .navbar.is-fixed-top .navbar-menu, - .navbar.is-fixed-top-touch .navbar-menu { - -webkit-overflow-scrolling: touch; - max-height: calc(100vh - 3.25rem); - overflow: auto; - } - html.has-navbar-fixed-top-touch, - body.has-navbar-fixed-top-touch { - padding-top: 3.25rem; - } - html.has-navbar-fixed-bottom-touch, - body.has-navbar-fixed-bottom-touch { - padding-bottom: 3.25rem; - } -} -@media screen and (min-width: 1024px) { - .navbar, - .navbar-menu, - .navbar-start, - .navbar-end { - align-items: stretch; - display: flex; - } - .navbar { - min-height: 3.25rem; - } - .navbar.is-spaced { - padding: 1rem 2rem; - } - .navbar.is-spaced .navbar-start, - .navbar.is-spaced .navbar-end { - align-items: center; - } - .navbar.is-spaced a.navbar-item, - .navbar.is-spaced .navbar-link { - border-radius: 4px; - } - .navbar.is-transparent a.navbar-item:focus, - .navbar.is-transparent a.navbar-item:hover, - .navbar.is-transparent a.navbar-item.is-active, - .navbar.is-transparent .navbar-link:focus, - .navbar.is-transparent .navbar-link:hover, - .navbar.is-transparent .navbar-link.is-active { - background-color: transparent !important; - } - .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:focus - .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:focus-within - .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:hover - .navbar-link { - background-color: transparent !important; - } - .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, - .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { - background-color: #f5f5f5; - color: #0a0a0a; - } - .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { - background-color: #f5f5f5; - color: #3273dc; - } - .navbar-burger { - display: none; - } - .navbar-item, - .navbar-link { - align-items: center; - display: flex; - } - .navbar-item { - display: flex; - } - .navbar-item.has-dropdown { - align-items: stretch; - } - .navbar-item.has-dropdown-up .navbar-link::after { - -webkit-transform: rotate(135deg) translate(0.25em, -0.25em); - transform: rotate(135deg) translate(0.25em, -0.25em); - } - .navbar-item.has-dropdown-up .navbar-dropdown { - border-bottom: 2px solid #dbdbdb; - border-radius: 6px 6px 0 0; - border-top: none; - bottom: 100%; - box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); - top: auto; - } - .navbar-item.is-active .navbar-dropdown, - .navbar-item.is-hoverable:focus .navbar-dropdown, - .navbar-item.is-hoverable:focus-within .navbar-dropdown, - .navbar-item.is-hoverable:hover .navbar-dropdown { - display: block; - } - .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, - .navbar-item.is-active .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, - .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, - .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, - .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { - opacity: 1; - pointer-events: auto; - -webkit-transform: translateY(0); - transform: translateY(0); - } - .navbar-menu { - flex-grow: 1; - flex-shrink: 0; - } - .navbar-start { - justify-content: flex-start; - margin-right: auto; - } - .navbar-end { - justify-content: flex-end; - margin-left: auto; - } - .navbar-dropdown { - background-color: #fff; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - border-top: 2px solid #dbdbdb; - box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); - display: none; - font-size: 0.875rem; - left: 0; - min-width: 100%; - position: absolute; - top: 100%; - z-index: 20; - } - .navbar-dropdown .navbar-item { - padding: 0.375rem 1rem; - white-space: nowrap; - } - .navbar-dropdown a.navbar-item { - padding-right: 3rem; - } - .navbar-dropdown a.navbar-item:focus, - .navbar-dropdown a.navbar-item:hover { - background-color: #f5f5f5; - color: #0a0a0a; - } - .navbar-dropdown a.navbar-item.is-active { - background-color: #f5f5f5; - color: #3273dc; - } - .navbar.is-spaced .navbar-dropdown, - .navbar-dropdown.is-boxed { - border-radius: 6px; - border-top: none; - box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - display: block; - opacity: 0; - pointer-events: none; - top: calc(100% + (-4px)); - -webkit-transform: translateY(-5px); - transform: translateY(-5px); - transition-duration: 86ms; - transition-property: opacity, -webkit-transform; - transition-property: opacity, transform; - transition-property: opacity, transform, -webkit-transform; - } - .navbar-dropdown.is-right { - left: auto; - right: 0; - } - .navbar-divider { - display: block; - } - .navbar > .container .navbar-brand, - .container > .navbar .navbar-brand { - margin-left: -0.75rem; - } - .navbar > .container .navbar-menu, - .container > .navbar .navbar-menu { - margin-right: -0.75rem; - } - .navbar.is-fixed-bottom-desktop, - .navbar.is-fixed-top-desktop { - left: 0; - position: fixed; - right: 0; - z-index: 30; - } - .navbar.is-fixed-bottom-desktop { - bottom: 0; - } - .navbar.is-fixed-bottom-desktop.has-shadow { - box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); - } - .navbar.is-fixed-top-desktop { - top: 0; - } - html.has-navbar-fixed-top-desktop, - body.has-navbar-fixed-top-desktop { - padding-top: 3.25rem; - } - html.has-navbar-fixed-bottom-desktop, - body.has-navbar-fixed-bottom-desktop { - padding-bottom: 3.25rem; - } - html.has-spaced-navbar-fixed-top, - body.has-spaced-navbar-fixed-top { - padding-top: 5.25rem; - } - html.has-spaced-navbar-fixed-bottom, - body.has-spaced-navbar-fixed-bottom { - padding-bottom: 5.25rem; - } - a.navbar-item.is-active, - .navbar-link.is-active { - color: #0a0a0a; - } - a.navbar-item.is-active:not(:focus):not(:hover), - .navbar-link.is-active:not(:focus):not(:hover) { - background-color: rgba(0, 0, 0, 0); - } - .navbar-item.has-dropdown:focus .navbar-link, - .navbar-item.has-dropdown:hover .navbar-link, - .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #fafafa; - } -} -.hero.is-fullheight-with-navbar { - min-height: calc(100vh - 3.25rem); -} -.pagination { - font-size: 1rem; - margin: -0.25rem; -} -.pagination.is-small { - font-size: 0.75rem; -} -.pagination.is-medium { - font-size: 1.25rem; -} -.pagination.is-large { - font-size: 1.5rem; -} -.pagination.is-rounded .pagination-previous, -.pagination.is-rounded .pagination-next { - padding-left: 1em; - padding-right: 1em; - border-radius: 290486px; -} -.pagination.is-rounded .pagination-link { - border-radius: 290486px; -} -.pagination, -.pagination-list { - align-items: center; - display: flex; - justify-content: center; - text-align: center; -} -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { - font-size: 1em; - justify-content: center; - margin: 0.25rem; - padding-left: 0.5em; - padding-right: 0.5em; - text-align: center; -} -.pagination-previous, -.pagination-next, -.pagination-link { - border-color: #dbdbdb; - color: #363636; - min-width: 2.25em; -} -.pagination-previous:hover, -.pagination-next:hover, -.pagination-link:hover { - border-color: #b5b5b5; - color: #363636; -} -.pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus { - border-color: #3273dc; -} -.pagination-previous:active, -.pagination-next:active, -.pagination-link:active { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); -} -.pagination-previous[disabled], -.pagination-next[disabled], -.pagination-link[disabled] { - background-color: #dbdbdb; - border-color: #dbdbdb; - box-shadow: none; - color: #7a7a7a; - opacity: 0.5; -} -.pagination-previous, -.pagination-next { - padding-left: 0.75em; - padding-right: 0.75em; - white-space: nowrap; -} -.pagination-link.is-current { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} -.pagination-ellipsis { - color: #b5b5b5; - pointer-events: none; -} -.pagination-list { - flex-wrap: wrap; -} -@media screen and (max-width: 768px) { - .pagination { - flex-wrap: wrap; - } - .pagination-previous, - .pagination-next { - flex-grow: 1; - flex-shrink: 1; - } - .pagination-list li { - flex-grow: 1; - flex-shrink: 1; - } -} -@media screen and (min-width: 769px), print { - .pagination-list { - flex-grow: 1; - flex-shrink: 1; - justify-content: flex-start; - order: 1; - } - .pagination-previous { - order: 2; - } - .pagination-next { - order: 3; - } - .pagination { - justify-content: space-between; - } - .pagination.is-centered .pagination-previous { - order: 1; - } - .pagination.is-centered .pagination-list { - justify-content: center; - order: 2; - } - .pagination.is-centered .pagination-next { - order: 3; - } - .pagination.is-right .pagination-previous { - order: 1; - } - .pagination.is-right .pagination-next { - order: 2; - } - .pagination.is-right .pagination-list { - justify-content: flex-end; - order: 3; - } -} -.panel { - font-size: 1rem; -} -.panel:not(:last-child) { - margin-bottom: 1.5rem; -} -.panel-heading, -.panel-tabs, -.panel-block { - border-bottom: 1px solid #dbdbdb; - border-left: 1px solid #dbdbdb; - border-right: 1px solid #dbdbdb; -} -.panel-heading:first-child, -.panel-tabs:first-child, -.panel-block:first-child { - border-top: 1px solid #dbdbdb; -} -.panel-heading { - background-color: #f5f5f5; - border-radius: 4px 4px 0 0; - color: #363636; - font-size: 1.25em; - font-weight: 300; - line-height: 1.25; - padding: 0.5em 0.75em; -} -.panel-tabs { - align-items: flex-end; - display: flex; - font-size: 0.875em; - justify-content: center; -} -.panel-tabs a { - border-bottom: 1px solid #dbdbdb; - margin-bottom: -1px; - padding: 0.5em; -} -.panel-tabs a.is-active { - border-bottom-color: #4a4a4a; - color: #363636; -} -.panel-list a { - color: #4a4a4a; -} -.panel-list a:hover { - color: #3273dc; -} -.panel-block { - align-items: center; - color: #363636; - display: flex; - justify-content: flex-start; - padding: 0.5em 0.75em; -} -.panel-block input[type="checkbox"] { - margin-right: 0.75em; -} -.panel-block > .control { - flex-grow: 1; - flex-shrink: 1; - width: 100%; -} -.panel-block.is-wrapped { - flex-wrap: wrap; -} -.panel-block.is-active { - border-left-color: #3273dc; - color: #363636; -} -.panel-block.is-active .panel-icon { - color: #3273dc; -} -a.panel-block, -label.panel-block { - cursor: pointer; -} -a.panel-block:hover, -label.panel-block:hover { - background-color: #f5f5f5; -} -.panel-icon { - display: inline-block; - font-size: 14px; - height: 1em; - line-height: 1em; - text-align: center; - vertical-align: top; - width: 1em; - color: #7a7a7a; - margin-right: 0.75em; -} -.panel-icon .fa { - font-size: inherit; - line-height: inherit; -} -.tabs { - -webkit-overflow-scrolling: touch; - align-items: stretch; - display: flex; - font-size: 1rem; - justify-content: space-between; - overflow: hidden; - overflow-x: auto; - white-space: nowrap; -} -.tabs a { - align-items: center; - border-bottom-color: #dbdbdb; - border-bottom-style: solid; - border-bottom-width: 1px; - color: #4a4a4a; - display: flex; - justify-content: center; - margin-bottom: -1px; - padding: 0.5em 1em; - vertical-align: top; -} -.tabs a:hover { - border-bottom-color: #363636; - color: #363636; -} -.tabs li { - display: block; -} -.tabs li.is-active a { - border-bottom-color: #3273dc; - color: #3273dc; -} -.tabs ul { - align-items: center; - border-bottom-color: #dbdbdb; - border-bottom-style: solid; - border-bottom-width: 1px; - display: flex; - flex-grow: 1; - flex-shrink: 0; - justify-content: flex-start; -} -.tabs ul.is-left { - padding-right: 0.75em; -} -.tabs ul.is-center { - flex: none; - justify-content: center; - padding-left: 0.75em; - padding-right: 0.75em; -} -.tabs ul.is-right { - justify-content: flex-end; - padding-left: 0.75em; -} -.tabs .icon:first-child { - margin-right: 0.5em; -} -.tabs .icon:last-child { - margin-left: 0.5em; -} -.tabs.is-centered ul { - justify-content: center; -} -.tabs.is-right ul { - justify-content: flex-end; -} -.tabs.is-boxed a { - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.tabs.is-boxed a:hover { - background-color: #f5f5f5; - border-bottom-color: #dbdbdb; -} -.tabs.is-boxed li.is-active a { - background-color: #fff; - border-color: #dbdbdb; - border-bottom-color: rgba(0, 0, 0, 0) !important; -} -.tabs.is-fullwidth li { - flex-grow: 1; - flex-shrink: 0; -} -.tabs.is-toggle a { - border-color: #dbdbdb; - border-style: solid; - border-width: 1px; - margin-bottom: 0; - position: relative; -} -.tabs.is-toggle a:hover { - background-color: #f5f5f5; - border-color: #b5b5b5; - z-index: 2; -} -.tabs.is-toggle li + li { - margin-left: -1px; -} -.tabs.is-toggle li:first-child a { - border-radius: 4px 0 0 4px; -} -.tabs.is-toggle li:last-child a { - border-radius: 0 4px 4px 0; -} -.tabs.is-toggle li.is-active a { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; - z-index: 1; -} -.tabs.is-toggle ul { - border-bottom: none; -} -.tabs.is-toggle.is-toggle-rounded li:first-child a { - border-bottom-left-radius: 290486px; - border-top-left-radius: 290486px; - padding-left: 1.25em; -} -.tabs.is-toggle.is-toggle-rounded li:last-child a { - border-bottom-right-radius: 290486px; - border-top-right-radius: 290486px; - padding-right: 1.25em; -} -.tabs.is-small { - font-size: 0.75rem; -} -.tabs.is-medium { - font-size: 1.25rem; -} -.tabs.is-large { - font-size: 1.5rem; -} -.column { - display: block; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 1; - padding: 0.75rem; -} -.columns.is-mobile > .column.is-narrow { - flex: none; -} -.columns.is-mobile > .column.is-full { - flex: none; - width: 100%; -} -.columns.is-mobile > .column.is-three-quarters { - flex: none; - width: 75%; -} -.columns.is-mobile > .column.is-two-thirds { - flex: none; - width: 66.6666%; -} -.columns.is-mobile > .column.is-half { - flex: none; - width: 50%; -} -.columns.is-mobile > .column.is-one-third { - flex: none; - width: 33.3333%; -} -.columns.is-mobile > .column.is-one-quarter { - flex: none; - width: 25%; -} -.columns.is-mobile > .column.is-one-fifth { - flex: none; - width: 20%; -} -.columns.is-mobile > .column.is-two-fifths { - flex: none; - width: 40%; -} -.columns.is-mobile > .column.is-three-fifths { - flex: none; - width: 60%; -} -.columns.is-mobile > .column.is-four-fifths { - flex: none; - width: 80%; -} -.columns.is-mobile > .column.is-offset-three-quarters { - margin-left: 75%; -} -.columns.is-mobile > .column.is-offset-two-thirds { - margin-left: 66.6666%; -} -.columns.is-mobile > .column.is-offset-half { - margin-left: 50%; -} -.columns.is-mobile > .column.is-offset-one-third { - margin-left: 33.3333%; -} -.columns.is-mobile > .column.is-offset-one-quarter { - margin-left: 25%; -} -.columns.is-mobile > .column.is-offset-one-fifth { - margin-left: 20%; -} -.columns.is-mobile > .column.is-offset-two-fifths { - margin-left: 40%; -} -.columns.is-mobile > .column.is-offset-three-fifths { - margin-left: 60%; -} -.columns.is-mobile > .column.is-offset-four-fifths { - margin-left: 80%; -} -.columns.is-mobile > .column.is-0 { - flex: none; - width: 0%; -} -.columns.is-mobile > .column.is-offset-0 { - margin-left: 0%; -} -.columns.is-mobile > .column.is-1 { - flex: none; - width: 8.33333%; -} -.columns.is-mobile > .column.is-offset-1 { - margin-left: 8.33333%; -} -.columns.is-mobile > .column.is-2 { - flex: none; - width: 16.66667%; -} -.columns.is-mobile > .column.is-offset-2 { - margin-left: 16.66667%; -} -.columns.is-mobile > .column.is-3 { - flex: none; - width: 25%; -} -.columns.is-mobile > .column.is-offset-3 { - margin-left: 25%; -} -.columns.is-mobile > .column.is-4 { - flex: none; - width: 33.33333%; -} -.columns.is-mobile > .column.is-offset-4 { - margin-left: 33.33333%; -} -.columns.is-mobile > .column.is-5 { - flex: none; - width: 41.66667%; -} -.columns.is-mobile > .column.is-offset-5 { - margin-left: 41.66667%; -} -.columns.is-mobile > .column.is-6 { - flex: none; - width: 50%; -} -.columns.is-mobile > .column.is-offset-6 { - margin-left: 50%; -} -.columns.is-mobile > .column.is-7 { - flex: none; - width: 58.33333%; -} -.columns.is-mobile > .column.is-offset-7 { - margin-left: 58.33333%; -} -.columns.is-mobile > .column.is-8 { - flex: none; - width: 66.66667%; -} -.columns.is-mobile > .column.is-offset-8 { - margin-left: 66.66667%; -} -.columns.is-mobile > .column.is-9 { - flex: none; - width: 75%; -} -.columns.is-mobile > .column.is-offset-9 { - margin-left: 75%; -} -.columns.is-mobile > .column.is-10 { - flex: none; - width: 83.33333%; -} -.columns.is-mobile > .column.is-offset-10 { - margin-left: 83.33333%; -} -.columns.is-mobile > .column.is-11 { - flex: none; - width: 91.66667%; -} -.columns.is-mobile > .column.is-offset-11 { - margin-left: 91.66667%; -} -.columns.is-mobile > .column.is-12 { - flex: none; - width: 100%; -} -.columns.is-mobile > .column.is-offset-12 { - margin-left: 100%; -} -@media screen and (max-width: 768px) { - .column.is-narrow-mobile { - flex: none; - } - .column.is-full-mobile { - flex: none; - width: 100%; - } - .column.is-three-quarters-mobile { - flex: none; - width: 75%; - } - .column.is-two-thirds-mobile { - flex: none; - width: 66.6666%; - } - .column.is-half-mobile { - flex: none; - width: 50%; - } - .column.is-one-third-mobile { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-mobile { - flex: none; - width: 25%; - } - .column.is-one-fifth-mobile { - flex: none; - width: 20%; - } - .column.is-two-fifths-mobile { - flex: none; - width: 40%; - } - .column.is-three-fifths-mobile { - flex: none; - width: 60%; - } - .column.is-four-fifths-mobile { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-mobile { - margin-left: 75%; - } - .column.is-offset-two-thirds-mobile { - margin-left: 66.6666%; - } - .column.is-offset-half-mobile { - margin-left: 50%; - } - .column.is-offset-one-third-mobile { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-mobile { - margin-left: 25%; - } - .column.is-offset-one-fifth-mobile { - margin-left: 20%; - } - .column.is-offset-two-fifths-mobile { - margin-left: 40%; - } - .column.is-offset-three-fifths-mobile { - margin-left: 60%; - } - .column.is-offset-four-fifths-mobile { - margin-left: 80%; - } - .column.is-0-mobile { - flex: none; - width: 0%; - } - .column.is-offset-0-mobile { - margin-left: 0%; - } - .column.is-1-mobile { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-mobile { - margin-left: 8.33333%; - } - .column.is-2-mobile { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-mobile { - margin-left: 16.66667%; - } - .column.is-3-mobile { - flex: none; - width: 25%; - } - .column.is-offset-3-mobile { - margin-left: 25%; - } - .column.is-4-mobile { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-mobile { - margin-left: 33.33333%; - } - .column.is-5-mobile { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-mobile { - margin-left: 41.66667%; - } - .column.is-6-mobile { - flex: none; - width: 50%; - } - .column.is-offset-6-mobile { - margin-left: 50%; - } - .column.is-7-mobile { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-mobile { - margin-left: 58.33333%; - } - .column.is-8-mobile { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-mobile { - margin-left: 66.66667%; - } - .column.is-9-mobile { - flex: none; - width: 75%; - } - .column.is-offset-9-mobile { - margin-left: 75%; - } - .column.is-10-mobile { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-mobile { - margin-left: 83.33333%; - } - .column.is-11-mobile { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-mobile { - margin-left: 91.66667%; - } - .column.is-12-mobile { - flex: none; - width: 100%; - } - .column.is-offset-12-mobile { - margin-left: 100%; - } -} -@media screen and (min-width: 769px), print { - .column.is-narrow, - .column.is-narrow-tablet { - flex: none; - } - .column.is-full, - .column.is-full-tablet { - flex: none; - width: 100%; - } - .column.is-three-quarters, - .column.is-three-quarters-tablet { - flex: none; - width: 75%; - } - .column.is-two-thirds, - .column.is-two-thirds-tablet { - flex: none; - width: 66.6666%; - } - .column.is-half, - .column.is-half-tablet { - flex: none; - width: 50%; - } - .column.is-one-third, - .column.is-one-third-tablet { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter, - .column.is-one-quarter-tablet { - flex: none; - width: 25%; - } - .column.is-one-fifth, - .column.is-one-fifth-tablet { - flex: none; - width: 20%; - } - .column.is-two-fifths, - .column.is-two-fifths-tablet { - flex: none; - width: 40%; - } - .column.is-three-fifths, - .column.is-three-fifths-tablet { - flex: none; - width: 60%; - } - .column.is-four-fifths, - .column.is-four-fifths-tablet { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters, - .column.is-offset-three-quarters-tablet { - margin-left: 75%; - } - .column.is-offset-two-thirds, - .column.is-offset-two-thirds-tablet { - margin-left: 66.6666%; - } - .column.is-offset-half, - .column.is-offset-half-tablet { - margin-left: 50%; - } - .column.is-offset-one-third, - .column.is-offset-one-third-tablet { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter, - .column.is-offset-one-quarter-tablet { - margin-left: 25%; - } - .column.is-offset-one-fifth, - .column.is-offset-one-fifth-tablet { - margin-left: 20%; - } - .column.is-offset-two-fifths, - .column.is-offset-two-fifths-tablet { - margin-left: 40%; - } - .column.is-offset-three-fifths, - .column.is-offset-three-fifths-tablet { - margin-left: 60%; - } - .column.is-offset-four-fifths, - .column.is-offset-four-fifths-tablet { - margin-left: 80%; - } - .column.is-0, - .column.is-0-tablet { - flex: none; - width: 0%; - } - .column.is-offset-0, - .column.is-offset-0-tablet { - margin-left: 0%; - } - .column.is-1, - .column.is-1-tablet { - flex: none; - width: 8.33333%; - } - .column.is-offset-1, - .column.is-offset-1-tablet { - margin-left: 8.33333%; - } - .column.is-2, - .column.is-2-tablet { - flex: none; - width: 16.66667%; - } - .column.is-offset-2, - .column.is-offset-2-tablet { - margin-left: 16.66667%; - } - .column.is-3, - .column.is-3-tablet { - flex: none; - width: 25%; - } - .column.is-offset-3, - .column.is-offset-3-tablet { - margin-left: 25%; - } - .column.is-4, - .column.is-4-tablet { - flex: none; - width: 33.33333%; - } - .column.is-offset-4, - .column.is-offset-4-tablet { - margin-left: 33.33333%; - } - .column.is-5, - .column.is-5-tablet { - flex: none; - width: 41.66667%; - } - .column.is-offset-5, - .column.is-offset-5-tablet { - margin-left: 41.66667%; - } - .column.is-6, - .column.is-6-tablet { - flex: none; - width: 50%; - } - .column.is-offset-6, - .column.is-offset-6-tablet { - margin-left: 50%; - } - .column.is-7, - .column.is-7-tablet { - flex: none; - width: 58.33333%; - } - .column.is-offset-7, - .column.is-offset-7-tablet { - margin-left: 58.33333%; - } - .column.is-8, - .column.is-8-tablet { - flex: none; - width: 66.66667%; - } - .column.is-offset-8, - .column.is-offset-8-tablet { - margin-left: 66.66667%; - } - .column.is-9, - .column.is-9-tablet { - flex: none; - width: 75%; - } - .column.is-offset-9, - .column.is-offset-9-tablet { - margin-left: 75%; - } - .column.is-10, - .column.is-10-tablet { - flex: none; - width: 83.33333%; - } - .column.is-offset-10, - .column.is-offset-10-tablet { - margin-left: 83.33333%; - } - .column.is-11, - .column.is-11-tablet { - flex: none; - width: 91.66667%; - } - .column.is-offset-11, - .column.is-offset-11-tablet { - margin-left: 91.66667%; - } - .column.is-12, - .column.is-12-tablet { - flex: none; - width: 100%; - } - .column.is-offset-12, - .column.is-offset-12-tablet { - margin-left: 100%; - } -} -@media screen and (max-width: 1023px) { - .column.is-narrow-touch { - flex: none; - } - .column.is-full-touch { - flex: none; - width: 100%; - } - .column.is-three-quarters-touch { - flex: none; - width: 75%; - } - .column.is-two-thirds-touch { - flex: none; - width: 66.6666%; - } - .column.is-half-touch { - flex: none; - width: 50%; - } - .column.is-one-third-touch { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-touch { - flex: none; - width: 25%; - } - .column.is-one-fifth-touch { - flex: none; - width: 20%; - } - .column.is-two-fifths-touch { - flex: none; - width: 40%; - } - .column.is-three-fifths-touch { - flex: none; - width: 60%; - } - .column.is-four-fifths-touch { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-touch { - margin-left: 75%; - } - .column.is-offset-two-thirds-touch { - margin-left: 66.6666%; - } - .column.is-offset-half-touch { - margin-left: 50%; - } - .column.is-offset-one-third-touch { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-touch { - margin-left: 25%; - } - .column.is-offset-one-fifth-touch { - margin-left: 20%; - } - .column.is-offset-two-fifths-touch { - margin-left: 40%; - } - .column.is-offset-three-fifths-touch { - margin-left: 60%; - } - .column.is-offset-four-fifths-touch { - margin-left: 80%; - } - .column.is-0-touch { - flex: none; - width: 0%; - } - .column.is-offset-0-touch { - margin-left: 0%; - } - .column.is-1-touch { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-touch { - margin-left: 8.33333%; - } - .column.is-2-touch { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-touch { - margin-left: 16.66667%; - } - .column.is-3-touch { - flex: none; - width: 25%; - } - .column.is-offset-3-touch { - margin-left: 25%; - } - .column.is-4-touch { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-touch { - margin-left: 33.33333%; - } - .column.is-5-touch { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-touch { - margin-left: 41.66667%; - } - .column.is-6-touch { - flex: none; - width: 50%; - } - .column.is-offset-6-touch { - margin-left: 50%; - } - .column.is-7-touch { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-touch { - margin-left: 58.33333%; - } - .column.is-8-touch { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-touch { - margin-left: 66.66667%; - } - .column.is-9-touch { - flex: none; - width: 75%; - } - .column.is-offset-9-touch { - margin-left: 75%; - } - .column.is-10-touch { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-touch { - margin-left: 83.33333%; - } - .column.is-11-touch { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-touch { - margin-left: 91.66667%; - } - .column.is-12-touch { - flex: none; - width: 100%; - } - .column.is-offset-12-touch { - margin-left: 100%; - } -} -@media screen and (min-width: 1024px) { - .column.is-narrow-desktop { - flex: none; - } - .column.is-full-desktop { - flex: none; - width: 100%; - } - .column.is-three-quarters-desktop { - flex: none; - width: 75%; - } - .column.is-two-thirds-desktop { - flex: none; - width: 66.6666%; - } - .column.is-half-desktop { - flex: none; - width: 50%; - } - .column.is-one-third-desktop { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-desktop { - flex: none; - width: 25%; - } - .column.is-one-fifth-desktop { - flex: none; - width: 20%; - } - .column.is-two-fifths-desktop { - flex: none; - width: 40%; - } - .column.is-three-fifths-desktop { - flex: none; - width: 60%; - } - .column.is-four-fifths-desktop { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-desktop { - margin-left: 75%; - } - .column.is-offset-two-thirds-desktop { - margin-left: 66.6666%; - } - .column.is-offset-half-desktop { - margin-left: 50%; - } - .column.is-offset-one-third-desktop { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-desktop { - margin-left: 25%; - } - .column.is-offset-one-fifth-desktop { - margin-left: 20%; - } - .column.is-offset-two-fifths-desktop { - margin-left: 40%; - } - .column.is-offset-three-fifths-desktop { - margin-left: 60%; - } - .column.is-offset-four-fifths-desktop { - margin-left: 80%; - } - .column.is-0-desktop { - flex: none; - width: 0%; - } - .column.is-offset-0-desktop { - margin-left: 0%; - } - .column.is-1-desktop { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-desktop { - margin-left: 8.33333%; - } - .column.is-2-desktop { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-desktop { - margin-left: 16.66667%; - } - .column.is-3-desktop { - flex: none; - width: 25%; - } - .column.is-offset-3-desktop { - margin-left: 25%; - } - .column.is-4-desktop { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-desktop { - margin-left: 33.33333%; - } - .column.is-5-desktop { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-desktop { - margin-left: 41.66667%; - } - .column.is-6-desktop { - flex: none; - width: 50%; - } - .column.is-offset-6-desktop { - margin-left: 50%; - } - .column.is-7-desktop { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-desktop { - margin-left: 58.33333%; - } - .column.is-8-desktop { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-desktop { - margin-left: 66.66667%; - } - .column.is-9-desktop { - flex: none; - width: 75%; - } - .column.is-offset-9-desktop { - margin-left: 75%; - } - .column.is-10-desktop { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-desktop { - margin-left: 83.33333%; - } - .column.is-11-desktop { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-desktop { - margin-left: 91.66667%; - } - .column.is-12-desktop { - flex: none; - width: 100%; - } - .column.is-offset-12-desktop { - margin-left: 100%; - } -} -@media screen and (min-width: 1216px) { - .column.is-narrow-widescreen { - flex: none; - } - .column.is-full-widescreen { - flex: none; - width: 100%; - } - .column.is-three-quarters-widescreen { - flex: none; - width: 75%; - } - .column.is-two-thirds-widescreen { - flex: none; - width: 66.6666%; - } - .column.is-half-widescreen { - flex: none; - width: 50%; - } - .column.is-one-third-widescreen { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-widescreen { - flex: none; - width: 25%; - } - .column.is-one-fifth-widescreen { - flex: none; - width: 20%; - } - .column.is-two-fifths-widescreen { - flex: none; - width: 40%; - } - .column.is-three-fifths-widescreen { - flex: none; - width: 60%; - } - .column.is-four-fifths-widescreen { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-widescreen { - margin-left: 75%; - } - .column.is-offset-two-thirds-widescreen { - margin-left: 66.6666%; - } - .column.is-offset-half-widescreen { - margin-left: 50%; - } - .column.is-offset-one-third-widescreen { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-widescreen { - margin-left: 25%; - } - .column.is-offset-one-fifth-widescreen { - margin-left: 20%; - } - .column.is-offset-two-fifths-widescreen { - margin-left: 40%; - } - .column.is-offset-three-fifths-widescreen { - margin-left: 60%; - } - .column.is-offset-four-fifths-widescreen { - margin-left: 80%; - } - .column.is-0-widescreen { - flex: none; - width: 0%; - } - .column.is-offset-0-widescreen { - margin-left: 0%; - } - .column.is-1-widescreen { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-widescreen { - margin-left: 8.33333%; - } - .column.is-2-widescreen { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-widescreen { - margin-left: 16.66667%; - } - .column.is-3-widescreen { - flex: none; - width: 25%; - } - .column.is-offset-3-widescreen { - margin-left: 25%; - } - .column.is-4-widescreen { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-widescreen { - margin-left: 33.33333%; - } - .column.is-5-widescreen { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-widescreen { - margin-left: 41.66667%; - } - .column.is-6-widescreen { - flex: none; - width: 50%; - } - .column.is-offset-6-widescreen { - margin-left: 50%; - } - .column.is-7-widescreen { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-widescreen { - margin-left: 58.33333%; - } - .column.is-8-widescreen { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-widescreen { - margin-left: 66.66667%; - } - .column.is-9-widescreen { - flex: none; - width: 75%; - } - .column.is-offset-9-widescreen { - margin-left: 75%; - } - .column.is-10-widescreen { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-widescreen { - margin-left: 83.33333%; - } - .column.is-11-widescreen { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-widescreen { - margin-left: 91.66667%; - } - .column.is-12-widescreen { - flex: none; - width: 100%; - } - .column.is-offset-12-widescreen { - margin-left: 100%; - } -} -@media screen and (min-width: 1408px) { - .column.is-narrow-fullhd { - flex: none; - } - .column.is-full-fullhd { - flex: none; - width: 100%; - } - .column.is-three-quarters-fullhd { - flex: none; - width: 75%; - } - .column.is-two-thirds-fullhd { - flex: none; - width: 66.6666%; - } - .column.is-half-fullhd { - flex: none; - width: 50%; - } - .column.is-one-third-fullhd { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-fullhd { - flex: none; - width: 25%; - } - .column.is-one-fifth-fullhd { - flex: none; - width: 20%; - } - .column.is-two-fifths-fullhd { - flex: none; - width: 40%; - } - .column.is-three-fifths-fullhd { - flex: none; - width: 60%; - } - .column.is-four-fifths-fullhd { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-fullhd { - margin-left: 75%; - } - .column.is-offset-two-thirds-fullhd { - margin-left: 66.6666%; - } - .column.is-offset-half-fullhd { - margin-left: 50%; - } - .column.is-offset-one-third-fullhd { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-fullhd { - margin-left: 25%; - } - .column.is-offset-one-fifth-fullhd { - margin-left: 20%; - } - .column.is-offset-two-fifths-fullhd { - margin-left: 40%; - } - .column.is-offset-three-fifths-fullhd { - margin-left: 60%; - } - .column.is-offset-four-fifths-fullhd { - margin-left: 80%; - } - .column.is-0-fullhd { - flex: none; - width: 0%; - } - .column.is-offset-0-fullhd { - margin-left: 0%; - } - .column.is-1-fullhd { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-fullhd { - margin-left: 8.33333%; - } - .column.is-2-fullhd { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-fullhd { - margin-left: 16.66667%; - } - .column.is-3-fullhd { - flex: none; - width: 25%; - } - .column.is-offset-3-fullhd { - margin-left: 25%; - } - .column.is-4-fullhd { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-fullhd { - margin-left: 33.33333%; - } - .column.is-5-fullhd { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-fullhd { - margin-left: 41.66667%; - } - .column.is-6-fullhd { - flex: none; - width: 50%; - } - .column.is-offset-6-fullhd { - margin-left: 50%; - } - .column.is-7-fullhd { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-fullhd { - margin-left: 58.33333%; - } - .column.is-8-fullhd { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-fullhd { - margin-left: 66.66667%; - } - .column.is-9-fullhd { - flex: none; - width: 75%; - } - .column.is-offset-9-fullhd { - margin-left: 75%; - } - .column.is-10-fullhd { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-fullhd { - margin-left: 83.33333%; - } - .column.is-11-fullhd { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-fullhd { - margin-left: 91.66667%; - } - .column.is-12-fullhd { - flex: none; - width: 100%; - } - .column.is-offset-12-fullhd { - margin-left: 100%; - } -} -.columns { - margin-left: -0.75rem; - margin-right: -0.75rem; - margin-top: -0.75rem; -} -.columns:last-child { - margin-bottom: -0.75rem; -} -.columns:not(:last-child) { - margin-bottom: calc(1.5rem - 0.75rem); -} -.columns.is-centered { - justify-content: center; -} -.columns.is-gapless { - margin-left: 0; - margin-right: 0; - margin-top: 0; -} -.columns.is-gapless > .column { - margin: 0; - padding: 0 !important; -} -.columns.is-gapless:not(:last-child) { - margin-bottom: 1.5rem; -} -.columns.is-gapless:last-child { - margin-bottom: 0; -} -.columns.is-mobile { - display: flex; -} -.columns.is-multiline { - flex-wrap: wrap; -} -.columns.is-vcentered { - align-items: center; -} -@media screen and (min-width: 769px), print { - .columns:not(.is-desktop) { - display: flex; - } -} -@media screen and (min-width: 1024px) { - .columns.is-desktop { - display: flex; - } -} -.columns.is-variable { - --columnGap: 0.75rem; - margin-left: calc(-1 * var(--columnGap)); - margin-right: calc(-1 * var(--columnGap)); -} -.columns.is-variable .column { - padding-left: var(--columnGap); - padding-right: var(--columnGap); -} -.columns.is-variable.is-0 { - --columnGap: 0rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-0-mobile { - --columnGap: 0rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-0-tablet { - --columnGap: 0rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-0-tablet-only { - --columnGap: 0rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-0-touch { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-0-desktop { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-0-desktop-only { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-0-widescreen { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-0-widescreen-only { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-0-fullhd { - --columnGap: 0rem; - } -} -.columns.is-variable.is-1 { - --columnGap: 0.25rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-1-mobile { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-1-tablet { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-1-tablet-only { - --columnGap: 0.25rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-1-touch { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-1-desktop { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-1-desktop-only { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-1-widescreen { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-1-widescreen-only { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-1-fullhd { - --columnGap: 0.25rem; - } -} -.columns.is-variable.is-2 { - --columnGap: 0.5rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-2-mobile { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-2-tablet { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-2-tablet-only { - --columnGap: 0.5rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-2-touch { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-2-desktop { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-2-desktop-only { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-2-widescreen { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-2-widescreen-only { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-2-fullhd { - --columnGap: 0.5rem; - } -} -.columns.is-variable.is-3 { - --columnGap: 0.75rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-3-mobile { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-3-tablet { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-3-tablet-only { - --columnGap: 0.75rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-3-touch { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-3-desktop { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-3-desktop-only { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-3-widescreen { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-3-widescreen-only { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-3-fullhd { - --columnGap: 0.75rem; - } -} -.columns.is-variable.is-4 { - --columnGap: 1rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-4-mobile { - --columnGap: 1rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-4-tablet { - --columnGap: 1rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-4-tablet-only { - --columnGap: 1rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-4-touch { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-4-desktop { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-4-desktop-only { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-4-widescreen { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-4-widescreen-only { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-4-fullhd { - --columnGap: 1rem; - } -} -.columns.is-variable.is-5 { - --columnGap: 1.25rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-5-mobile { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-5-tablet { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-5-tablet-only { - --columnGap: 1.25rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-5-touch { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-5-desktop { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-5-desktop-only { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-5-widescreen { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-5-widescreen-only { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-5-fullhd { - --columnGap: 1.25rem; - } -} -.columns.is-variable.is-6 { - --columnGap: 1.5rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-6-mobile { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-6-tablet { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-6-tablet-only { - --columnGap: 1.5rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-6-touch { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-6-desktop { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-6-desktop-only { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-6-widescreen { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-6-widescreen-only { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-6-fullhd { - --columnGap: 1.5rem; - } -} -.columns.is-variable.is-7 { - --columnGap: 1.75rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-7-mobile { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-7-tablet { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-7-tablet-only { - --columnGap: 1.75rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-7-touch { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-7-desktop { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-7-desktop-only { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-7-widescreen { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-7-widescreen-only { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-7-fullhd { - --columnGap: 1.75rem; - } -} -.columns.is-variable.is-8 { - --columnGap: 2rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-8-mobile { - --columnGap: 2rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-8-tablet { - --columnGap: 2rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-8-tablet-only { - --columnGap: 2rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-8-touch { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-8-desktop { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-8-desktop-only { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-8-widescreen { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-8-widescreen-only { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-8-fullhd { - --columnGap: 2rem; - } -} -.tile { - align-items: stretch; - display: block; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 1; - min-height: -webkit-min-content; - min-height: -moz-min-content; - min-height: min-content; -} -.tile.is-ancestor { - margin-left: -0.75rem; - margin-right: -0.75rem; - margin-top: -0.75rem; -} -.tile.is-ancestor:last-child { - margin-bottom: -0.75rem; -} -.tile.is-ancestor:not(:last-child) { - margin-bottom: 0.75rem; -} -.tile.is-child { - margin: 0 !important; -} -.tile.is-parent { - padding: 0.75rem; -} -.tile.is-vertical { - flex-direction: column; -} -.tile.is-vertical > .tile.is-child:not(:last-child) { - margin-bottom: 1.5rem !important; -} -@media screen and (min-width: 769px), print { - .tile:not(.is-child) { - display: flex; - } - .tile.is-1 { - flex: none; - width: 8.33333%; - } - .tile.is-2 { - flex: none; - width: 16.66667%; - } - .tile.is-3 { - flex: none; - width: 25%; - } - .tile.is-4 { - flex: none; - width: 33.33333%; - } - .tile.is-5 { - flex: none; - width: 41.66667%; - } - .tile.is-6 { - flex: none; - width: 50%; - } - .tile.is-7 { - flex: none; - width: 58.33333%; - } - .tile.is-8 { - flex: none; - width: 66.66667%; - } - .tile.is-9 { - flex: none; - width: 75%; - } - .tile.is-10 { - flex: none; - width: 83.33333%; - } - .tile.is-11 { - flex: none; - width: 91.66667%; - } - .tile.is-12 { - flex: none; - width: 100%; - } -} -.hero { - align-items: stretch; - display: flex; - flex-direction: column; - justify-content: space-between; -} -.hero .navbar { - background: none; -} -.hero .tabs ul { - border-bottom: none; -} -.hero.is-white { - background-color: #fff; - color: #0a0a0a; -} -.hero.is-white - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-white strong { - color: inherit; -} -.hero.is-white .title { - color: #0a0a0a; -} -.hero.is-white .subtitle { - color: rgba(10, 10, 10, 0.9); -} -.hero.is-white .subtitle a:not(.button), -.hero.is-white .subtitle strong { - color: #0a0a0a; -} -@media screen and (max-width: 1023px) { - .hero.is-white .navbar-menu { - background-color: #fff; - } -} -.hero.is-white .navbar-item, -.hero.is-white .navbar-link { - color: rgba(10, 10, 10, 0.7); -} -.hero.is-white a.navbar-item:hover, -.hero.is-white a.navbar-item.is-active, -.hero.is-white .navbar-link:hover, -.hero.is-white .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; -} -.hero.is-white .tabs a { - color: #0a0a0a; - opacity: 0.9; -} -.hero.is-white .tabs a:hover { - opacity: 1; -} -.hero.is-white .tabs li.is-active a { - opacity: 1; -} -.hero.is-white .tabs.is-boxed a, -.hero.is-white .tabs.is-toggle a { - color: #0a0a0a; -} -.hero.is-white .tabs.is-boxed a:hover, -.hero.is-white .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-white .tabs.is-boxed li.is-active a, -.hero.is-white .tabs.is-boxed li.is-active a:hover, -.hero.is-white .tabs.is-toggle li.is-active a, -.hero.is-white .tabs.is-toggle li.is-active a:hover { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: #fff; -} -.hero.is-white.is-bold { - background-image: linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%); -} -@media screen and (max-width: 768px) { - .hero.is-white.is-bold .navbar-menu { - background-image: linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%); - } -} -.hero.is-black { - background-color: #0a0a0a; - color: #fff; -} -.hero.is-black - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-black strong { - color: inherit; -} -.hero.is-black .title { - color: #fff; -} -.hero.is-black .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-black .subtitle a:not(.button), -.hero.is-black .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-black .navbar-menu { - background-color: #0a0a0a; - } -} -.hero.is-black .navbar-item, -.hero.is-black .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-black a.navbar-item:hover, -.hero.is-black a.navbar-item.is-active, -.hero.is-black .navbar-link:hover, -.hero.is-black .navbar-link.is-active { - background-color: #000; - color: #fff; -} -.hero.is-black .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-black .tabs a:hover { - opacity: 1; -} -.hero.is-black .tabs li.is-active a { - opacity: 1; -} -.hero.is-black .tabs.is-boxed a, -.hero.is-black .tabs.is-toggle a { - color: #fff; -} -.hero.is-black .tabs.is-boxed a:hover, -.hero.is-black .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-black .tabs.is-boxed li.is-active a, -.hero.is-black .tabs.is-boxed li.is-active a:hover, -.hero.is-black .tabs.is-toggle li.is-active a, -.hero.is-black .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #0a0a0a; -} -.hero.is-black.is-bold { - background-image: linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%); -} -@media screen and (max-width: 768px) { - .hero.is-black.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #000 0%, - #0a0a0a 71%, - #181616 100% - ); - } -} -.hero.is-light { - background-color: #f5f5f5; - color: #363636; -} -.hero.is-light - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-light strong { - color: inherit; -} -.hero.is-light .title { - color: #363636; -} -.hero.is-light .subtitle { - color: rgba(54, 54, 54, 0.9); -} -.hero.is-light .subtitle a:not(.button), -.hero.is-light .subtitle strong { - color: #363636; -} -@media screen and (max-width: 1023px) { - .hero.is-light .navbar-menu { - background-color: #f5f5f5; - } -} -.hero.is-light .navbar-item, -.hero.is-light .navbar-link { - color: rgba(54, 54, 54, 0.7); -} -.hero.is-light a.navbar-item:hover, -.hero.is-light a.navbar-item.is-active, -.hero.is-light .navbar-link:hover, -.hero.is-light .navbar-link.is-active { - background-color: #e8e8e8; - color: #363636; -} -.hero.is-light .tabs a { - color: #363636; - opacity: 0.9; -} -.hero.is-light .tabs a:hover { - opacity: 1; -} -.hero.is-light .tabs li.is-active a { - opacity: 1; -} -.hero.is-light .tabs.is-boxed a, -.hero.is-light .tabs.is-toggle a { - color: #363636; -} -.hero.is-light .tabs.is-boxed a:hover, -.hero.is-light .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-light .tabs.is-boxed li.is-active a, -.hero.is-light .tabs.is-boxed li.is-active a:hover, -.hero.is-light .tabs.is-toggle li.is-active a, -.hero.is-light .tabs.is-toggle li.is-active a:hover { - background-color: #363636; - border-color: #363636; - color: #f5f5f5; -} -.hero.is-light.is-bold { - background-image: linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%); -} -@media screen and (max-width: 768px) { - .hero.is-light.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #dfd8d9 0%, - #f5f5f5 71%, - #fff 100% - ); - } -} -.hero.is-dark { - background-color: #363636; - color: #f5f5f5; -} -.hero.is-dark - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-dark strong { - color: inherit; -} -.hero.is-dark .title { - color: #f5f5f5; -} -.hero.is-dark .subtitle { - color: rgba(245, 245, 245, 0.9); -} -.hero.is-dark .subtitle a:not(.button), -.hero.is-dark .subtitle strong { - color: #f5f5f5; -} -@media screen and (max-width: 1023px) { - .hero.is-dark .navbar-menu { - background-color: #363636; - } -} -.hero.is-dark .navbar-item, -.hero.is-dark .navbar-link { - color: rgba(245, 245, 245, 0.7); -} -.hero.is-dark a.navbar-item:hover, -.hero.is-dark a.navbar-item.is-active, -.hero.is-dark .navbar-link:hover, -.hero.is-dark .navbar-link.is-active { - background-color: #292929; - color: #f5f5f5; -} -.hero.is-dark .tabs a { - color: #f5f5f5; - opacity: 0.9; -} -.hero.is-dark .tabs a:hover { - opacity: 1; -} -.hero.is-dark .tabs li.is-active a { - opacity: 1; -} -.hero.is-dark .tabs.is-boxed a, -.hero.is-dark .tabs.is-toggle a { - color: #f5f5f5; -} -.hero.is-dark .tabs.is-boxed a:hover, -.hero.is-dark .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-dark .tabs.is-boxed li.is-active a, -.hero.is-dark .tabs.is-boxed li.is-active a:hover, -.hero.is-dark .tabs.is-toggle li.is-active a, -.hero.is-dark .tabs.is-toggle li.is-active a:hover { - background-color: #f5f5f5; - border-color: #f5f5f5; - color: #363636; -} -.hero.is-dark.is-bold { - background-image: linear-gradient( - 141deg, - #1f191a 0%, - #363636 71%, - #46403f 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-dark.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #1f191a 0%, - #363636 71%, - #46403f 100% - ); - } -} -.hero.is-primary { - background-color: #00d1b2; - color: #fff; -} -.hero.is-primary - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-primary strong { - color: inherit; -} -.hero.is-primary .title { - color: #fff; -} -.hero.is-primary .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-primary .subtitle a:not(.button), -.hero.is-primary .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-primary .navbar-menu { - background-color: #00d1b2; - } -} -.hero.is-primary .navbar-item, -.hero.is-primary .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-primary a.navbar-item:hover, -.hero.is-primary a.navbar-item.is-active, -.hero.is-primary .navbar-link:hover, -.hero.is-primary .navbar-link.is-active { - background-color: #00b89c; - color: #fff; -} -.hero.is-primary .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-primary .tabs a:hover { - opacity: 1; -} -.hero.is-primary .tabs li.is-active a { - opacity: 1; -} -.hero.is-primary .tabs.is-boxed a, -.hero.is-primary .tabs.is-toggle a { - color: #fff; -} -.hero.is-primary .tabs.is-boxed a:hover, -.hero.is-primary .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-primary .tabs.is-boxed li.is-active a, -.hero.is-primary .tabs.is-boxed li.is-active a:hover, -.hero.is-primary .tabs.is-toggle li.is-active a, -.hero.is-primary .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #00d1b2; -} -.hero.is-primary.is-bold { - background-image: linear-gradient( - 141deg, - #009e6c 0%, - #00d1b2 71%, - #00e7eb 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-primary.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #009e6c 0%, - #00d1b2 71%, - #00e7eb 100% - ); - } -} -.hero.is-link { - background-color: #3273dc; - color: #fff; -} -.hero.is-link - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-link strong { - color: inherit; -} -.hero.is-link .title { - color: #fff; -} -.hero.is-link .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-link .subtitle a:not(.button), -.hero.is-link .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-link .navbar-menu { - background-color: #3273dc; - } -} -.hero.is-link .navbar-item, -.hero.is-link .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-link a.navbar-item:hover, -.hero.is-link a.navbar-item.is-active, -.hero.is-link .navbar-link:hover, -.hero.is-link .navbar-link.is-active { - background-color: #2366d1; - color: #fff; -} -.hero.is-link .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-link .tabs a:hover { - opacity: 1; -} -.hero.is-link .tabs li.is-active a { - opacity: 1; -} -.hero.is-link .tabs.is-boxed a, -.hero.is-link .tabs.is-toggle a { - color: #fff; -} -.hero.is-link .tabs.is-boxed a:hover, -.hero.is-link .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-link .tabs.is-boxed li.is-active a, -.hero.is-link .tabs.is-boxed li.is-active a:hover, -.hero.is-link .tabs.is-toggle li.is-active a, -.hero.is-link .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #3273dc; -} -.hero.is-link.is-bold { - background-image: linear-gradient( - 141deg, - #1577c6 0%, - #3273dc 71%, - #4366e5 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-link.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #1577c6 0%, - #3273dc 71%, - #4366e5 100% - ); - } -} -.hero.is-info { - background-color: #209cee; - color: #fff; -} -.hero.is-info - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-info strong { - color: inherit; -} -.hero.is-info .title { - color: #fff; -} -.hero.is-info .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-info .subtitle a:not(.button), -.hero.is-info .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-info .navbar-menu { - background-color: #209cee; - } -} -.hero.is-info .navbar-item, -.hero.is-info .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-info a.navbar-item:hover, -.hero.is-info a.navbar-item.is-active, -.hero.is-info .navbar-link:hover, -.hero.is-info .navbar-link.is-active { - background-color: #118fe4; - color: #fff; -} -.hero.is-info .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-info .tabs a:hover { - opacity: 1; -} -.hero.is-info .tabs li.is-active a { - opacity: 1; -} -.hero.is-info .tabs.is-boxed a, -.hero.is-info .tabs.is-toggle a { - color: #fff; -} -.hero.is-info .tabs.is-boxed a:hover, -.hero.is-info .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-info .tabs.is-boxed li.is-active a, -.hero.is-info .tabs.is-boxed li.is-active a:hover, -.hero.is-info .tabs.is-toggle li.is-active a, -.hero.is-info .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #209cee; -} -.hero.is-info.is-bold { - background-image: linear-gradient( - 141deg, - #04a6d7 0%, - #209cee 71%, - #3287f5 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-info.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #04a6d7 0%, - #209cee 71%, - #3287f5 100% - ); - } -} -.hero.is-success { - background-color: #23d160; - color: #fff; -} -.hero.is-success - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-success strong { - color: inherit; -} -.hero.is-success .title { - color: #fff; -} -.hero.is-success .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-success .subtitle a:not(.button), -.hero.is-success .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-success .navbar-menu { - background-color: #23d160; - } -} -.hero.is-success .navbar-item, -.hero.is-success .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-success a.navbar-item:hover, -.hero.is-success a.navbar-item.is-active, -.hero.is-success .navbar-link:hover, -.hero.is-success .navbar-link.is-active { - background-color: #20bc56; - color: #fff; -} -.hero.is-success .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-success .tabs a:hover { - opacity: 1; -} -.hero.is-success .tabs li.is-active a { - opacity: 1; -} -.hero.is-success .tabs.is-boxed a, -.hero.is-success .tabs.is-toggle a { - color: #fff; -} -.hero.is-success .tabs.is-boxed a:hover, -.hero.is-success .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-success .tabs.is-boxed li.is-active a, -.hero.is-success .tabs.is-boxed li.is-active a:hover, -.hero.is-success .tabs.is-toggle li.is-active a, -.hero.is-success .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #23d160; -} -.hero.is-success.is-bold { - background-image: linear-gradient( - 141deg, - #12af2f 0%, - #23d160 71%, - #2ce28a 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-success.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #12af2f 0%, - #23d160 71%, - #2ce28a 100% - ); - } -} -.hero.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-warning strong { - color: inherit; -} -.hero.is-warning .title { - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning .subtitle { - color: rgba(0, 0, 0, 0.9); -} -.hero.is-warning .subtitle a:not(.button), -.hero.is-warning .subtitle strong { - color: rgba(0, 0, 0, 0.7); -} -@media screen and (max-width: 1023px) { - .hero.is-warning .navbar-menu { - background-color: #ffdd57; - } -} -.hero.is-warning .navbar-item, -.hero.is-warning .navbar-link { - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning a.navbar-item:hover, -.hero.is-warning a.navbar-item.is-active, -.hero.is-warning .navbar-link:hover, -.hero.is-warning .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning .tabs a { - color: rgba(0, 0, 0, 0.7); - opacity: 0.9; -} -.hero.is-warning .tabs a:hover { - opacity: 1; -} -.hero.is-warning .tabs li.is-active a { - opacity: 1; -} -.hero.is-warning .tabs.is-boxed a, -.hero.is-warning .tabs.is-toggle a { - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning .tabs.is-boxed a:hover, -.hero.is-warning .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-warning .tabs.is-boxed li.is-active a, -.hero.is-warning .tabs.is-boxed li.is-active a:hover, -.hero.is-warning .tabs.is-toggle li.is-active a, -.hero.is-warning .tabs.is-toggle li.is-active a:hover { - background-color: rgba(0, 0, 0, 0.7); - border-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} -.hero.is-warning.is-bold { - background-image: linear-gradient( - 141deg, - #ffaf24 0%, - #ffdd57 71%, - #fffa70 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-warning.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #ffaf24 0%, - #ffdd57 71%, - #fffa70 100% - ); - } -} -.hero.is-danger { - background-color: #ff3860; - color: #fff; -} -.hero.is-danger - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-danger strong { - color: inherit; -} -.hero.is-danger .title { - color: #fff; -} -.hero.is-danger .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-danger .subtitle a:not(.button), -.hero.is-danger .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-danger .navbar-menu { - background-color: #ff3860; - } -} -.hero.is-danger .navbar-item, -.hero.is-danger .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-danger a.navbar-item:hover, -.hero.is-danger a.navbar-item.is-active, -.hero.is-danger .navbar-link:hover, -.hero.is-danger .navbar-link.is-active { - background-color: #ff1f4b; - color: #fff; -} -.hero.is-danger .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-danger .tabs a:hover { - opacity: 1; -} -.hero.is-danger .tabs li.is-active a { - opacity: 1; -} -.hero.is-danger .tabs.is-boxed a, -.hero.is-danger .tabs.is-toggle a { - color: #fff; -} -.hero.is-danger .tabs.is-boxed a:hover, -.hero.is-danger .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-danger .tabs.is-boxed li.is-active a, -.hero.is-danger .tabs.is-boxed li.is-active a:hover, -.hero.is-danger .tabs.is-toggle li.is-active a, -.hero.is-danger .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #ff3860; -} -.hero.is-danger.is-bold { - background-image: linear-gradient( - 141deg, - #ff0561 0%, - #ff3860 71%, - #ff5257 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-danger.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #ff0561 0%, - #ff3860 71%, - #ff5257 100% - ); - } -} -.hero.is-small .hero-body { - padding-bottom: 1.5rem; - padding-top: 1.5rem; -} -@media screen and (min-width: 769px), print { - .hero.is-medium .hero-body { - padding-bottom: 9rem; - padding-top: 9rem; - } -} -@media screen and (min-width: 769px), print { - .hero.is-large .hero-body { - padding-bottom: 18rem; - padding-top: 18rem; - } -} -.hero.is-halfheight .hero-body, -.hero.is-fullheight .hero-body, -.hero.is-fullheight-with-navbar .hero-body { - align-items: center; - display: flex; -} -.hero.is-halfheight .hero-body > .container, -.hero.is-fullheight .hero-body > .container, -.hero.is-fullheight-with-navbar .hero-body > .container { - flex-grow: 1; - flex-shrink: 1; -} -.hero.is-halfheight { - min-height: 50vh; -} -.hero.is-fullheight { - min-height: 100vh; -} -.hero-video { - overflow: hidden; -} -.hero-video video { - left: 50%; - min-height: 100%; - min-width: 100%; - position: absolute; - top: 50%; - -webkit-transform: translate3d(-50%, -50%, 0); - transform: translate3d(-50%, -50%, 0); -} -.hero-video.is-transparent { - opacity: 0.3; -} -@media screen and (max-width: 768px) { - .hero-video { - display: none; - } -} -.hero-buttons { - margin-top: 1.5rem; -} -@media screen and (max-width: 768px) { - .hero-buttons .button { - display: flex; - } - .hero-buttons .button:not(:last-child) { - margin-bottom: 0.75rem; - } -} -@media screen and (min-width: 769px), print { - .hero-buttons { - display: flex; - justify-content: center; - } - .hero-buttons .button:not(:last-child) { - margin-right: 1.5rem; - } -} -.hero-head, -.hero-foot { - flex-grow: 0; - flex-shrink: 0; -} -.hero-body { - flex-grow: 1; - flex-shrink: 0; - padding: 3rem 1.5rem; -} -.section { - padding: 3rem 1.5rem; -} -@media screen and (min-width: 1024px) { - .section.is-medium { - padding: 9rem 1.5rem; - } - .section.is-large { - padding: 18rem 1.5rem; - } -} -.footer { - background-color: #fafafa; - padding: 3rem 1.5rem 6rem; -} -html { - height: 100%; - width: 100%; -} -body { - font-family: "TT Norms Medium", sans-serif; - font-size: 15px; - position: relative; - height: 100%; - width: 100%; - overflow-x: hidden; -} -body.small-header .top-nav { - height: 75px; -} -body.small-header #main { - padding-top: 75px; -} -.top-nav { - height: 120px; -} -@media screen and (max-width: 1023px) { - .top-nav { - height: 75px; - } -} -#main { - height: 100%; - display: flex; - flex-direction: row; - background: #f8f8f9; - padding-top: 120px; - overflow-x: hidden; - width: 100%; -} -@media screen and (max-width: 1023px) { - #main { - padding-top: 75px; - } -} -#main > .sidebar { - padding: 40px 30px; - flex-grow: 0; - flex-shrink: 0; - width: 240px; - border-right: 1px solid #eaeaf1; - height: 100%; - overflow: auto; -} -#main > .sidebar.tutorials { - width: 320px; -} -#main > .core { - padding: 28px; - height: 100%; - overflow: auto; - flex-grow: 1; -} -@media screen and (max-width: 768px) { - #main > .core { - padding: 0px; - } -} -#main > .core > .content { - background: #fff; - padding: 40px; - border-radius: 4px; - box-shadow: 0 0 40px 0 rgba(115, 134, 160, 0.24); -} -#main > .side-nav { - width: 240px; - padding: 40px 20px; - flex-grow: 0; - flex-shrink: 0; - height: 100%; - border-left: 1px solid #eaeaf1; - overflow: auto; -} -.content { - margin-bottom: 50px; -} -.content blockquote { - margin: 30px 0 !important; -} -.content .signature-attributes { - margin-left: 8px; - margin-right: 3px; - font-style: italic; -} -.content header.page-title p { - font-size: 13px; - margin: 0 0 5px; - text-transform: uppercase; -} -.content header p { - font-size: 20px; -} -.content h1, -.content header.page-title h1 { - font-family: "TT Norms Medium", sans-serif; - font-size: 47px; - font-weight: bold; - margin: 8px 0; -} -.content h2 { - font-size: 26px; - line-height: 48px; - font-weight: bold; - margin-bottom: 26px; -} -.content h3, -.content h4, -.content h5, -.content h6 { - font-family: "TT Norms Medium", sans-serif; - font-weight: 900; - letter-spacing: 0; -} -.content code { - color: #101010; - font-family: "Inconsolata", monospace; -} -.content .container-overview .prettyprint:last-child { - margin-bottom: 50px; -} -.content .vertical-section { - padding: 16px 0; -} -@media screen and (max-width: 1023px) { - #main-content-wrapper { - padding: 0 30px; - } -} -body.landing > .top-nav { - box-shadow: none; - transition: margin-top 0.3s; - color: #fff; - background: #4268f6; -} -body.landing > .top-nav.hidden { - transition: margin-top 0.3s; - margin-top: -130px; -} -@media screen and (max-width: 1023px) { - body.landing > .top-nav.hidden { - margin-top: -85px; - } -} -body.landing > .top-nav.sticky { - box-shadow: 0 0 20px 0 rgba(0, 0, 255, 0.5); -} -body.landing > .top-nav .inner { - margin: 0 auto; - max-width: 1226px; -} -body.landing > .top-nav a.button { - color: #fff; - border-color: #fff; - background: transparent; -} -body.landing > .top-nav a.button:hover { - background: #fff; - border-color: #fff; - color: #192035; -} -body.landing > .top-nav .menu .navigation a.link { - color: #fff; -} -body.landing > .top-nav .menu .navigation a.link:hover { - border-color: #fff; -} -body.landing > .top-nav .image img { - content: url("../images/logo.svg"); -} -body.landing > .top-nav #hamburger { - display: none; -} -body.landing #main { - display: block; - height: auto; -} -body.landing .main-hero { - background: #4268f6; - color: #fff; - padding: 300px 40% 160px; - border-bottom-left-radius: 50%; - border-bottom-right-radius: 50%; - margin: -250px -30% 0; - text-align: center; -} -body.landing .main-hero .action-buttons { - margin: 60px 0; - vertical-align: middle; -} -body.landing .main-hero .action-buttons span { - color: #fff; -} -body.landing .main-hero h3 { - font-size: 24px; - line-height: 65px; - font-weight: lighter; -} -body.landing .main-hero h1 { - font-size: 52px; - line-height: 65px; - font-weight: lighter; - max-width: 900px; - margin-left: auto; - margin-right: auto; -} -body.landing .main-hero strong { - color: #fff; -} -body.landing .gif-box { - margin-top: -140px; - text-align: center; -} -body.landing .grey-logos { - text-align: center; - margin-bottom: 50px; -} -body.landing .grey-logos .column { - display: flex; - align-items: center; - justify-content: center; -} -body.landing .white-oval { - background: #fff; - padding: 110px 500px 100px; - margin: 0 -500px; - text-align: center; - border-bottom-left-radius: 50%; - border-bottom-right-radius: 50%; -} -body.landing h2 { - font-weight: bold; - font-size: 36px; - line-height: 48px; - color: #101010; - margin-bottom: 15px; -} -body.landing h2 + p { - color: #767676; - font-size: 16px; -} -body.landing h4 { - font-weight: bold; - font-size: 24px; - line-height: 32px; -} -body.landing .header-message { - margin-bottom: 80px; -} -body.landing .todo-actions { - text-align: left; - padding: 100px 0 100px 100px; -} -@media screen and (max-width: 1215px) { - body.landing .todo-actions { - padding-top: 20px; - } -} -body.landing .todo-actions h4 { - margin-bottom: 60px; - position: relative; -} -body.landing .todo-actions h4:before { - content: ""; - position: absolute; - left: -50px; - top: 0; - height: 30px; - width: 30px; - background: url("../images/check.svg") no-repeat 50% 50%; -} -body.landing .action-buttons span { - line-height: 36px; - margin: 0 10px; - color: #4268f6; -} -body.landing .credentials { - text-align: center; - padding: 100px 0; - background: url("../images/map.svg") no-repeat 50% 50%; -} -body.landing .credentials .fa-youtube { - color: #ff0000; -} -body.landing .credentials .fa-reddit { - color: #ff4500; -} -body.landing .credentials .fa-github { - color: #101010; -} -body.landing .credentials .columns { - margin-bottom: 20px; -} -body.landing .credentials .column { - display: flex; - flex-direction: column; -} -body.landing .credentials .box { - flex-direction: column; - padding: 30px; - height: 100%; - box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.25); - display: flex; - justify-content: center; -} -body.landing .credentials .box:hover { - box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.5); -} -body.landing .credentials .box h5 { - align-self: center; - font-size: 22px; - line-height: 26px; - margin-bottom: 30px; -} -body.landing .credentials .box span { - font-size: 11px; -} -body.landing .stat-box { - padding: 40px 65px; - box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.25); -} -@media screen and (max-width: 768px) { - body.landing .stat-box .column:first-child { - padding-bottom: 40px; - } -} -body.landing .stat-box .fa-github { - color: #101010; -} -body.landing .stat-box h2 { - margin: 0 0 60px; -} -body.landing .stat-box h4 { - font-size: 32px; - font-weight: bolder; - margin-top: 15px; - color: #101010; -} -body.landing .stat-box h4 strong { - color: #101010; -} -body.landing .stat-box .level { - border-bottom: #4c73f7 3px solid; - margin-bottom: -3px; -} -body.landing .stat-box .level img { - position: relative; - bottom: -3px; -} -body.landing .stat-box .action-buttons { - margin: 50px 0 0; -} -body.landing .feature-docs { - margin-top: -200px; - padding-top: 300px; -} -@media screen and (min-width: 1216px) { - body.landing .feature-docs .container .columns.is-multiline { - margin: 0 8.333%; - } -} -body.landing .feature-docs .columns.is-multiline .column { - display: flex; -} -body.landing .feature-docs .box { - color: #101010; -} -body.landing .feature-docs .box:hover { - box-shadow: 4px 8px 12px rgba(115, 134, 160, 0.25); -} -body.landing .feature-docs .box img { - margin: -10px 0; -} -body.landing .feature-docs .box h4 { - line-height: 36px; - font-size: 26px; -} -body.landing .feature-docs .box p { - font-size: 20px; - line-height: 26px; - margin: 35px 0; -} -body.landing .feature-docs .action-buttons { - margin: 100px 0 50px; -} -body.landing .feature-side-blocks .bg-crud { - background: url("../images/bg-crud.png") no-repeat 100% 50%; -} -@media screen and (max-width: 1215px) { - body.landing .feature-side-blocks .bg-crud { - background-position-x: 150%; - } -} -@media screen and (max-width: 1023px) { - body.landing .feature-side-blocks .bg-crud { - background: none; - text-align: center; - } -} -body.landing .feature-side-blocks .bg-filter { - background: url("../images/bg-filter.png") no-repeat 0% 50%; -} -@media screen and (max-width: 1215px) { - body.landing .feature-side-blocks .bg-filter { - background-position-x: -200px; - } -} -@media screen and (max-width: 1023px) { - body.landing .feature-side-blocks .bg-filter { - background: none; - text-align: center; - } -} -body.landing .feature-side-blocks .column { - justify-content: center; - display: flex; - flex-direction: column; -} -@media screen and (min-width: 1024px) { - body.landing .feature-side-blocks .column { - height: 700px; - } -} -body.landing .feature-side-blocks .container { - margin-top: 50px; - margin-bottom: 50px; -} -body.landing .feature-side-blocks .action-buttons { - margin: 30px 0; -} -body.landing .support-block { - padding: 80px 0 350px; - background: #fff; - margin-bottom: -200px; -} -body.landing .support-block .column { - display: flex; - flex-direction: column; -} -body.landing .support-block .column .box { - flex-grow: 1; -} -body.landing .support-block .img { - text-align: center; - border-bottom: 1px solid #d8d8d8; - margin: 0 -20px 20px; -} -body.landing .support-block h4 { - font-weight: bolder; - font-size: 26px; - line-height: 48px; -} -body.landing .support-block .text { - padding: 0 10px 20px; -} -body.landing .support-block .form { - background: #4268f6; - padding: 40px; - border-radius: 10px; -} -body.landing .button.is-success { - width: 170px; - height: 50px; -} -body.landing .form { - color: #fff; -} -body.landing .form .success-msg { - display: none; -} -body.landing .form .success-msg img { - width: 150px; - margin: 100px 0; -} -body.landing .form.completed .success-msg { - display: block; -} -body.landing .form.completed .form-fields { - display: none; -} -body.landing .form h2 { - color: #fff; - margin-bottom: 30px; -} -body.landing .form .label { - font-size: 20px; -} -body.landing .form .field { - margin-bottom: 40px; - color: #fff; -} -body.landing .form .field label { - color: #fff; - font-weight: bold; -} -body.landing .form .field input { - border-radius: 4px; - height: 54px; -} -body.landing .form .checkbox { - display: block; - padding: 8px 0; - font-size: 16px; -} -body.landing .form .checkbox:hover { - color: #fff; -} -body.landing .form .checkbox input { - margin-right: 5px; -} -body.landing .form .interested { - padding: 0 0 20px; -} -body.landing .form .interested .label { - color: #fff; -} -body.landing .form textarea { - height: 80px; -} -body.landing .form .notice { - font-size: 14px; - font-weight: lighter; - padding: 10px 30px; -} -body.landing .curved-footer { - background: #4268f6; - padding: 110px 500px; - margin: 0 -500px; - border-top-left-radius: 50%; - border-top-right-radius: 50%; - color: #fff; -} -body.landing .curved-footer .the-part { - position: relative; -} -body.landing .curved-footer .the-part h2 { - font-size: 90px; - line-height: 120px; - opacity: 0.08; - color: #fff; -} -@media screen and (max-width: 1023px) { - body.landing .curved-footer .the-part h2 { - font-size: 70px; - } -} -body.landing .curved-footer .the-part h4 { - font-size: 56px; - line-height: 65px; - position: absolute; - left: 0; - top: 0; - right: 0; - padding: 80px 0; -} -body.landing .button.is-link { - background: transparent; -} -body.landing .button.is-link span { - border-bottom: 1px solid #fff; -} -body.landing .button.is-link:hover span { - border-bottom: none; -} -body.landing .top { - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - padding-bottom: 120px; - text-align: center; -} -body.landing .bottom { - font-size: 14px; - padding: 65px 0 0; -} -@media screen and (max-width: 768px) { - body.landing .bottom { - padding: 20px; - } -} -body.landing .bottom strong { - color: #fff; -} -body.landing .bottom p { - padding: 6px 0; -} -body.landing .bottom a { - color: #fff; -} -body.landing .bottom .sb { - padding-top: 40px; -} -body.landing .bottom .logo { - padding-bottom: 30px; -} -body.landing .bottom .button.is-success { - margin-top: 40px; - height: 54px; -} -body.landing .bottom .form { - margin-top: 30px; -} -.top-nav { - background: #fff; - padding: 8px 24px; - box-shadow: 0 0 40px 0 rgba(115, 134, 160, 0.24); - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 5; -} -@media screen and (max-width: 768px) { - .top-nav { - padding: 8px; - } -} -.top-nav h1 { - font-size: 20px; -} -.top-nav .inner { - display: flex; - align-items: center; -} -.top-nav #hamburger { - margin-left: 0; -} -@media screen and (max-width: 768px) { - .top-nav .logo { - display: none; - } -} -.top-nav .menu { - flex-grow: 1; -} -.top-nav .menu .top-buttons { - text-align: right; - margin-bottom: 8px; - margin-top: 2px; -} -@media screen and (max-width: 1023px) { - .top-nav .menu .top-buttons { - display: none; - } -} -.top-nav .menu .top-buttons .button { - margin-left: 16px; -} -.top-nav .menu .navigation { - text-align: right; - margin-bottom: 4px; -} -.top-nav .menu .navigation .link { - border: none; - display: inline-block; - padding: 4px 8px; - color: #101010; - margin-right: 2px; - line-height: 48px; - height: 48px; - vertical-align: middle; - height: 46px; -} -.top-nav .menu .navigation .link:hover:not(.no-hover) { - border-bottom: 2px solid #101010; -} -@media screen and (max-width: 768px) { - .top-nav .menu .navigation .link.user-link { - display: none; - } -} -.sidebar { - padding-bottom: 120px; -} -.sidebar .search-wrapper { - margin: -20px -15px 21px; -} -.sidebar .search-wrapper input { - border-radius: 0; -} -.sidebar a { - color: #798897; - overflow-wrap: break-word; -} -.sidebar a:hover, -.sidebar a.active { - color: #e6282b; -} -.sidebar h3 { - margin: 1.6rem 0 0.4rem; - color: #211d1a; - font-size: 12px; - text-transform: uppercase; -} -.sidebar ul { - padding: 0 0 0.26667rem 1.06667rem; -} -.sidebar ul li { - padding: 0.2rem 0; -} -.sidebar li > ul { - padding: 0 0 0px 25px; -} -.sidebar .category h2 { - color: #000; - font-size: 20px; - margin-top: 40px; -} -#sidebarNav.sticky { - left: 0; - transition: left 0.5s; -} -@media screen and (max-width: 1023px) { - #sidebarNav { - z-index: 100; - top: 0; - left: -300px; - position: fixed; - transition: left 0.5s; - padding: 28px; - width: 300px; - bottom: 0; - overflow: auto; - background: #fff; - } - #sidebarNav .sidebar { - padding-bottom: 10px; - } -} -#stickyNavbarOverlay { - position: absolute; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 40; - background: rgba(0, 0, 0, 0.2); - display: none; -} -#stickyNavbarOverlay.active { - display: block; -} -.side-nav a { - color: #798897; - overflow-wrap: break-word; -} -.side-nav a:hover, -.side-nav a.is-active { - color: #e6282b; -} -.side-nav a.is-past { - opacity: 0.7; -} -.side-nav h3 { - margin: 1.6rem 0 0.4rem; - color: #211d1a; - font-size: 12px; - text-transform: uppercase; -} -.side-nav ul { - padding: 0 0 0.26667rem 1.06667rem; -} -.side-nav ul li { - padding: 0.2rem 0; -} -@media screen and (max-width: 768px) { - .side-nav { - display: none; - } -} -.footer { - border-top: 1px solid #eaeaf1; - padding: 20px; - margin: 0 -30px -30px; - background: #f8f8f9; -} -.footer .content { - margin-bottom: 0; -} -.footer .fas { - color: #e6282b; -} -.footer a { - font-weight: bold; -} -.footer a:hover { - color: #e6282b; -} -.members { - margin-top: 24px; -} -.member:not(:last-child):after { - content: ""; - background: #eaeaf1; - height: 2px; - display: block; - margin: 45px -40px 40px; -} -.member > .is-pulled-right { - position: relative; - z-index: 2; -} -.member > .name { - color: #211d1a; - font-size: 20px; - line-height: 26px; - position: relative; - margin-bottom: 8px; -} -.member > .name .code-name { - font-family: "Inconsolata", monospace; - display: block; - font-size: 25px; - line-height: 30px; - margin-top: 8px; -} -.member > .name .code-name:first-child { - margin-left: 0; -} -.member > .name .tag { - position: relative; - top: -1px; - margin-right: 3px; -} -.member > .name .href-link { - color: #211d1a; - position: absolute; - padding: 1px; - left: -20px; - top: 0; - bottom: 0; - width: 21px; - opacity: 0; -} -.member > .name:hover .href-link { - opacity: 1; -} -.member h5 { - font-size: 20px; -} -.member > .description { - margin-bottom: 25px; -} -.member > .description p { - font-size: 20px; - margin: 25px 0; -} -table.params, -table.props { - border: 1px solid #eaeaf1; - line-height: 26px; -} -table.params thead, -table.props thead { - border: none; -} -table.params thead th, -table.props thead th { - font-weight: normal; - padding: 13px 26px; -} -table.params tr, -table.props tr { - border-bottom: 1px solid #eaeaf1; -} -table.params td, -table.props td { - padding: 13px 26px; -} -table.params td.name code, -table.props td.name code { - background: transparent; - padding: 0; - font-size: 15px; - color: #211d1a; -} -table.params tr.deep-level-1, -table.props tr.deep-level-1 { - background: #fafafa; -} -table.params tr.deep-level-1 .name code, -table.props tr.deep-level-1 .name code { - padding-left: 25px; - margin-left: 0px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-2, -table.props tr.deep-level-2 { - background: #f5f5f5; -} -table.params tr.deep-level-2 .name code, -table.props tr.deep-level-2 .name code { - padding-left: 25px; - margin-left: 25px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-3, -table.props tr.deep-level-3 { - background: #f0f0f0; -} -table.params tr.deep-level-3 .name code, -table.props tr.deep-level-3 .name code { - padding-left: 25px; - margin-left: 50px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-4, -table.props tr.deep-level-4 { - background: #ebebeb; -} -table.params tr.deep-level-4 .name code, -table.props tr.deep-level-4 .name code { - padding-left: 25px; - margin-left: 75px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-5, -table.props tr.deep-level-5 { - background: #e6e6e6; -} -table.params tr.deep-level-5 .name code, -table.props tr.deep-level-5 .name code { - padding-left: 25px; - margin-left: 100px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-6, -table.props tr.deep-level-6 { - background: #e0e0e0; -} -table.params tr.deep-level-6 .name code, -table.props tr.deep-level-6 .name code { - padding-left: 25px; - margin-left: 125px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-7, -table.props tr.deep-level-7 { - background: #dbdbdb; -} -table.params tr.deep-level-7 .name code, -table.props tr.deep-level-7 .name code { - padding-left: 25px; - margin-left: 150px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-8, -table.props tr.deep-level-8 { - background: #d6d6d6; -} -table.params tr.deep-level-8 .name code, -table.props tr.deep-level-8 .name code { - padding-left: 25px; - margin-left: 175px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-9, -table.props tr.deep-level-9 { - background: #d1d1d1; -} -table.params tr.deep-level-9 .name code, -table.props tr.deep-level-9 .name code { - padding-left: 25px; - margin-left: 200px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-10, -table.props tr.deep-level-10 { - background: #ccc; -} -table.params tr.deep-level-10 .name code, -table.props tr.deep-level-10 .name code { - padding-left: 25px; - margin-left: 225px; - border-left: 1px solid #dee1e5; -} -.prettyprint { - border-radius: 2px; - background-color: #2f4858; -} -.prettyprint code { - font-family: "Inconsolata", monospace; -} -pre.prettyprint li.L0, -pre.prettyprint li.L1, -pre.prettyprint li.L2, -pre.prettyprint li.L3, -pre.prettyprint li.L4, -pre.prettyprint li.L5, -pre.prettyprint li.L6, -pre.prettyprint li.L7, -pre.prettyprint li.L8, -pre.prettyprint li.L9 { - background: none; -} -.button { - transition: all 0.2s; - border-radius: 4px; - padding: 8px 24px; - height: 40px; - border-color: #4268f6; - color: #4268f6; -} -.button:hover { - color: #535b8e; - border-color: #535b8e; - transition: all 0.2s; -} -.button.is-primary { - background-color: #4268f6; -} -.button.is-primary:hover { - background-color: #535b8e; -} -.button.is-primary.is-outlined { - border-color: #4268f6; - color: #4268f6; -} -.button.is-primary.is-outlined:hover { - border-color: #535b8e; - color: #535b8e; - background: transparent; -} -.button.is-success { - background: #69d6d4; -} -.button.is-white.is-outlined { - background: transparent; - border-color: #fff; -} -.button > i:first-child { - margin-right: 8px; - margin-left: -8px; -} -.tag-source { - margin: 28px 0; -} -.tag-source span { - display: inline-block; - padding: 13px 14px; -} -.tag-source span a { - color: #eaeaf1; -} -.tag-source span a:hover { - color: #798897; -} -.method-parameter { - font-size: 20px; -} -.method-parameter label { - color: 18px; -} -.method-parameter ul { - margin: 0 0 0 25px; -} -.mermaid .edgeLabel { - background: white; - color: #2f4858; - font-size: 15px; - font-weight: normal; -} -.mermaid .node circle, -.mermaid .node ellipse, -.mermaid .node polygon, -.mermaid .node rect { - fill: rgba(248, 249, 250, 0.8) !important; - stroke: rgba(121, 136, 151, 0.6) !important; -} -.mermaid .cluster rect { - fill: rgba(125, 132, 255, 0.1) !important; - stroke: rgba(125, 132, 255, 0.5) !important; -} -.mermaid .node g.label { - color: #2f4858; -} -.mermaid .node g.label div { - font-weight: normal; - font-size: 15px; -} -.tag { - text-transform: uppercase; -} -.details dt { - font-size: 20px; - border-left: 2px solid #008ddf; - padding-left: 16px; -} +/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.delete,.modal-close,.is-unselectable,.button,.file,.breadcrumb,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading)::after,.navbar-link:not(.is-arrowless)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:0.625em}.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.block:not(:last-child),.highlight:not(:last-child),.breadcrumb:not(:last-child),.level:not(:last-child),.list:not(:last-child),.message:not(:last-child),.tabs:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete::before,.modal-close::before,.delete::after,.modal-close::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:hover,.modal-close:hover,.delete:focus,.modal-close:focus{background-color:rgba(10,10,10,0.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,0.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading::after,.loader,.select.is-loading::after,.control.is-loading::after{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-overlay,.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio,.modal,.modal-background,.hero-video{bottom:0;left:0;position:absolute;right:0;top:0}.button,.input,.textarea,.select select,.file-cta,.file-name,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}.button:focus,.input:focus,.textarea:focus,.select select:focus,.file-cta:focus,.file-name:focus,.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.is-focused.button,.is-focused.input,.is-focused.textarea,.select select.is-focused,.is-focused.file-cta,.is-focused.file-name,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.button:active,.input:active,.textarea:active,.select select:active,.file-cta:active,.file-name:active,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.is-active.button,.is-active.input,.is-active.textarea,.select select.is-active,.is-active.file-cta,.is-active.file-name,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis{outline:none}.button[disabled],.input[disabled],.textarea[disabled],.select select[disabled],.file-cta[disabled],.file-name[disabled],.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],fieldset[disabled] .button,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis{cursor:not-allowed}/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,embed,iframe,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:left}table th{color:#363636}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px), print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px), print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px), print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px), print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px), print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#00d1b2 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#009e86 !important}.has-background-primary{background-color:#00d1b2 !important}.has-text-link{color:#3273dc !important}a.has-text-link:hover,a.has-text-link:focus{color:#205bbc !important}.has-background-link{background-color:#3273dc !important}.has-text-info{color:#209cee !important}a.has-text-info:hover,a.has-text-info:focus{color:#0f81cc !important}.has-background-info{background-color:#209cee !important}.has-text-success{color:#23d160 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1ca64c !important}.has-background-success{background-color:#23d160 !important}.has-text-warning{color:#ffdd57 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd324 !important}.has-background-warning{background-color:#ffdd57 !important}.has-text-danger{color:#ff3860 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ff0537 !important}.has-background-danger{background-color:#ff3860 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#7a7a7a !important}.has-background-grey{background-color:#7a7a7a !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:monospace !important}.is-family-code{font-family:monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px), print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1023px){.is-block-touch{display:block !important}}@media screen and (min-width: 1024px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px), print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1023px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1024px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px), print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1023px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1024px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px), print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1023px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1024px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px), print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1023px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1024px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px), print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px), print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1023px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1024px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-relative{position:relative !important}.box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:0.1875em}.button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3273dc;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#363636}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:#363636}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:#292929}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;color:#f5f5f5}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover,.button.is-dark.is-inverted.is-hovered{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.button.is-primary:active,.button.is-primary.is-active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover,.button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined.is-focused{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2 !important}.button.is-primary.is-outlined.is-loading:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #00d1b2 #00d1b2 !important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3273dc #3273dc !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#1496ed;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#118fe4;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #23d160 #23d160 !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #23d160 #23d160 !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff3860}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #ff3860 #ff3860 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ff3860 #ff3860 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1024px){.container{max-width:960px}.container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){.container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){.container{max-width:1152px}}@media screen and (min-width: 1408px){.container{max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:left}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:0.5rem;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #dbdbdb 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right, #363636 30%, #dbdbdb 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right, #00d1b2 30%, #dbdbdb 30%)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #3273dc 30%, #dbdbdb 30%)}.progress.is-info::-webkit-progress-value{background-color:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #209cee 30%, #dbdbdb 30%)}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-success::-ms-fill{background-color:#23d160}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #23d160 30%, #dbdbdb 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%)}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-danger::-ms-fill{background-color:#ff3860}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #ff3860 30%, #dbdbdb 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#23d160;border-color:#23d160;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.table td.is-danger,.table th.is-danger{background-color:#ff3860;border-color:#ff3860;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#363636}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:0.5rem}.tags .tag:not(:last-child){margin-right:0.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:0.25rem;margin-right:-0.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#363636}.tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-info{background-color:#209cee;color:#fff}.tag:not(body).is-success{background-color:#23d160;color:#fff}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag:not(body).is-danger{background-color:#ff3860;color:#fff}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:0.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:-0.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::before,.tag:not(body).is-delete::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:hover,.tag:not(body).is-delete:focus{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-0.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.input,.textarea,.select select{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.textarea::-moz-placeholder,.select select::-moz-placeholder{color:rgba(54,54,54,0.3)}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.select select::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.input:-moz-placeholder,.textarea:-moz-placeholder,.select select:-moz-placeholder{color:rgba(54,54,54,0.3)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder,.select select:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.input:hover,.textarea:hover,.select select:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered{border-color:#b5b5b5}.input:focus,.textarea:focus,.select select:focus,.is-focused.input,.is-focused.textarea,.select select.is-focused,.input:active,.textarea:active,.select select:active,.is-active.input,.is-active.textarea,.select select.is-active{border-color:#3273dc;box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.input[disabled],.textarea[disabled],.select select[disabled],fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.select select[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.select select[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder{color:rgba(122,122,122,0.3)}.input,.textarea{box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:focus,.is-white.textarea:focus,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.input:active,.is-white.textarea:active,.is-white.is-active.input,.is-white.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:focus,.is-black.textarea:focus,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.input:active,.is-black.textarea:active,.is-black.is-active.input,.is-black.is-active.textarea{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:focus,.is-light.textarea:focus,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.input:active,.is-light.textarea:active,.is-light.is-active.input,.is-light.is-active.textarea{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:focus,.is-dark.textarea:focus,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.input:active,.is-dark.textarea:active,.is-dark.is-active.input,.is-dark.is-active.textarea{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:focus,.is-primary.textarea:focus,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.input:active,.is-primary.textarea:active,.is-primary.is-active.input,.is-primary.is-active.textarea{box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:focus,.is-link.textarea:focus,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.input:active,.is-link.textarea:active,.is-link.is-active.input,.is-link.is-active.textarea{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.is-info.input,.is-info.textarea{border-color:#209cee}.is-info.input:focus,.is-info.textarea:focus,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.input:active,.is-info.textarea:active,.is-info.is-active.input,.is-info.is-active.textarea{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.is-success.input,.is-success.textarea{border-color:#23d160}.is-success.input:focus,.is-success.textarea:focus,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.input:active,.is-success.textarea:active,.is-success.is-active.input,.is-success.is-active.textarea{box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:focus,.is-warning.textarea:focus,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.input:active,.is-warning.textarea:active,.is-warning.is-active.input,.is-warning.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.is-danger.input,.is-danger.textarea{border-color:#ff3860}.is-danger.input:focus,.is-danger.textarea:focus,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.input:active,.is-danger.textarea:active,.is-danger.is-active.input,.is-danger.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:0.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select:hover,.select.is-dark select.is-hovered{border-color:#292929}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select:hover,.select.is-primary select.is-hovered{border-color:#00b89c}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.select.is-link:not(:hover)::after{border-color:#3273dc}.select.is-link select{border-color:#3273dc}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2366d1}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.select.is-info:not(:hover)::after{border-color:#209cee}.select.is-info select{border-color:#209cee}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#118fe4}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.select.is-success:not(:hover)::after{border-color:#23d160}.select.is-success select{border-color:#23d160}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#20bc56}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd83d}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.select.is-danger:not(:hover)::after{border-color:#ff3860}.select.is-danger select{border-color:#ff3860}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#ff1f4b}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:0.625em;top:0.625em;-webkit-transform:none;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#363636}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:#363636}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#f5f5f5}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(0,209,178,0.25);color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(50,115,220,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#1496ed;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(32,156,238,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#118fe4;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#23d160;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#22c65b;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(35,209,96,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#20bc56;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#ff3860;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#ff2b56;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,56,96,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#ff1f4b;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:0.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#209cee}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px), print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px), print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px), print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:0.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.control.has-icons-left .input:focus ~ .icon,.control.has-icons-left .select:focus ~ .icon,.control.has-icons-right .input:focus ~ .icon,.control.has-icons-right .select:focus ~ .icon{color:#7a7a7a}.control.has-icons-left .input.is-small ~ .icon,.control.has-icons-left .select.is-small ~ .icon,.control.has-icons-right .input.is-small ~ .icon,.control.has-icons-right .select.is-small ~ .icon{font-size:.75rem}.control.has-icons-left .input.is-medium ~ .icon,.control.has-icons-left .select.is-medium ~ .icon,.control.has-icons-right .input.is-medium ~ .icon,.control.has-icons-right .select.is-medium ~ .icon{font-size:1.25rem}.control.has-icons-left .input.is-large ~ .icon,.control.has-icons-left .select.is-large ~ .icon,.control.has-icons-right .input.is-large ~ .icon,.control.has-icons-right .select.is-large ~ .icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:0.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:0.5em}.breadcrumb .icon:last-child{margin-left:0.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}.card-image{display:block;position:relative}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px), print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px), print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px), print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px), print{.level-right{display:flex}}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}.list-item{display:block;padding:0.5em 1em}.list-item:not(a){color:#4a4a4a}.list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.list-item.is-active{background-color:#3273dc;color:#fff}a.list-item{background-color:#f5f5f5;cursor:pointer}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:0.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:0.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:0.5rem}.media .media .media{padding-top:0.5rem}.media .media .media+.media{margin-top:0.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#021310}.message.is-link{background-color:#f6f9fe}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#22509a}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537e}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:0.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px), print{.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:0.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#363636}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:#363636}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-burger{color:#363636}@media screen and (min-width: 1024px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:#363636}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark{background-color:#363636;color:#f5f5f5}.navbar.is-dark .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link{color:#f5f5f5}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-burger{color:#f5f5f5}@media screen and (min-width: 1024px){.navbar.is-dark .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link{color:#f5f5f5}.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#23d160;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#23d160;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1024px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#ff3860;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ff3860;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;-webkit-transform-origin:center;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, -webkit-transform;transition-property:background-color, opacity, transform;transition-property:background-color, opacity, transform, -webkit-transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#3273dc}.navbar-item{display:block;flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#3273dc;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item{display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{-webkit-transform:rotate(135deg) translate(0.25em, -0.25em);transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));-webkit-transform:translateY(-5px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3273dc}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:0.5}.pagination-previous,.pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px), print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-heading,.panel-tabs,.panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-heading:first-child,.panel-tabs:first-child,.panel-block:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:0.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:0.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:0.5em}.tabs .icon:last-child{margin-left:0.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}.tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px), print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px), print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px), print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@media screen and (max-width: 1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(54,54,54,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.hero.is-light .tabs a{color:#363636;opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#f5f5f5}@media screen and (max-width: 1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(245,245,245,0.7)}.hero.is-dark a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:0.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary .navbar-link.is-active{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#118fe4;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-success .navbar-menu{background-color:#23d160}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#20bc56;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-danger .navbar-menu{background-color:#ff3860}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)}}.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px), print{.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px), print{.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px), print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}html{height:100%;width:100%}body{font-family:"TT Norms Medium",sans-serif;font-size:15px;position:relative;height:100%;width:100%;overflow-x:hidden}body.small-header .top-nav{height:75px}body.small-header #main{padding-top:75px}.top-nav{height:120px}@media screen and (max-width: 1023px){.top-nav{height:75px}}#main{height:100%;display:flex;flex-direction:row;background:#F8F8F9;padding-top:120px;overflow-x:hidden;width:100%}@media screen and (max-width: 1023px){#main{padding-top:75px}}#main>.sidebar{padding:40px 30px;flex-grow:0;flex-shrink:0;width:240px;border-right:1px solid #EAEAF1;height:100%;overflow:auto}#main>.sidebar.tutorials{width:320px}#main>.core{padding:28px;height:100%;overflow:auto;flex-grow:1}@media screen and (max-width: 768px){#main>.core{padding:0px}}#main>.core>.content{background:#fff;padding:40px;border-radius:4px;box-shadow:0 0 40px 0 rgba(115,134,160,0.24)}#main>.side-nav{width:240px;padding:40px 20px;flex-grow:0;flex-shrink:0;height:100%;border-left:1px solid #EAEAF1;overflow:auto}.content{margin-bottom:50px}.content blockquote{margin:30px 0 !important}.content .signature-attributes{margin-left:8px;margin-right:3px;font-style:italic}.content header.page-title p{font-size:13px;margin:0 0 5px;text-transform:uppercase}.content header p{font-size:20px}.content h1,.content header.page-title h1{font-family:"TT Norms Medium",sans-serif;font-size:47px;font-weight:bold;margin:8px 0}.content h2{font-size:26px;line-height:48px;font-weight:bold;margin-bottom:26px}.content h3,.content h4,.content h5,.content h6{font-family:"TT Norms Medium",sans-serif;font-weight:900;letter-spacing:0}.content code{color:#101010;font-family:"Inconsolata",monospace}.content .container-overview .prettyprint:last-child{margin-bottom:50px}.content .vertical-section{padding:16px 0}@media screen and (max-width: 1023px){#main-content-wrapper{padding:0 30px}}body.landing>.top-nav{box-shadow:none;transition:margin-top 0.3s;color:#fff;background:#4268F6}body.landing>.top-nav.hidden{transition:margin-top 0.3s;margin-top:-130px}@media screen and (max-width: 1023px){body.landing>.top-nav.hidden{margin-top:-85px}}body.landing>.top-nav.sticky{box-shadow:0 0 20px 0 rgba(0,0,255,0.5)}body.landing>.top-nav .inner{margin:0 auto;max-width:1226px}body.landing>.top-nav a.button{color:#fff;border-color:#fff;background:transparent}body.landing>.top-nav a.button:hover{background:#fff;border-color:#fff;color:#192035}body.landing>.top-nav .menu .navigation a.link{color:#fff}body.landing>.top-nav .menu .navigation a.link:hover{border-color:#fff}body.landing>.top-nav .image img{content:url("../images/logo.svg")}body.landing>.top-nav #hamburger{display:none}body.landing #main{display:block;height:auto}body.landing .main-hero{background:#4268F6;color:#fff;padding:300px 40% 160px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;margin:-250px -30% 0;text-align:center}body.landing .main-hero .action-buttons{margin:60px 0;vertical-align:middle}body.landing .main-hero .action-buttons span{color:#fff}body.landing .main-hero h3{font-size:24px;line-height:65px;font-weight:lighter}body.landing .main-hero h1{font-size:52px;line-height:65px;font-weight:lighter;max-width:900px;margin-left:auto;margin-right:auto}body.landing .main-hero strong{color:#fff}body.landing .gif-box{margin-top:-140px;text-align:center}body.landing .grey-logos{text-align:center;margin-bottom:50px}body.landing .grey-logos .column{display:flex;align-items:center;justify-content:center}body.landing .white-oval{background:#fff;padding:110px 500px 100px;margin:0 -500px;text-align:center;border-bottom-left-radius:50%;border-bottom-right-radius:50%}body.landing h2{font-weight:bold;font-size:36px;line-height:48px;color:#101010;margin-bottom:15px}body.landing h2+p{color:#767676;font-size:16px}body.landing h4{font-weight:bold;font-size:24px;line-height:32px}body.landing .header-message{margin-bottom:80px}body.landing .todo-actions{text-align:left;padding:100px 0 100px 100px}@media screen and (max-width: 1215px){body.landing .todo-actions{padding-top:20px}}body.landing .todo-actions h4{margin-bottom:60px;position:relative}body.landing .todo-actions h4:before{content:'';position:absolute;left:-50px;top:0;height:30px;width:30px;background:url("../images/check.svg") no-repeat 50% 50%}body.landing .action-buttons span{line-height:36px;margin:0 10px;color:#4268F6}body.landing .credentials{text-align:center;padding:100px 0;background:url("../images/map.svg") no-repeat 50% 50%}body.landing .credentials .fa-youtube{color:#FF0000}body.landing .credentials .fa-reddit{color:#FF4500}body.landing .credentials .fa-github{color:#101010}body.landing .credentials .columns{margin-bottom:20px}body.landing .credentials .column{display:flex;flex-direction:column}body.landing .credentials .box{flex-direction:column;padding:30px;height:100%;box-shadow:0px 0px 40px rgba(115,134,160,0.25);display:flex;justify-content:center}body.landing .credentials .box:hover{box-shadow:0px 0px 40px rgba(115,134,160,0.5)}body.landing .credentials .box h5{align-self:center;font-size:22px;line-height:26px;margin-bottom:30px}body.landing .credentials .box span{font-size:11px}body.landing .stat-box{padding:40px 65px;box-shadow:0px 0px 40px rgba(115,134,160,0.25)}@media screen and (max-width: 768px){body.landing .stat-box .column:first-child{padding-bottom:40px}}body.landing .stat-box .fa-github{color:#101010}body.landing .stat-box h2{margin:0 0 60px}body.landing .stat-box h4{font-size:32px;font-weight:bolder;margin-top:15px;color:#101010}body.landing .stat-box h4 strong{color:#101010}body.landing .stat-box .level{border-bottom:#4C73F7 3px solid;margin-bottom:-3px}body.landing .stat-box .level img{position:relative;bottom:-3px}body.landing .stat-box .action-buttons{margin:50px 0 0}body.landing .feature-docs{margin-top:-200px;padding-top:300px}@media screen and (min-width: 1216px){body.landing .feature-docs .container .columns.is-multiline{margin:0 8.333%}}body.landing .feature-docs .columns.is-multiline .column{display:flex}body.landing .feature-docs .box{color:#101010}body.landing .feature-docs .box:hover{box-shadow:4px 8px 12px rgba(115,134,160,0.25)}body.landing .feature-docs .box img{margin:-10px 0}body.landing .feature-docs .box h4{line-height:36px;font-size:26px}body.landing .feature-docs .box p{font-size:20px;line-height:26px;margin:35px 0}body.landing .feature-docs .action-buttons{margin:100px 0 50px}body.landing .feature-side-blocks .bg-crud{background:url("../images/bg-crud.png") no-repeat 100% 50%}@media screen and (max-width: 1215px){body.landing .feature-side-blocks .bg-crud{background-position-x:150%}}@media screen and (max-width: 1023px){body.landing .feature-side-blocks .bg-crud{background:none;text-align:center}}body.landing .feature-side-blocks .bg-filter{background:url("../images/bg-filter.png") no-repeat 0% 50%}@media screen and (max-width: 1215px){body.landing .feature-side-blocks .bg-filter{background-position-x:-200px}}@media screen and (max-width: 1023px){body.landing .feature-side-blocks .bg-filter{background:none;text-align:center}}body.landing .feature-side-blocks .column{justify-content:center;display:flex;flex-direction:column}@media screen and (min-width: 1024px){body.landing .feature-side-blocks .column{height:700px}}body.landing .feature-side-blocks .container{margin-top:50px;margin-bottom:50px}body.landing .feature-side-blocks .action-buttons{margin:30px 0}body.landing .support-block{padding:80px 0 350px;background:#fff;margin-bottom:-200px}body.landing .support-block .column{display:flex;flex-direction:column}body.landing .support-block .column .box{flex-grow:1}body.landing .support-block .img{text-align:center;border-bottom:1px solid #D8D8D8;margin:0 -20px 20px}body.landing .support-block h4{font-weight:bolder;font-size:26px;line-height:48px}body.landing .support-block .text{padding:0 10px 20px}body.landing .support-block .form{background:#4268F6;padding:40px;border-radius:10px}body.landing .button.is-success{width:170px;height:50px}body.landing .form{color:#fff}body.landing .form .success-msg{display:none}body.landing .form .success-msg img{width:150px;margin:100px 0}body.landing .form.completed .success-msg{display:block}body.landing .form.completed .form-fields{display:none}body.landing .form h2{color:#fff;margin-bottom:30px}body.landing .form .label{font-size:20px}body.landing .form .field{margin-bottom:40px;color:#fff}body.landing .form .field label{color:#fff;font-weight:bold}body.landing .form .field input{border-radius:4px;height:54px}body.landing .form .checkbox{display:block;padding:8px 0;font-size:16px}body.landing .form .checkbox:hover{color:#fff}body.landing .form .checkbox input{margin-right:5px}body.landing .form .interested{padding:0 0 20px}body.landing .form .interested .label{color:#fff}body.landing .form textarea{height:80px}body.landing .form .notice{font-size:14px;font-weight:lighter;padding:10px 30px}body.landing .curved-footer{background:#4268F6;padding:110px 500px;margin:0 -500px;border-top-left-radius:50%;border-top-right-radius:50%;color:#fff}body.landing .curved-footer .the-part{position:relative}body.landing .curved-footer .the-part h2{font-size:90px;line-height:120px;opacity:0.08;color:#fff}@media screen and (max-width: 1023px){body.landing .curved-footer .the-part h2{font-size:70px}}body.landing .curved-footer .the-part h4{font-size:56px;line-height:65px;position:absolute;left:0;top:0;right:0;padding:80px 0}body.landing .button.is-link{background:transparent}body.landing .button.is-link span{border-bottom:1px solid #fff}body.landing .button.is-link:hover span{border-bottom:none}body.landing .top{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:120px;text-align:center}body.landing .bottom{font-size:14px;padding:65px 0 0}@media screen and (max-width: 768px){body.landing .bottom{padding:20px}}body.landing .bottom strong{color:#fff}body.landing .bottom p{padding:6px 0}body.landing .bottom a{color:#fff}body.landing .bottom .sb{padding-top:40px}body.landing .bottom .logo{padding-bottom:30px}body.landing .bottom .button.is-success{margin-top:40px;height:54px}body.landing .bottom .form{margin-top:30px}.top-nav{background:#fff;padding:8px 24px;box-shadow:0 0 40px 0 rgba(115,134,160,0.24);position:fixed;top:0;left:0;right:0;z-index:5}@media screen and (max-width: 768px){.top-nav{padding:8px}}.top-nav h1{font-size:20px}.top-nav .inner{display:flex;align-items:center}.top-nav #hamburger{margin-left:0}@media screen and (max-width: 768px){.top-nav .logo{display:none}}.top-nav .menu{flex-grow:1}.top-nav .menu .top-buttons{text-align:right;margin-bottom:8px;margin-top:2px}@media screen and (max-width: 1023px){.top-nav .menu .top-buttons{display:none}}.top-nav .menu .top-buttons .button{margin-left:16px}.top-nav .menu .navigation{text-align:right;margin-bottom:4px}.top-nav .menu .navigation .link{border:none;display:inline-block;padding:4px 8px;color:#101010;margin-right:2px;line-height:48px;height:48px;vertical-align:middle;height:46px}.top-nav .menu .navigation .link:hover:not(.no-hover){border-bottom:2px solid #101010}@media screen and (max-width: 768px){.top-nav .menu .navigation .link.user-link{display:none}}.sidebar{padding-bottom:120px}.sidebar .search-wrapper{margin:-20px -15px 21px}.sidebar .search-wrapper input{border-radius:0}.sidebar a{color:#798897;overflow-wrap:break-word}.sidebar a:hover,.sidebar a.active{color:#E6282B}.sidebar h3{margin:1.6rem 0 .4rem;color:#211D1A;font-size:12px;text-transform:uppercase}.sidebar ul{padding:0 0 .26667rem 1.06667rem}.sidebar ul li{padding:.2rem 0}.sidebar li>ul{padding:0 0 0px 25px}.sidebar .category h2{color:#000;font-size:20px;margin-top:40px}#sidebarNav.sticky{left:0;transition:left 0.5s}@media screen and (max-width: 1023px){#sidebarNav{z-index:100;top:0;left:-300px;position:fixed;transition:left 0.5s;padding:28px;width:300px;bottom:0;overflow:auto;background:#fff}#sidebarNav .sidebar{padding-bottom:10px}}#stickyNavbarOverlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:40;background:rgba(0,0,0,0.2);display:none}#stickyNavbarOverlay.active{display:block}.side-nav a{color:#798897;overflow-wrap:break-word}.side-nav a:hover,.side-nav a.is-active{color:#E6282B}.side-nav a.is-past{opacity:0.7}.side-nav h3{margin:1.6rem 0 .4rem;color:#211D1A;font-size:12px;text-transform:uppercase}.side-nav ul{padding:0 0 .26667rem 1.06667rem}.side-nav ul li{padding:.2rem 0}@media screen and (max-width: 768px){.side-nav{display:none}}.footer{border-top:1px solid #EAEAF1;padding:20px;margin:0 -30px -30px;background:#F8F8F9}.footer .content{margin-bottom:0}.footer .fas{color:#E6282B}.footer a{font-weight:bold}.footer a:hover{color:#E6282B}.members{margin-top:24px}.member:not(:last-child):after{content:"";background:#EAEAF1;height:2px;display:block;margin:45px -40px 40px}.member>.is-pulled-right{position:relative;z-index:2}.member>.name{color:#211D1A;font-size:20px;line-height:26px;position:relative;margin-bottom:8px}.member>.name .code-name{font-family:"Inconsolata",monospace;display:block;font-size:25px;line-height:30px;margin-top:8px}.member>.name .code-name:first-child{margin-left:0}.member>.name .tag{position:relative;top:-1px;margin-right:3px}.member>.name .href-link{color:#211D1A;position:absolute;padding:1px;left:-20px;top:0;bottom:0;width:21px;opacity:0}.member>.name:hover .href-link{opacity:1}.member h5{font-size:20px}.member>.description{margin-bottom:25px}.member>.description p{font-size:20px;margin:25px 0}table.params,table.props{border:1px solid #EAEAF1;line-height:26px}table.params thead,table.props thead{border:none}table.params thead th,table.props thead th{font-weight:normal;padding:13px 26px}table.params tr,table.props tr{border-bottom:1px solid #EAEAF1}table.params td,table.props td{padding:13px 26px}table.params td.name code,table.props td.name code{background:transparent;padding:0;font-size:15px;color:#211D1A}table.params tr.deep-level-1,table.props tr.deep-level-1{background:#fafafa}table.params tr.deep-level-1 .name code,table.props tr.deep-level-1 .name code{padding-left:25px;margin-left:0px;border-left:1px solid #DEE1E5}table.params tr.deep-level-2,table.props tr.deep-level-2{background:#f5f5f5}table.params tr.deep-level-2 .name code,table.props tr.deep-level-2 .name code{padding-left:25px;margin-left:25px;border-left:1px solid #DEE1E5}table.params tr.deep-level-3,table.props tr.deep-level-3{background:#f0f0f0}table.params tr.deep-level-3 .name code,table.props tr.deep-level-3 .name code{padding-left:25px;margin-left:50px;border-left:1px solid #DEE1E5}table.params tr.deep-level-4,table.props tr.deep-level-4{background:#ebebeb}table.params tr.deep-level-4 .name code,table.props tr.deep-level-4 .name code{padding-left:25px;margin-left:75px;border-left:1px solid #DEE1E5}table.params tr.deep-level-5,table.props tr.deep-level-5{background:#e6e6e6}table.params tr.deep-level-5 .name code,table.props tr.deep-level-5 .name code{padding-left:25px;margin-left:100px;border-left:1px solid #DEE1E5}table.params tr.deep-level-6,table.props tr.deep-level-6{background:#e0e0e0}table.params tr.deep-level-6 .name code,table.props tr.deep-level-6 .name code{padding-left:25px;margin-left:125px;border-left:1px solid #DEE1E5}table.params tr.deep-level-7,table.props tr.deep-level-7{background:#dbdbdb}table.params tr.deep-level-7 .name code,table.props tr.deep-level-7 .name code{padding-left:25px;margin-left:150px;border-left:1px solid #DEE1E5}table.params tr.deep-level-8,table.props tr.deep-level-8{background:#d6d6d6}table.params tr.deep-level-8 .name code,table.props tr.deep-level-8 .name code{padding-left:25px;margin-left:175px;border-left:1px solid #DEE1E5}table.params tr.deep-level-9,table.props tr.deep-level-9{background:#d1d1d1}table.params tr.deep-level-9 .name code,table.props tr.deep-level-9 .name code{padding-left:25px;margin-left:200px;border-left:1px solid #DEE1E5}table.params tr.deep-level-10,table.props tr.deep-level-10{background:#ccc}table.params tr.deep-level-10 .name code,table.props tr.deep-level-10 .name code{padding-left:25px;margin-left:225px;border-left:1px solid #DEE1E5}.prettyprint{border-radius:2px;background-color:#2F4858}.prettyprint code{font-family:"Inconsolata",monospace}pre.prettyprint li.L0,pre.prettyprint li.L1,pre.prettyprint li.L2,pre.prettyprint li.L3,pre.prettyprint li.L4,pre.prettyprint li.L5,pre.prettyprint li.L6,pre.prettyprint li.L7,pre.prettyprint li.L8,pre.prettyprint li.L9{background:none}.button{transition:all 0.2s;border-radius:4px;padding:8px 24px;height:40px;border-color:#4268F6;color:#4268F6}.button:hover{color:#535B8E;border-color:#535B8E;transition:all 0.2s}.button.is-primary{background-color:#4268F6}.button.is-primary:hover{background-color:#535B8E}.button.is-primary.is-outlined{border-color:#4268F6;color:#4268F6}.button.is-primary.is-outlined:hover{border-color:#535B8E;color:#535B8E;background:transparent}.button.is-success{background:#69D6D4}.button.is-white.is-outlined{background:transparent;border-color:#fff}.button>i:first-child{margin-right:8px;margin-left:-8px}.tag-source{margin:28px 0}.tag-source span{display:inline-block;padding:13px 14px}.tag-source span a{color:#EAEAF1}.tag-source span a:hover{color:#798897}.method-parameter{font-size:20px}.method-parameter label{color:18px}.method-parameter ul{margin:0 0 0 25px}.mermaid .edgeLabel{background:white;color:#2F4858;font-size:15px;font-weight:normal}.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect{fill:rgba(248,249,250,0.8) !important;stroke:rgba(121,136,151,0.6) !important}.mermaid .cluster rect{fill:rgba(125,132,255,0.1) !important;stroke:rgba(125,132,255,0.5) !important}.mermaid .node g.label{color:#2F4858}.mermaid .node g.label div{font-weight:normal;font-size:15px}.tag{text-transform:uppercase}.details dt{font-size:20px;border-left:2px solid #008DDF;padding-left:16px} diff --git a/docs/styles/iframe.css b/docs/styles/iframe.css index b54e014a..84dec063 100644 --- a/docs/styles/iframe.css +++ b/docs/styles/iframe.css @@ -2,12 +2,12 @@ padding: 10px 0; text-align: right; } -.bd__button > a { +.bd__button > a{ font-weight: 100; text-decoration: none; - color: #bdc3cb; + color: #BDC3CB; font-family: sans-serif; } .bd__button > a:hover { color: #798897; -} +} \ No newline at end of file diff --git a/docs/styles/prettify-tomorrow.css b/docs/styles/prettify-tomorrow.css index 3c8d71ee..b6f92a78 100644 --- a/docs/styles/prettify-tomorrow.css +++ b/docs/styles/prettify-tomorrow.css @@ -4,124 +4,96 @@ /* SPAN elements with the classes below are added by prettyprint. */ /* plain text */ .pln { - color: #4d4d4c; -} + color: #4d4d4c; } @media screen { /* string content */ .str { - color: #718c00; - } + color: #718c00; } /* a keyword */ .kwd { - color: #8959a8; - } + color: #8959a8; } /* a comment */ .com { - color: #8e908c; - } + color: #8e908c; } /* a type name */ .typ { - color: #4271ae; - } + color: #4271ae; } /* a literal value */ .lit { - color: #f5871f; - } + color: #f5871f; } /* punctuation */ .pun { - color: #4d4d4c; - } + color: #4d4d4c; } /* lisp open bracket */ .opn { - color: #4d4d4c; - } + color: #4d4d4c; } /* lisp close bracket */ .clo { - color: #4d4d4c; - } + color: #4d4d4c; } /* a markup tag name */ .tag { - color: #c82829; - } + color: #c82829; } /* a markup attribute name */ .atn { - color: #f5871f; - } + color: #f5871f; } /* a markup attribute value */ .atv { - color: #3e999f; - } + color: #3e999f; } /* a declaration */ .dec { - color: #f5871f; - } + color: #f5871f; } /* a variable name */ .var { - color: #c82829; - } + color: #c82829; } /* a function name */ .fun { - color: #4271ae; - } -} + color: #4271ae; } } /* Use higher contrast and text-weight for printable form. */ @media print, projection { .str { - color: #060; - } + color: #060; } .kwd { color: #006; - font-weight: bold; - } + font-weight: bold; } .com { color: #600; - font-style: italic; - } + font-style: italic; } .typ { color: #404; - font-weight: bold; - } + font-weight: bold; } .lit { - color: #044; - } + color: #044; } - .pun, - .opn, - .clo { - color: #440; - } + .pun, .opn, .clo { + color: #440; } .tag { color: #006; - font-weight: bold; - } + font-weight: bold; } .atn { - color: #404; - } + color: #404; } .atv { - color: #060; - } -} + color: #060; } } /* Style */ /* pre.prettyprint { @@ -136,8 +108,7 @@ pre.prettyprint { /* Specify class=linenums on a pre to get line numbering */ ol.linenums { margin-top: 0; - margin-bottom: 0; -} + margin-bottom: 0; } /* IE indents via margin-left */ li.L0, @@ -150,8 +121,7 @@ li.L6, li.L7, li.L8, li.L9 { - /* */ -} + /* */ } /* Alternate shading for lines */ li.L1, @@ -159,5 +129,4 @@ li.L3, li.L5, li.L7, li.L9 { - /* */ -} + /* */ } diff --git a/docs/styles/reset.css b/docs/styles/reset.css index 92899fe7..5a808c77 100644 --- a/docs/styles/reset.css +++ b/docs/styles/reset.css @@ -1,85 +1,17 @@ /* reset css */ -html, -body, -div, -span, -applet, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -big, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -b, -u, -i, -center, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -embed, -figure, -figcaption, -footer, -header, -hgroup, -menu, -nav, -output, -ruby, -section, -summary, -time, -mark, -audio, -video { +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { margin: 0; padding: 0; border: 0; @@ -88,35 +20,22 @@ video { vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } -ol, -ul { +ol, ul { list-style: none; } -blockquote, -q { +blockquote, q { quotes: none; } -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ""; +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; content: none; } table { diff --git a/generator/generatedClasses/AWS/appServices/aws-paaS.js b/generator/generatedClasses/AWS/appServices/aws-paaS.js index b1acbd1e..f8e62ded 100644 --- a/generator/generatedClasses/AWS/appServices/aws-paaS.js +++ b/generator/generatedClasses/AWS/appServices/aws-paaS.js @@ -4,287 +4,295 @@ * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js index 0c4caf7b..c89ce192 100644 --- a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js +++ b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/generator/generatedClasses/AWS/compute/aws-computeInstance.js b/generator/generatedClasses/AWS/compute/aws-computeInstance.js index 569ca6fe..7ac04a34 100644 --- a/generator/generatedClasses/AWS/compute/aws-computeInstance.js +++ b/generator/generatedClasses/AWS/compute/aws-computeInstance.js @@ -4,170 +4,161 @@ * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/generator/generatedClasses/AWS/compute/aws-container.js b/generator/generatedClasses/AWS/compute/aws-container.js index 1b5ec5a5..44da8f96 100644 --- a/generator/generatedClasses/AWS/compute/aws-container.js +++ b/generator/generatedClasses/AWS/compute/aws-container.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/generator/generatedClasses/AWS/compute/aws-kubernetes.js b/generator/generatedClasses/AWS/compute/aws-kubernetes.js index bf31ba19..6381ac0f 100644 --- a/generator/generatedClasses/AWS/compute/aws-kubernetes.js +++ b/generator/generatedClasses/AWS/compute/aws-kubernetes.js @@ -4,187 +4,177 @@ * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/generator/generatedClasses/AWS/database/aws-RDBMS.js b/generator/generatedClasses/AWS/database/aws-RDBMS.js index 7983b58e..b53f2bcb 100644 --- a/generator/generatedClasses/AWS/database/aws-RDBMS.js +++ b/generator/generatedClasses/AWS/database/aws-RDBMS.js @@ -4,119 +4,113 @@ * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/generator/generatedClasses/AWS/database/aws-noSql.js b/generator/generatedClasses/AWS/database/aws-noSql.js index 3af86a16..3eebfbbd 100644 --- a/generator/generatedClasses/AWS/database/aws-noSql.js +++ b/generator/generatedClasses/AWS/database/aws-noSql.js @@ -4,119 +4,113 @@ * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js index d55afca0..82128eef 100644 --- a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js +++ b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js @@ -4,170 +4,161 @@ * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/generator/generatedClasses/AWS/management/aws-keyManagement.js b/generator/generatedClasses/AWS/management/aws-keyManagement.js index 225039c8..c311e123 100644 --- a/generator/generatedClasses/AWS/management/aws-keyManagement.js +++ b/generator/generatedClasses/AWS/management/aws-keyManagement.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/generator/generatedClasses/AWS/management/aws-monitoring.js b/generator/generatedClasses/AWS/management/aws-monitoring.js index aa89282a..24c83246 100644 --- a/generator/generatedClasses/AWS/management/aws-monitoring.js +++ b/generator/generatedClasses/AWS/management/aws-monitoring.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/generator/generatedClasses/AWS/management/aws-notificationService.js b/generator/generatedClasses/AWS/management/aws-notificationService.js index fb80c822..50efb35e 100644 --- a/generator/generatedClasses/AWS/management/aws-notificationService.js +++ b/generator/generatedClasses/AWS/management/aws-notificationService.js @@ -4,153 +4,145 @@ * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/generator/generatedClasses/AWS/network/aws-DNS.js b/generator/generatedClasses/AWS/network/aws-DNS.js index 2a9330da..7a62602f 100644 --- a/generator/generatedClasses/AWS/network/aws-DNS.js +++ b/generator/generatedClasses/AWS/network/aws-DNS.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/generator/generatedClasses/AWS/network/aws-loadBalancer.js b/generator/generatedClasses/AWS/network/aws-loadBalancer.js index 7731152c..d9eba23b 100644 --- a/generator/generatedClasses/AWS/network/aws-loadBalancer.js +++ b/generator/generatedClasses/AWS/network/aws-loadBalancer.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/generator/generatedClasses/AWS/security/aws-IAM.js b/generator/generatedClasses/AWS/security/aws-IAM.js index b643c521..9191ab3d 100644 --- a/generator/generatedClasses/AWS/security/aws-IAM.js +++ b/generator/generatedClasses/AWS/security/aws-IAM.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js index 44aa797f..a5189f99 100644 --- a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-blockStorage.js b/generator/generatedClasses/AWS/storage/aws-blockStorage.js index d1c77717..b362afec 100644 --- a/generator/generatedClasses/AWS/storage/aws-blockStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-blockStorage.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-storageBucket.js b/generator/generatedClasses/AWS/storage/aws-storageBucket.js index eb483a51..f738acfc 100644 --- a/generator/generatedClasses/AWS/storage/aws-storageBucket.js +++ b/generator/generatedClasses/AWS/storage/aws-storageBucket.js @@ -4,101 +4,96 @@ * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/generator/generatedClasses/Azure/appServices/azure-paaS.js b/generator/generatedClasses/Azure/appServices/azure-paaS.js index 226bbc2a..db0d3ff8 100644 --- a/generator/generatedClasses/Azure/appServices/azure-paaS.js +++ b/generator/generatedClasses/Azure/appServices/azure-paaS.js @@ -1,286 +1,429 @@ -const { WebSiteManagementClient } = require("@azure/arm-appservice"); +const { WebSiteManagementClient } = require('@azure/arm-appservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a PaaS object * @category Azure */ class Azure_PaaS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.get(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.deleteMethod(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restart(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.restart(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdateSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeConfigSettings(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the checkAvailability function of appservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - checkDNSAvailability(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.domains.checkAvailability(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - terminateEnvironment(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .createOrUpdate( + resourceGroupName, + name, + siteEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .update(resourceGroupName, name, siteEnvelope, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .get(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .deleteMethod(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restart(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .restart(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createEnvironment( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .createOrUpdate( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateEnvironment( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .update( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdateSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createConfigTemplate( + resourceGroupName, + name, + siteEnvelope, + slot, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .createOrUpdateSlot( + resourceGroupName, + name, + siteEnvelope, + slot, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeConfigSettings(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .getSlot(resourceGroupName, name, slot, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .deleteSlot(resourceGroupName, name, slot, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the checkAvailability function of appservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + checkDNSAvailability(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.domains.checkAvailability(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + terminateEnvironment(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .deleteMethod(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_PaaS; diff --git a/generator/generatedClasses/Azure/compute/azure-computeInstance.js b/generator/generatedClasses/Azure/compute/azure-computeInstance.js index 1ff4472f..d793562a 100644 --- a/generator/generatedClasses/Azure/compute/azure-computeInstance.js +++ b/generator/generatedClasses/Azure/compute/azure-computeInstance.js @@ -1,148 +1,207 @@ -const { ComputeManagementClient } = require("@azure/arm-compute"); +const { ComputeManagementClient } = require('@azure/arm-compute'); /*This is an auto generated class, please do not change.*/ /** * Class to create a ComputeInstance object * @category Azure */ class Azure_ComputeInstance { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, vmName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the start function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - start(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.start(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the powerOff function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - stop(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - reboot(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - destroy(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, vmName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .createOrUpdate( + resourceGroupName, + vmName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .list(resourceGroupName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the start function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + start(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .start(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the powerOff function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + stop(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .powerOff(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + reboot(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .restart(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + destroy(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .deleteMethod(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_ComputeInstance; diff --git a/generator/generatedClasses/Azure/compute/azure-container.js b/generator/generatedClasses/Azure/compute/azure-container.js index 7ae30f1e..f27e4286 100644 --- a/generator/generatedClasses/Azure/compute/azure-container.js +++ b/generator/generatedClasses/Azure/compute/azure-container.js @@ -1,103 +1,151 @@ -const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { ContainerServiceClient } = require('@azure/arm-containerservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Container object * @category Azure */ class Azure_Container { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, containerServiceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + containerServiceName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .createOrUpdate( + resourceGroupName, + containerServiceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .deleteMethod( + resourceGroupName, + containerServiceName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .get(resourceGroupName, containerServiceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Container; diff --git a/generator/generatedClasses/Azure/compute/azure-kubernetes.js b/generator/generatedClasses/Azure/compute/azure-kubernetes.js index 8f01c7c1..9ce5157f 100644 --- a/generator/generatedClasses/Azure/compute/azure-kubernetes.js +++ b/generator/generatedClasses/Azure/compute/azure-kubernetes.js @@ -1,240 +1,379 @@ -const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { ContainerServiceClient } = require('@azure/arm-containerservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Azure */ class Azure_Kubernetes { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateTags(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listClusters(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeCluster(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.get(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listNodegroups(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.list(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the rotateClusterCertificates function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateConfig(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .createOrUpdate( + resourceGroupName, + resourceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .deleteMethod(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateTags( + resourceGroupName, + resourceName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .updateTags( + resourceGroupName, + resourceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listClusters(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeCluster(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .get(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createNodeGroup( + resourceGroupName, + resourceName, + agentPoolName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .createOrUpdate( + resourceGroupName, + resourceName, + agentPoolName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteNodegroup( + resourceGroupName, + resourceName, + agentPoolName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .deleteMethod( + resourceGroupName, + resourceName, + agentPoolName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeNodeGroup( + resourceGroupName, + resourceName, + agentPoolName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .get( + resourceGroupName, + resourceName, + agentPoolName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listNodegroups(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .list(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the rotateClusterCertificates function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateConfig(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .rotateClusterCertificates( + resourceGroupName, + resourceName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Kubernetes; diff --git a/generator/generatedClasses/Azure/database/azure-RDBMS.js b/generator/generatedClasses/Azure/database/azure-RDBMS.js index f2665dd0..d4d7d062 100644 --- a/generator/generatedClasses/Azure/database/azure-RDBMS.js +++ b/generator/generatedClasses/Azure/database/azure-RDBMS.js @@ -1,135 +1,238 @@ -const { SqlManagementClient } = require("@azure/arm-sql"); +const { SqlManagementClient } = require('@azure/arm-sql'); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Azure */ class Azure_RDBMS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the exportMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the completeRestore function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} managedInstanceName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createDatabse( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .createOrUpdate( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteDatabase( + resourceGroupName, + serverName, + databaseName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .deleteMethod( + resourceGroupName, + serverName, + databaseName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the exportMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createSnapshots( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .exportMethod( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + modifyDB( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .update( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the completeRestore function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} managedInstanceName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restoreDatabase( + resourceGroupName, + managedInstanceName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedDatabases + .completeRestore( + resourceGroupName, + managedInstanceName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_RDBMS; diff --git a/generator/generatedClasses/Azure/database/azure-noSql.js b/generator/generatedClasses/Azure/database/azure-noSql.js index 190ed4f2..70b2d295 100644 --- a/generator/generatedClasses/Azure/database/azure-noSql.js +++ b/generator/generatedClasses/Azure/database/azure-noSql.js @@ -1,132 +1,221 @@ -const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); +const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Azure */ class Azure_NoSql { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createUpdateTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} createUpdateTableParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteCollection(resourceGroupName, accountName, tableName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTables function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listCollections(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.listTables(resourceGroupName, accountName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTableThroughput function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} updateThroughputParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getAttributes(resourceGroupName, accountName, tableName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createUpdateTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} createUpdateTableParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createCollection( + resourceGroupName, + accountName, + tableName, + createUpdateTableParameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .createUpdateTable( + resourceGroupName, + accountName, + tableName, + createUpdateTableParameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteCollection( + resourceGroupName, + accountName, + tableName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .deleteTable( + resourceGroupName, + accountName, + tableName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTables function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listCollections(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .listTables(resourceGroupName, accountName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTableThroughput function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} updateThroughputParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + setAttribute( + resourceGroupName, + accountName, + tableName, + updateThroughputParameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .updateTableThroughput( + resourceGroupName, + accountName, + tableName, + updateThroughputParameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getAttributes( + resourceGroupName, + accountName, + tableName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .getTable( + resourceGroupName, + accountName, + tableName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_NoSql; diff --git a/generator/generatedClasses/Azure/management/azure-keyManagement.js b/generator/generatedClasses/Azure/management/azure-keyManagement.js index 2d594150..ef080569 100644 --- a/generator/generatedClasses/Azure/management/azure-keyManagement.js +++ b/generator/generatedClasses/Azure/management/azure-keyManagement.js @@ -1,130 +1,197 @@ -const { KeyVaultManagementClient } = require("@azure/arm-keyvault"); +const { KeyVaultManagementClient } = require('@azure/arm-keyvault'); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Azure */ class Azure_KeyManagement { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createKey(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.get(resourceGroupName, vaultName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAccessPolicy function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} operationKind - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createKey(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .createOrUpdate( + resourceGroupName, + vaultName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .deleteMethod(resourceGroupName, vaultName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .update( + resourceGroupName, + vaultName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .get(resourceGroupName, vaultName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAccessPolicy function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} operationKind - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + putKeyPolicy( + resourceGroupName, + vaultName, + operationKind, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .updateAccessPolicy( + resourceGroupName, + vaultName, + operationKind, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_KeyManagement; diff --git a/generator/generatedClasses/Azure/management/azure-monitoring.js b/generator/generatedClasses/Azure/management/azure-monitoring.js index e7b373c0..efb43c1f 100644 --- a/generator/generatedClasses/Azure/management/azure-monitoring.js +++ b/generator/generatedClasses/Azure/management/azure-monitoring.js @@ -1,126 +1,186 @@ -const { MonitorManagementClient } = require("@azure/arm-monitor"); +const { MonitorManagementClient } = require('@azure/arm-monitor'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Azure */ class Azure_Monitoring { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteAlarm(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} alertRulesResource - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listBySubscription function of monitor - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listAlarms(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.listBySubscription(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getMetricData(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.get(resourceGroupName, ruleName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .createOrUpdate( + resourceGroupName, + ruleName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteAlarm(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .deleteMethod(resourceGroupName, ruleName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} alertRulesResource - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateAlarm( + resourceGroupName, + ruleName, + alertRulesResource, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .update( + resourceGroupName, + ruleName, + alertRulesResource, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listBySubscription function of monitor + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listAlarms(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .listBySubscription(options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getMetricData(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .get(resourceGroupName, ruleName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Monitoring; diff --git a/generator/generatedClasses/Azure/network/azure-DNS.js b/generator/generatedClasses/Azure/network/azure-DNS.js index 17a86c4b..38ae476b 100644 --- a/generator/generatedClasses/Azure/network/azure-DNS.js +++ b/generator/generatedClasses/Azure/network/azure-DNS.js @@ -1,106 +1,159 @@ -const { DnsManagementClient } = require("@azure/arm-dns"); +const { DnsManagementClient } = require('@azure/arm-dns'); /*This is an auto generated class, please do not change.*/ /** * Class to create a DNS object * @category Azure */ class Azure_DNS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createZone(resourceGroupName, zoneName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(resourceGroupName, zoneName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of dns - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listZones(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {StringKeyword} relativeRecordSetName - Mandatory parameter - * @param {TypeReference} recordType - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createZone(resourceGroupName, zoneName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones + .createOrUpdate( + resourceGroupName, + zoneName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(resourceGroupName, zoneName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones + .deleteMethod(resourceGroupName, zoneName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of dns + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listZones(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {StringKeyword} relativeRecordSetName - Mandatory parameter + * @param {TypeReference} recordType - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + changeRecordSets( + resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.recordSets + .createOrUpdate( + resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_DNS; diff --git a/generator/generatedClasses/Azure/network/azure-loadBalancer.js b/generator/generatedClasses/Azure/network/azure-loadBalancer.js index 0d7ea4bc..db3ae534 100644 --- a/generator/generatedClasses/Azure/network/azure-loadBalancer.js +++ b/generator/generatedClasses/Azure/network/azure-loadBalancer.js @@ -1,127 +1,196 @@ -const { NetworkManagementClient } = require("@azure/arm-network"); +const { NetworkManagementClient } = require('@azure/arm-network'); /*This is an auto generated class, please do not change.*/ /** * Class to create a LoadBalancer object * @category Azure */ class Azure_LoadBalancer { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + loadBalancerName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .createOrUpdate( + resourceGroupName, + loadBalancerName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .deleteMethod( + resourceGroupName, + loadBalancerName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .list(resourceGroupName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + addTags( + resourceGroupName, + loadBalancerName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .updateTags( + resourceGroupName, + loadBalancerName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .get(resourceGroupName, loadBalancerName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_LoadBalancer; diff --git a/generator/generatedClasses/Azure/storage/azure-blockStorage.js b/generator/generatedClasses/Azure/storage/azure-blockStorage.js index 13ea3e7d..a792ee41 100644 --- a/generator/generatedClasses/Azure/storage/azure-blockStorage.js +++ b/generator/generatedClasses/Azure/storage/azure-blockStorage.js @@ -1,126 +1,174 @@ -const { ComputeManagementClient } = require("@azure/arm-compute"); +const { ComputeManagementClient } = require('@azure/arm-compute'); /*This is an auto generated class, please do not change.*/ /** * Class to create a BlockStorage object * @category Azure */ class Azure_BlockStorage { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.get(resourceGroupName, diskName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.update(resourceGroupName, diskName, disk, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .createOrUpdate( + resourceGroupName, + diskName, + disk, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .deleteMethod(resourceGroupName, diskName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .get(resourceGroupName, diskName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .update(resourceGroupName, diskName, disk, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_BlockStorage; diff --git a/generator/generatedClasses/Azure/storage/azure-storageBucket.js b/generator/generatedClasses/Azure/storage/azure-storageBucket.js index f2e9e22c..fd7c99ec 100644 --- a/generator/generatedClasses/Azure/storage/azure-storageBucket.js +++ b/generator/generatedClasses/Azure/storage/azure-storageBucket.js @@ -1,85 +1,129 @@ -const { StorageManagementClient } = require("@azure/arm-storage"); +const { StorageManagementClient } = require('@azure/arm-storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a StorageBucket object * @category Azure */ class Azure_StorageBucket { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the create function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} blobContainer - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, accountName, containerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.list(resourceGroupName, accountName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the create function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} blobContainer - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + accountName, + containerName, + blobContainer, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .create( + resourceGroupName, + accountName, + containerName, + blobContainer, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, accountName, containerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .deleteMethod( + resourceGroupName, + accountName, + containerName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .list(resourceGroupName, accountName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_StorageBucket; diff --git a/generator/generatedClasses/DO/compute/do-computeInstance.js b/generator/generatedClasses/DO/compute/do-computeInstance.js index 70594a63..593c3b85 100644 --- a/generator/generatedClasses/DO/compute/do-computeInstance.js +++ b/generator/generatedClasses/DO/compute/do-computeInstance.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Droplets object -* @category Digital Ocean -*/ + * Class to create a Droplets object + * @category Digital Ocean + */ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._droplets.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets.deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets.requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._droplets + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets + .deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets + .requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/generator/generatedClasses/DO/compute/do-kubernetes.js b/generator/generatedClasses/DO/compute/do-kubernetes.js index e5bacb21..bcf976ed 100644 --- a/generator/generatedClasses/DO/compute/do-kubernetes.js +++ b/generator/generatedClasses/DO/compute/do-kubernetes.js @@ -1,122 +1,139 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Kubernetes object -* @category Digital Ocean -*/ + * Class to create a Kubernetes object + * @category Digital Ocean + */ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise} - */ - listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise} - */ - listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes.addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise} + */ + listClusters( + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise} + */ + listNodegroups( + clusterId, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes + .addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/generator/generatedClasses/DO/database/do-RDBMS.js b/generator/generatedClasses/DO/database/do-RDBMS.js index fa59255a..216c49fd 100644 --- a/generator/generatedClasses/DO/database/do-RDBMS.js +++ b/generator/generatedClasses/DO/database/do-RDBMS.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/generator/generatedClasses/DO/database/do-noSql.js b/generator/generatedClasses/DO/database/do-noSql.js index 7d7650f5..1fcbbe5e 100644 --- a/generator/generatedClasses/DO/database/do-noSql.js +++ b/generator/generatedClasses/DO/database/do-noSql.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/generator/generatedClasses/DO/management/do-keyManagement.js b/generator/generatedClasses/DO/management/do-keyManagement.js index d4e8f11a..5af44abb 100644 --- a/generator/generatedClasses/DO/management/do-keyManagement.js +++ b/generator/generatedClasses/DO/management/do-keyManagement.js @@ -1,69 +1,78 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Keys object -* @category Digital Ocean -*/ + * Class to create a Keys object + * @category Digital Ocean + */ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._keys.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys.getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys.add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys.delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._keys + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys + .getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys + .add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys + .delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/generator/generatedClasses/DO/network/do-DNS.js b/generator/generatedClasses/DO/network/do-DNS.js index ced40bd0..39ffe53e 100644 --- a/generator/generatedClasses/DO/network/do-DNS.js +++ b/generator/generatedClasses/DO/network/do-DNS.js @@ -1,87 +1,98 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Domains object -* @category Digital Ocean -*/ + * Class to create a Domains object + * @category Digital Ocean + */ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise} - */ - getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains.createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains.updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise} + */ + getRecords( + domainName, + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._domains + .getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains + .createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains + .updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/generator/generatedClasses/DO/network/do-loadBalancer.js b/generator/generatedClasses/DO/network/do-loadBalancer.js index cd02d3c1..665ebb2f 100644 --- a/generator/generatedClasses/DO/network/do-loadBalancer.js +++ b/generator/generatedClasses/DO/network/do-loadBalancer.js @@ -1,66 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a LoadBalancers object -* @category Digital Ocean -*/ + * Class to create a LoadBalancers object + * @category Digital Ocean + */ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers.getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers.update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers.delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers + .getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers + .delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/generator/generatedClasses/DO/storage/do-blockStorage.js b/generator/generatedClasses/DO/storage/do-blockStorage.js index 5724610c..ce6bc60e 100644 --- a/generator/generatedClasses/DO/storage/do-blockStorage.js +++ b/generator/generatedClasses/DO/storage/do-blockStorage.js @@ -1,66 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Volumes object -* @category Digital Ocean -*/ + * Class to create a Volumes object + * @category Digital Ocean + */ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes.getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes + .getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js index ae181271..48d6659f 100644 --- a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js +++ b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerinstances; - this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js index fccd0caf..5bd8f43f 100644 --- a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js +++ b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerengine; - this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/generator/generatedClasses/Oracle/database/oci-RDBMS.js b/generator/generatedClasses/Oracle/database/oci-RDBMS.js index 51a12e39..eb485498 100644 --- a/generator/generatedClasses/Oracle/database/oci-RDBMS.js +++ b/generator/generatedClasses/Oracle/database/oci-RDBMS.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.mysql; - this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_RDBMS; diff --git a/generator/generatedClasses/Oracle/database/oci-noSql.js b/generator/generatedClasses/Oracle/database/oci-noSql.js index 571cec7f..dc3847dc 100644 --- a/generator/generatedClasses/Oracle/database/oci-noSql.js +++ b/generator/generatedClasses/Oracle/database/oci-noSql.js @@ -1,113 +1,121 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.nosql; - this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/generator/generatedClasses/Oracle/management/oci-keyManagement.js b/generator/generatedClasses/Oracle/management/oci-keyManagement.js index 64aa56d9..afbdc63a 100644 --- a/generator/generatedClasses/Oracle/management/oci-keyManagement.js +++ b/generator/generatedClasses/Oracle/management/oci-keyManagement.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.keymanagement; - this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_KeyManagement; diff --git a/generator/generatedClasses/Oracle/network/oci-DNS.js b/generator/generatedClasses/Oracle/network/oci-DNS.js index b243a0d1..ee607f1a 100644 --- a/generator/generatedClasses/Oracle/network/oci-DNS.js +++ b/generator/generatedClasses/Oracle/network/oci-DNS.js @@ -1,65 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.dns; - this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js index 6117c84c..25b20cd6 100644 --- a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js +++ b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.loadbalancer; - this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js index 62583450..12702e33 100644 --- a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js +++ b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js @@ -1,65 +1,72 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js index 185c0257..abd2afba 100644 --- a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js +++ b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; diff --git a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js index dd66d85f..5ff02a87 100644 --- a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js +++ b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js @@ -1,101 +1,106 @@ -const { TranslationServiceClient } = require("@google-cloud/translate"); +const { TranslationServiceClient } = require('@google-cloud/translate'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Translation object * @category Google Cloud */ class GCP_Translation { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._translationServiceClient = new TranslationServiceClient(config); - } - /** - * Trigers the translateText function of undefined - * @param {TypeReference} request - Data required for translateText - * @param {TypeReference} [options] - Data required for translateText - * @returns {Promise} - */ - translate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.translateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the batchTranslateText function of undefined - * @param {TypeReference} request - Data required for batchTranslateText - * @param {TypeReference} [options] - Data required for batchTranslateText - * @returns {Promise} - */ - batchTranslate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.batchTranslateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getGlossary function of undefined - * @param {TypeReference} request - Data required for getGlossary - * @param {TypeReference} [options] - Data required for getGlossary - * @returns {Promise} - */ - getGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.getGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createGlossary function of undefined - * @param {TypeReference} request - Data required for createGlossary - * @param {TypeReference} [options] - Data required for createGlossary - * @returns {Promise} - */ - createGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.createGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the detectLanguage function of undefined - * @param {TypeReference} request - Data required for detectLanguage - * @param {TypeReference} [options] - Data required for detectLanguage - * @returns {Promise} - */ - detectLanguage(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.detectLanguage(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._translationServiceClient = new TranslationServiceClient(config); + } + /** + * Trigers the translateText function of undefined + * @param {TypeReference} request - Data required for translateText + * @param {TypeReference} [options] - Data required for translateText + * @returns {Promise} + */ + translate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .translateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the batchTranslateText function of undefined + * @param {TypeReference} request - Data required for batchTranslateText + * @param {TypeReference} [options] - Data required for batchTranslateText + * @returns {Promise} + */ + batchTranslate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .batchTranslateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getGlossary function of undefined + * @param {TypeReference} request - Data required for getGlossary + * @param {TypeReference} [options] - Data required for getGlossary + * @returns {Promise} + */ + getGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .getGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createGlossary function of undefined + * @param {TypeReference} request - Data required for createGlossary + * @param {TypeReference} [options] - Data required for createGlossary + * @returns {Promise} + */ + createGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .createGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the detectLanguage function of undefined + * @param {TypeReference} request - Data required for detectLanguage + * @param {TypeReference} [options] - Data required for detectLanguage + * @returns {Promise} + */ + detectLanguage(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .detectLanguage(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Translation; diff --git a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js index 340e295b..8b2d00e5 100644 --- a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js +++ b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js @@ -1,169 +1,178 @@ -const { ClusterManagerClient } = require("@google-cloud/container"); +const { ClusterManagerClient } = require('@google-cloud/container'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Google Cloud */ class GCP_Kubernetes { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._clusterManagerClient = new ClusterManagerClient(config); - } - /** - * Trigers the createCluster function of undefined - * @param {TypeReference} request - Data required for createCluster - * @param {TypeReference} [options] - Data required for createCluster - * @returns {Promise} - */ - create(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.createCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteCluster function of undefined - * @param {TypeReference} request - Data required for deleteCluster - * @param {TypeReference} [options] - Data required for deleteCluster - * @returns {Promise} - */ - delete(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.deleteCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listClusters function of undefined - * @param {TypeReference} request - Data required for listClusters - * @param {TypeReference} [options] - Data required for listClusters - * @returns {Promise} - */ - listClusters(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.listClusters(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCluster function of undefined - * @param {TypeReference} request - Data required for getCluster - * @param {TypeReference} [options] - Data required for getCluster - * @returns {Promise} - */ - describeCluster(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.getCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createNodePool function of undefined - * @param {TypeReference} request - Data required for createNodePool - * @param {TypeReference} [options] - Data required for createNodePool - * @returns {Promise} - */ - createNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.createNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteNodePool function of undefined - * @param {TypeReference} request - Data required for deleteNodePool - * @param {TypeReference} [options] - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.deleteNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getNodePool function of undefined - * @param {TypeReference} request - Data required for getNodePool - * @param {TypeReference} [options] - Data required for getNodePool - * @returns {Promise} - */ - describeNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.getNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listNodePools function of undefined - * @param {TypeReference} request - Data required for listNodePools - * @param {TypeReference} [options] - Data required for listNodePools - * @returns {Promise} - */ - listNodegroups(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.listNodePools(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setAddonsConfig function of undefined - * @param {TypeReference} request - Data required for setAddonsConfig - * @param {TypeReference} [options] - Data required for setAddonsConfig - * @returns {Promise} - */ - updateConfig(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.setAddonsConfig(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._clusterManagerClient = new ClusterManagerClient(config); + } + /** + * Trigers the createCluster function of undefined + * @param {TypeReference} request - Data required for createCluster + * @param {TypeReference} [options] - Data required for createCluster + * @returns {Promise} + */ + create(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .createCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteCluster function of undefined + * @param {TypeReference} request - Data required for deleteCluster + * @param {TypeReference} [options] - Data required for deleteCluster + * @returns {Promise} + */ + delete(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .deleteCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listClusters function of undefined + * @param {TypeReference} request - Data required for listClusters + * @param {TypeReference} [options] - Data required for listClusters + * @returns {Promise} + */ + listClusters(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .listClusters(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCluster function of undefined + * @param {TypeReference} request - Data required for getCluster + * @param {TypeReference} [options] - Data required for getCluster + * @returns {Promise} + */ + describeCluster(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .getCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createNodePool function of undefined + * @param {TypeReference} request - Data required for createNodePool + * @param {TypeReference} [options] - Data required for createNodePool + * @returns {Promise} + */ + createNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .createNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteNodePool function of undefined + * @param {TypeReference} request - Data required for deleteNodePool + * @param {TypeReference} [options] - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .deleteNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getNodePool function of undefined + * @param {TypeReference} request - Data required for getNodePool + * @param {TypeReference} [options] - Data required for getNodePool + * @returns {Promise} + */ + describeNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .getNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listNodePools function of undefined + * @param {TypeReference} request - Data required for listNodePools + * @param {TypeReference} [options] - Data required for listNodePools + * @returns {Promise} + */ + listNodegroups(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .listNodePools(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setAddonsConfig function of undefined + * @param {TypeReference} request - Data required for setAddonsConfig + * @param {TypeReference} [options] - Data required for setAddonsConfig + * @returns {Promise} + */ + updateConfig(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .setAddonsConfig(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Kubernetes; diff --git a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js index a1364ad9..e783c97f 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js +++ b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js @@ -1,128 +1,138 @@ -const { DatabaseAdminClient } = require("@google-cloud/spanner"); +const { DatabaseAdminClient } = require('@google-cloud/spanner'); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Google Cloud */ class GCP_RDBMS { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._databaseAdminClient = new DatabaseAdminClient(config); - } - /** - * Trigers the createDatabase function of undefined - * @param {TypeReference} request - Data required for createDatabase - * @param {TypeReference} [options] - Data required for createDatabase - * @returns {Promise} - */ - createDatabse(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.createDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the dropDatabase function of undefined - * @param {TypeReference} request - Data required for dropDatabase - * @param {TypeReference} [options] - Data required for dropDatabase - * @returns {Promise} - */ - deleteDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.dropDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBackup function of undefined - * @param {TypeReference} request - Data required for createBackup - * @param {TypeReference} [options] - Data required for createBackup - * @returns {Promise} - */ - createSnapshots(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.createBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDatabaseDdl function of undefined - * @param {TypeReference} request - Data required for updateDatabaseDdl - * @param {TypeReference} [options] - Data required for updateDatabaseDdl - * @returns {Promise} - */ - modifyDB(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.updateDatabaseDdl(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restoreDatabase function of undefined - * @param {TypeReference} request - Data required for restoreDatabase - * @param {TypeReference} [options] - Data required for restoreDatabase - * @returns {Promise} - */ - restoreDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.restoreDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteBackup function of undefined - * @param {TypeReference} request - Data required for deleteBackup - * @param {TypeReference} [options] - Data required for deleteBackup - * @returns {Promise} - */ - deleteDBSnapshot(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.deleteBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the databasePath function of undefined - * @param {StringKeyword} project - Data required for databasePath - * @param {StringKeyword} instance - Data required for databasePath - * @param {StringKeyword} database - Data required for databasePath - * @returns {Promise} - */ - databasePath(project, instance, database) { - return this._databaseAdminClient.databasePath(project, instance, database); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._databaseAdminClient = new DatabaseAdminClient(config); + } + /** + * Trigers the createDatabase function of undefined + * @param {TypeReference} request - Data required for createDatabase + * @param {TypeReference} [options] - Data required for createDatabase + * @returns {Promise} + */ + createDatabse(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .createDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the dropDatabase function of undefined + * @param {TypeReference} request - Data required for dropDatabase + * @param {TypeReference} [options] - Data required for dropDatabase + * @returns {Promise} + */ + deleteDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .dropDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBackup function of undefined + * @param {TypeReference} request - Data required for createBackup + * @param {TypeReference} [options] - Data required for createBackup + * @returns {Promise} + */ + createSnapshots(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .createBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDatabaseDdl function of undefined + * @param {TypeReference} request - Data required for updateDatabaseDdl + * @param {TypeReference} [options] - Data required for updateDatabaseDdl + * @returns {Promise} + */ + modifyDB(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .updateDatabaseDdl(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restoreDatabase function of undefined + * @param {TypeReference} request - Data required for restoreDatabase + * @param {TypeReference} [options] - Data required for restoreDatabase + * @returns {Promise} + */ + restoreDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .restoreDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteBackup function of undefined + * @param {TypeReference} request - Data required for deleteBackup + * @param {TypeReference} [options] - Data required for deleteBackup + * @returns {Promise} + */ + deleteDBSnapshot(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .deleteBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the databasePath function of undefined + * @param {StringKeyword} project - Data required for databasePath + * @param {StringKeyword} instance - Data required for databasePath + * @param {StringKeyword} database - Data required for databasePath + * @returns {Promise} + */ + databasePath(project, instance, database) { + return this._databaseAdminClient.databasePath( + project, + instance, + database + ); + } } module.exports = GCP_RDBMS; diff --git a/generator/generatedClasses/googleCloud/database/gcp-noSql.js b/generator/generatedClasses/googleCloud/database/gcp-noSql.js index 960ce486..626a8256 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-noSql.js +++ b/generator/generatedClasses/googleCloud/database/gcp-noSql.js @@ -1,76 +1,79 @@ -const { FirestoreClient } = require("@google-cloud/firestore"); +const { FirestoreClient } = require('@google-cloud/firestore'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Google Cloud */ class GCP_NoSql { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._firestoreClient = new FirestoreClient(config); - } - /** - * Trigers the createDocument function of undefined - * @param {TypeReference} request - Data required for createDocument - * @param {TypeReference} [options] - Data required for createDocument - * @returns {Promise} - */ - createItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.createDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteDocument function of undefined - * @param {TypeReference} request - Data required for deleteDocument - * @param {TypeReference} [options] - Data required for deleteDocument - * @returns {Promise} - */ - deleteItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.deleteDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDocument function of undefined - * @param {TypeReference} request - Data required for updateDocument - * @param {TypeReference} [options] - Data required for updateDocument - * @returns {Promise} - */ - updateItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.updateDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the runQuery function of undefined - * @param {TypeReference} [request] - Data required for runQuery - * @param {TypeReference} [options] - Data required for runQuery - * @returns {Promise} - */ - query(request = undefined, options = undefined) { - return this._firestoreClient.runQuery(request, options); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._firestoreClient = new FirestoreClient(config); + } + /** + * Trigers the createDocument function of undefined + * @param {TypeReference} request - Data required for createDocument + * @param {TypeReference} [options] - Data required for createDocument + * @returns {Promise} + */ + createItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .createDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteDocument function of undefined + * @param {TypeReference} request - Data required for deleteDocument + * @param {TypeReference} [options] - Data required for deleteDocument + * @returns {Promise} + */ + deleteItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .deleteDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDocument function of undefined + * @param {TypeReference} request - Data required for updateDocument + * @param {TypeReference} [options] - Data required for updateDocument + * @returns {Promise} + */ + updateItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .updateDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the runQuery function of undefined + * @param {TypeReference} [request] - Data required for runQuery + * @param {TypeReference} [options] - Data required for runQuery + * @returns {Promise} + */ + query(request = undefined, options = undefined) { + return this._firestoreClient.runQuery(request, options); + } } module.exports = GCP_NoSql; diff --git a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js index 65c4ad71..e90fee97 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js +++ b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js @@ -1,102 +1,109 @@ -const { KeyManagementServiceClient } = require("@google-cloud/kms"); +const { KeyManagementServiceClient } = require('@google-cloud/kms'); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Google Cloud */ class GCP_KeyManagement { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._keyManagementServiceClient = new KeyManagementServiceClient(config); - } - /** - * Trigers the createCryptoKey function of undefined - * @param {TypeReference} request - Data required for createCryptoKey - * @param {TypeReference} [options] - Data required for createCryptoKey - * @returns {Promise} - */ - createKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.createCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the destroyCryptoKeyVersion function of undefined - * @param {TypeReference} request - Data required for destroyCryptoKeyVersion - * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion - * @returns {Promise} - */ - deleteKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateCryptoKey function of undefined - * @param {TypeReference} request - Data required for updateCryptoKey - * @param {TypeReference} [options] - Data required for updateCryptoKey - * @returns {Promise} - */ - update(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.updateCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCryptoKey function of undefined - * @param {TypeReference} request - Data required for getCryptoKey - * @param {TypeReference} [options] - Data required for getCryptoKey - * @returns {Promise} - */ - describeKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.getCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setIamPolicy function of undefined - * @param {TypeReference} request - Data required for setIamPolicy - * @param {UnionType} [options] - Data required for setIamPolicy - * @param {TypeReference} [callback] - Data required for setIamPolicy - * @returns {Promise} - */ - putKeyPolicy(request, options = undefined, callback = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.setIamPolicy(request, options, callback) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._keyManagementServiceClient = new KeyManagementServiceClient( + config + ); + } + /** + * Trigers the createCryptoKey function of undefined + * @param {TypeReference} request - Data required for createCryptoKey + * @param {TypeReference} [options] - Data required for createCryptoKey + * @returns {Promise} + */ + createKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .createCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the destroyCryptoKeyVersion function of undefined + * @param {TypeReference} request - Data required for destroyCryptoKeyVersion + * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion + * @returns {Promise} + */ + deleteKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .destroyCryptoKeyVersion(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateCryptoKey function of undefined + * @param {TypeReference} request - Data required for updateCryptoKey + * @param {TypeReference} [options] - Data required for updateCryptoKey + * @returns {Promise} + */ + update(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .updateCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCryptoKey function of undefined + * @param {TypeReference} request - Data required for getCryptoKey + * @param {TypeReference} [options] - Data required for getCryptoKey + * @returns {Promise} + */ + describeKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .getCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setIamPolicy function of undefined + * @param {TypeReference} request - Data required for setIamPolicy + * @param {UnionType} [options] - Data required for setIamPolicy + * @param {TypeReference} [callback] - Data required for setIamPolicy + * @returns {Promise} + */ + putKeyPolicy(request, options = undefined, callback = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .setIamPolicy(request, options, callback) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_KeyManagement; diff --git a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js index 4c2c2176..4c03f5d1 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js +++ b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js @@ -1,111 +1,116 @@ -const { AlertPolicyServiceClient } = require("@google-cloud/monitoring"); -const { MetricServiceClient } = require("@google-cloud/monitoring"); +const { AlertPolicyServiceClient } = require('@google-cloud/monitoring'); +const { MetricServiceClient } = require('@google-cloud/monitoring'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Google Cloud */ class GCP_Monitoring { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); - this._metricServiceClient = new MetricServiceClient(config); - } - /** - * Trigers the createAlertPolicy function of undefined - * @param {TypeReference} request - Data required for createAlertPolicy - * @param {TypeReference} [options] - Data required for createAlertPolicy - * @returns {Promise} - */ - createAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.createAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteAlertPolicy function of undefined - * @param {TypeReference} request - Data required for deleteAlertPolicy - * @param {TypeReference} [options] - Data required for deleteAlertPolicy - * @returns {Promise} - */ - deleteAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.deleteAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAlertPolicy function of undefined - * @param {TypeReference} request - Data required for updateAlertPolicy - * @param {TypeReference} [options] - Data required for updateAlertPolicy - * @returns {Promise} - */ - updateAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.updateAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listAlertPolicies function of undefined - * @param {TypeReference} request - Data required for listAlertPolicies - * @param {TypeReference} [options] - Data required for listAlertPolicies - * @returns {Promise} - */ - listAlarms(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.listAlertPolicies(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getMetricDescriptor function of undefined - * @param {TypeReference} request - Data required for getMetricDescriptor - * @param {TypeReference} [options] - Data required for getMetricDescriptor - * @returns {Promise} - */ - getMetricData(request, options = undefined) { - return new Promise((resolve, reject) => { - this._metricServiceClient.getMetricDescriptor(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the projectPath function of undefined - * @param {StringKeyword} project - Data required for projectPath - * @returns {Promise} - */ - projectPath(project) { - return this._alertPolicyServiceClient.projectPath(project); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); + this._metricServiceClient = new MetricServiceClient(config); + } + /** + * Trigers the createAlertPolicy function of undefined + * @param {TypeReference} request - Data required for createAlertPolicy + * @param {TypeReference} [options] - Data required for createAlertPolicy + * @returns {Promise} + */ + createAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .createAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteAlertPolicy function of undefined + * @param {TypeReference} request - Data required for deleteAlertPolicy + * @param {TypeReference} [options] - Data required for deleteAlertPolicy + * @returns {Promise} + */ + deleteAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .deleteAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAlertPolicy function of undefined + * @param {TypeReference} request - Data required for updateAlertPolicy + * @param {TypeReference} [options] - Data required for updateAlertPolicy + * @returns {Promise} + */ + updateAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .updateAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listAlertPolicies function of undefined + * @param {TypeReference} request - Data required for listAlertPolicies + * @param {TypeReference} [options] - Data required for listAlertPolicies + * @returns {Promise} + */ + listAlarms(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .listAlertPolicies(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getMetricDescriptor function of undefined + * @param {TypeReference} request - Data required for getMetricDescriptor + * @param {TypeReference} [options] - Data required for getMetricDescriptor + * @returns {Promise} + */ + getMetricData(request, options = undefined) { + return new Promise((resolve, reject) => { + this._metricServiceClient + .getMetricDescriptor(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the projectPath function of undefined + * @param {StringKeyword} project - Data required for projectPath + * @returns {Promise} + */ + projectPath(project) { + return this._alertPolicyServiceClient.projectPath(project); + } } module.exports = GCP_Monitoring; diff --git a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js index fd9ab000..447558f5 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js +++ b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js @@ -1,154 +1,162 @@ -const { PublisherClient } = require("@google-cloud/pubsub"); -const { SubscriberClient } = require("@google-cloud/pubsub"); +const { PublisherClient } = require('@google-cloud/pubsub'); +const { SubscriberClient } = require('@google-cloud/pubsub'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NotificationService object * @category Google Cloud */ class GCP_NotificationService { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._publisherClient = new PublisherClient(config); - this._subscriberClient = new SubscriberClient(config); - } - /** - * Trigers the createTopic function of undefined - * @param {TypeReference} request - Data required for createTopic - * @param {TypeReference} [options] - Data required for createTopic - * @returns {Promise} - */ - createTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.createTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTopic function of undefined - * @param {TypeReference} request - Data required for deleteTopic - * @param {TypeReference} [options] - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.deleteTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTopic function of undefined - * @param {TypeReference} request - Data required for getTopic - * @param {TypeReference} [options] - Data required for getTopic - * @returns {Promise} - */ - getTopicAttributes(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.getTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopicSubscriptions function of undefined - * @param {TypeReference} request - Data required for listTopicSubscriptions - * @param {TypeReference} [options] - Data required for listTopicSubscriptions - * @returns {Promise} - */ - listSubscriptions(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.listTopicSubscriptions(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createSubscription function of undefined - * @param {TypeReference} request - Data required for createSubscription - * @param {TypeReference} [options] - Data required for createSubscription - * @returns {Promise} - */ - subscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient.createSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the publish function of undefined - * @param {TypeReference} request - Data required for publish - * @param {TypeReference} [options] - Data required for publish - * @returns {Promise} - */ - publish(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.publish(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopics function of undefined - * @param {TypeReference} request - Data required for listTopics - * @param {TypeReference} [options] - Data required for listTopics - * @returns {Promise} - */ - listTopics(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.listTopics(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSubscription function of undefined - * @param {TypeReference} request - Data required for deleteSubscription - * @param {TypeReference} [options] - Data required for deleteSubscription - * @returns {Promise} - */ - unsubscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient.deleteSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._publisherClient = new PublisherClient(config); + this._subscriberClient = new SubscriberClient(config); + } + /** + * Trigers the createTopic function of undefined + * @param {TypeReference} request - Data required for createTopic + * @param {TypeReference} [options] - Data required for createTopic + * @returns {Promise} + */ + createTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .createTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTopic function of undefined + * @param {TypeReference} request - Data required for deleteTopic + * @param {TypeReference} [options] - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .deleteTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTopic function of undefined + * @param {TypeReference} request - Data required for getTopic + * @param {TypeReference} [options] - Data required for getTopic + * @returns {Promise} + */ + getTopicAttributes(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .getTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopicSubscriptions function of undefined + * @param {TypeReference} request - Data required for listTopicSubscriptions + * @param {TypeReference} [options] - Data required for listTopicSubscriptions + * @returns {Promise} + */ + listSubscriptions(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .listTopicSubscriptions(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createSubscription function of undefined + * @param {TypeReference} request - Data required for createSubscription + * @param {TypeReference} [options] - Data required for createSubscription + * @returns {Promise} + */ + subscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient + .createSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the publish function of undefined + * @param {TypeReference} request - Data required for publish + * @param {TypeReference} [options] - Data required for publish + * @returns {Promise} + */ + publish(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .publish(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopics function of undefined + * @param {TypeReference} request - Data required for listTopics + * @param {TypeReference} [options] - Data required for listTopics + * @returns {Promise} + */ + listTopics(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .listTopics(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSubscription function of undefined + * @param {TypeReference} request - Data required for deleteSubscription + * @param {TypeReference} [options] - Data required for deleteSubscription + * @returns {Promise} + */ + unsubscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient + .deleteSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_NotificationService; diff --git a/generator/generatedClasses/googleCloud/network/gcp-DNS.js b/generator/generatedClasses/googleCloud/network/gcp-DNS.js index b1ce2e6f..eadb0c8a 100644 --- a/generator/generatedClasses/googleCloud/network/gcp-DNS.js +++ b/generator/generatedClasses/googleCloud/network/gcp-DNS.js @@ -1,97 +1,101 @@ -const { DNS } = require("@google-cloud/dns"); +const { DNS } = require('@google-cloud/dns'); /*This is an auto generated class, please do not change.*/ /** * Class to create a dns object * @category Google Cloud */ class GCP_dns { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._dns = new DNS(config); - } - /** - * Trigers the getZones function of dns - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - listZones(query = undefined) { - return new Promise((resolve, reject) => { - this._dns.getZones(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the create function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - createZone(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).create(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createChange function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - changeRecordSets(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).createChange(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the delete function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(dns, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).delete(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the record function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {StringKeyword} type - Mandatory parameter - * @param {TypeReference} metadata - Mandatory parameter - * @returns {Promise} - */ - record(dns, type, metadata) { - return this.dns.record(type, metadata); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._dns = new DNS(config); + } + /** + * Trigers the getZones function of dns + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + listZones(query = undefined) { + return new Promise((resolve, reject) => { + this._dns + .getZones(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the create function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + createZone(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .create(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createChange function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + changeRecordSets(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .createChange(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the delete function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(dns, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .delete(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the record function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {StringKeyword} type - Mandatory parameter + * @param {TypeReference} metadata - Mandatory parameter + * @returns {Promise} + */ + record(dns, type, metadata) { + return this.dns.record(type, metadata); + } } module.exports = GCP_dns; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js index d92787eb..75ab8af4 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js @@ -1,103 +1,111 @@ -const { Storage } = require("@google-cloud/storage"); +const { Storage } = require('@google-cloud/storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket.file(identifier).makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage.createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage.getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket + .file(identifier) + .makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage + .createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage + .getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js index d92787eb..75ab8af4 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js @@ -1,103 +1,111 @@ -const { Storage } = require("@google-cloud/storage"); +const { Storage } = require('@google-cloud/storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket.file(identifier).makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage.createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage.getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket + .file(identifier) + .makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage + .createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage + .getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generators/aws/generator.js b/generator/generators/aws/generator.js index 61239627..508d06c2 100644 --- a/generator/generators/aws/generator.js +++ b/generator/generators/aws/generator.js @@ -1,145 +1,268 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateAWSClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/aws/parser"); -var transformer_1 = require("../../transformers/aws/transformer"); -var helper_1 = require("../lib/helper"); -var dummyFile = process.cwd() + "/dummyClasses/aws.js"; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/aws/parser'); +var transformer_1 = require('../../transformers/aws/transformer'); +var helper_1 = require('../lib/helper'); +var dummyFile = process.cwd() + '/dummyClasses/aws.js'; +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(" ")[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(" ")[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== "callback") { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === "TypeReference" && param.type.typeName) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var groupedMethods = helper_1.groupers.aws(methods); - methods = helper_1.filters.aws(groupedMethods); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var groupedMethods = helper_1.groupers.aws(methods); + methods = helper_1.filters.aws(groupedMethods); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAWSClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(" ")[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + "/generatedClasses/AWS/" + dir)) { - fs.mkdirSync(process.cwd() + "/generatedClasses/AWS/" + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - "/generatedClasses/AWS/" + - dir + - "/aws-" + - serviceName + - ".js"; - } - else { - filePath = - process.cwd() + - "/generatedClasses/AWS/" + - dir + - "/aws-" + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - ".js"; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/AWS/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/AWS/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/AWS/' + + dir + + '/aws-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/AWS/' + + dir + + '/aws-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateAWSClass = generateAWSClass; diff --git a/generator/generators/azure/generator.js b/generator/generators/azure/generator.js index 13310e42..9fecc505 100644 --- a/generator/generators/azure/generator.js +++ b/generator/generators/azure/generator.js @@ -1,178 +1,323 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateAzureClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/azure/parser"); -var transformer_1 = require("../../transformers/azure/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/azure/parser'); +var transformer_1 = require('../../transformers/azure/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/azure.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkFiles, methods) { - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - sdkFiles.map(function (sdkFile) { - sdkFile.ast.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - member.parameters.map(function (param) { - var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); - tempStr.pop(); - sdkFile.client = tempStr.join(''); - }); - } - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text)) { - var method = methods.find(function (methd) { - return methd.SDKFunctionName === member.name.text && - methd.fileName === sdkFile.fileName; - }); - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } - else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - throw new Error('Data extraction unsuccessful'); - } - var groupedMethods = helper_1.groupers.azure(methods); - methods = helper_1.filters.azure(groupedMethods); - var classData = { - functions: methods - }; - return classData; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + sdkFiles.map(function(sdkFile) { + sdkFile.ast.members.map(function(member) { + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + member.parameters.map(function(param) { + var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); + tempStr.pop(); + sdkFile.client = tempStr.join(''); + }); + } + if ( + typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text) + ) { + var method = methods.find(function(methd) { + return ( + methd.SDKFunctionName === member.name.text && + methd.fileName === sdkFile.fileName + ); + }); + var parameters = member.parameters.map(function(param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + throw new Error('Data extraction unsuccessful'); + } + var groupedMethods = helper_1.groupers.azure(methods); + methods = helper_1.filters.azure(groupedMethods); + var classData = { + functions: methods, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAzureClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var methods, files, sdkFiles, classData, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - methods = []; - Object.keys(serviceClass).map(function (key, index) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - client: null - }); - }); - files = Array.from(new Set(methods.map(function (method) { return method.fileName; }))); - sdkFiles = files.map(function (file) { - return { - fileName: file, - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === file; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file)]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - classData = extractSDKData(sdkFiles, methods); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/Azure/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/Azure/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var methods, files, sdkFiles, classData, output, filePath, dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + methods = []; + Object.keys(serviceClass).map(function(key, index) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + client: null, + }); + }); + files = Array.from( + new Set( + methods.map(function(method) { + return method.fileName; + }) + ) + ); + sdkFiles = files.map(function(file) { + return { + fileName: file, + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function(method) { + return method.fileName === file; + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST(file), + ]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + classData = extractSDKData(sdkFiles, methods); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/Azure/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/Azure/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } exports.generateAzureClass = generateAzureClass; diff --git a/generator/generators/do/generator.js b/generator/generators/do/generator.js index b59d135f..f6c11156 100644 --- a/generator/generators/do/generator.js +++ b/generator/generators/do/generator.js @@ -1,144 +1,266 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateDOClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/do/parser"); -var transformer_1 = require("../../transformers/do/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/do/parser'); +var transformer_1 = require('../../transformers/do/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/do.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === 'TypeReference' && - param.type.typeName) { - parameter.typeName = param.type.typeName.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateDOClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/DO/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/DO/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/DO/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/DO/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateDOClass = generateDOClass; diff --git a/generator/generators/googleCloud/generator.js b/generator/generators/googleCloud/generator.js index 52b88143..84a364b2 100644 --- a/generator/generators/googleCloud/generator.js +++ b/generator/generators/googleCloud/generator.js @@ -1,421 +1,701 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateGCPClass = exports.extractClientBasedSDKdata = exports.extractClassBasedSDKData = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/googleCloud/parser"); -var classBasedTransformer_1 = require("../../transformers/googleCloud/classBasedTransformer"); -var clientBasedTransformer_1 = require("../../transformers/googleCloud/clientBasedTransformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/googleCloud/parser'); +var classBasedTransformer_1 = require('../../transformers/googleCloud/classBasedTransformer'); +var clientBasedTransformer_1 = require('../../transformers/googleCloud/clientBasedTransformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/gcp.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractClassBasedSDKData(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var classes_1, extractedData; - return __generator(this, function (_a) { - try { - classes_1 = []; - sdkFiles.map(function (file) { - file.classes.map(function (classAst) { - var classInfo = { - name: classAst.name.text, - methods: [], - properties: [], - constructor: null - }; - classAst.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration') { - var returnType = typescript_1.SyntaxKind[member.type.kind]; - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var method_1 = { - pkgName: file.pkgName, - version: null, - fileName: file.fileName, - functionName: null, - SDKFunctionName: member.name.text, - params: parameters, - returnType: returnType, - returnTypeName: null, - client: classAst.name.text - }; - if (returnType === 'TypeReference') { - method_1.returnTypeName = - member.type.typeName.text; - } - var meth = methods.find(function (meth) { - return meth.SDKFunctionName === - method_1.SDKFunctionName && - meth.fileName === method_1.fileName; - }); - method_1.functionName = meth - ? meth.functionName - : null; - classInfo.methods.push(method_1); - } - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeRefName: param.type.typeName - ? param.type.typeName.text - : null - }; - }); - classInfo.constructor = { - parameters: parameters - }; - } - if (typescript_1.SyntaxKind[member.kind] === 'PropertyDeclaration') { - var isPrivateProp = member.modifiers && - member.modifiers.some(function (modifier) { - return typescript_1.SyntaxKind[modifier.kind] === - 'PrivateKeyword'; - }); - if (!isPrivateProp) { - var prop = { - name: member.name.text, - type: typescript_1.SyntaxKind[member.type.kind], - typeRefName: member.type.typeName - ? member.type.typeName.text - : null - }; - classInfo.properties.push(prop); - } - } - }); - classes_1.push(classInfo); - }); - }); - methods = []; - classes_1.map(function (classData) { - var filteredMethods = classData.methods.filter(function (meth) { return meth.functionName !== null; }); - filteredMethods.map(function (filMeth) { - filMeth.classConstructorData = classData.constructor; - }); - methods = methods.concat(filteredMethods); - }); - extractedData = { - classes: classes_1, - methods: methods - }; - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - reject(new Error('Data extraction unsuccessful')); - } - else { - resolve(extractedData); - } - } - catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var classes_1, extractedData; + return __generator(this, function(_a) { + try { + classes_1 = []; + sdkFiles.map(function(file) { + file.classes.map(function(classAst) { + var classInfo = { + name: classAst.name.text, + methods: [], + properties: [], + constructor: null, + }; + classAst.members.map(function(member) { + if ( + typescript_1.SyntaxKind[member.kind] === + 'MethodDeclaration' + ) { + var returnType = + typescript_1.SyntaxKind[ + member.type.kind + ]; + var parameters = member.parameters.map( + function(param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + }; + } + ); + var method_1 = { + pkgName: file.pkgName, + version: null, + fileName: file.fileName, + functionName: null, + SDKFunctionName: member.name.text, + params: parameters, + returnType: returnType, + returnTypeName: null, + client: classAst.name.text, + }; + if (returnType === 'TypeReference') { + method_1.returnTypeName = + member.type.typeName.text; + } + var meth = methods.find(function(meth) { + return ( + meth.SDKFunctionName === + method_1.SDKFunctionName && + meth.fileName === method_1.fileName + ); + }); + method_1.functionName = meth + ? meth.functionName + : null; + classInfo.methods.push(method_1); + } + if ( + typescript_1.SyntaxKind[member.kind] === + 'Constructor' + ) { + var parameters = member.parameters.map( + function(param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + typeRefName: param.type.typeName + ? param.type.typeName.text + : null, + }; + } + ); + classInfo.constructor = { + parameters: parameters, + }; + } + if ( + typescript_1.SyntaxKind[member.kind] === + 'PropertyDeclaration' + ) { + var isPrivateProp = + member.modifiers && + member.modifiers.some(function( + modifier + ) { + return ( + typescript_1.SyntaxKind[ + modifier.kind + ] === 'PrivateKeyword' + ); + }); + if (!isPrivateProp) { + var prop = { + name: member.name.text, + type: + typescript_1.SyntaxKind[ + member.type.kind + ], + typeRefName: member.type.typeName + ? member.type.typeName.text + : null, + }; + classInfo.properties.push(prop); + } + } + }); + classes_1.push(classInfo); + }); + }); + methods = []; + classes_1.map(function(classData) { + var filteredMethods = classData.methods.filter(function( + meth + ) { + return meth.functionName !== null; + }); + filteredMethods.map(function(filMeth) { + filMeth.classConstructorData = + classData.constructor; + }); + methods = methods.concat(filteredMethods); + }); + extractedData = { + classes: classes_1, + methods: methods, + }; + if ( + JSON.stringify(methods) === + JSON.stringify(specifiedMethods) + ) { + reject(new Error('Data extraction unsuccessful')); + } else { + resolve(extractedData); + } + } catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); + }); } exports.extractClassBasedSDKData = extractClassBasedSDKData; function extractClientBasedSDKdata(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - return __generator(this, function (_a) { - try { - sdkFiles.map(function (sdkFile) { - sdkFile.client = sdkFile.ast.name.text; - sdkFile.ast.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text)) { - var method = methods.find(function (methd) { return methd.SDKFunctionName === member.name.text; }); - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (returnType === 'TypeReference') { - method.returnTypeName = member.type.typeName.text; - } - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } - else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - reject(new Error('Data extraction unsuccessful')); - } - else { - resolve(methods); - } - } - catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + return __generator(this, function(_a) { + try { + sdkFiles.map(function(sdkFile) { + sdkFile.client = sdkFile.ast.name.text; + sdkFile.ast.members.map(function(member) { + if ( + typescript_1.SyntaxKind[member.kind] === + 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes( + member.name.text + ) + ) { + var method = methods.find(function(methd) { + return ( + methd.SDKFunctionName === + member.name.text + ); + }); + var parameters = member.parameters.map(function( + param + ) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + }; + }); + var returnType = + typescript_1.SyntaxKind[member.type.kind]; + if (returnType === 'TypeReference') { + method.returnTypeName = + member.type.typeName.text; + } + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } else { + var clone = JSON.parse( + JSON.stringify(method) + ); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if ( + JSON.stringify(methods) === + JSON.stringify(specifiedMethods) + ) { + reject(new Error('Data extraction unsuccessful')); + } else { + resolve(methods); + } + } catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); + }); } exports.extractClientBasedSDKdata = extractClientBasedSDKdata; function generateClassBasedCode(methods, data, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var dirPath, files, sdkFiles, extractedData, groupedMethods, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - dirPath = "../../../node_modules/@google-cloud/" + methods[0].pkgName + "/build/src/"; - files = fs.readdirSync(path.join(__dirname, dirPath)); - files = files.filter(function (fileName) { - return fileName.split('.')[1] === 'd' && fileName.split('.')[2] === 'ts'; - }); - sdkFiles = files.map(function (fileName) { - return { - fileName: fileName, - pkgName: methods[0].pkgName, - classes: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === fileName; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file, true)]; - case 1: - _a.classes = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - return [4 /*yield*/, extractClassBasedSDKData(methods, sdkFiles).then(function (result) { return result; })]; - case 2: - extractedData = _a.sent(); - groupedMethods = helper_1.groupers.gcp(extractedData.methods); - methods = helper_1.filters.gcp(groupedMethods); - data.functions = methods; - data.classData = extractedData.classes; - data.serviceName = serviceName; - return [4 /*yield*/, classBasedTransformer_1.classBasedTransform(dummyAst, data)]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var dirPath, + files, + sdkFiles, + extractedData, + groupedMethods, + output, + filePath, + dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + dirPath = + '../../../node_modules/@google-cloud/' + + methods[0].pkgName + + '/build/src/'; + files = fs.readdirSync(path.join(__dirname, dirPath)); + files = files.filter(function(fileName) { + return ( + fileName.split('.')[1] === 'd' && + fileName.split('.')[2] === 'ts' + ); + }); + sdkFiles = files.map(function(fileName) { + return { + fileName: fileName, + pkgName: methods[0].pkgName, + classes: null, + sdkFunctionNames: methods + .filter(function(method) { + return method.fileName === fileName; + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST( + file, + true + ), + ]; + case 1: + _a.classes = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + return [ + 4 /*yield*/, + extractClassBasedSDKData(methods, sdkFiles).then( + function(result) { + return result; + } + ), + ]; + case 2: + extractedData = _a.sent(); + groupedMethods = helper_1.groupers.gcp( + extractedData.methods + ); + methods = helper_1.filters.gcp(groupedMethods); + data.functions = methods; + data.classData = extractedData.classes; + data.serviceName = serviceName; + return [ + 4 /*yield*/, + classBasedTransformer_1.classBasedTransform( + dummyAst, + data + ), + ]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateClientBasedCode(methods, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var files, sdkFiles, groupedMethods, classData, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - files = Array.from(new Set(methods.map(function (method) { return method.fileName + ' ' + method.version; }))); - sdkFiles = files.map(function (file) { - return { - fileName: file.split(' ')[0], - version: file.split(' ')[1], - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === file.split(' ')[0]; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file)]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - return [4 /*yield*/, extractClientBasedSDKdata(methods, sdkFiles).then(function (result) { return result; })]; - case 2: - methods = _a.sent(); - groupedMethods = helper_1.groupers.gcp(methods); - methods = helper_1.filters.gcp(groupedMethods); - classData = { - functions: methods, - serviceName: serviceName - }; - return [4 /*yield*/, clientBasedTransformer_1.clientBasedTransform(dummyAst, classData)]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var files, sdkFiles, groupedMethods, classData, output, filePath, dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + files = Array.from( + new Set( + methods.map(function(method) { + return method.fileName + ' ' + method.version; + }) + ) + ); + sdkFiles = files.map(function(file) { + return { + fileName: file.split(' ')[0], + version: file.split(' ')[1], + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function(method) { + return ( + method.fileName === file.split(' ')[0] + ); + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST(file), + ]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + return [ + 4 /*yield*/, + extractClientBasedSDKdata(methods, sdkFiles).then( + function(result) { + return result; + } + ), + ]; + case 2: + methods = _a.sent(); + groupedMethods = helper_1.groupers.gcp(methods); + methods = helper_1.filters.gcp(groupedMethods); + classData = { + functions: methods, + serviceName: serviceName, + }; + return [ + 4 /*yield*/, + clientBasedTransformer_1.clientBasedTransform( + dummyAst, + classData + ), + ]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateGCPClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var methods, data; - return __generator(this, function (_a) { - methods = []; - data = {}; - Object.keys(serviceClass).map(function (key, index) { - if (key === 'mainClass') { - data.mainClass = serviceClass[key]; - } - else if (serviceClass[key].split(' ')[1].length === 2 && - serviceClass[key].split(' ')[1].charAt(0) === 'v') { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: serviceClass[key].split(' ')[1], - fileName: serviceClass[key].split(' ')[2], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[3], - params: [], - returnType: null, - returnTypeName: null, - client: null - }); - } - else { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: null, - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - returnTypeName: null, - client: null - }); - } - }); - if (methods[0].version) { - generateClientBasedCode(methods, serviceName); - } - else { - generateClassBasedCode(methods, data, serviceName); - } - return [2 /*return*/]; - }); - }); + return __awaiter(this, void 0, void 0, function() { + var methods, data; + return __generator(this, function(_a) { + methods = []; + data = {}; + Object.keys(serviceClass).map(function(key, index) { + if (key === 'mainClass') { + data.mainClass = serviceClass[key]; + } else if ( + serviceClass[key].split(' ')[1].length === 2 && + serviceClass[key].split(' ')[1].charAt(0) === 'v' + ) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: serviceClass[key].split(' ')[1], + fileName: serviceClass[key].split(' ')[2], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[3], + params: [], + returnType: null, + returnTypeName: null, + client: null, + }); + } else { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: null, + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + returnTypeName: null, + client: null, + }); + } + }); + if (methods[0].version) { + generateClientBasedCode(methods, serviceName); + } else { + generateClassBasedCode(methods, data, serviceName); + } + return [2 /*return*/]; + }); + }); } exports.generateGCPClass = generateGCPClass; diff --git a/generator/generators/lib/aws/awsHelper.js b/generator/generators/lib/aws/awsHelper.js index 440e473f..b43d982f 100644 --- a/generator/generators/lib/aws/awsHelper.js +++ b/generator/generators/lib/aws/awsHelper.js @@ -1,34 +1,38 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterAWSMethods = exports.groupAWSMethods = void 0; function groupAWSMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupAWSMethods = groupAWSMethods; function filterAWSMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - group.array.sort(function (a, b) { - return a.params.length - b.params.length; - }); - methods.push(group.array.slice(-1)[0]); - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + group.array.sort(function(a, b) { + return a.params.length - b.params.length; + }); + methods.push(group.array.slice(-1)[0]); + }); + return methods; } exports.filterAWSMethods = filterAWSMethods; diff --git a/generator/generators/lib/azure/azureHelper.js b/generator/generators/lib/azure/azureHelper.js index 7d75b528..38e14b07 100644 --- a/generator/generators/lib/azure/azureHelper.js +++ b/generator/generators/lib/azure/azureHelper.js @@ -1,49 +1,60 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterAzureMethods = exports.groupAzureMethods = void 0; function groupAzureMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params, + pkgName = _a.pkgName, + fileName = _a.fileName, + client = _a.client, + returnType = _a.returnType; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupAzureMethods = groupAzureMethods; function filterAzureMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } - else { - var methodPushed_1 = false; - group.array.map(function (method) { - if (!method.params.find(function (param) { return param.name === 'callback'; })) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } else { + var methodPushed_1 = false; + group.array.map(function(method) { + if ( + !method.params.find(function(param) { + return param.name === 'callback'; + }) + ) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterAzureMethods = filterAzureMethods; diff --git a/generator/generators/lib/googleCloud/gcpHelper.js b/generator/generators/lib/googleCloud/gcpHelper.js index f88c0bcd..3a8caddd 100644 --- a/generator/generators/lib/googleCloud/gcpHelper.js +++ b/generator/generators/lib/googleCloud/gcpHelper.js @@ -1,51 +1,64 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterGCPMethods = exports.groupGCPMethods = void 0; function groupGCPMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType, returnTypeName = _a.returnTypeName, classConstructorData = _a.classConstructorData; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - returnTypeName: returnTypeName, - classConstructorData: classConstructorData - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params, + pkgName = _a.pkgName, + fileName = _a.fileName, + client = _a.client, + returnType = _a.returnType, + returnTypeName = _a.returnTypeName, + classConstructorData = _a.classConstructorData; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + returnTypeName: returnTypeName, + classConstructorData: classConstructorData, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupGCPMethods = groupGCPMethods; function filterGCPMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } - else { - var methodPushed_1 = false; - group.array.map(function (method) { - if (!method.params.find(function (param) { return param.name === 'callback'; })) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } else { + var methodPushed_1 = false; + group.array.map(function(method) { + if ( + !method.params.find(function(param) { + return param.name === 'callback'; + }) + ) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterGCPMethods = filterGCPMethods; diff --git a/generator/generators/lib/helper.js b/generator/generators/lib/helper.js index 4bfe8a4a..4fbdb30a 100644 --- a/generator/generators/lib/helper.js +++ b/generator/generators/lib/helper.js @@ -1,48 +1,47 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.groupers = exports.getDir = exports.filters = exports.printFile = void 0; -var fs = require("fs"); -var awsHelper_1 = require("../lib/aws/awsHelper"); -var awsHelper_2 = require("../lib/aws/awsHelper"); -var azureHelper_1 = require("../lib/azure/azureHelper"); -var azureHelper_2 = require("../lib/azure/azureHelper"); -var gcpHelper_1 = require("../lib/googleCloud/gcpHelper"); -var gcpHelper_2 = require("../lib/googleCloud/gcpHelper"); +var fs = require('fs'); +var awsHelper_1 = require('../lib/aws/awsHelper'); +var awsHelper_2 = require('../lib/aws/awsHelper'); +var azureHelper_1 = require('../lib/azure/azureHelper'); +var azureHelper_2 = require('../lib/azure/azureHelper'); +var gcpHelper_1 = require('../lib/googleCloud/gcpHelper'); +var gcpHelper_2 = require('../lib/googleCloud/gcpHelper'); var dirMap = { - appServices: ['PaaS'], - compute: ['ComputeInstance', 'Kubernetes', 'Container'], - database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], - management: ['Monitoring', 'KeyManagement', 'NotificationService'], - network: ['DNS', 'LoadBalancer'], - security: ['IAM'], - storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], - artificialinteligence: ['Translation'] + appServices: ['PaaS'], + compute: ['ComputeInstance', 'Kubernetes', 'Container'], + database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], + management: ['Monitoring', 'KeyManagement', 'NotificationService'], + network: ['DNS', 'LoadBalancer'], + security: ['IAM'], + storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], + artificialinteligence: ['Translation'], }; function printFile(fileName, data) { - fs.writeFile(fileName, data, function (err) { - if (err) - throw err; - }); + fs.writeFile(fileName, data, function(err) { + if (err) throw err; + }); } exports.printFile = printFile; var groupers = { - aws: awsHelper_1.groupAWSMethods, - gcp: gcpHelper_1.groupGCPMethods, - azure: azureHelper_1.groupAzureMethods + aws: awsHelper_1.groupAWSMethods, + gcp: gcpHelper_1.groupGCPMethods, + azure: azureHelper_1.groupAzureMethods, }; exports.groupers = groupers; var filters = { - aws: awsHelper_2.filterAWSMethods, - gcp: gcpHelper_2.filterGCPMethods, - azure: azureHelper_2.filterAzureMethods + aws: awsHelper_2.filterAWSMethods, + gcp: gcpHelper_2.filterGCPMethods, + azure: azureHelper_2.filterAzureMethods, }; exports.filters = filters; -var getDir = function (service) { - for (var dir in dirMap) { - if (dirMap[dir].includes(service)) { - return dir; - } - } - throw new Error('Not a valid service: ' + service); +var getDir = function(service) { + for (var dir in dirMap) { + if (dirMap[dir].includes(service)) { + return dir; + } + } + throw new Error('Not a valid service: ' + service); }; exports.getDir = getDir; diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index 1301c5ca..7505e60f 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -1,147 +1,273 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateOracleClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/oracle/parser"); -var transformer_1 = require("../../transformers/oracle/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/oracle/parser'); +var transformer_1 = require('../../transformers/oracle/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/oracle.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === 'TypeReference' && - param.type.typeName) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - sdkName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + sdkName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - classData.sdkName = sdkFile; - console.log(sdkFile); - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/Oracle/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/Oracle/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - error_1 = _a.sent(); - console.error(error_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + classData.sdkName = sdkFile; + console.log(sdkFile); + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/Oracle/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/Oracle/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + error_1 = _a.sent(); + console.error(error_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateOracleClass = generateOracleClass; diff --git a/generator/generators/oracle/generator.ts b/generator/generators/oracle/generator.ts index 9f261f1e..a001cebd 100644 --- a/generator/generators/oracle/generator.ts +++ b/generator/generators/oracle/generator.ts @@ -20,7 +20,7 @@ interface ClassData { className: string; functions: FunctionData[]; serviceName: string; - sdkName:string; + sdkName: string; } const dummyFile = process.cwd() + '/dummyClasses/oracle.js'; @@ -77,8 +77,7 @@ export function extractSDKData(sdkClassAst, serviceClass) { className: sdkClassAst.name.text, functions: methods, serviceName: null, - sdkName:null - + sdkName: null, }; return classData; } @@ -93,9 +92,9 @@ export function generateOracleClass(serviceClass, serviceName) { serviceClass ); classData.serviceName = serviceName; - classData.sdkName = sdkFile + classData.sdkName = sdkFile; console.log(sdkFile); - + const output = await transform(dummyAst, classData); let filePath; diff --git a/generator/main.js b/generator/main.js index 7c44b1aa..76226919 100644 --- a/generator/main.js +++ b/generator/main.js @@ -1,34 +1,45 @@ -"use strict"; +'use strict'; exports.__esModule = true; -var fs = require("fs"); -var yaml = require("js-yaml"); -var generator_1 = require("./generators/aws/generator"); -var generator_2 = require("./generators/azure/generator"); -var generator_3 = require("./generators/do/generator"); -var generator_4 = require("./generators/googleCloud/generator"); -var generator_5 = require("./generators/oracle/generator"); +var fs = require('fs'); +var yaml = require('js-yaml'); +var generator_1 = require('./generators/aws/generator'); +var generator_2 = require('./generators/azure/generator'); +var generator_3 = require('./generators/do/generator'); +var generator_4 = require('./generators/googleCloud/generator'); +var generator_5 = require('./generators/oracle/generator'); try { - var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); - Object.keys(services_1).map(function (service, index) { - Object.keys(services_1[service]).map(function (provider, index1) { - if (provider === 'Azure') { - generator_2.generateAzureClass(services_1[service][provider], service); - } - else if (provider === 'AWS') { - generator_1.generateAWSClass(services_1[service][provider], service); - } - else if (provider === 'GCP') { - generator_4.generateGCPClass(services_1[service][provider], service); - } - else if (provider == 'DO') { - generator_3.generateDOClass(services_1[service][provider], service); - } - if (provider == 'Oracle') { - generator_5.generateOracleClass(services_1[service][provider], service); - } - }); - }); -} -catch (error) { - console.error('Error : ', error); + var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); + Object.keys(services_1).map(function(service, index) { + Object.keys(services_1[service]).map(function(provider, index1) { + if (provider === 'Azure') { + generator_2.generateAzureClass( + services_1[service][provider], + service + ); + } else if (provider === 'AWS') { + generator_1.generateAWSClass( + services_1[service][provider], + service + ); + } else if (provider === 'GCP') { + generator_4.generateGCPClass( + services_1[service][provider], + service + ); + } else if (provider == 'DO') { + generator_3.generateDOClass( + services_1[service][provider], + service + ); + } + if (provider == 'Oracle') { + generator_5.generateOracleClass( + services_1[service][provider], + service + ); + } + }); + }); +} catch (error) { + console.error('Error : ', error); } diff --git a/generator/parsers/aws/parser.js b/generator/parsers/aws/parser.js index b285118e..7e661687 100644 --- a/generator/parsers/aws/parser.js +++ b/generator/parsers/aws/parser.js @@ -1,82 +1,202 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/aws-sdk/clients/" + sdkFileName.toLowerCase()); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/aws-sdk/clients/' + + sdkFileName.toLowerCase() + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/azure/parser.js b/generator/parsers/azure/parser.js index 96fafb87..d88c5450 100644 --- a/generator/parsers/azure/parser.js +++ b/generator/parsers/azure/parser.js @@ -1,82 +1,204 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileInfo) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/@azure/" + sdkFileInfo.pkgName + "/esm/operations/" + sdkFileInfo.fileName); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/@azure/' + + sdkFileInfo.pkgName + + '/esm/operations/' + + sdkFileInfo.fileName + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/do/parser.js b/generator/parsers/do/parser.js index e861342d..e1fb57ec 100644 --- a/generator/parsers/do/parser.js +++ b/generator/parsers/do/parser.js @@ -1,83 +1,202 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/do-wrapper/dist/modules/" + - sdkFileName.toLowerCase()); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/do-wrapper/dist/modules/' + + sdkFileName.toLowerCase() + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/googleCloud/parser.js b/generator/parsers/googleCloud/parser.js index 5f48a604..1fcf3819 100644 --- a/generator/parsers/googleCloud/parser.js +++ b/generator/parsers/googleCloud/parser.js @@ -1,102 +1,234 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileInfo, multi) { - var _this = this; - var filePath; - if (sdkFileInfo.version) { - filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.version + "/" + sdkFileInfo.fileName; - } - else { - filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.fileName; - } - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, classes_1, cloned, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 4, , 5]); - file = path.join(__dirname, filePath); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - if (!(multi === true)) return [3 /*break*/, 1]; - classes_1 = []; - ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - var cloned = Object.assign({}, child); - classes_1.push(cloned); - } - }); - resolve(classes_1); - return [3 /*break*/, 3]; - case 1: - cloned = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - var cloned_1 = Object.assign({}, child); - return resolve(cloned_1); - } - })]; - case 2: - _a.sent(); - if (!cloned) { - return [2 /*return*/, reject(new Error('Class not found!'))]; - } - else { - return [2 /*return*/, resolve(cloned)]; - } - _a.label = 3; - case 3: return [3 /*break*/, 5]; - case 4: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } - else { - reject(error_1); - } - return [3 /*break*/, 5]; - case 5: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var filePath; + if (sdkFileInfo.version) { + filePath = + '../../../node_modules/@google-cloud/' + + sdkFileInfo.pkgName + + '/build/src/' + + sdkFileInfo.version + + '/' + + sdkFileInfo.fileName; + } else { + filePath = + '../../../node_modules/@google-cloud/' + + sdkFileInfo.pkgName + + '/build/src/' + + sdkFileInfo.fileName; + } + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, classes_1, cloned, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 4, , 5]); + file = path.join(__dirname, filePath); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + if (!(multi === true)) return [3 /*break*/, 1]; + classes_1 = []; + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + var cloned = Object.assign({}, child); + classes_1.push(cloned); + } + }); + resolve(classes_1); + return [3 /*break*/, 3]; + case 1: + cloned = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + var cloned_1 = Object.assign({}, child); + return resolve(cloned_1); + } + }), + ]; + case 2: + _a.sent(); + if (!cloned) { + return [ + 2 /*return*/, + reject(new Error('Class not found!')), + ]; + } else { + return [2 /*return*/, resolve(cloned)]; + } + _a.label = 3; + case 3: + return [3 /*break*/, 5]; + case 4: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 5]; + case 5: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/oracle/parser.js b/generator/parsers/oracle/parser.js index 9fca0e10..257fedd2 100644 --- a/generator/parsers/oracle/parser.js +++ b/generator/parsers/oracle/parser.js @@ -1,82 +1,203 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/oci-" + sdkFileName.toLowerCase() + "/lib/client.d.ts"); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/oci-' + + sdkFileName.toLowerCase() + + '/lib/client.d.ts' + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/transformers/aws/transformer.js b/generator/transformers/aws/transformer.js index 0eed5dbd..da809d1a 100644 --- a/generator/transformers/aws/transformer.js +++ b/generator/transformers/aws/transformer.js @@ -1,200 +1,450 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('AWS_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.className + " object\n * @category AWS \n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.typeName + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'AWS_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.className + + ' object\n * @category AWS \n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.typeName + + '} [' + + param.name + + '] - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/azure/transformer.js b/generator/transformers/azure/transformer.js index 412d4899..069cea3a 100644 --- a/generator/transformers/azure/transformer.js +++ b/generator/transformers/azure/transformer.js @@ -1,210 +1,480 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKClassName', - 'SDKFunctionName', - 'ClientName', - 'functionClient', + 'ClassName', + 'SDKClassName', + 'SDKFunctionName', + 'ClientName', + 'functionClient', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var node, importStatments, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat(code.statements.slice(1)); - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - var clientCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@azure/' + classData.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Azure_' + classData.serviceName)); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].fileName.split('.')[0])); - break; - case 'functionClient': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].client)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Azure\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.type + "} [" + param.name + "] - Optional parameter"; - } - else { - statment = "* @param {" + param.type + "} " + param.name + " - Mandatory parameter"; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + importStatments, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from( + new Set( + classData.functions.map(function(method) { + return method.client; + }) + ) + ); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat( + code.statements.slice(1) + ); + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + var clientCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@azure/' + + classData.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Azure_' + + classData.serviceName + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[ + count + ].fileName.split('.')[0] + ) + ); + break; + case 'functionClient': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .client + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientCount + ] + ) + ); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.serviceName + + ' object\n * @category Azure\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.type + + '} [' + + param.name + + '] - Optional parameter'; + } else { + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Mandatory parameter'; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/do/transformer.js b/generator/transformers/do/transformer.js index 11dab3da..30e4c2fb 100644 --- a/generator/transformers/do/transformer.js +++ b/generator/transformers/do/transformer.js @@ -1,212 +1,480 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } /* * The Transform function to be called from generator */ function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('DO_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className.charAt(0).toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n* Class to create a " + classData.className + " object\n* @category Digital Ocean \n"; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); - }); - comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n" + paramStatments_1 + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; - } - else { - comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'DO_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n* Class to create a ' + + classData.className + + ' object\n* @category Digital Ocean \n'; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n' + param + ); + }); + comment = + '*\n* Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n' + + paramStatments_1 + + '\n* @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n'; + } else { + comment = + '*\n* Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n* @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n'; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/googleCloud/classBasedTransformer.js b/generator/transformers/googleCloud/classBasedTransformer.js index 2f7ae985..48c30b18 100644 --- a/generator/transformers/googleCloud/classBasedTransformer.js +++ b/generator/transformers/googleCloud/classBasedTransformer.js @@ -1,256 +1,553 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.classBasedTransform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', - '_className', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', + '_className', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function classBasedTransform(code, data) { - return __awaiter(this, void 0, void 0, function () { - var node, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!data.functions || !data.classData) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - data.functions.map(function (method) { - var clonedNode; - if (method.returnTypeName === 'Promise') { - if ((method.classConstructorData.parameters[0].type = - 'TypeReference' && - !method.classConstructorData.parameters[0] - .optional)) { - clonedNode = Object.assign({}, node.members[3]); - } - else { - clonedNode = Object.assign({}, node.members[1]); - } - } - else { - clonedNode = Object.assign({}, node.members[2]); - } - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - data.functions[count].allParams = []; - var params = []; - if ((data.functions[count].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count].classConstructorData - .parameters[0].optional)) { - params.push(data.functions[count].classConstructorData.parameters[0]); - data.functions[count].allParams.push({ - name: 'identifier', - optional: true, - type: 'string' - }); - } - params = params.concat(data.functions[count].params); - data.functions[count].allParams = data.functions[count].allParams.concat(params); - var parameters = params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters.concat(node.parameters); - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@google-cloud/' + data.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + data.functions[0].pkgName)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].SDKFunctionName)); - count++; - break; - case '_className': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].client.toLowerCase())); - break; - case '_client': - if ((data.functions[count].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count].classConstructorData - .parameters[0].optional)) { - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].classConstructorData - .parameters[0].name)); - } - else { - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); - } - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = data.functions[count].params.map(function (param) { - return ts.createIdentifier(param.name); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + data.functions[0].pkgName + " object\n * @category Google Cloud\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = data.functions[count].allParams.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + (param.typeRefName - ? param.typeRefName - : param.type) + "} [" + param.name + "] - Optional parameter"; - } - else { - statment = "* @param {" + (param.typeRefName - ? param.typeRefName - : param.type) + "} " + param.name + " - Mandatory parameter"; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n " + paramStatments_1 + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!data.functions || !data.classData) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + data.functions.map(function(method) { + var clonedNode; + if ( + method.returnTypeName === 'Promise' + ) { + if ( + (method.classConstructorData.parameters[0].type = + 'TypeReference' && + !method.classConstructorData + .parameters[0].optional) + ) { + clonedNode = Object.assign( + {}, + node.members[3] + ); + } else { + clonedNode = Object.assign( + {}, + node.members[1] + ); + } + } else { + clonedNode = Object.assign( + {}, + node.members[2] + ); + } + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + data.functions[count].allParams = []; + var params = []; + if ( + (data.functions[ + count + ].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count] + .classConstructorData + .parameters[0].optional) + ) { + params.push( + data.functions[count] + .classConstructorData + .parameters[0] + ); + data.functions[count].allParams.push({ + name: 'identifier', + optional: true, + type: 'string', + }); + } + params = params.concat( + data.functions[count].params + ); + data.functions[ + count + ].allParams = data.functions[ + count + ].allParams.concat(params); + var parameters = params.map(function( + param + ) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters.concat( + node.parameters + ); + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@google-cloud/' + + data.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'GCP_' + + data.functions[0] + .pkgName + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.mainClass + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count] + .SDKFunctionName + ) + ); + count++; + break; + case '_className': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[ + count + ].client.toLowerCase() + ) + ); + break; + case '_client': + if ( + (data.functions[ + count + ].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count] + .classConstructorData + .parameters[0].optional) + ) { + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count] + .classConstructorData + .parameters[0].name + ) + ); + } else { + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + data.mainClass.toLowerCase() + ) + ); + } + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + data.mainClass.toLowerCase() + ) + ); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.mainClass + ) + ); + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = data.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + data.functions[0].pkgName + + ' object\n * @category Google Cloud\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = data.functions[ + count + ].allParams.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + (param.typeRefName + ? param.typeRefName + : param.type) + + '} [' + + param.name + + '] - Optional parameter'; + } else { + statment = + '* @param {' + + (param.typeRefName + ? param.typeRefName + : param.type) + + '} ' + + param.name + + ' - Mandatory parameter'; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + data.functions[count] + .SDKFunctionName + + ' function of ' + + data.functions[0].pkgName + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + data.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + data.functions[count] + .SDKFunctionName + + ' function of ' + + data.functions[0].pkgName + + '\n * @returns {Promise<' + + data.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.classBasedTransform = classBasedTransform; diff --git a/generator/transformers/googleCloud/clientBasedTransformer.js b/generator/transformers/googleCloud/clientBasedTransformer.js index 9914cd2e..715482e2 100644 --- a/generator/transformers/googleCloud/clientBasedTransformer.js +++ b/generator/transformers/googleCloud/clientBasedTransformer.js @@ -1,238 +1,536 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.clientBasedTransform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function clientBasedTransform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var node, importStatments, classDeclarationNode, constructorNode, clientObjects, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat(code.statements.slice(1)); - classDeclarationNode = code.statements.find(function (node) { - return ts.isClassDeclaration(node); - }); - constructorNode = classDeclarationNode.members.find(function (node) { return ts.SyntaxKind[node.kind] === 'Constructor'; }); - clientObjects = new Array(classData.clients.length); - clientObjects.fill(Object.assign({}, constructorNode.body.statements[0])); - constructorNode.body.statements = clientObjects; - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode; - if (method.returnTypeName === 'Promise') { - clonedNode = Object.assign({}, node.members[1]); - } - else { - clonedNode = Object.assign({}, node.members[2]); - } - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - var clientCount = 0; - var clientObjCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@google-cloud/' + classData.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + classData.serviceName)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - break; - case '_client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.functions[count].client - .toLowerCase() - .charAt(0) + - classData.functions[count].client.substr(1))); - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.clients[clientObjCount] - .toLowerCase() - .charAt(0) + - classData.clients[clientObjCount].substr(1))); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientObjCount])); - clientObjCount++; - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Google Cloud\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.type + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + importStatments, + classDeclarationNode, + constructorNode, + clientObjects, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from( + new Set( + classData.functions.map(function(method) { + return method.client; + }) + ) + ); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat( + code.statements.slice(1) + ); + classDeclarationNode = code.statements.find(function(node) { + return ts.isClassDeclaration(node); + }); + constructorNode = classDeclarationNode.members.find( + function(node) { + return ts.SyntaxKind[node.kind] === 'Constructor'; + } + ); + clientObjects = new Array(classData.clients.length); + clientObjects.fill( + Object.assign({}, constructorNode.body.statements[0]) + ); + constructorNode.body.statements = clientObjects; + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode; + if ( + method.returnTypeName === 'Promise' + ) { + clonedNode = Object.assign( + {}, + node.members[1] + ); + } else { + clonedNode = Object.assign( + {}, + node.members[2] + ); + } + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + var clientCount = 0; + var clientObjCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@google-cloud/' + + classData.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'GCP_' + + classData.serviceName + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientCount + ] + ) + ); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + break; + case '_client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.functions[ + count + ].client + .toLowerCase() + .charAt(0) + + classData.functions[ + count + ].client.substr(1) + ) + ); + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.clients[ + clientObjCount + ] + .toLowerCase() + .charAt(0) + + classData.clients[ + clientObjCount + ].substr(1) + ) + ); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientObjCount + ] + ) + ); + clientObjCount++; + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.serviceName + + ' object\n * @category Google Cloud\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.type + + '} [' + + param.name + + '] - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.clientBasedTransform = clientBasedTransform; diff --git a/generator/transformers/oracle/transformer.js b/generator/transformers/oracle/transformer.js index e2fa2ba3..c7da9085 100644 --- a/generator/transformers/oracle/transformer.js +++ b/generator/transformers/oracle/transformer.js @@ -1,210 +1,478 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', - '_sdkFileName' + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', + '_sdkFileName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case '_sdkFileName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.sdkName)); - break; - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Oracle_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.className + " object\n * @category Oracle Cloud \n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case '_sdkFileName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.sdkName + ) + ); + break; + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Oracle_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.className + + ' object\n * @category Oracle Cloud \n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/oracle/transformer.ts b/generator/transformers/oracle/transformer.ts index d7edceed..1d042ab8 100644 --- a/generator/transformers/oracle/transformer.ts +++ b/generator/transformers/oracle/transformer.ts @@ -6,7 +6,7 @@ const dummyIdentifiers = [ '_sdkClassName', 'SDKClassName', 'SDKFunctionName', - '_sdkFileName' + '_sdkFileName', ]; const printer: ts.Printer = ts.createPrinter({ @@ -121,9 +121,7 @@ export async function transform( switch (node.text) { case '_sdkFileName': updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.sdkName - ) + ts.createIdentifier(classData.sdkName) ); break; case 'ClassName': @@ -146,9 +144,7 @@ export async function transform( break; case 'SDKClassName': updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - ) + ts.createIdentifier(classData.className) ); break; case 'SDKFunctionName': diff --git a/packages/oracle-plugin/compute/oci-computeInstance.js b/packages/oracle-plugin/compute/oci-computeInstance.js index ae181271..48d6659f 100644 --- a/packages/oracle-plugin/compute/oci-computeInstance.js +++ b/packages/oracle-plugin/compute/oci-computeInstance.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerinstances; - this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/packages/oracle-plugin/compute/oci-kubernetes.js b/packages/oracle-plugin/compute/oci-kubernetes.js index fccd0caf..5bd8f43f 100644 --- a/packages/oracle-plugin/compute/oci-kubernetes.js +++ b/packages/oracle-plugin/compute/oci-kubernetes.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerengine; - this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/packages/oracle-plugin/database/oci-RDBMS.js b/packages/oracle-plugin/database/oci-RDBMS.js index 51a12e39..eb485498 100644 --- a/packages/oracle-plugin/database/oci-RDBMS.js +++ b/packages/oracle-plugin/database/oci-RDBMS.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.mysql; - this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_RDBMS; diff --git a/packages/oracle-plugin/database/oci-noSql.js b/packages/oracle-plugin/database/oci-noSql.js index 571cec7f..dc3847dc 100644 --- a/packages/oracle-plugin/database/oci-noSql.js +++ b/packages/oracle-plugin/database/oci-noSql.js @@ -1,113 +1,121 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.nosql; - this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/packages/oracle-plugin/management/oci-keyManagement.js b/packages/oracle-plugin/management/oci-keyManagement.js index 64aa56d9..afbdc63a 100644 --- a/packages/oracle-plugin/management/oci-keyManagement.js +++ b/packages/oracle-plugin/management/oci-keyManagement.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.keymanagement; - this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_KeyManagement; diff --git a/packages/oracle-plugin/network/oci-DNS.js b/packages/oracle-plugin/network/oci-DNS.js index b243a0d1..ee607f1a 100644 --- a/packages/oracle-plugin/network/oci-DNS.js +++ b/packages/oracle-plugin/network/oci-DNS.js @@ -1,65 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.dns; - this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/packages/oracle-plugin/network/oci-loadBalancer.js b/packages/oracle-plugin/network/oci-loadBalancer.js index 6117c84c..25b20cd6 100644 --- a/packages/oracle-plugin/network/oci-loadBalancer.js +++ b/packages/oracle-plugin/network/oci-loadBalancer.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.loadbalancer; - this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/packages/oracle-plugin/storage/oci-archivalStorage.js b/packages/oracle-plugin/storage/oci-archivalStorage.js index 62583450..12702e33 100644 --- a/packages/oracle-plugin/storage/oci-archivalStorage.js +++ b/packages/oracle-plugin/storage/oci-archivalStorage.js @@ -1,65 +1,72 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/packages/oracle-plugin/storage/oci-storageBucket.js b/packages/oracle-plugin/storage/oci-storageBucket.js index 185c0257..abd2afba 100644 --- a/packages/oracle-plugin/storage/oci-storageBucket.js +++ b/packages/oracle-plugin/storage/oci-storageBucket.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; From fb5706c249fc3a634ba465d30c38e85c9d0b4085 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 19 Aug 2023 23:41:56 +0530 Subject: [PATCH 15/22] Completed oci package Signed-off-by: Partik SIngh --- docs/AWS_ArchivalStorage.html | 10 +- docs/AWS_BlockStorage.html | 8 +- docs/AWS_ComputeInstance.html | 18 +- docs/AWS_Container.html | 8 +- docs/AWS_DNS.html | 8 +- docs/AWS_IAM.html | 10 +- docs/AWS_KeyManagement.html | 10 +- docs/AWS_Kubernetes.html | 20 +- docs/AWS_LoadBalancer.html | 10 +- docs/AWS_Monitoring.html | 8 +- docs/AWS_NoSql.html | 12 +- docs/AWS_NoSqlIndexed.html | 18 +- docs/AWS_NotificationService.html | 16 +- docs/AWS_PaaS.html | 32 +- docs/AWS_RDBMS.html | 12 +- docs/AWS_StorageBucket.html | 10 +- docs/AWS_Translation.html | 10 +- docs/AWS_appServices_aws-paaS.js.html | 574 +- ...ificialinteligence_aws-translation.js.html | 191 +- docs/AWS_compute_aws-computeInstance.js.html | 323 +- docs/AWS_compute_aws-container.js.html | 158 +- docs/AWS_compute_aws-kubernetes.js.html | 356 +- docs/AWS_database_aws-RDBMS.js.html | 224 +- docs/AWS_database_aws-noSql.js.html | 224 +- docs/AWS_database_aws-noSqlIndexed.js.html | 323 +- docs/AWS_management_aws-keyManagement.js.html | 191 +- docs/AWS_management_aws-monitoring.js.html | 158 +- ...management_aws-notificationService.js.html | 290 +- docs/AWS_network_aws-DNS.js.html | 158 +- docs/AWS_network_aws-loadBalancer.js.html | 191 +- docs/AWS_security_aws-IAM.js.html | 191 +- docs/AWS_storage_aws-archivalStorage.js.html | 191 +- docs/AWS_storage_aws-blockStorage.js.html | 158 +- docs/AWS_storage_aws-storageBucket.js.html | 189 +- docs/Azure_BlockStorage.html | 10 +- docs/Azure_ComputeInstance.html | 12 +- docs/Azure_Container.html | 8 +- docs/Azure_DNS.html | 8 +- docs/Azure_KeyManagement.html | 10 +- docs/Azure_Kubernetes.html | 20 +- docs/Azure_LoadBalancer.html | 10 +- docs/Azure_Monitoring.html | 10 +- docs/Azure_NoSql.html | 10 +- docs/Azure_PaaS.html | 24 +- docs/Azure_RDBMS.html | 10 +- docs/Azure_StorageBucket.html | 6 +- docs/Azure_appServices_azure-paaS.js.html | 701 +- ...zure_compute_azure-computeInstance.js.html | 341 +- docs/Azure_compute_azure-container.js.html | 240 +- docs/Azure_compute_azure-kubernetes.js.html | 605 +- docs/Azure_database_azure-RDBMS.js.html | 359 +- docs/Azure_database_azure-noSql.js.html | 339 +- ...ure_management_azure-keyManagement.js.html | 313 +- .../Azure_management_azure-monitoring.js.html | 298 +- docs/Azure_network_azure-DNS.js.html | 251 +- docs/Azure_network_azure-loadBalancer.js.html | 309 +- docs/Azure_storage_azure-blockStorage.js.html | 286 +- .../Azure_storage_azure-storageBucket.js.html | 200 +- docs/DO_BlockStorage.html | 8 +- docs/DO_ComputeInstance.html | 8 +- docs/DO_DNS.html | 10 +- docs/DO_KeyManagement.html | 8 +- docs/DO_Kubernetes.html | 16 +- docs/DO_LoadBalancer.html | 8 +- docs/DO_NoSql.html | 8 +- docs/DO_RDBMS.html | 8 +- docs/DO_compute_do-computeInstance.js.html | 141 +- docs/DO_compute_do-kubernetes.js.html | 253 +- docs/DO_database_do-RDBMS.js.html | 141 +- docs/DO_database_do-noSql.js.html | 141 +- docs/DO_management_do-keyManagement.js.html | 139 +- docs/DO_network_do-DNS.js.html | 177 +- docs/DO_network_do-loadBalancer.js.html | 128 +- docs/DO_storage_do-archivalStorage.js.html | 2 +- docs/DO_storage_do-blockStorage.js.html | 128 +- docs/GCP_KeyManagement.html | 12 +- docs/GCP_Kubernetes.html | 18 +- docs/GCP_Monitoring.html | 12 +- docs/GCP_NoSql.html | 8 +- docs/GCP_NotificationService.html | 16 +- docs/GCP_RDBMS.html | 14 +- docs/GCP_Translation.html | 10 +- docs/GCP_dns.html | 10 +- docs/GCP_storage.html | 34 +- docs/Oracle_ArchivalStorage.html | 18 +- docs/Oracle_BlockChain.html | 2044 + docs/Oracle_BlockStorage.html | 327 + docs/Oracle_ComputeInstance.html | 20 +- docs/Oracle_DNS.html | 8 +- docs/Oracle_Devops.html | 2386 ++ docs/Oracle_KeyManagement.html | 2 +- docs/Oracle_Kubernetes.html | 20 +- docs/Oracle_LoadBalancer.html | 12 +- docs/Oracle_NoSql.html | 16 +- docs/Oracle_RDBMS.html | 2 +- docs/Oracle_StorageBucket.html | 12 +- docs/Oracle_blockchain_oci-blockChain.js.html | 253 + ...Oracle_compute_oci-computeInstance.js.html | 254 +- docs/Oracle_compute_oci-kubernetes.js.html | 254 +- docs/Oracle_database_oci-RDBMS.js.html | 29 +- docs/Oracle_database_oci-noSql.js.html | 226 +- docs/Oracle_devops_oci-devops.js.html | 277 + ...racle_management_oci-keyManagement.js.html | 29 +- docs/Oracle_network_oci-DNS.js.html | 126 +- docs/Oracle_network_oci-loadBalancer.js.html | 154 +- ...Oracle_storage_oci-archivalStorage.js.html | 129 +- docs/Oracle_storage_oci-blockStorage.js.html | 133 + docs/Oracle_storage_oci-storageBucket.js.html | 154 +- ...ificialinteligence_gcp-translation.js.html | 193 +- ...googleCloud_compute_gcp-kubernetes.js.html | 333 +- docs/googleCloud_database_gcp-RDBMS.js.html | 252 +- docs/googleCloud_database_gcp-noSql.js.html | 141 +- ...Cloud_management_gcp-keyManagement.js.html | 197 +- ...gleCloud_management_gcp-monitoring.js.html | 213 +- ...management_gcp-notificationService.js.html | 302 +- docs/googleCloud_network_gcp-DNS.js.html | 184 +- ...eCloud_storage_gcp-archivalStorage.js.html | 200 +- ...gleCloud_storage_gcp-storageBucket.js.html | 200 +- docs/index.html | 2 +- .../AWS/appServices/aws-paaS.js | 572 +- .../artificialinteligence/aws-translation.js | 189 +- .../AWS/compute/aws-computeInstance.js | 321 +- .../AWS/compute/aws-container.js | 156 +- .../AWS/compute/aws-kubernetes.js | 354 +- .../AWS/database/aws-RDBMS.js | 222 +- .../AWS/database/aws-noSql.js | 222 +- .../AWS/database/aws-noSqlIndexed.js | 321 +- .../AWS/management/aws-keyManagement.js | 189 +- .../AWS/management/aws-monitoring.js | 156 +- .../AWS/management/aws-notificationService.js | 288 +- .../generatedClasses/AWS/network/aws-DNS.js | 156 +- .../AWS/network/aws-loadBalancer.js | 189 +- .../generatedClasses/AWS/security/aws-IAM.js | 189 +- .../AWS/storage/aws-archivalStorage.js | 189 +- .../AWS/storage/aws-blockStorage.js | 156 +- .../AWS/storage/aws-storageBucket.js | 187 +- .../Azure/appServices/azure-paaS.js | 699 +- .../Azure/compute/azure-computeInstance.js | 339 +- .../Azure/compute/azure-container.js | 238 +- .../Azure/compute/azure-kubernetes.js | 603 +- .../Azure/database/azure-RDBMS.js | 357 +- .../Azure/database/azure-noSql.js | 337 +- .../Azure/management/azure-keyManagement.js | 311 +- .../Azure/management/azure-monitoring.js | 296 +- .../Azure/network/azure-DNS.js | 249 +- .../Azure/network/azure-loadBalancer.js | 307 +- .../Azure/storage/azure-blockStorage.js | 284 +- .../Azure/storage/azure-storageBucket.js | 198 +- .../DO/compute/do-computeInstance.js | 139 +- .../DO/compute/do-kubernetes.js | 251 +- .../generatedClasses/DO/database/do-RDBMS.js | 139 +- .../generatedClasses/DO/database/do-noSql.js | 139 +- .../DO/management/do-keyManagement.js | 137 +- .../generatedClasses/DO/network/do-DNS.js | 175 +- .../DO/network/do-loadBalancer.js | 126 +- .../DO/storage/do-blockStorage.js | 126 +- .../Oracle/blockchain/oci-blockChain.js | 137 + .../Oracle/compute/oci-computeInstance.js | 252 +- .../Oracle/compute/oci-kubernetes.js | 252 +- .../Oracle/database/oci-RDBMS.js | 27 +- .../Oracle/database/oci-noSql.js | 224 +- .../Oracle/devops/oci-devops.js | 161 + .../Oracle/management/oci-keyManagement.js | 27 +- .../Oracle/network/oci-DNS.js | 124 +- .../Oracle/network/oci-loadBalancer.js | 152 +- .../Oracle/storage/oci-archivalStorage.js | 127 +- .../Oracle/storage/oci-blockStorage.js | 17 + .../Oracle/storage/oci-storageBucket.js | 152 +- .../artificialinteligence/gcp-translation.js | 191 +- .../googleCloud/compute/gcp-kubernetes.js | 331 +- .../googleCloud/database/gcp-RDBMS.js | 250 +- .../googleCloud/database/gcp-noSql.js | 139 +- .../management/gcp-keyManagement.js | 195 +- .../googleCloud/management/gcp-monitoring.js | 211 +- .../management/gcp-notificationService.js | 300 +- .../googleCloud/network/gcp-DNS.js | 182 +- .../storage/gcp-archivalStorage.js | 198 +- .../googleCloud/storage/gcp-storageBucket.js | 198 +- generator/generators/aws/generator.js | 397 +- generator/generators/azure/generator.js | 483 +- generator/generators/do/generator.js | 392 +- generator/generators/googleCloud/generator.js | 1090 +- generator/generators/lib/aws/awsHelper.js | 56 +- generator/generators/lib/azure/azureHelper.js | 93 +- .../generators/lib/googleCloud/gcpHelper.js | 99 +- generator/generators/lib/helper.js | 67 +- generator/generators/lib/helper.ts | 2 + generator/generators/oracle/generator.js | 402 +- generator/main.js | 73 +- generator/node-cloud.yml | 37 + generator/parsers/aws/parser.js | 274 +- generator/parsers/azure/parser.js | 276 +- generator/parsers/do/parser.js | 275 +- generator/parsers/googleCloud/parser.js | 326 +- generator/parsers/oracle/parser.js | 275 +- generator/transformers/aws/transformer.js | 620 +- generator/transformers/azure/transformer.js | 660 +- generator/transformers/do/transformer.js | 656 +- .../googleCloud/classBasedTransformer.js | 779 +- .../googleCloud/clientBasedTransformer.js | 744 +- generator/transformers/oracle/transformer.js | 658 +- package-lock.json | 31409 ++++++++++++++++ packages/common/core/providers-list.js | 9 +- .../blockchain/oci-blockChain.js | 137 + .../compute/oci-computeInstance.js | 252 +- .../oracle-plugin/compute/oci-kubernetes.js | 252 +- packages/oracle-plugin/database/oci-RDBMS.js | 27 +- packages/oracle-plugin/database/oci-noSql.js | 224 +- packages/oracle-plugin/devops/oci-devops.js | 161 + .../management/oci-keyManagement.js | 27 +- packages/oracle-plugin/network/oci-DNS.js | 124 +- .../oracle-plugin/network/oci-loadBalancer.js | 152 +- packages/oracle-plugin/oracle.js | 37 + .../storage/oci-archivalStorage.js | 127 +- .../oracle-plugin/storage/oci-blockStorage.js | 17 + .../storage/oci-storageBucket.js | 152 +- yarn.lock | 10519 ++++++ 217 files changed, 63891 insertions(+), 21072 deletions(-) create mode 100644 docs/Oracle_BlockChain.html create mode 100644 docs/Oracle_BlockStorage.html create mode 100644 docs/Oracle_Devops.html create mode 100644 docs/Oracle_blockchain_oci-blockChain.js.html create mode 100644 docs/Oracle_devops_oci-devops.js.html create mode 100644 docs/Oracle_storage_oci-blockStorage.js.html create mode 100644 generator/generatedClasses/Oracle/blockchain/oci-blockChain.js create mode 100644 generator/generatedClasses/Oracle/devops/oci-devops.js create mode 100644 generator/generatedClasses/Oracle/storage/oci-blockStorage.js create mode 100644 package-lock.json create mode 100644 packages/oracle-plugin/blockchain/oci-blockChain.js create mode 100644 packages/oracle-plugin/devops/oci-devops.js create mode 100644 packages/oracle-plugin/storage/oci-blockStorage.js create mode 100644 yarn.lock diff --git a/docs/AWS_ArchivalStorage.html b/docs/AWS_ArchivalStorage.html index c05eac83..c361599e 100644 --- a/docs/AWS_ArchivalStorage.html +++ b/docs/AWS_ArchivalStorage.html @@ -66,7 +66,7 @@

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/storage/aws-archivalStorage.js, line 56 + AWS/storage/aws-archivalStorage.js, line 58

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/storage/aws-archivalStorage.js, line 40 + AWS/storage/aws-archivalStorage.js, line 41

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/storage/aws-archivalStorage.js, line 88 + AWS/storage/aws-archivalStorage.js, line 92

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/storage/aws-archivalStorage.js, line 72 + AWS/storage/aws-archivalStorage.js, line 75

      diff --git a/docs/AWS_BlockStorage.html b/docs/AWS_BlockStorage.html index 904941fd..73594316 100644 --- a/docs/AWS_BlockStorage.html +++ b/docs/AWS_BlockStorage.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/storage/aws-blockStorage.js, line 40 + AWS/storage/aws-blockStorage.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/storage/aws-blockStorage.js, line 56 + AWS/storage/aws-blockStorage.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/storage/aws-blockStorage.js, line 72 + AWS/storage/aws-blockStorage.js, line 75

      diff --git a/docs/AWS_ComputeInstance.html b/docs/AWS_ComputeInstance.html index ec88fada..631f5b08 100644 --- a/docs/AWS_ComputeInstance.html +++ b/docs/AWS_ComputeInstance.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/compute/aws-computeInstance.js, line 88 + AWS/compute/aws-computeInstance.js, line 92

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/compute/aws-computeInstance.js, line 136 + AWS/compute/aws-computeInstance.js, line 143

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/compute/aws-computeInstance.js, line 40 + AWS/compute/aws-computeInstance.js, line 41

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/compute/aws-computeInstance.js, line 56 + AWS/compute/aws-computeInstance.js, line 58

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - AWS/compute/aws-computeInstance.js, line 72 + AWS/compute/aws-computeInstance.js, line 75

      @@ -1442,7 +1442,7 @@
      Parameters:

      View Source - AWS/compute/aws-computeInstance.js, line 104 + AWS/compute/aws-computeInstance.js, line 109

      @@ -1613,7 +1613,7 @@
      Parameters:

      View Source - AWS/compute/aws-computeInstance.js, line 120 + AWS/compute/aws-computeInstance.js, line 126

      @@ -1784,7 +1784,7 @@
      Parameters:

      View Source - AWS/compute/aws-computeInstance.js, line 152 + AWS/compute/aws-computeInstance.js, line 160

      diff --git a/docs/AWS_Container.html b/docs/AWS_Container.html index 3cb8f40a..4c1ae2df 100644 --- a/docs/AWS_Container.html +++ b/docs/AWS_Container.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/compute/aws-container.js, line 40 + AWS/compute/aws-container.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/compute/aws-container.js, line 56 + AWS/compute/aws-container.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/compute/aws-container.js, line 72 + AWS/compute/aws-container.js, line 75

      diff --git a/docs/AWS_DNS.html b/docs/AWS_DNS.html index 6dab0bfd..e57f7538 100644 --- a/docs/AWS_DNS.html +++ b/docs/AWS_DNS.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/network/aws-DNS.js, line 40 + AWS/network/aws-DNS.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/network/aws-DNS.js, line 56 + AWS/network/aws-DNS.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/network/aws-DNS.js, line 72 + AWS/network/aws-DNS.js, line 75

      diff --git a/docs/AWS_IAM.html b/docs/AWS_IAM.html index 018858a8..153e2773 100644 --- a/docs/AWS_IAM.html +++ b/docs/AWS_IAM.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/security/aws-IAM.js, line 40 + AWS/security/aws-IAM.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/security/aws-IAM.js, line 56 + AWS/security/aws-IAM.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/security/aws-IAM.js, line 88 + AWS/security/aws-IAM.js, line 92

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/security/aws-IAM.js, line 72 + AWS/security/aws-IAM.js, line 75

      diff --git a/docs/AWS_KeyManagement.html b/docs/AWS_KeyManagement.html index bcde4ac6..e8ee45f8 100644 --- a/docs/AWS_KeyManagement.html +++ b/docs/AWS_KeyManagement.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/management/aws-keyManagement.js, line 40 + AWS/management/aws-keyManagement.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/management/aws-keyManagement.js, line 56 + AWS/management/aws-keyManagement.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/management/aws-keyManagement.js, line 72 + AWS/management/aws-keyManagement.js, line 75

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/management/aws-keyManagement.js, line 88 + AWS/management/aws-keyManagement.js, line 92

      diff --git a/docs/AWS_Kubernetes.html b/docs/AWS_Kubernetes.html index 3b84ef43..04437ad2 100644 --- a/docs/AWS_Kubernetes.html +++ b/docs/AWS_Kubernetes.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 40 + AWS/compute/aws-kubernetes.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 56 + AWS/compute/aws-kubernetes.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 72 + AWS/compute/aws-kubernetes.js, line 75

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 88 + AWS/compute/aws-kubernetes.js, line 92

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 104 + AWS/compute/aws-kubernetes.js, line 109

      @@ -1442,7 +1442,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 120 + AWS/compute/aws-kubernetes.js, line 126

      @@ -1613,7 +1613,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 136 + AWS/compute/aws-kubernetes.js, line 143

      @@ -1784,7 +1784,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 168 + AWS/compute/aws-kubernetes.js, line 177

      @@ -1955,7 +1955,7 @@
      Parameters:

      View Source - AWS/compute/aws-kubernetes.js, line 152 + AWS/compute/aws-kubernetes.js, line 160

      diff --git a/docs/AWS_LoadBalancer.html b/docs/AWS_LoadBalancer.html index 891a0c3e..649b1291 100644 --- a/docs/AWS_LoadBalancer.html +++ b/docs/AWS_LoadBalancer.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/network/aws-loadBalancer.js, line 40 + AWS/network/aws-loadBalancer.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/network/aws-loadBalancer.js, line 56 + AWS/network/aws-loadBalancer.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/network/aws-loadBalancer.js, line 72 + AWS/network/aws-loadBalancer.js, line 75

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/network/aws-loadBalancer.js, line 88 + AWS/network/aws-loadBalancer.js, line 92

      diff --git a/docs/AWS_Monitoring.html b/docs/AWS_Monitoring.html index d411eb09..bd025bed 100644 --- a/docs/AWS_Monitoring.html +++ b/docs/AWS_Monitoring.html @@ -66,7 +66,7 @@
      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/management/aws-monitoring.js, line 40 + AWS/management/aws-monitoring.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/management/aws-monitoring.js, line 56 + AWS/management/aws-monitoring.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/management/aws-monitoring.js, line 72 + AWS/management/aws-monitoring.js, line 75

      diff --git a/docs/AWS_NoSql.html b/docs/AWS_NoSql.html index 47181678..e2ac5b74 100644 --- a/docs/AWS_NoSql.html +++ b/docs/AWS_NoSql.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - AWS/database/aws-noSql.js, line 72 + AWS/database/aws-noSql.js, line 75

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/database/aws-noSql.js, line 40 + AWS/database/aws-noSql.js, line 41

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/database/aws-noSql.js, line 56 + AWS/database/aws-noSql.js, line 58

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/database/aws-noSql.js, line 88 + AWS/database/aws-noSql.js, line 92

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - AWS/database/aws-noSql.js, line 104 + AWS/database/aws-noSql.js, line 109

      diff --git a/docs/AWS_NoSqlIndexed.html b/docs/AWS_NoSqlIndexed.html index b9a232ae..5268b34e 100644 --- a/docs/AWS_NoSqlIndexed.html +++ b/docs/AWS_NoSqlIndexed.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/database/aws-noSqlIndexed.js, line 40 + AWS/database/aws-noSqlIndexed.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/database/aws-noSqlIndexed.js, line 56 + AWS/database/aws-noSqlIndexed.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/database/aws-noSqlIndexed.js, line 72 + AWS/database/aws-noSqlIndexed.js, line 75

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/database/aws-noSqlIndexed.js, line 88 + AWS/database/aws-noSqlIndexed.js, line 92

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - AWS/database/aws-noSqlIndexed.js, line 104 + AWS/database/aws-noSqlIndexed.js, line 109

      @@ -1442,7 +1442,7 @@
      Parameters:

      View Source - AWS/database/aws-noSqlIndexed.js, line 120 + AWS/database/aws-noSqlIndexed.js, line 126

      @@ -1613,7 +1613,7 @@
      Parameters:

      View Source - AWS/database/aws-noSqlIndexed.js, line 152 + AWS/database/aws-noSqlIndexed.js, line 160

      @@ -1784,7 +1784,7 @@
      Parameters:

      View Source - AWS/database/aws-noSqlIndexed.js, line 136 + AWS/database/aws-noSqlIndexed.js, line 143

      diff --git a/docs/AWS_NotificationService.html b/docs/AWS_NotificationService.html index 53833dba..9251e205 100644 --- a/docs/AWS_NotificationService.html +++ b/docs/AWS_NotificationService.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/management/aws-notificationService.js, line 40 + AWS/management/aws-notificationService.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/management/aws-notificationService.js, line 56 + AWS/management/aws-notificationService.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/management/aws-notificationService.js, line 72 + AWS/management/aws-notificationService.js, line 75

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/management/aws-notificationService.js, line 88 + AWS/management/aws-notificationService.js, line 92

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - AWS/management/aws-notificationService.js, line 104 + AWS/management/aws-notificationService.js, line 109

      @@ -1442,7 +1442,7 @@
      Parameters:

      View Source - AWS/management/aws-notificationService.js, line 120 + AWS/management/aws-notificationService.js, line 126

      @@ -1613,7 +1613,7 @@
      Parameters:

      View Source - AWS/management/aws-notificationService.js, line 136 + AWS/management/aws-notificationService.js, line 143

      diff --git a/docs/AWS_PaaS.html b/docs/AWS_PaaS.html index c2230b7d..8a48bd4e 100644 --- a/docs/AWS_PaaS.html +++ b/docs/AWS_PaaS.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 43 + AWS/appServices/aws-paaS.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 62 + AWS/appServices/aws-paaS.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 78 + AWS/appServices/aws-paaS.js, line 75

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 97 + AWS/appServices/aws-paaS.js, line 92

      @@ -1220,7 +1220,7 @@

      View Source - AWS/appServices/aws-paaS.js, line 112 + AWS/appServices/aws-paaS.js, line 108

      @@ -1391,7 +1391,7 @@

      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 128 + AWS/appServices/aws-paaS.js, line 125

      @@ -1562,7 +1562,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 144 + AWS/appServices/aws-paaS.js, line 142

      @@ -1733,7 +1733,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 178 + AWS/appServices/aws-paaS.js, line 175

      @@ -1853,7 +1853,7 @@

      View Source - AWS/appServices/aws-paaS.js, line 162 + AWS/appServices/aws-paaS.js, line 158

      @@ -2024,7 +2024,7 @@

      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 197 + AWS/appServices/aws-paaS.js, line 192

      @@ -2195,7 +2195,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 216 + AWS/appServices/aws-paaS.js, line 209

      @@ -2366,7 +2366,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 235 + AWS/appServices/aws-paaS.js, line 226

      @@ -2537,7 +2537,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 251 + AWS/appServices/aws-paaS.js, line 243

      @@ -2708,7 +2708,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 270 + AWS/appServices/aws-paaS.js, line 260

      @@ -2879,7 +2879,7 @@
      Parameters:

      View Source - AWS/appServices/aws-paaS.js, line 286 + AWS/appServices/aws-paaS.js, line 277

      diff --git a/docs/AWS_RDBMS.html b/docs/AWS_RDBMS.html index f41aa743..69e54ba5 100644 --- a/docs/AWS_RDBMS.html +++ b/docs/AWS_RDBMS.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/database/aws-RDBMS.js, line 40 + AWS/database/aws-RDBMS.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/database/aws-RDBMS.js, line 56 + AWS/database/aws-RDBMS.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/database/aws-RDBMS.js, line 72 + AWS/database/aws-RDBMS.js, line 75

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/database/aws-RDBMS.js, line 88 + AWS/database/aws-RDBMS.js, line 92

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - AWS/database/aws-RDBMS.js, line 104 + AWS/database/aws-RDBMS.js, line 109

      diff --git a/docs/AWS_StorageBucket.html b/docs/AWS_StorageBucket.html index eb7642b5..1473eb5a 100644 --- a/docs/AWS_StorageBucket.html +++ b/docs/AWS_StorageBucket.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/storage/aws-storageBucket.js, line 40 + AWS/storage/aws-storageBucket.js, line 41

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - AWS/storage/aws-storageBucket.js, line 56 + AWS/storage/aws-storageBucket.js, line 58

      @@ -878,7 +878,7 @@

      View Source - AWS/storage/aws-storageBucket.js, line 71 + AWS/storage/aws-storageBucket.js, line 74

      @@ -1049,7 +1049,7 @@

      Parameters:

      View Source - AWS/storage/aws-storageBucket.js, line 87 + AWS/storage/aws-storageBucket.js, line 91

      diff --git a/docs/AWS_Translation.html b/docs/AWS_Translation.html index f6bb855a..c922f6cd 100644 --- a/docs/AWS_Translation.html +++ b/docs/AWS_Translation.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - AWS/artificialinteligence/aws-translation.js, line 72 + AWS/artificialinteligence/aws-translation.js, line 75

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - AWS/artificialinteligence/aws-translation.js, line 56 + AWS/artificialinteligence/aws-translation.js, line 58

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - AWS/artificialinteligence/aws-translation.js, line 40 + AWS/artificialinteligence/aws-translation.js, line 41

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - AWS/artificialinteligence/aws-translation.js, line 88 + AWS/artificialinteligence/aws-translation.js, line 92

      diff --git a/docs/AWS_appServices_aws-paaS.js.html b/docs/AWS_appServices_aws-paaS.js.html index db18f83b..bf3c153c 100644 --- a/docs/AWS_appServices_aws-paaS.js.html +++ b/docs/AWS_appServices_aws-paaS.js.html @@ -68,7 +68,7 @@ @@ -91,296 +91,288 @@

      AWS/appServices/aws-paaS.js

      * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise<checkDNSAvailabilityResponse>} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise<composeEnvironmentsResponse>} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise<createApplicationResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise<createConfigurationTemplateResponse>} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise<createEnvironmentResponse>} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise<createStorageLocationResponse>} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise<deleteApplicationResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise<deleteConfigurationTemplateResponse>} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise<describeAccountAttributesResponse>} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise<describeApplicationsResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise<describeConfigurationSettingsResponse>} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise<listPlatformVersionsResponse>} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise<restartAppServerResponse>} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise<terminateEnvironmentResponse>} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise<updateApplicationResponse>} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise<updateEnvironmentResponse>} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise<checkDNSAvailabilityResponse>} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise<composeEnvironmentsResponse>} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise<createApplicationResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise<createConfigurationTemplateResponse>} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise<createEnvironmentResponse>} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise<createStorageLocationResponse>} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise<deleteApplicationResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise<deleteConfigurationTemplateResponse>} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise<describeAccountAttributesResponse>} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise<describeApplicationsResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise<describeConfigurationSettingsResponse>} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise<listPlatformVersionsResponse>} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise<restartAppServerResponse>} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise<terminateEnvironmentResponse>} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise<updateApplicationResponse>} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise<updateEnvironmentResponse>} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS;
      diff --git a/docs/AWS_artificialinteligence_aws-translation.js.html b/docs/AWS_artificialinteligence_aws-translation.js.html index f31bb427..3f61b03d 100644 --- a/docs/AWS_artificialinteligence_aws-translation.js.html +++ b/docs/AWS_artificialinteligence_aws-translation.js.html @@ -68,7 +68,7 @@ @@ -91,98 +91,103 @@

      AWS/artificialinteligence/aws-translation.js

      * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise<deleteTerminologyResponse>} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise<getTerminologyResponse>} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise<importTerminologyResponse>} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise<startTextTranslationJobResponse>} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise<translateTextResponse>} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise<deleteTerminologyResponse>} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise<getTerminologyResponse>} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise<importTerminologyResponse>} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise<startTextTranslationJobResponse>} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise<translateTextResponse>} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation;
      diff --git a/docs/AWS_compute_aws-computeInstance.js.html b/docs/AWS_compute_aws-computeInstance.js.html index b78f0ebe..a27e36fd 100644 --- a/docs/AWS_compute_aws-computeInstance.js.html +++ b/docs/AWS_compute_aws-computeInstance.js.html @@ -68,7 +68,7 @@ @@ -91,162 +91,171 @@

      AWS/compute/aws-computeInstance.js

      * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise<createTagsResponse>} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise<describeInstancesResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise<monitorInstancesResponse>} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise<rebootInstancesResponse>} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise<runInstancesResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise<startInstancesResponse>} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise<stopInstancesResponse>} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise<terminateInstancesResponse>} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise<unmonitorInstancesResponse>} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise<createTagsResponse>} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise<describeInstancesResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise<monitorInstancesResponse>} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise<rebootInstancesResponse>} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise<runInstancesResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise<startInstancesResponse>} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise<stopInstancesResponse>} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise<terminateInstancesResponse>} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise<unmonitorInstancesResponse>} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance;
      diff --git a/docs/AWS_compute_aws-container.js.html b/docs/AWS_compute_aws-container.js.html index da50b449..d5dd9e83 100644 --- a/docs/AWS_compute_aws-container.js.html +++ b/docs/AWS_compute_aws-container.js.html @@ -68,7 +68,7 @@ @@ -91,82 +91,86 @@

      AWS/compute/aws-container.js

      * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise<createClusterResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise<deleteClusterResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise<describeClustersResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise<listClustersResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise<createClusterResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise<deleteClusterResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise<describeClustersResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise<listClustersResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container;
      diff --git a/docs/AWS_compute_aws-kubernetes.js.html b/docs/AWS_compute_aws-kubernetes.js.html index 0e65b56f..7d113bc7 100644 --- a/docs/AWS_compute_aws-kubernetes.js.html +++ b/docs/AWS_compute_aws-kubernetes.js.html @@ -68,7 +68,7 @@ @@ -91,178 +91,188 @@

      AWS/compute/aws-kubernetes.js

      * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise<createClusterResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise<createNodegroupResponse>} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise<deleteClusterResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise<deleteNodegroupResponse>} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise<describeClusterResponse>} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise<describeNodegroupResponse>} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise<listClustersResponse>} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise<listNodegroupsResponse>} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise<tagResourceResponse>} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise<updateClusterConfigResponse>} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise<createClusterResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise<createNodegroupResponse>} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise<deleteClusterResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise<deleteNodegroupResponse>} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise<describeClusterResponse>} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise<describeNodegroupResponse>} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise<listClustersResponse>} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise<listNodegroupsResponse>} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise<tagResourceResponse>} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise<updateClusterConfigResponse>} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes;
      diff --git a/docs/AWS_database_aws-RDBMS.js.html b/docs/AWS_database_aws-RDBMS.js.html index a03784c9..c79ddaa5 100644 --- a/docs/AWS_database_aws-RDBMS.js.html +++ b/docs/AWS_database_aws-RDBMS.js.html @@ -68,7 +68,7 @@ @@ -91,114 +91,120 @@

      AWS/database/aws-RDBMS.js

      * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise<createDBClusterResponse>} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise<createDBSnapshotResponse>} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise<deleteDBClusterResponse>} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise<deleteDBSnapshotResponse>} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise<modifyDBClusterResponse>} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise<rebootDBInstanceResponse>} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise<createDBClusterResponse>} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise<createDBSnapshotResponse>} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise<deleteDBClusterResponse>} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise<deleteDBSnapshotResponse>} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise<modifyDBClusterResponse>} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise<rebootDBInstanceResponse>} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS;
      diff --git a/docs/AWS_database_aws-noSql.js.html b/docs/AWS_database_aws-noSql.js.html index 8d071dbf..16bc8aed 100644 --- a/docs/AWS_database_aws-noSql.js.html +++ b/docs/AWS_database_aws-noSql.js.html @@ -68,7 +68,7 @@ @@ -91,114 +91,120 @@

      AWS/database/aws-noSql.js

      * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise<createTableResponse>} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise<deleteItemResponse>} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise<deleteTableResponse>} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise<putItemResponse>} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise<queryResponse>} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise<updateItemResponse>} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise<createTableResponse>} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise<deleteItemResponse>} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise<deleteTableResponse>} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise<putItemResponse>} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise<queryResponse>} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise<updateItemResponse>} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/docs/AWS_database_aws-noSqlIndexed.js.html b/docs/AWS_database_aws-noSqlIndexed.js.html index abf908a7..625f17ef 100644 --- a/docs/AWS_database_aws-noSqlIndexed.js.html +++ b/docs/AWS_database_aws-noSqlIndexed.js.html @@ -68,7 +68,7 @@ @@ -91,162 +91,171 @@

      AWS/database/aws-noSqlIndexed.js

      * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise<batchDeleteAttributesResponse>} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise<batchPutAttributesResponse>} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise<createDomainResponse>} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise<deleteAttributesResponse>} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise<deleteDomainResponse>} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise<getAttributesResponse>} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise<listDomainsResponse>} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise<putAttributesResponse>} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise<selectResponse>} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise<batchDeleteAttributesResponse>} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise<batchPutAttributesResponse>} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise<createDomainResponse>} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise<deleteAttributesResponse>} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise<deleteDomainResponse>} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise<getAttributesResponse>} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise<listDomainsResponse>} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise<putAttributesResponse>} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise<selectResponse>} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/docs/AWS_management_aws-keyManagement.js.html b/docs/AWS_management_aws-keyManagement.js.html index f41d1eb5..03c8648a 100644 --- a/docs/AWS_management_aws-keyManagement.js.html +++ b/docs/AWS_management_aws-keyManagement.js.html @@ -68,7 +68,7 @@ @@ -91,98 +91,103 @@

      AWS/management/aws-keyManagement.js

      * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise<createKeyResponse>} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise<deleteCustomKeyStoreResponse>} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise<describeKeyResponse>} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise<putKeyPolicyResponse>} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise<updateKeyDescriptionResponse>} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise<createKeyResponse>} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise<deleteCustomKeyStoreResponse>} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise<describeKeyResponse>} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise<putKeyPolicyResponse>} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise<updateKeyDescriptionResponse>} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/docs/AWS_management_aws-monitoring.js.html b/docs/AWS_management_aws-monitoring.js.html index a947592b..68f96ba5 100644 --- a/docs/AWS_management_aws-monitoring.js.html +++ b/docs/AWS_management_aws-monitoring.js.html @@ -68,7 +68,7 @@ @@ -91,82 +91,86 @@

      AWS/management/aws-monitoring.js

      * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise<deleteAlarmsResponse>} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise<getMetricDataResponse>} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise<listMetricsResponse>} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise<putMetricAlarmResponse>} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise<deleteAlarmsResponse>} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise<getMetricDataResponse>} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise<listMetricsResponse>} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise<putMetricAlarmResponse>} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/docs/AWS_management_aws-notificationService.js.html b/docs/AWS_management_aws-notificationService.js.html index 81ac40c8..f9d51642 100644 --- a/docs/AWS_management_aws-notificationService.js.html +++ b/docs/AWS_management_aws-notificationService.js.html @@ -68,7 +68,7 @@ @@ -91,146 +91,154 @@

      AWS/management/aws-notificationService.js

      * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise<createTopicResponse>} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise<deleteTopicResponse>} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise<getTopicAttributesResponse>} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise<listSubscriptionsResponse>} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise<listTopicsResponse>} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise<publishResponse>} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise<subscribeResponse>} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise<unsubscribeResponse>} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise<createTopicResponse>} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise<deleteTopicResponse>} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise<getTopicAttributesResponse>} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise<listSubscriptionsResponse>} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise<listTopicsResponse>} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise<publishResponse>} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise<subscribeResponse>} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise<unsubscribeResponse>} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/docs/AWS_network_aws-DNS.js.html b/docs/AWS_network_aws-DNS.js.html index 26d3c64a..ace0c660 100644 --- a/docs/AWS_network_aws-DNS.js.html +++ b/docs/AWS_network_aws-DNS.js.html @@ -68,7 +68,7 @@ @@ -91,82 +91,86 @@

      AWS/network/aws-DNS.js

      * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise<changeResourceRecordSetsResponse>} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise<createHostedZoneResponse>} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise<deleteHostedZoneResponse>} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise<listHostedZonesResponse>} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise<changeResourceRecordSetsResponse>} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise<createHostedZoneResponse>} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise<deleteHostedZoneResponse>} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise<listHostedZonesResponse>} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/docs/AWS_network_aws-loadBalancer.js.html b/docs/AWS_network_aws-loadBalancer.js.html index b4d7c0e5..954d1812 100644 --- a/docs/AWS_network_aws-loadBalancer.js.html +++ b/docs/AWS_network_aws-loadBalancer.js.html @@ -68,7 +68,7 @@ @@ -91,98 +91,103 @@

      AWS/network/aws-loadBalancer.js

      * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise<addTagsResponse>} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise<createLoadBalancerResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise<deleteLoadBalancerResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise<describeLoadBalancerAttributesResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise<describeLoadBalancersResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise<addTagsResponse>} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise<createLoadBalancerResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise<deleteLoadBalancerResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise<describeLoadBalancerAttributesResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise<describeLoadBalancersResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/docs/AWS_security_aws-IAM.js.html b/docs/AWS_security_aws-IAM.js.html index 80939b6e..48349afc 100644 --- a/docs/AWS_security_aws-IAM.js.html +++ b/docs/AWS_security_aws-IAM.js.html @@ -68,7 +68,7 @@ @@ -91,98 +91,103 @@

      AWS/security/aws-IAM.js

      * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise<attachGroupPolicyResponse>} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise<createGroupResponse>} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise<deleteGroupResponse>} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise<detachGroupPolicyResponse>} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise<getGroupResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise<attachGroupPolicyResponse>} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise<createGroupResponse>} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise<deleteGroupResponse>} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise<detachGroupPolicyResponse>} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise<getGroupResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/docs/AWS_storage_aws-archivalStorage.js.html b/docs/AWS_storage_aws-archivalStorage.js.html index 5a5190e6..549da332 100644 --- a/docs/AWS_storage_aws-archivalStorage.js.html +++ b/docs/AWS_storage_aws-archivalStorage.js.html @@ -68,7 +68,7 @@ @@ -91,98 +91,103 @@

      AWS/storage/aws-archivalStorage.js

      * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise<createVaultResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise<deleteArchiveResponse>} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise<deleteVaultResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise<initiateMultipartUploadResponse>} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise<listPartsResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise<createVaultResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise<deleteArchiveResponse>} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise<deleteVaultResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise<initiateMultipartUploadResponse>} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise<listPartsResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/docs/AWS_storage_aws-blockStorage.js.html b/docs/AWS_storage_aws-blockStorage.js.html index 053ffb25..8ea5bd1a 100644 --- a/docs/AWS_storage_aws-blockStorage.js.html +++ b/docs/AWS_storage_aws-blockStorage.js.html @@ -68,7 +68,7 @@ @@ -91,82 +91,86 @@

      AWS/storage/aws-blockStorage.js

      * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise<createVolumeResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise<deleteVolumeResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise<describeVolumeAttributeResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise<describeVolumesResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise<createVolumeResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise<deleteVolumeResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise<describeVolumeAttributeResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise<describeVolumesResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/docs/AWS_storage_aws-storageBucket.js.html b/docs/AWS_storage_aws-storageBucket.js.html index 5d634e9d..5b692e33 100644 --- a/docs/AWS_storage_aws-storageBucket.js.html +++ b/docs/AWS_storage_aws-storageBucket.js.html @@ -68,7 +68,7 @@ @@ -91,97 +91,102 @@

      AWS/storage/aws-storageBucket.js

      * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise<createBucketResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise<deleteBucketResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise<deleteObjectsResponse>} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise<listBucketsResponse>} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise<uploadPartResponse>} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise<createBucketResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise<deleteBucketResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise<deleteObjectsResponse>} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise<listBucketsResponse>} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise<uploadPartResponse>} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/docs/Azure_BlockStorage.html b/docs/Azure_BlockStorage.html index 61629593..a81a8078 100644 --- a/docs/Azure_BlockStorage.html +++ b/docs/Azure_BlockStorage.html @@ -66,7 +66,7 @@ @@ -751,7 +751,7 @@
      Parameters:

      View Source - Azure/storage/azure-blockStorage.js, line 59 + Azure/storage/azure-blockStorage.js, line 45

      @@ -1000,7 +1000,7 @@
      Parameters:

      View Source - Azure/storage/azure-blockStorage.js, line 90 + Azure/storage/azure-blockStorage.js, line 67

      @@ -1183,7 +1183,7 @@
      Parameters:

      View Source - Azure/storage/azure-blockStorage.js, line 119 + Azure/storage/azure-blockStorage.js, line 87

      @@ -1465,7 +1465,7 @@
      Parameters:

      View Source - Azure/storage/azure-blockStorage.js, line 149 + Azure/storage/azure-blockStorage.js, line 110

      diff --git a/docs/Azure_ComputeInstance.html b/docs/Azure_ComputeInstance.html index ae30ae84..77f4f1b5 100644 --- a/docs/Azure_ComputeInstance.html +++ b/docs/Azure_ComputeInstance.html @@ -66,7 +66,7 @@ @@ -751,7 +751,7 @@
      Parameters:

      View Source - Azure/compute/azure-computeInstance.js, line 182 + Azure/compute/azure-computeInstance.js, line 132

      @@ -967,7 +967,7 @@
      Parameters:

      View Source - Azure/compute/azure-computeInstance.js, line 58 + Azure/compute/azure-computeInstance.js, line 44

      @@ -1216,7 +1216,7 @@
      Parameters:

      View Source - Azure/compute/azure-computeInstance.js, line 151 + Azure/compute/azure-computeInstance.js, line 110

      @@ -1465,7 +1465,7 @@
      Parameters:

      View Source - Azure/compute/azure-computeInstance.js, line 89 + Azure/compute/azure-computeInstance.js, line 66

      @@ -1714,7 +1714,7 @@
      Parameters:

      View Source - Azure/compute/azure-computeInstance.js, line 120 + Azure/compute/azure-computeInstance.js, line 88

      diff --git a/docs/Azure_Container.html b/docs/Azure_Container.html index cca17076..97c1ad62 100644 --- a/docs/Azure_Container.html +++ b/docs/Azure_Container.html @@ -66,7 +66,7 @@ @@ -751,7 +751,7 @@
      Parameters:

      View Source - Azure/compute/azure-container.js, line 64 + Azure/compute/azure-container.js, line 45

      @@ -1000,7 +1000,7 @@
      Parameters:

      View Source - Azure/compute/azure-container.js, line 99 + Azure/compute/azure-container.js, line 67

      @@ -1183,7 +1183,7 @@
      Parameters:

      View Source - Azure/compute/azure-container.js, line 128 + Azure/compute/azure-container.js, line 87

      diff --git a/docs/Azure_DNS.html b/docs/Azure_DNS.html index 2e11cc7f..87ce4187 100644 --- a/docs/Azure_DNS.html +++ b/docs/Azure_DNS.html @@ -66,7 +66,7 @@ @@ -568,7 +568,7 @@
      Parameters:

      View Source - Azure/network/azure-DNS.js, line 120 + Azure/network/azure-DNS.js, line 90

      @@ -1099,7 +1099,7 @@
      Parameters:

      View Source - Azure/network/azure-DNS.js, line 59 + Azure/network/azure-DNS.js, line 45

      @@ -1282,7 +1282,7 @@
      Parameters:

      View Source - Azure/network/azure-DNS.js, line 88 + Azure/network/azure-DNS.js, line 65

      diff --git a/docs/Azure_KeyManagement.html b/docs/Azure_KeyManagement.html index 61468352..5757d889 100644 --- a/docs/Azure_KeyManagement.html +++ b/docs/Azure_KeyManagement.html @@ -66,7 +66,7 @@ @@ -751,7 +751,7 @@
      Parameters:

      View Source - Azure/management/azure-keyManagement.js, line 59 + Azure/management/azure-keyManagement.js, line 45

      @@ -1000,7 +1000,7 @@
      Parameters:

      View Source - Azure/management/azure-keyManagement.js, line 127 + Azure/management/azure-keyManagement.js, line 90

      @@ -1315,7 +1315,7 @@
      Parameters:

      View Source - Azure/management/azure-keyManagement.js, line 160 + Azure/management/azure-keyManagement.js, line 114

      @@ -1597,7 +1597,7 @@
      Parameters:

      View Source - Azure/management/azure-keyManagement.js, line 91 + Azure/management/azure-keyManagement.js, line 68

      diff --git a/docs/Azure_Kubernetes.html b/docs/Azure_Kubernetes.html index edd8c58c..d85bc245 100644 --- a/docs/Azure_Kubernetes.html +++ b/docs/Azure_Kubernetes.html @@ -66,7 +66,7 @@ @@ -817,7 +817,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 192 + Azure/compute/azure-kubernetes.js, line 134

      @@ -1066,7 +1066,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 59 + Azure/compute/azure-kubernetes.js, line 45

      @@ -1348,7 +1348,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 236 + Azure/compute/azure-kubernetes.js, line 157

      @@ -1597,7 +1597,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 159 + Azure/compute/azure-kubernetes.js, line 110

      @@ -1879,7 +1879,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 278 + Azure/compute/azure-kubernetes.js, line 180

      @@ -2062,7 +2062,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 130 + Azure/compute/azure-kubernetes.js, line 88

      @@ -2311,7 +2311,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 319 + Azure/compute/azure-kubernetes.js, line 202

      @@ -2560,7 +2560,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 350 + Azure/compute/azure-kubernetes.js, line 224

      @@ -2842,7 +2842,7 @@
      Parameters:

      View Source - Azure/compute/azure-kubernetes.js, line 91 + Azure/compute/azure-kubernetes.js, line 68

      diff --git a/docs/Azure_LoadBalancer.html b/docs/Azure_LoadBalancer.html index 0d8a4290..e023a42f 100644 --- a/docs/Azure_LoadBalancer.html +++ b/docs/Azure_LoadBalancer.html @@ -66,7 +66,7 @@ @@ -502,7 +502,7 @@
      Parameters:

      View Source - Azure/network/azure-loadBalancer.js, line 130 + Azure/network/azure-loadBalancer.js, line 89

      @@ -1033,7 +1033,7 @@
      Parameters:

      View Source - Azure/network/azure-loadBalancer.js, line 64 + Azure/network/azure-loadBalancer.js, line 45

      @@ -1282,7 +1282,7 @@
      Parameters:

      View Source - Azure/network/azure-loadBalancer.js, line 171 + Azure/network/azure-loadBalancer.js, line 111

      @@ -1498,7 +1498,7 @@
      Parameters:

      View Source - Azure/network/azure-loadBalancer.js, line 98 + Azure/network/azure-loadBalancer.js, line 66

      diff --git a/docs/Azure_Monitoring.html b/docs/Azure_Monitoring.html index 0af92b62..704dece2 100644 --- a/docs/Azure_Monitoring.html +++ b/docs/Azure_Monitoring.html @@ -66,7 +66,7 @@ @@ -751,7 +751,7 @@
      Parameters:

      View Source - Azure/management/azure-monitoring.js, line 59 + Azure/management/azure-monitoring.js, line 45

      @@ -1000,7 +1000,7 @@
      Parameters:

      View Source - Azure/management/azure-monitoring.js, line 161 + Azure/management/azure-monitoring.js, line 110

      @@ -1183,7 +1183,7 @@
      Parameters:

      View Source - Azure/management/azure-monitoring.js, line 130 + Azure/management/azure-monitoring.js, line 88

      @@ -1465,7 +1465,7 @@
      Parameters:

      View Source - Azure/management/azure-monitoring.js, line 91 + Azure/management/azure-monitoring.js, line 68

      diff --git a/docs/Azure_NoSql.html b/docs/Azure_NoSql.html index bee214a8..04e5bcf5 100644 --- a/docs/Azure_NoSql.html +++ b/docs/Azure_NoSql.html @@ -66,7 +66,7 @@ @@ -817,7 +817,7 @@
      Parameters:

      View Source - Azure/database/azure-noSql.js, line 68 + Azure/database/azure-noSql.js, line 47

      @@ -1099,7 +1099,7 @@
      Parameters:

      View Source - Azure/database/azure-noSql.js, line 186 + Azure/database/azure-noSql.js, line 116

      @@ -1348,7 +1348,7 @@
      Parameters:

      View Source - Azure/database/azure-noSql.js, line 109 + Azure/database/azure-noSql.js, line 69

      @@ -1663,7 +1663,7 @@
      Parameters:

      View Source - Azure/database/azure-noSql.js, line 142 + Azure/database/azure-noSql.js, line 93

      diff --git a/docs/Azure_PaaS.html b/docs/Azure_PaaS.html index 3e405e6f..55690d69 100644 --- a/docs/Azure_PaaS.html +++ b/docs/Azure_PaaS.html @@ -66,7 +66,7 @@ @@ -403,7 +403,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 375 + Azure/appServices/azure-paaS.js, line 248

      @@ -1000,7 +1000,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 270 + Azure/appServices/azure-paaS.js, line 182

      @@ -1282,7 +1282,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 185 + Azure/appServices/azure-paaS.js, line 135

      @@ -1531,7 +1531,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 122 + Azure/appServices/azure-paaS.js, line 90

      @@ -1813,7 +1813,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 346 + Azure/appServices/azure-paaS.js, line 228

      @@ -2062,7 +2062,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 91 + Azure/appServices/azure-paaS.js, line 68

      @@ -2344,7 +2344,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 314 + Azure/appServices/azure-paaS.js, line 205

      @@ -2593,7 +2593,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 153 + Azure/appServices/azure-paaS.js, line 112

      @@ -2842,7 +2842,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 404 + Azure/appServices/azure-paaS.js, line 270

      @@ -3124,7 +3124,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 60 + Azure/appServices/azure-paaS.js, line 46

      @@ -3406,7 +3406,7 @@
      Parameters:

      View Source - Azure/appServices/azure-paaS.js, line 227 + Azure/appServices/azure-paaS.js, line 158

      diff --git a/docs/Azure_RDBMS.html b/docs/Azure_RDBMS.html index 8bf1f2cf..5740a94d 100644 --- a/docs/Azure_RDBMS.html +++ b/docs/Azure_RDBMS.html @@ -66,7 +66,7 @@ @@ -850,7 +850,7 @@
      Parameters:

      View Source - Azure/database/azure-RDBMS.js, line 111 + Azure/database/azure-RDBMS.js, line 71

      @@ -1132,7 +1132,7 @@
      Parameters:

      View Source - Azure/database/azure-RDBMS.js, line 68 + Azure/database/azure-RDBMS.js, line 47

      @@ -1447,7 +1447,7 @@
      Parameters:

      View Source - Azure/database/azure-RDBMS.js, line 156 + Azure/database/azure-RDBMS.js, line 95

      @@ -1762,7 +1762,7 @@
      Parameters:

      View Source - Azure/database/azure-RDBMS.js, line 201 + Azure/database/azure-RDBMS.js, line 119

      diff --git a/docs/Azure_StorageBucket.html b/docs/Azure_StorageBucket.html index 5cd33979..d2932a12 100644 --- a/docs/Azure_StorageBucket.html +++ b/docs/Azure_StorageBucket.html @@ -66,7 +66,7 @@ @@ -817,7 +817,7 @@
      Parameters:

      View Source - Azure/storage/azure-storageBucket.js, line 68 + Azure/storage/azure-storageBucket.js, line 47

      @@ -1066,7 +1066,7 @@
      Parameters:

      View Source - Azure/storage/azure-storageBucket.js, line 104 + Azure/storage/azure-storageBucket.js, line 69

      diff --git a/docs/Azure_appServices_azure-paaS.js.html b/docs/Azure_appServices_azure-paaS.js.html index 8da36a32..9b6c6244 100644 --- a/docs/Azure_appServices_azure-paaS.js.html +++ b/docs/Azure_appServices_azure-paaS.js.html @@ -68,7 +68,7 @@ @@ -85,433 +85,290 @@

      Azure/appServices/azure-paaS.js

      -
      const { WebSiteManagementClient } = require('@azure/arm-appservice');
      +            
      const { WebSiteManagementClient } = require("@azure/arm-appservice");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a PaaS object
        * @category Azure
        */
       class Azure_PaaS {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} siteEnvelope - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	create(resourceGroupName, name, siteEnvelope, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.webApps
      -						.createOrUpdate(
      -							resourceGroupName,
      -							name,
      -							siteEnvelope,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the update function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} siteEnvelope - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateResponse>}
      -	 */
      -	update(resourceGroupName, name, siteEnvelope, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.webApps
      -						.update(resourceGroupName, name, siteEnvelope, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the get function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getResponse>}
      -	 */
      -	describe(resourceGroupName, name, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.webApps
      -						.get(resourceGroupName, name, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	delete(resourceGroupName, name, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.webApps
      -						.deleteMethod(resourceGroupName, name, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the restart function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<restartResponse>}
      -	 */
      -	restart(resourceGroupName, name, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.webApps
      -						.restart(resourceGroupName, name, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	createEnvironment(
      -		resourceGroupName,
      -		name,
      -		hostingEnvironmentEnvelope,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.appServiceEnvironments
      -						.createOrUpdate(
      -							resourceGroupName,
      -							name,
      -							hostingEnvironmentEnvelope,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the update function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateResponse>}
      -	 */
      -	updateEnvironment(
      -		resourceGroupName,
      -		name,
      -		hostingEnvironmentEnvelope,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.appServiceEnvironments
      -						.update(
      -							resourceGroupName,
      -							name,
      -							hostingEnvironmentEnvelope,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createOrUpdateSlot function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} siteEnvelope - Mandatory parameter
      -	 * @param {StringKeyword} slot - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateSlotResponse>}
      -	 */
      -	createConfigTemplate(
      -		resourceGroupName,
      -		name,
      -		siteEnvelope,
      -		slot,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.webApps
      -						.createOrUpdateSlot(
      -							resourceGroupName,
      -							name,
      -							siteEnvelope,
      -							slot,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getSlot function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {StringKeyword} slot - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getSlotResponse>}
      -	 */
      -	describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.webApps
      -						.getSlot(resourceGroupName, name, slot, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteSlot function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {StringKeyword} slot - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteSlotResponse>}
      -	 */
      -	deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.webApps
      -						.deleteSlot(resourceGroupName, name, slot, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the checkAvailability function of appservice
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<checkAvailabilityResponse>}
      -	 */
      -	checkDNSAvailability(options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.domains.checkAvailability(options).then(result => {
      -						resolve(result);
      -					});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of appservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	terminateEnvironment(resourceGroupName, name, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new WebSiteManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.appServiceEnvironments
      -						.deleteMethod(resourceGroupName, name, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} siteEnvelope - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    create(resourceGroupName, name, siteEnvelope, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the update function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} siteEnvelope - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateResponse>}
      +     */
      +    update(resourceGroupName, name, siteEnvelope, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the get function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getResponse>}
      +     */
      +    describe(resourceGroupName, name, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.webApps.get(resourceGroupName, name, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    delete(resourceGroupName, name, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.webApps.deleteMethod(resourceGroupName, name, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the restart function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<restartResponse>}
      +     */
      +    restart(resourceGroupName, name, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.webApps.restart(resourceGroupName, name, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the update function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateResponse>}
      +     */
      +    updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createOrUpdateSlot function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} siteEnvelope - Mandatory parameter
      +     * @param {StringKeyword} slot - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateSlotResponse>}
      +     */
      +    createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getSlot function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {StringKeyword} slot - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getSlotResponse>}
      +     */
      +    describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteSlot function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {StringKeyword} slot - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteSlotResponse>}
      +     */
      +    deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the checkAvailability function of appservice
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<checkAvailabilityResponse>}
      +     */
      +    checkDNSAvailability(options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.domains.checkAvailability(options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of appservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    terminateEnvironment(resourceGroupName, name, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_PaaS;
       
      diff --git a/docs/Azure_compute_azure-computeInstance.js.html b/docs/Azure_compute_azure-computeInstance.js.html index 3c6468a4..98808932 100644 --- a/docs/Azure_compute_azure-computeInstance.js.html +++ b/docs/Azure_compute_azure-computeInstance.js.html @@ -68,7 +68,7 @@ @@ -85,211 +85,152 @@

      Azure/compute/azure-computeInstance.js

      -
      const { ComputeManagementClient } = require('@azure/arm-compute');
      +            
      const { ComputeManagementClient } = require("@azure/arm-compute");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a ComputeInstance object
        * @category Azure
        */
       class Azure_ComputeInstance {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vmName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	create(resourceGroupName, vmName, parameters, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.virtualMachines
      -						.createOrUpdate(
      -							resourceGroupName,
      -							vmName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the list function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listResponse>}
      -	 */
      -	list(resourceGroupName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.virtualMachines
      -						.list(resourceGroupName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the start function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vmName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<startResponse>}
      -	 */
      -	start(resourceGroupName, vmName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.virtualMachines
      -						.start(resourceGroupName, vmName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the powerOff function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vmName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<powerOffResponse>}
      -	 */
      -	stop(resourceGroupName, vmName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.virtualMachines
      -						.powerOff(resourceGroupName, vmName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the restart function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vmName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<restartResponse>}
      -	 */
      -	reboot(resourceGroupName, vmName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.virtualMachines
      -						.restart(resourceGroupName, vmName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vmName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	destroy(resourceGroupName, vmName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.virtualMachines
      -						.deleteMethod(resourceGroupName, vmName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vmName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    create(resourceGroupName, vmName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the list function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listResponse>}
      +     */
      +    list(resourceGroupName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.virtualMachines.list(resourceGroupName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the start function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vmName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<startResponse>}
      +     */
      +    start(resourceGroupName, vmName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.virtualMachines.start(resourceGroupName, vmName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the powerOff function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vmName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<powerOffResponse>}
      +     */
      +    stop(resourceGroupName, vmName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the restart function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vmName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<restartResponse>}
      +     */
      +    reboot(resourceGroupName, vmName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vmName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    destroy(resourceGroupName, vmName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_ComputeInstance;
       
      diff --git a/docs/Azure_compute_azure-container.js.html b/docs/Azure_compute_azure-container.js.html index 9ad2c817..6b4f5d4e 100644 --- a/docs/Azure_compute_azure-container.js.html +++ b/docs/Azure_compute_azure-container.js.html @@ -68,7 +68,7 @@ @@ -85,155 +85,107 @@

      Azure/compute/azure-container.js

      -
      const { ContainerServiceClient } = require('@azure/arm-containerservice');
      +            
      const { ContainerServiceClient } = require("@azure/arm-containerservice");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Container object
        * @category Azure
        */
       class Azure_Container {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} containerServiceName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	create(
      -		resourceGroupName,
      -		containerServiceName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.containerServices
      -						.createOrUpdate(
      -							resourceGroupName,
      -							containerServiceName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} containerServiceName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	delete(resourceGroupName, containerServiceName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.containerServices
      -						.deleteMethod(
      -							resourceGroupName,
      -							containerServiceName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the get function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} containerServiceName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getResponse>}
      -	 */
      -	describe(resourceGroupName, containerServiceName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.containerServices
      -						.get(resourceGroupName, containerServiceName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the list function of containerservice
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listResponse>}
      -	 */
      -	list(options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.containerServices.list(options).then(result => {
      -						resolve(result);
      -					});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} containerServiceName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    create(resourceGroupName, containerServiceName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} containerServiceName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    delete(resourceGroupName, containerServiceName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the get function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} containerServiceName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getResponse>}
      +     */
      +    describe(resourceGroupName, containerServiceName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the list function of containerservice
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listResponse>}
      +     */
      +    list(options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.containerServices.list(options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_Container;
       
      diff --git a/docs/Azure_compute_azure-kubernetes.js.html b/docs/Azure_compute_azure-kubernetes.js.html index f143401b..655bc643 100644 --- a/docs/Azure_compute_azure-kubernetes.js.html +++ b/docs/Azure_compute_azure-kubernetes.js.html @@ -68,7 +68,7 @@ @@ -85,383 +85,244 @@

      Azure/compute/azure-kubernetes.js

      -
      const { ContainerServiceClient } = require('@azure/arm-containerservice');
      +            
      const { ContainerServiceClient } = require("@azure/arm-containerservice");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Kubernetes object
        * @category Azure
        */
       class Azure_Kubernetes {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	create(resourceGroupName, resourceName, parameters, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.managedClusters
      -						.createOrUpdate(
      -							resourceGroupName,
      -							resourceName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	delete(resourceGroupName, resourceName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.managedClusters
      -						.deleteMethod(resourceGroupName, resourceName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the updateTags function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateTagsResponse>}
      -	 */
      -	updateTags(
      -		resourceGroupName,
      -		resourceName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.managedClusters
      -						.updateTags(
      -							resourceGroupName,
      -							resourceName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the list function of containerservice
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listResponse>}
      -	 */
      -	listClusters(options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.managedClusters.list(options).then(result => {
      -						resolve(result);
      -					});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the get function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getResponse>}
      -	 */
      -	describeCluster(resourceGroupName, resourceName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.managedClusters
      -						.get(resourceGroupName, resourceName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {StringKeyword} agentPoolName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	createNodeGroup(
      -		resourceGroupName,
      -		resourceName,
      -		agentPoolName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.agentPools
      -						.createOrUpdate(
      -							resourceGroupName,
      -							resourceName,
      -							agentPoolName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {StringKeyword} agentPoolName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	deleteNodegroup(
      -		resourceGroupName,
      -		resourceName,
      -		agentPoolName,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.agentPools
      -						.deleteMethod(
      -							resourceGroupName,
      -							resourceName,
      -							agentPoolName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the get function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {StringKeyword} agentPoolName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getResponse>}
      -	 */
      -	describeNodeGroup(
      -		resourceGroupName,
      -		resourceName,
      -		agentPoolName,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.agentPools
      -						.get(
      -							resourceGroupName,
      -							resourceName,
      -							agentPoolName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the list function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listResponse>}
      -	 */
      -	listNodegroups(resourceGroupName, resourceName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.agentPools
      -						.list(resourceGroupName, resourceName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the rotateClusterCertificates function of containerservice
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} resourceName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<rotateClusterCertificatesResponse>}
      -	 */
      -	updateConfig(resourceGroupName, resourceName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ContainerServiceClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.managedClusters
      -						.rotateClusterCertificates(
      -							resourceGroupName,
      -							resourceName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    create(resourceGroupName, resourceName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    delete(resourceGroupName, resourceName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the updateTags function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateTagsResponse>}
      +     */
      +    updateTags(resourceGroupName, resourceName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the list function of containerservice
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listResponse>}
      +     */
      +    listClusters(options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.managedClusters.list(options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the get function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getResponse>}
      +     */
      +    describeCluster(resourceGroupName, resourceName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.managedClusters.get(resourceGroupName, resourceName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {StringKeyword} agentPoolName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {StringKeyword} agentPoolName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the get function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {StringKeyword} agentPoolName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getResponse>}
      +     */
      +    describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the list function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listResponse>}
      +     */
      +    listNodegroups(resourceGroupName, resourceName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.agentPools.list(resourceGroupName, resourceName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the rotateClusterCertificates function of containerservice
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} resourceName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<rotateClusterCertificatesResponse>}
      +     */
      +    updateConfig(resourceGroupName, resourceName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_Kubernetes;
       
      diff --git a/docs/Azure_database_azure-RDBMS.js.html b/docs/Azure_database_azure-RDBMS.js.html index 7496f998..5ec11b0b 100644 --- a/docs/Azure_database_azure-RDBMS.js.html +++ b/docs/Azure_database_azure-RDBMS.js.html @@ -68,7 +68,7 @@ @@ -85,242 +85,139 @@

      Azure/database/azure-RDBMS.js

      -
      const { SqlManagementClient } = require('@azure/arm-sql');
      +            
      const { SqlManagementClient } = require("@azure/arm-sql");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a RDBMS object
        * @category Azure
        */
       class Azure_RDBMS {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of sql
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} serverName - Mandatory parameter
      -	 * @param {StringKeyword} databaseName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	createDatabse(
      -		resourceGroupName,
      -		serverName,
      -		databaseName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new SqlManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.databases
      -						.createOrUpdate(
      -							resourceGroupName,
      -							serverName,
      -							databaseName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of sql
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} serverName - Mandatory parameter
      -	 * @param {StringKeyword} databaseName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	deleteDatabase(
      -		resourceGroupName,
      -		serverName,
      -		databaseName,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new SqlManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.databases
      -						.deleteMethod(
      -							resourceGroupName,
      -							serverName,
      -							databaseName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the exportMethod function of sql
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} serverName - Mandatory parameter
      -	 * @param {StringKeyword} databaseName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<exportMethodResponse>}
      -	 */
      -	createSnapshots(
      -		resourceGroupName,
      -		serverName,
      -		databaseName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new SqlManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.databases
      -						.exportMethod(
      -							resourceGroupName,
      -							serverName,
      -							databaseName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the update function of sql
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} serverName - Mandatory parameter
      -	 * @param {StringKeyword} databaseName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateResponse>}
      -	 */
      -	modifyDB(
      -		resourceGroupName,
      -		serverName,
      -		databaseName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new SqlManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.databases
      -						.update(
      -							resourceGroupName,
      -							serverName,
      -							databaseName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the completeRestore function of sql
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} managedInstanceName - Mandatory parameter
      -	 * @param {StringKeyword} databaseName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<completeRestoreResponse>}
      -	 */
      -	restoreDatabase(
      -		resourceGroupName,
      -		managedInstanceName,
      -		databaseName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new SqlManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.managedDatabases
      -						.completeRestore(
      -							resourceGroupName,
      -							managedInstanceName,
      -							databaseName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of sql
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} serverName - Mandatory parameter
      +     * @param {StringKeyword} databaseName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of sql
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} serverName - Mandatory parameter
      +     * @param {StringKeyword} databaseName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the exportMethod function of sql
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} serverName - Mandatory parameter
      +     * @param {StringKeyword} databaseName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<exportMethodResponse>}
      +     */
      +    createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the update function of sql
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} serverName - Mandatory parameter
      +     * @param {StringKeyword} databaseName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateResponse>}
      +     */
      +    modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the completeRestore function of sql
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} managedInstanceName - Mandatory parameter
      +     * @param {StringKeyword} databaseName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<completeRestoreResponse>}
      +     */
      +    restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_RDBMS;
       
      diff --git a/docs/Azure_database_azure-noSql.js.html b/docs/Azure_database_azure-noSql.js.html index 3bb8feab..5ec0d964 100644 --- a/docs/Azure_database_azure-noSql.js.html +++ b/docs/Azure_database_azure-noSql.js.html @@ -68,7 +68,7 @@ @@ -85,225 +85,136 @@

      Azure/database/azure-noSql.js

      -
      const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb');
      +            
      const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a NoSql object
        * @category Azure
        */
       class Azure_NoSql {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createUpdateTable function of cosmosdb
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} accountName - Mandatory parameter
      -	 * @param {StringKeyword} tableName - Mandatory parameter
      -	 * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createUpdateTableResponse>}
      -	 */
      -	createCollection(
      -		resourceGroupName,
      -		accountName,
      -		tableName,
      -		createUpdateTableParameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new CosmosDBManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.tableResources
      -						.createUpdateTable(
      -							resourceGroupName,
      -							accountName,
      -							tableName,
      -							createUpdateTableParameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteTable function of cosmosdb
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} accountName - Mandatory parameter
      -	 * @param {StringKeyword} tableName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteTableResponse>}
      -	 */
      -	deleteCollection(
      -		resourceGroupName,
      -		accountName,
      -		tableName,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new CosmosDBManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.tableResources
      -						.deleteTable(
      -							resourceGroupName,
      -							accountName,
      -							tableName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the listTables function of cosmosdb
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} accountName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listTablesResponse>}
      -	 */
      -	listCollections(resourceGroupName, accountName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new CosmosDBManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.tableResources
      -						.listTables(resourceGroupName, accountName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the updateTableThroughput function of cosmosdb
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} accountName - Mandatory parameter
      -	 * @param {StringKeyword} tableName - Mandatory parameter
      -	 * @param {TypeReference} updateThroughputParameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateTableThroughputResponse>}
      -	 */
      -	setAttribute(
      -		resourceGroupName,
      -		accountName,
      -		tableName,
      -		updateThroughputParameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new CosmosDBManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.tableResources
      -						.updateTableThroughput(
      -							resourceGroupName,
      -							accountName,
      -							tableName,
      -							updateThroughputParameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getTable function of cosmosdb
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} accountName - Mandatory parameter
      -	 * @param {StringKeyword} tableName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getTableResponse>}
      -	 */
      -	getAttributes(
      -		resourceGroupName,
      -		accountName,
      -		tableName,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new CosmosDBManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.tableResources
      -						.getTable(
      -							resourceGroupName,
      -							accountName,
      -							tableName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createUpdateTable function of cosmosdb
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} accountName - Mandatory parameter
      +     * @param {StringKeyword} tableName - Mandatory parameter
      +     * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createUpdateTableResponse>}
      +     */
      +    createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteTable function of cosmosdb
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} accountName - Mandatory parameter
      +     * @param {StringKeyword} tableName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteTableResponse>}
      +     */
      +    deleteCollection(resourceGroupName, accountName, tableName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the listTables function of cosmosdb
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} accountName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listTablesResponse>}
      +     */
      +    listCollections(resourceGroupName, accountName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.tableResources.listTables(resourceGroupName, accountName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the updateTableThroughput function of cosmosdb
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} accountName - Mandatory parameter
      +     * @param {StringKeyword} tableName - Mandatory parameter
      +     * @param {TypeReference} updateThroughputParameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateTableThroughputResponse>}
      +     */
      +    setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getTable function of cosmosdb
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} accountName - Mandatory parameter
      +     * @param {StringKeyword} tableName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getTableResponse>}
      +     */
      +    getAttributes(resourceGroupName, accountName, tableName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_NoSql;
       
      diff --git a/docs/Azure_management_azure-keyManagement.js.html b/docs/Azure_management_azure-keyManagement.js.html index 694099ac..221b940d 100644 --- a/docs/Azure_management_azure-keyManagement.js.html +++ b/docs/Azure_management_azure-keyManagement.js.html @@ -68,7 +68,7 @@ @@ -85,201 +85,134 @@

      Azure/management/azure-keyManagement.js

      -
      const { KeyVaultManagementClient } = require('@azure/arm-keyvault');
      +            
      const { KeyVaultManagementClient } = require("@azure/arm-keyvault");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a KeyManagement object
        * @category Azure
        */
       class Azure_KeyManagement {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of keyvault
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vaultName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	createKey(resourceGroupName, vaultName, parameters, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new KeyVaultManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.vaults
      -						.createOrUpdate(
      -							resourceGroupName,
      -							vaultName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of keyvault
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vaultName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	deleteKey(resourceGroupName, vaultName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new KeyVaultManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.vaults
      -						.deleteMethod(resourceGroupName, vaultName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the update function of keyvault
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vaultName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateResponse>}
      -	 */
      -	update(resourceGroupName, vaultName, parameters, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new KeyVaultManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.vaults
      -						.update(
      -							resourceGroupName,
      -							vaultName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the get function of keyvault
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vaultName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getResponse>}
      -	 */
      -	describeKey(resourceGroupName, vaultName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new KeyVaultManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.vaults
      -						.get(resourceGroupName, vaultName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the updateAccessPolicy function of keyvault
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} vaultName - Mandatory parameter
      -	 * @param {TypeReference} operationKind - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateAccessPolicyResponse>}
      -	 */
      -	putKeyPolicy(
      -		resourceGroupName,
      -		vaultName,
      -		operationKind,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new KeyVaultManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.vaults
      -						.updateAccessPolicy(
      -							resourceGroupName,
      -							vaultName,
      -							operationKind,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of keyvault
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vaultName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    createKey(resourceGroupName, vaultName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of keyvault
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vaultName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    deleteKey(resourceGroupName, vaultName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the update function of keyvault
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vaultName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateResponse>}
      +     */
      +    update(resourceGroupName, vaultName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the get function of keyvault
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vaultName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getResponse>}
      +     */
      +    describeKey(resourceGroupName, vaultName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.vaults.get(resourceGroupName, vaultName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the updateAccessPolicy function of keyvault
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} vaultName - Mandatory parameter
      +     * @param {TypeReference} operationKind - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateAccessPolicyResponse>}
      +     */
      +    putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_KeyManagement;
       
      diff --git a/docs/Azure_management_azure-monitoring.js.html b/docs/Azure_management_azure-monitoring.js.html index 51d676e2..54b793e7 100644 --- a/docs/Azure_management_azure-monitoring.js.html +++ b/docs/Azure_management_azure-monitoring.js.html @@ -68,7 +68,7 @@ @@ -85,190 +85,130 @@

      Azure/management/azure-monitoring.js

      -
      const { MonitorManagementClient } = require('@azure/arm-monitor');
      +            
      const { MonitorManagementClient } = require("@azure/arm-monitor");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Monitoring object
        * @category Azure
        */
       class Azure_Monitoring {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of monitor
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} ruleName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new MonitorManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.alertRules
      -						.createOrUpdate(
      -							resourceGroupName,
      -							ruleName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of monitor
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} ruleName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	deleteAlarm(resourceGroupName, ruleName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new MonitorManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.alertRules
      -						.deleteMethod(resourceGroupName, ruleName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the update function of monitor
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} ruleName - Mandatory parameter
      -	 * @param {TypeReference} alertRulesResource - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateResponse>}
      -	 */
      -	updateAlarm(
      -		resourceGroupName,
      -		ruleName,
      -		alertRulesResource,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new MonitorManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.alertRules
      -						.update(
      -							resourceGroupName,
      -							ruleName,
      -							alertRulesResource,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the listBySubscription function of monitor
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listBySubscriptionResponse>}
      -	 */
      -	listAlarms(options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new MonitorManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.alertRules
      -						.listBySubscription(options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the get function of monitor
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} ruleName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getResponse>}
      -	 */
      -	getMetricData(resourceGroupName, ruleName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new MonitorManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.alertRules
      -						.get(resourceGroupName, ruleName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of monitor
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} ruleName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of monitor
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} ruleName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    deleteAlarm(resourceGroupName, ruleName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the update function of monitor
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} ruleName - Mandatory parameter
      +     * @param {TypeReference} alertRulesResource - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateResponse>}
      +     */
      +    updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the listBySubscription function of monitor
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listBySubscriptionResponse>}
      +     */
      +    listAlarms(options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.alertRules.listBySubscription(options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the get function of monitor
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} ruleName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getResponse>}
      +     */
      +    getMetricData(resourceGroupName, ruleName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.alertRules.get(resourceGroupName, ruleName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_Monitoring;
       
      diff --git a/docs/Azure_network_azure-DNS.js.html b/docs/Azure_network_azure-DNS.js.html index b922f898..c28db4c9 100644 --- a/docs/Azure_network_azure-DNS.js.html +++ b/docs/Azure_network_azure-DNS.js.html @@ -68,7 +68,7 @@ @@ -85,163 +85,110 @@

      Azure/network/azure-DNS.js

      -
      const { DnsManagementClient } = require('@azure/arm-dns');
      +            
      const { DnsManagementClient } = require("@azure/arm-dns");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a DNS object
        * @category Azure
        */
       class Azure_DNS {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of dns
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} zoneName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	createZone(resourceGroupName, zoneName, parameters, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new DnsManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.zones
      -						.createOrUpdate(
      -							resourceGroupName,
      -							zoneName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of dns
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} zoneName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	deleteZone(resourceGroupName, zoneName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new DnsManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.zones
      -						.deleteMethod(resourceGroupName, zoneName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the list function of dns
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listResponse>}
      -	 */
      -	listZones(options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new DnsManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.zones.list(options).then(result => {
      -						resolve(result);
      -					});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of dns
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} zoneName - Mandatory parameter
      -	 * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
      -	 * @param {TypeReference} recordType - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	changeRecordSets(
      -		resourceGroupName,
      -		zoneName,
      -		relativeRecordSetName,
      -		recordType,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new DnsManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.recordSets
      -						.createOrUpdate(
      -							resourceGroupName,
      -							zoneName,
      -							relativeRecordSetName,
      -							recordType,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of dns
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} zoneName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    createZone(resourceGroupName, zoneName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of dns
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} zoneName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    deleteZone(resourceGroupName, zoneName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the list function of dns
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listResponse>}
      +     */
      +    listZones(options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.zones.list(options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of dns
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} zoneName - Mandatory parameter
      +     * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
      +     * @param {TypeReference} recordType - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_DNS;
       
      diff --git a/docs/Azure_network_azure-loadBalancer.js.html b/docs/Azure_network_azure-loadBalancer.js.html index 06dcc85d..9cabc5f4 100644 --- a/docs/Azure_network_azure-loadBalancer.js.html +++ b/docs/Azure_network_azure-loadBalancer.js.html @@ -68,7 +68,7 @@ @@ -85,200 +85,131 @@

      Azure/network/azure-loadBalancer.js

      -
      const { NetworkManagementClient } = require('@azure/arm-network');
      +            
      const { NetworkManagementClient } = require("@azure/arm-network");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a LoadBalancer object
        * @category Azure
        */
       class Azure_LoadBalancer {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of network
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	create(
      -		resourceGroupName,
      -		loadBalancerName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new NetworkManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.loadBalancers
      -						.createOrUpdate(
      -							resourceGroupName,
      -							loadBalancerName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of network
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	delete(resourceGroupName, loadBalancerName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new NetworkManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.loadBalancers
      -						.deleteMethod(
      -							resourceGroupName,
      -							loadBalancerName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the list function of network
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listResponse>}
      -	 */
      -	list(resourceGroupName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new NetworkManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.loadBalancers
      -						.list(resourceGroupName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the updateTags function of network
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
      -	 * @param {TypeReference} parameters - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateTagsResponse>}
      -	 */
      -	addTags(
      -		resourceGroupName,
      -		loadBalancerName,
      -		parameters,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new NetworkManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.loadBalancers
      -						.updateTags(
      -							resourceGroupName,
      -							loadBalancerName,
      -							parameters,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the get function of network
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getResponse>}
      -	 */
      -	describe(resourceGroupName, loadBalancerName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new NetworkManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.loadBalancers
      -						.get(resourceGroupName, loadBalancerName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of network
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} loadBalancerName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    create(resourceGroupName, loadBalancerName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of network
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} loadBalancerName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    delete(resourceGroupName, loadBalancerName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the list function of network
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listResponse>}
      +     */
      +    list(resourceGroupName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.loadBalancers.list(resourceGroupName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the updateTags function of network
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} loadBalancerName - Mandatory parameter
      +     * @param {TypeReference} parameters - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateTagsResponse>}
      +     */
      +    addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the get function of network
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} loadBalancerName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getResponse>}
      +     */
      +    describe(resourceGroupName, loadBalancerName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_LoadBalancer;
       
      diff --git a/docs/Azure_storage_azure-blockStorage.js.html b/docs/Azure_storage_azure-blockStorage.js.html index c7f653ac..c1a6d096 100644 --- a/docs/Azure_storage_azure-blockStorage.js.html +++ b/docs/Azure_storage_azure-blockStorage.js.html @@ -68,7 +68,7 @@ @@ -85,178 +85,130 @@

      Azure/storage/azure-blockStorage.js

      -
      const { ComputeManagementClient } = require('@azure/arm-compute');
      +            
      const { ComputeManagementClient } = require("@azure/arm-compute");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a BlockStorage object
        * @category Azure
        */
       class Azure_BlockStorage {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the createOrUpdate function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} diskName - Mandatory parameter
      -	 * @param {TypeReference} disk - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createOrUpdateResponse>}
      -	 */
      -	create(resourceGroupName, diskName, disk, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.disks
      -						.createOrUpdate(
      -							resourceGroupName,
      -							diskName,
      -							disk,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} diskName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	delete(resourceGroupName, diskName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.disks
      -						.deleteMethod(resourceGroupName, diskName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the get function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} diskName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getResponse>}
      -	 */
      -	describe(resourceGroupName, diskName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.disks
      -						.get(resourceGroupName, diskName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the list function of compute
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listResponse>}
      -	 */
      -	list(options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.disks.list(options).then(result => {
      -						resolve(result);
      -					});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the update function of compute
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} diskName - Mandatory parameter
      -	 * @param {TypeReference} disk - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<updateResponse>}
      -	 */
      -	update(resourceGroupName, diskName, disk, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new ComputeManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.disks
      -						.update(resourceGroupName, diskName, disk, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the createOrUpdate function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} diskName - Mandatory parameter
      +     * @param {TypeReference} disk - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createOrUpdateResponse>}
      +     */
      +    create(resourceGroupName, diskName, disk, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} diskName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    delete(resourceGroupName, diskName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the get function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} diskName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getResponse>}
      +     */
      +    describe(resourceGroupName, diskName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.disks.get(resourceGroupName, diskName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the list function of compute
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listResponse>}
      +     */
      +    list(options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.disks.list(options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the update function of compute
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} diskName - Mandatory parameter
      +     * @param {TypeReference} disk - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<updateResponse>}
      +     */
      +    update(resourceGroupName, diskName, disk, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.disks.update(resourceGroupName, diskName, disk, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_BlockStorage;
       
      diff --git a/docs/Azure_storage_azure-storageBucket.js.html b/docs/Azure_storage_azure-storageBucket.js.html index a192ede3..4efa2994 100644 --- a/docs/Azure_storage_azure-storageBucket.js.html +++ b/docs/Azure_storage_azure-storageBucket.js.html @@ -68,7 +68,7 @@ @@ -85,133 +85,89 @@

      Azure/storage/azure-storageBucket.js

      -
      const { StorageManagementClient } = require('@azure/arm-storage');
      +            
      const { StorageManagementClient } = require("@azure/arm-storage");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a StorageBucket object
        * @category Azure
        */
       class Azure_StorageBucket {
      -	/**
      -	 *
      -	 * @param {module} azureRestSdk Azure Rest SDK
      -	 */
      -	constructor(azureRestSdk) {
      -		this._azureRestSdk = azureRestSdk;
      -	}
      -	/**
      -	 * Trigers the create function of storage
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} accountName - Mandatory parameter
      -	 * @param {StringKeyword} containerName - Mandatory parameter
      -	 * @param {TypeReference} blobContainer - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<createResponse>}
      -	 */
      -	create(
      -		resourceGroupName,
      -		accountName,
      -		containerName,
      -		blobContainer,
      -		options = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new StorageManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.blobContainers
      -						.create(
      -							resourceGroupName,
      -							accountName,
      -							containerName,
      -							blobContainer,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteMethod function of storage
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} accountName - Mandatory parameter
      -	 * @param {StringKeyword} containerName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteMethodResponse>}
      -	 */
      -	delete(resourceGroupName, accountName, containerName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new StorageManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.blobContainers
      -						.deleteMethod(
      -							resourceGroupName,
      -							accountName,
      -							containerName,
      -							options
      -						)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the list function of storage
      -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
      -	 * @param {StringKeyword} accountName - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<listResponse>}
      -	 */
      -	list(resourceGroupName, accountName, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._azureRestSdk
      -				.loginWithServicePrincipalSecretWithAuthResponse(
      -					process.env.AZURE_CLIENT_ID,
      -					process.env.AZURE_CLIENT_SECRET,
      -					process.env.AZURE_TENANT_ID
      -				)
      -				.then(authres => {
      -					const client = new StorageManagementClient(
      -						authres.credentials,
      -						process.env.AZURE_SUBSCRIPTION_ID
      -					);
      -					client.blobContainers
      -						.list(resourceGroupName, accountName, options)
      -						.then(result => {
      -							resolve(result);
      -						});
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} azureRestSdk Azure Rest SDK
      +     */
      +    constructor(azureRestSdk) {
      +        this._azureRestSdk = azureRestSdk;
      +    }
      +    /**
      +     * Trigers the create function of storage
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} accountName - Mandatory parameter
      +     * @param {StringKeyword} containerName - Mandatory parameter
      +     * @param {TypeReference} blobContainer - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<createResponse>}
      +     */
      +    create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteMethod function of storage
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} accountName - Mandatory parameter
      +     * @param {StringKeyword} containerName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteMethodResponse>}
      +     */
      +    delete(resourceGroupName, accountName, containerName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the list function of storage
      +     * @param {StringKeyword} resourceGroupName - Mandatory parameter
      +     * @param {StringKeyword} accountName - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<listResponse>}
      +     */
      +    list(resourceGroupName, accountName, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._azureRestSdk
      +                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
      +                .then(authres => {
      +                const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
      +                client.blobContainers.list(resourceGroupName, accountName, options).then(result => {
      +                    resolve(result);
      +                });
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = Azure_StorageBucket;
       
      diff --git a/docs/DO_BlockStorage.html b/docs/DO_BlockStorage.html index e66e6abd..19323389 100644 --- a/docs/DO_BlockStorage.html +++ b/docs/DO_BlockStorage.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - DO/storage/do-blockStorage.js, line 35 + DO/storage/do-blockStorage.js, line 34

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - DO/storage/do-blockStorage.js, line 61 + DO/storage/do-blockStorage.js, line 58

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - DO/storage/do-blockStorage.js, line 48 + DO/storage/do-blockStorage.js, line 46

      diff --git a/docs/DO_ComputeInstance.html b/docs/DO_ComputeInstance.html index bc28356a..ee9cffa4 100644 --- a/docs/DO_ComputeInstance.html +++ b/docs/DO_ComputeInstance.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - DO/compute/do-computeInstance.js, line 43 + DO/compute/do-computeInstance.js, line 37

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - DO/compute/do-computeInstance.js, line 56 + DO/compute/do-computeInstance.js, line 49

      @@ -1029,7 +1029,7 @@
      Parameters:

      View Source - DO/compute/do-computeInstance.js, line 70 + DO/compute/do-computeInstance.js, line 62

      diff --git a/docs/DO_DNS.html b/docs/DO_DNS.html index 5ab6588a..9df685ca 100644 --- a/docs/DO_DNS.html +++ b/docs/DO_DNS.html @@ -66,7 +66,7 @@ @@ -466,7 +466,7 @@
      Parameters:

      View Source - DO/network/do-DNS.js, line 89 + DO/network/do-DNS.js, line 79

      @@ -662,7 +662,7 @@
      Parameters:

      View Source - DO/network/do-DNS.js, line 46 + DO/network/do-DNS.js, line 39

      @@ -858,7 +858,7 @@
      Parameters:

      View Source - DO/network/do-DNS.js, line 74 + DO/network/do-DNS.js, line 65

      @@ -1054,7 +1054,7 @@
      Parameters:

      View Source - DO/network/do-DNS.js, line 60 + DO/network/do-DNS.js, line 52

      diff --git a/docs/DO_KeyManagement.html b/docs/DO_KeyManagement.html index 66efd711..dc4d25a7 100644 --- a/docs/DO_KeyManagement.html +++ b/docs/DO_KeyManagement.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - DO/management/do-keyManagement.js, line 56 + DO/management/do-keyManagement.js, line 49

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - DO/management/do-keyManagement.js, line 69 + DO/management/do-keyManagement.js, line 61

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - DO/management/do-keyManagement.js, line 43 + DO/management/do-keyManagement.js, line 37

      diff --git a/docs/DO_Kubernetes.html b/docs/DO_Kubernetes.html index 4b686e00..7a99cdfe 100644 --- a/docs/DO_Kubernetes.html +++ b/docs/DO_Kubernetes.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - DO/compute/do-kubernetes.js, line 41 + DO/compute/do-kubernetes.js, line 36

      @@ -612,7 +612,7 @@
      Parameters:

      View Source - DO/compute/do-kubernetes.js, line 116 + DO/compute/do-kubernetes.js, line 101

      @@ -783,7 +783,7 @@
      Parameters:

      View Source - DO/compute/do-kubernetes.js, line 67 + DO/compute/do-kubernetes.js, line 60

      @@ -979,7 +979,7 @@
      Parameters:

      View Source - DO/compute/do-kubernetes.js, line 130 + DO/compute/do-kubernetes.js, line 114

      @@ -1150,7 +1150,7 @@
      Parameters:

      View Source - DO/compute/do-kubernetes.js, line 54 + DO/compute/do-kubernetes.js, line 48

      @@ -1346,7 +1346,7 @@
      Parameters:

      View Source - DO/compute/do-kubernetes.js, line 102 + DO/compute/do-kubernetes.js, line 88

      @@ -1813,7 +1813,7 @@
      Parameters:

      View Source - DO/compute/do-kubernetes.js, line 83 + DO/compute/do-kubernetes.js, line 75

      diff --git a/docs/DO_LoadBalancer.html b/docs/DO_LoadBalancer.html index 8dc78c55..1e533e7c 100644 --- a/docs/DO_LoadBalancer.html +++ b/docs/DO_LoadBalancer.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - DO/network/do-loadBalancer.js, line 61 + DO/network/do-loadBalancer.js, line 58

      @@ -707,7 +707,7 @@

      View Source - DO/network/do-loadBalancer.js, line 34 + DO/network/do-loadBalancer.js, line 33

      @@ -903,7 +903,7 @@

      Parameters:

      View Source - DO/network/do-loadBalancer.js, line 48 + DO/network/do-loadBalancer.js, line 46

      diff --git a/docs/DO_NoSql.html b/docs/DO_NoSql.html index 7c5de70b..7b63c240 100644 --- a/docs/DO_NoSql.html +++ b/docs/DO_NoSql.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - DO/database/do-noSql.js, line 43 + DO/database/do-noSql.js, line 37

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - DO/database/do-noSql.js, line 56 + DO/database/do-noSql.js, line 49

      @@ -1029,7 +1029,7 @@
      Parameters:

      View Source - DO/database/do-noSql.js, line 70 + DO/database/do-noSql.js, line 62

      diff --git a/docs/DO_RDBMS.html b/docs/DO_RDBMS.html index dbc9ddb9..fc81beeb 100644 --- a/docs/DO_RDBMS.html +++ b/docs/DO_RDBMS.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - DO/database/do-RDBMS.js, line 43 + DO/database/do-RDBMS.js, line 37

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - DO/database/do-RDBMS.js, line 56 + DO/database/do-RDBMS.js, line 49

      @@ -1029,7 +1029,7 @@
      Parameters:

      View Source - DO/database/do-RDBMS.js, line 70 + DO/database/do-RDBMS.js, line 62

      diff --git a/docs/DO_compute_do-computeInstance.js.html b/docs/DO_compute_do-computeInstance.js.html index 372382ad..3d3e0c16 100644 --- a/docs/DO_compute_do-computeInstance.js.html +++ b/docs/DO_compute_do-computeInstance.js.html @@ -68,7 +68,7 @@ @@ -87,81 +87,72 @@

      DO/compute/do-computeInstance.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a Droplets object
      - * @category Digital Ocean
      - */
      +* Class to create a Droplets object
      +* @category Digital Ocean
      +*/
       class DO_ComputeInstance {
      -	/**
      -	 *
      -	 * @param {module} do DO SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(dosdk, dotoken) {
      -		this._DO = dosdk;
      -		this._instance = new this._DO(dotoken);
      -		this._droplets = this._instance.droplets;
      -	}
      -	/**
      -	 * Trigers the getAll function of Droplets
      -	 * @param {StringKeyword} tagName - Data required for getAll
      -	 * @param {BooleanKeyword} includeAll - Data required for getAll
      -	 * @param {NumberKeyword} page - Data required for getAll
      -	 * @param {NumberKeyword} pageSize - Data required for getAll
      -	 * @returns {Promise<getAllResponse>}
      -	 */
      -	list(
      -		tagName,
      -		includeAll = undefined,
      -		page = undefined,
      -		pageSize = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._droplets
      -				.getAll(tagName, includeAll, page, pageSize)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the create function of Droplets
      -	 * @param {DropletCreationRequest} options - Data required for create
      -	 * @returns {Promise<createResponse>}
      -	 */
      -	create(options) {
      -		return new Promise((resolve, reject) => {
      -			this._droplets
      -				.create(options)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteById function of Droplets
      -	 * @param {StringKeyword} dropletId - Data required for deleteById
      -	 * @returns {Promise<deleteByIdResponse>}
      -	 */
      -	destroy(dropletId) {
      -		return new Promise((resolve, reject) => {
      -			this._droplets
      -				.deleteById(dropletId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the requestAction function of Droplets
      -	 * @param {StringKeyword} dropletId - Data required for requestAction
      -	 * @param {AnyKeyword} action - Data required for requestAction
      -	 * @returns {Promise<requestActionResponse>}
      -	 */
      -	stop(dropletId, action) {
      -		return new Promise((resolve, reject) => {
      -			this._droplets
      -				.requestAction(dropletId, action)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do DO SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(dosdk, dotoken) {
      +        this._DO = dosdk;
      +        this._instance = new this._DO(dotoken);
      +        this._droplets = this._instance.droplets;
      +    }
      +    /**
      +    * Trigers the getAll function of Droplets
      +    * @param {StringKeyword} tagName - Data required for getAll
      +    * @param {BooleanKeyword} includeAll - Data required for getAll
      +    * @param {NumberKeyword} page - Data required for getAll
      +    * @param {NumberKeyword} pageSize - Data required for getAll
      +    * @returns {Promise<getAllResponse>}
      +    */
      +    list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._droplets.getAll(tagName, includeAll, page, pageSize)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the create function of Droplets
      +    * @param {DropletCreationRequest} options - Data required for create
      +    * @returns {Promise<createResponse>}
      +    */
      +    create(options) {
      +        return new Promise((resolve, reject) => {
      +            this._droplets.create(options)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the deleteById function of Droplets
      +    * @param {StringKeyword} dropletId - Data required for deleteById
      +    * @returns {Promise<deleteByIdResponse>}
      +    */
      +    destroy(dropletId) {
      +        return new Promise((resolve, reject) => {
      +            this._droplets.deleteById(dropletId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the requestAction function of Droplets
      +    * @param {StringKeyword} dropletId - Data required for requestAction
      +    * @param {AnyKeyword} action - Data required for requestAction
      +    * @returns {Promise<requestActionResponse>}
      +    */
      +    stop(dropletId, action) {
      +        return new Promise((resolve, reject) => {
      +            this._droplets.requestAction(dropletId, action)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = DO_ComputeInstance;
       
      diff --git a/docs/DO_compute_do-kubernetes.js.html b/docs/DO_compute_do-kubernetes.js.html index 21655bfa..af6403ef 100644 --- a/docs/DO_compute_do-kubernetes.js.html +++ b/docs/DO_compute_do-kubernetes.js.html @@ -68,7 +68,7 @@ @@ -87,141 +87,124 @@

      DO/compute/do-kubernetes.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a Kubernetes object
      - * @category Digital Ocean
      - */
      +* Class to create a Kubernetes object
      +* @category Digital Ocean
      +*/
       class DO_Kubernetes {
      -	/**
      -	 *
      -	 * @param {module} do DO SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(dosdk, dotoken) {
      -		this._DO = dosdk;
      -		this._instance = new this._DO(dotoken);
      -		this._kubernetes = this._instance.kubernetes;
      -	}
      -	/**
      -	 * Trigers the getClusters function of Kubernetes
      -	 * @param {BooleanKeyword} includeAll - Data required for getClusters
      -	 * @param {NumberKeyword} page - Data required for getClusters
      -	 * @param {NumberKeyword} pageSize - Data required for getClusters
      -	 * @returns {Promise<getClustersResponse>}
      -	 */
      -	listClusters(
      -		includeAll = undefined,
      -		page = undefined,
      -		pageSize = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._kubernetes
      -				.getClusters(includeAll, page, pageSize)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the create function of Kubernetes
      -	 * @param {NewClusterRequest} options - Data required for create
      -	 * @returns {Promise<createResponse>}
      -	 */
      -	create(options) {
      -		return new Promise((resolve, reject) => {
      -			this._kubernetes
      -				.create(options)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getById function of Kubernetes
      -	 * @param {StringKeyword} clusterId - Data required for getById
      -	 * @returns {Promise<getByIdResponse>}
      -	 */
      -	describeCluster(clusterId) {
      -		return new Promise((resolve, reject) => {
      -			this._kubernetes
      -				.getById(clusterId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the delete function of Kubernetes
      -	 * @param {StringKeyword} clusterId - Data required for delete
      -	 * @returns {Promise<deleteResponse>}
      -	 */
      -	delete(clusterId) {
      -		return new Promise((resolve, reject) => {
      -			this._kubernetes
      -				.delete(clusterId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getNodePools function of Kubernetes
      -	 * @param {StringKeyword} clusterId - Data required for getNodePools
      -	 * @param {BooleanKeyword} includeAll - Data required for getNodePools
      -	 * @param {NumberKeyword} page - Data required for getNodePools
      -	 * @param {NumberKeyword} pageSize - Data required for getNodePools
      -	 * @returns {Promise<getNodePoolsResponse>}
      -	 */
      -	listNodegroups(
      -		clusterId,
      -		includeAll = undefined,
      -		page = undefined,
      -		pageSize = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._kubernetes
      -				.getNodePools(clusterId, includeAll, page, pageSize)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getNodePoolById function of Kubernetes
      -	 * @param {StringKeyword} clusterId - Data required for getNodePoolById
      -	 * @param {StringKeyword} nodePoolId - Data required for getNodePoolById
      -	 * @returns {Promise<getNodePoolByIdResponse>}
      -	 */
      -	describeNodeGroup(clusterId, nodePoolId) {
      -		return new Promise((resolve, reject) => {
      -			this._kubernetes
      -				.getNodePoolById(clusterId, nodePoolId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the addNodePool function of Kubernetes
      -	 * @param {StringKeyword} clusterId - Data required for addNodePool
      -	 * @param {ClusterNodePool} nodePool - Data required for addNodePool
      -	 * @returns {Promise<addNodePoolResponse>}
      -	 */
      -	createNodeGroup(clusterId, nodePool) {
      -		return new Promise((resolve, reject) => {
      -			this._kubernetes
      -				.addNodePool(clusterId, nodePool)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteNodePool function of Kubernetes
      -	 * @param {StringKeyword} clusterId - Data required for deleteNodePool
      -	 * @param {StringKeyword} nodePoolId - Data required for deleteNodePool
      -	 * @returns {Promise<deleteNodePoolResponse>}
      -	 */
      -	deleteNodegroup(clusterId, nodePoolId) {
      -		return new Promise((resolve, reject) => {
      -			this._kubernetes
      -				.deleteNodePool(clusterId, nodePoolId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do DO SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(dosdk, dotoken) {
      +        this._DO = dosdk;
      +        this._instance = new this._DO(dotoken);
      +        this._kubernetes = this._instance.kubernetes;
      +    }
      +    /**
      +    * Trigers the getClusters function of Kubernetes
      +    * @param {BooleanKeyword} includeAll - Data required for getClusters
      +    * @param {NumberKeyword} page - Data required for getClusters
      +    * @param {NumberKeyword} pageSize - Data required for getClusters
      +    * @returns {Promise<getClustersResponse>}
      +    */
      +    listClusters(includeAll = undefined, page = undefined, pageSize = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._kubernetes.getClusters(includeAll, page, pageSize)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the create function of Kubernetes
      +    * @param {NewClusterRequest} options - Data required for create
      +    * @returns {Promise<createResponse>}
      +    */
      +    create(options) {
      +        return new Promise((resolve, reject) => {
      +            this._kubernetes.create(options)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getById function of Kubernetes
      +    * @param {StringKeyword} clusterId - Data required for getById
      +    * @returns {Promise<getByIdResponse>}
      +    */
      +    describeCluster(clusterId) {
      +        return new Promise((resolve, reject) => {
      +            this._kubernetes.getById(clusterId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the delete function of Kubernetes
      +    * @param {StringKeyword} clusterId - Data required for delete
      +    * @returns {Promise<deleteResponse>}
      +    */
      +    delete(clusterId) {
      +        return new Promise((resolve, reject) => {
      +            this._kubernetes.delete(clusterId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getNodePools function of Kubernetes
      +    * @param {StringKeyword} clusterId - Data required for getNodePools
      +    * @param {BooleanKeyword} includeAll - Data required for getNodePools
      +    * @param {NumberKeyword} page - Data required for getNodePools
      +    * @param {NumberKeyword} pageSize - Data required for getNodePools
      +    * @returns {Promise<getNodePoolsResponse>}
      +    */
      +    listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getNodePoolById function of Kubernetes
      +    * @param {StringKeyword} clusterId - Data required for getNodePoolById
      +    * @param {StringKeyword} nodePoolId - Data required for getNodePoolById
      +    * @returns {Promise<getNodePoolByIdResponse>}
      +    */
      +    describeNodeGroup(clusterId, nodePoolId) {
      +        return new Promise((resolve, reject) => {
      +            this._kubernetes.getNodePoolById(clusterId, nodePoolId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the addNodePool function of Kubernetes
      +    * @param {StringKeyword} clusterId - Data required for addNodePool
      +    * @param {ClusterNodePool} nodePool - Data required for addNodePool
      +    * @returns {Promise<addNodePoolResponse>}
      +    */
      +    createNodeGroup(clusterId, nodePool) {
      +        return new Promise((resolve, reject) => {
      +            this._kubernetes.addNodePool(clusterId, nodePool)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the deleteNodePool function of Kubernetes
      +    * @param {StringKeyword} clusterId - Data required for deleteNodePool
      +    * @param {StringKeyword} nodePoolId - Data required for deleteNodePool
      +    * @returns {Promise<deleteNodePoolResponse>}
      +    */
      +    deleteNodegroup(clusterId, nodePoolId) {
      +        return new Promise((resolve, reject) => {
      +            this._kubernetes.deleteNodePool(clusterId, nodePoolId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = DO_Kubernetes;
       
      diff --git a/docs/DO_database_do-RDBMS.js.html b/docs/DO_database_do-RDBMS.js.html index 5a0b60d2..83f3ebdb 100644 --- a/docs/DO_database_do-RDBMS.js.html +++ b/docs/DO_database_do-RDBMS.js.html @@ -68,7 +68,7 @@ @@ -87,81 +87,72 @@

      DO/database/do-RDBMS.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a Databases object
      - * @category Digital Ocean
      - */
      +* Class to create a Databases object
      +* @category Digital Ocean
      +*/
       class DO_RDBMS {
      -	/**
      -	 *
      -	 * @param {module} do DO SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(dosdk, dotoken) {
      -		this._DO = dosdk;
      -		this._instance = new this._DO(dotoken);
      -		this._databases = this._instance.databases;
      -	}
      -	/**
      -	 * Trigers the getAllClusters function of Databases
      -	 * @param {StringKeyword} tagName - Data required for getAllClusters
      -	 * @param {BooleanKeyword} includeAll - Data required for getAllClusters
      -	 * @param {NumberKeyword} page - Data required for getAllClusters
      -	 * @param {NumberKeyword} pageSize - Data required for getAllClusters
      -	 * @returns {Promise<getAllClustersResponse>}
      -	 */
      -	getClusters(
      -		tagName,
      -		includeAll = undefined,
      -		page = undefined,
      -		pageSize = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._databases
      -				.getAllClusters(tagName, includeAll, page, pageSize)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the createCluster function of Databases
      -	 * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
      -	 * @returns {Promise<createClusterResponse>}
      -	 */
      -	createCluster(clusterOptions) {
      -		return new Promise((resolve, reject) => {
      -			this._databases
      -				.createCluster(clusterOptions)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getClusterById function of Databases
      -	 * @param {StringKeyword} clusterId - Data required for getClusterById
      -	 * @returns {Promise<getClusterByIdResponse>}
      -	 */
      -	getCluster(clusterId) {
      -		return new Promise((resolve, reject) => {
      -			this._databases
      -				.getClusterById(clusterId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the resizeCluster function of Databases
      -	 * @param {StringKeyword} clusterId - Data required for resizeCluster
      -	 * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
      -	 * @returns {Promise<resizeClusterResponse>}
      -	 */
      -	updateCluster(clusterId, configuration) {
      -		return new Promise((resolve, reject) => {
      -			this._databases
      -				.resizeCluster(clusterId, configuration)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do DO SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(dosdk, dotoken) {
      +        this._DO = dosdk;
      +        this._instance = new this._DO(dotoken);
      +        this._databases = this._instance.databases;
      +    }
      +    /**
      +    * Trigers the getAllClusters function of Databases
      +    * @param {StringKeyword} tagName - Data required for getAllClusters
      +    * @param {BooleanKeyword} includeAll - Data required for getAllClusters
      +    * @param {NumberKeyword} page - Data required for getAllClusters
      +    * @param {NumberKeyword} pageSize - Data required for getAllClusters
      +    * @returns {Promise<getAllClustersResponse>}
      +    */
      +    getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._databases.getAllClusters(tagName, includeAll, page, pageSize)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the createCluster function of Databases
      +    * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
      +    * @returns {Promise<createClusterResponse>}
      +    */
      +    createCluster(clusterOptions) {
      +        return new Promise((resolve, reject) => {
      +            this._databases.createCluster(clusterOptions)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getClusterById function of Databases
      +    * @param {StringKeyword} clusterId - Data required for getClusterById
      +    * @returns {Promise<getClusterByIdResponse>}
      +    */
      +    getCluster(clusterId) {
      +        return new Promise((resolve, reject) => {
      +            this._databases.getClusterById(clusterId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the resizeCluster function of Databases
      +    * @param {StringKeyword} clusterId - Data required for resizeCluster
      +    * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
      +    * @returns {Promise<resizeClusterResponse>}
      +    */
      +    updateCluster(clusterId, configuration) {
      +        return new Promise((resolve, reject) => {
      +            this._databases.resizeCluster(clusterId, configuration)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = DO_RDBMS;
       
      diff --git a/docs/DO_database_do-noSql.js.html b/docs/DO_database_do-noSql.js.html index 94cb5a38..c6e819f0 100644 --- a/docs/DO_database_do-noSql.js.html +++ b/docs/DO_database_do-noSql.js.html @@ -68,7 +68,7 @@ @@ -87,81 +87,72 @@

      DO/database/do-noSql.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a Databases object
      - * @category Digital Ocean
      - */
      +* Class to create a Databases object
      +* @category Digital Ocean
      +*/
       class DO_NoSql {
      -	/**
      -	 *
      -	 * @param {module} do DO SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(dosdk, dotoken) {
      -		this._DO = dosdk;
      -		this._instance = new this._DO(dotoken);
      -		this._databases = this._instance.databases;
      -	}
      -	/**
      -	 * Trigers the getAllClusters function of Databases
      -	 * @param {StringKeyword} tagName - Data required for getAllClusters
      -	 * @param {BooleanKeyword} includeAll - Data required for getAllClusters
      -	 * @param {NumberKeyword} page - Data required for getAllClusters
      -	 * @param {NumberKeyword} pageSize - Data required for getAllClusters
      -	 * @returns {Promise<getAllClustersResponse>}
      -	 */
      -	getClusters(
      -		tagName,
      -		includeAll = undefined,
      -		page = undefined,
      -		pageSize = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._databases
      -				.getAllClusters(tagName, includeAll, page, pageSize)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the createCluster function of Databases
      -	 * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
      -	 * @returns {Promise<createClusterResponse>}
      -	 */
      -	createCluster(clusterOptions) {
      -		return new Promise((resolve, reject) => {
      -			this._databases
      -				.createCluster(clusterOptions)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getClusterById function of Databases
      -	 * @param {StringKeyword} clusterId - Data required for getClusterById
      -	 * @returns {Promise<getClusterByIdResponse>}
      -	 */
      -	getCluster(clusterId) {
      -		return new Promise((resolve, reject) => {
      -			this._databases
      -				.getClusterById(clusterId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the resizeCluster function of Databases
      -	 * @param {StringKeyword} clusterId - Data required for resizeCluster
      -	 * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
      -	 * @returns {Promise<resizeClusterResponse>}
      -	 */
      -	updateCluster(clusterId, configuration) {
      -		return new Promise((resolve, reject) => {
      -			this._databases
      -				.resizeCluster(clusterId, configuration)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do DO SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(dosdk, dotoken) {
      +        this._DO = dosdk;
      +        this._instance = new this._DO(dotoken);
      +        this._databases = this._instance.databases;
      +    }
      +    /**
      +    * Trigers the getAllClusters function of Databases
      +    * @param {StringKeyword} tagName - Data required for getAllClusters
      +    * @param {BooleanKeyword} includeAll - Data required for getAllClusters
      +    * @param {NumberKeyword} page - Data required for getAllClusters
      +    * @param {NumberKeyword} pageSize - Data required for getAllClusters
      +    * @returns {Promise<getAllClustersResponse>}
      +    */
      +    getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._databases.getAllClusters(tagName, includeAll, page, pageSize)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the createCluster function of Databases
      +    * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
      +    * @returns {Promise<createClusterResponse>}
      +    */
      +    createCluster(clusterOptions) {
      +        return new Promise((resolve, reject) => {
      +            this._databases.createCluster(clusterOptions)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getClusterById function of Databases
      +    * @param {StringKeyword} clusterId - Data required for getClusterById
      +    * @returns {Promise<getClusterByIdResponse>}
      +    */
      +    getCluster(clusterId) {
      +        return new Promise((resolve, reject) => {
      +            this._databases.getClusterById(clusterId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the resizeCluster function of Databases
      +    * @param {StringKeyword} clusterId - Data required for resizeCluster
      +    * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
      +    * @returns {Promise<resizeClusterResponse>}
      +    */
      +    updateCluster(clusterId, configuration) {
      +        return new Promise((resolve, reject) => {
      +            this._databases.resizeCluster(clusterId, configuration)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = DO_NoSql;
       
      diff --git a/docs/DO_management_do-keyManagement.js.html b/docs/DO_management_do-keyManagement.js.html index 5dda2d7c..0cd0420f 100644 --- a/docs/DO_management_do-keyManagement.js.html +++ b/docs/DO_management_do-keyManagement.js.html @@ -68,7 +68,7 @@ @@ -87,80 +87,71 @@

      DO/management/do-keyManagement.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a Keys object
      - * @category Digital Ocean
      - */
      +* Class to create a Keys object
      +* @category Digital Ocean
      +*/
       class DO_KeyManagement {
      -	/**
      -	 *
      -	 * @param {module} do DO SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(dosdk, dotoken) {
      -		this._DO = dosdk;
      -		this._instance = new this._DO(dotoken);
      -		this._keys = this._instance.keys;
      -	}
      -	/**
      -	 * Trigers the getAll function of Keys
      -	 * @param {StringKeyword} tagName - Data required for getAll
      -	 * @param {BooleanKeyword} includeAll - Data required for getAll
      -	 * @param {NumberKeyword} page - Data required for getAll
      -	 * @param {NumberKeyword} pageSize - Data required for getAll
      -	 * @returns {Promise<getAllResponse>}
      -	 */
      -	list(
      -		tagName,
      -		includeAll = undefined,
      -		page = undefined,
      -		pageSize = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._keys
      -				.getAll(tagName, includeAll, page, pageSize)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getById function of Keys
      -	 * @param {NumberKeyword} keyId - Data required for getById
      -	 * @returns {Promise<getByIdResponse>}
      -	 */
      -	describeKey(keyId) {
      -		return new Promise((resolve, reject) => {
      -			this._keys
      -				.getById(keyId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the add function of Keys
      -	 * @param {AddKeyRequest} addKeyRequest - Data required for add
      -	 * @returns {Promise<addResponse>}
      -	 */
      -	createKey(addKeyRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._keys
      -				.add(addKeyRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the delete function of Keys
      -	 * @param {StringKeyword} identifier - Data required for delete
      -	 * @returns {Promise<deleteResponse>}
      -	 */
      -	deleteKey(identifier) {
      -		return new Promise((resolve, reject) => {
      -			this._keys
      -				.delete(identifier)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do DO SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(dosdk, dotoken) {
      +        this._DO = dosdk;
      +        this._instance = new this._DO(dotoken);
      +        this._keys = this._instance.keys;
      +    }
      +    /**
      +    * Trigers the getAll function of Keys
      +    * @param {StringKeyword} tagName - Data required for getAll
      +    * @param {BooleanKeyword} includeAll - Data required for getAll
      +    * @param {NumberKeyword} page - Data required for getAll
      +    * @param {NumberKeyword} pageSize - Data required for getAll
      +    * @returns {Promise<getAllResponse>}
      +    */
      +    list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._keys.getAll(tagName, includeAll, page, pageSize)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getById function of Keys
      +    * @param {NumberKeyword} keyId - Data required for getById
      +    * @returns {Promise<getByIdResponse>}
      +    */
      +    describeKey(keyId) {
      +        return new Promise((resolve, reject) => {
      +            this._keys.getById(keyId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the add function of Keys
      +    * @param {AddKeyRequest} addKeyRequest - Data required for add
      +    * @returns {Promise<addResponse>}
      +    */
      +    createKey(addKeyRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._keys.add(addKeyRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the delete function of Keys
      +    * @param {StringKeyword} identifier - Data required for delete
      +    * @returns {Promise<deleteResponse>}
      +    */
      +    deleteKey(identifier) {
      +        return new Promise((resolve, reject) => {
      +            this._keys.delete(identifier)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = DO_KeyManagement;
       
      diff --git a/docs/DO_network_do-DNS.js.html b/docs/DO_network_do-DNS.js.html index 8fe54c93..795e7c15 100644 --- a/docs/DO_network_do-DNS.js.html +++ b/docs/DO_network_do-DNS.js.html @@ -68,7 +68,7 @@ @@ -87,100 +87,89 @@

      DO/network/do-DNS.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a Domains object
      - * @category Digital Ocean
      - */
      +* Class to create a Domains object
      +* @category Digital Ocean
      +*/
       class DO_DNS {
      -	/**
      -	 *
      -	 * @param {module} do DO SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(dosdk, dotoken) {
      -		this._DO = dosdk;
      -		this._instance = new this._DO(dotoken);
      -		this._domains = this._instance.domains;
      -	}
      -	/**
      -	 * Trigers the getAllRecords function of Domains
      -	 * @param {StringKeyword} domainName - Data required for getAllRecords
      -	 * @param {StringKeyword} tagName - Data required for getAllRecords
      -	 * @param {BooleanKeyword} includeAll - Data required for getAllRecords
      -	 * @param {NumberKeyword} page - Data required for getAllRecords
      -	 * @param {NumberKeyword} pageSize - Data required for getAllRecords
      -	 * @returns {Promise<getAllRecordsResponse>}
      -	 */
      -	getRecords(
      -		domainName,
      -		tagName,
      -		includeAll = undefined,
      -		page = undefined,
      -		pageSize = undefined
      -	) {
      -		return new Promise((resolve, reject) => {
      -			this._domains
      -				.getAllRecords(domainName, tagName, includeAll, page, pageSize)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the createRecord function of Domains
      -	 * @param {StringKeyword} domainName - Data required for createRecord
      -	 * @param {DomainRecordRequestOptions} options - Data required for createRecord
      -	 * @returns {Promise<createRecordResponse>}
      -	 */
      -	createRecord(domainName, options) {
      -		return new Promise((resolve, reject) => {
      -			this._domains
      -				.createRecord(domainName, options)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getRecord function of Domains
      -	 * @param {StringKeyword} domainName - Data required for getRecord
      -	 * @param {StringKeyword} recordId - Data required for getRecord
      -	 * @returns {Promise<getRecordResponse>}
      -	 */
      -	getRecord(domainName, recordId) {
      -		return new Promise((resolve, reject) => {
      -			this._domains
      -				.getRecord(domainName, recordId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteRecord function of Domains
      -	 * @param {StringKeyword} domainName - Data required for deleteRecord
      -	 * @param {StringKeyword} recordId - Data required for deleteRecord
      -	 * @returns {Promise<deleteRecordResponse>}
      -	 */
      -	deleteRecord(domainName, recordId) {
      -		return new Promise((resolve, reject) => {
      -			this._domains
      -				.deleteRecord(domainName, recordId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the updateRecord function of Domains
      -	 * @param {StringKeyword} domainName - Data required for updateRecord
      -	 * @param {StringKeyword} recordId - Data required for updateRecord
      -	 * @param {DomainRecordRequestOptions} options - Data required for updateRecord
      -	 * @returns {Promise<updateRecordResponse>}
      -	 */
      -	changeRecordSets(domainName, recordId, options) {
      -		return new Promise((resolve, reject) => {
      -			this._domains
      -				.updateRecord(domainName, recordId, options)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do DO SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(dosdk, dotoken) {
      +        this._DO = dosdk;
      +        this._instance = new this._DO(dotoken);
      +        this._domains = this._instance.domains;
      +    }
      +    /**
      +    * Trigers the getAllRecords function of Domains
      +    * @param {StringKeyword} domainName - Data required for getAllRecords
      +    * @param {StringKeyword} tagName - Data required for getAllRecords
      +    * @param {BooleanKeyword} includeAll - Data required for getAllRecords
      +    * @param {NumberKeyword} page - Data required for getAllRecords
      +    * @param {NumberKeyword} pageSize - Data required for getAllRecords
      +    * @returns {Promise<getAllRecordsResponse>}
      +    */
      +    getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the createRecord function of Domains
      +    * @param {StringKeyword} domainName - Data required for createRecord
      +    * @param {DomainRecordRequestOptions} options - Data required for createRecord
      +    * @returns {Promise<createRecordResponse>}
      +    */
      +    createRecord(domainName, options) {
      +        return new Promise((resolve, reject) => {
      +            this._domains.createRecord(domainName, options)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getRecord function of Domains
      +    * @param {StringKeyword} domainName - Data required for getRecord
      +    * @param {StringKeyword} recordId - Data required for getRecord
      +    * @returns {Promise<getRecordResponse>}
      +    */
      +    getRecord(domainName, recordId) {
      +        return new Promise((resolve, reject) => {
      +            this._domains.getRecord(domainName, recordId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the deleteRecord function of Domains
      +    * @param {StringKeyword} domainName - Data required for deleteRecord
      +    * @param {StringKeyword} recordId - Data required for deleteRecord
      +    * @returns {Promise<deleteRecordResponse>}
      +    */
      +    deleteRecord(domainName, recordId) {
      +        return new Promise((resolve, reject) => {
      +            this._domains.deleteRecord(domainName, recordId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the updateRecord function of Domains
      +    * @param {StringKeyword} domainName - Data required for updateRecord
      +    * @param {StringKeyword} recordId - Data required for updateRecord
      +    * @param {DomainRecordRequestOptions} options - Data required for updateRecord
      +    * @returns {Promise<updateRecordResponse>}
      +    */
      +    changeRecordSets(domainName, recordId, options) {
      +        return new Promise((resolve, reject) => {
      +            this._domains.updateRecord(domainName, recordId, options)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = DO_DNS;
       
      diff --git a/docs/DO_network_do-loadBalancer.js.html b/docs/DO_network_do-loadBalancer.js.html index 599ceebf..749b2a6b 100644 --- a/docs/DO_network_do-loadBalancer.js.html +++ b/docs/DO_network_do-loadBalancer.js.html @@ -68,7 +68,7 @@ @@ -87,72 +87,68 @@

      DO/network/do-loadBalancer.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a LoadBalancers object
      - * @category Digital Ocean
      - */
      +* Class to create a LoadBalancers object
      +* @category Digital Ocean
      +*/
       class DO_LoadBalancer {
      -	/**
      -	 *
      -	 * @param {module} do DO SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(dosdk, dotoken) {
      -		this._DO = dosdk;
      -		this._instance = new this._DO(dotoken);
      -		this._loadBalancers = this._instance.loadBalancers;
      -	}
      -	/**
      -	 * Trigers the create function of LoadBalancers
      -	 * @param {LoadBalancerCreationOptions} options - Data required for create
      -	 * @returns {Promise<createResponse>}
      -	 */
      -	create(options) {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancers
      -				.create(options)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getAll function of LoadBalancers
      -	 * @returns {Promise<getAllResponse>}
      -	 */
      -	list() {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancers
      -				.getAll()
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the update function of LoadBalancers
      -	 * @param {StringKeyword} loadBalancerId - Data required for update
      -	 * @param {AnyKeyword} options - Data required for update
      -	 * @returns {Promise<updateResponse>}
      -	 */
      -	update(loadBalancerId, options) {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancers
      -				.update(loadBalancerId, options)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the delete function of LoadBalancers
      -	 * @param {StringKeyword} loadBalancerId - Data required for delete
      -	 * @returns {Promise<deleteResponse>}
      -	 */
      -	delete(loadBalancerId) {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancers
      -				.delete(loadBalancerId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do DO SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(dosdk, dotoken) {
      +        this._DO = dosdk;
      +        this._instance = new this._DO(dotoken);
      +        this._loadBalancers = this._instance.loadBalancers;
      +    }
      +    /**
      +    * Trigers the create function of LoadBalancers
      +    * @param {LoadBalancerCreationOptions} options - Data required for create
      +    * @returns {Promise<createResponse>}
      +    */
      +    create(options) {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancers.create(options)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getAll function of LoadBalancers
      +    * @returns {Promise<getAllResponse>}
      +    */
      +    list() {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancers.getAll()
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the update function of LoadBalancers
      +    * @param {StringKeyword} loadBalancerId - Data required for update
      +    * @param {AnyKeyword} options - Data required for update
      +    * @returns {Promise<updateResponse>}
      +    */
      +    update(loadBalancerId, options) {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancers.update(loadBalancerId, options)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the delete function of LoadBalancers
      +    * @param {StringKeyword} loadBalancerId - Data required for delete
      +    * @returns {Promise<deleteResponse>}
      +    */
      +    delete(loadBalancerId) {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancers.delete(loadBalancerId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = DO_LoadBalancer;
       
      diff --git a/docs/DO_storage_do-archivalStorage.js.html b/docs/DO_storage_do-archivalStorage.js.html index 1990b147..554cb730 100644 --- a/docs/DO_storage_do-archivalStorage.js.html +++ b/docs/DO_storage_do-archivalStorage.js.html @@ -68,7 +68,7 @@ diff --git a/docs/DO_storage_do-blockStorage.js.html b/docs/DO_storage_do-blockStorage.js.html index 50a28cee..ca9d6f01 100644 --- a/docs/DO_storage_do-blockStorage.js.html +++ b/docs/DO_storage_do-blockStorage.js.html @@ -68,7 +68,7 @@ @@ -87,72 +87,68 @@

      DO/storage/do-blockStorage.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a Volumes object
      - * @category Digital Ocean
      - */
      +* Class to create a Volumes object
      +* @category Digital Ocean
      +*/
       class DO_BlockStorage {
      -	/**
      -	 *
      -	 * @param {module} do DO SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(dosdk, dotoken) {
      -		this._DO = dosdk;
      -		this._instance = new this._DO(dotoken);
      -		this._volumes = this._instance.volumes;
      -	}
      -	/**
      -	 * Trigers the getAll function of Volumes
      -	 * @param {StringKeyword} region - Data required for getAll
      -	 * @returns {Promise<getAllResponse>}
      -	 */
      -	list(region) {
      -		return new Promise((resolve, reject) => {
      -			this._volumes
      -				.getAll(region)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the create function of Volumes
      -	 * @param {VolumeCreationOptions} options - Data required for create
      -	 * @returns {Promise<createResponse>}
      -	 */
      -	create(options) {
      -		return new Promise((resolve, reject) => {
      -			this._volumes
      -				.create(options)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getById function of Volumes
      -	 * @param {StringKeyword} volumeId - Data required for getById
      -	 * @returns {Promise<getByIdResponse>}
      -	 */
      -	describe(volumeId) {
      -		return new Promise((resolve, reject) => {
      -			this._volumes
      -				.getById(volumeId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteById function of Volumes
      -	 * @param {StringKeyword} volumeId - Data required for deleteById
      -	 * @returns {Promise<deleteByIdResponse>}
      -	 */
      -	delete(volumeId) {
      -		return new Promise((resolve, reject) => {
      -			this._volumes
      -				.deleteById(volumeId)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do DO SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(dosdk, dotoken) {
      +        this._DO = dosdk;
      +        this._instance = new this._DO(dotoken);
      +        this._volumes = this._instance.volumes;
      +    }
      +    /**
      +    * Trigers the getAll function of Volumes
      +    * @param {StringKeyword} region - Data required for getAll
      +    * @returns {Promise<getAllResponse>}
      +    */
      +    list(region) {
      +        return new Promise((resolve, reject) => {
      +            this._volumes.getAll(region)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the create function of Volumes
      +    * @param {VolumeCreationOptions} options - Data required for create
      +    * @returns {Promise<createResponse>}
      +    */
      +    create(options) {
      +        return new Promise((resolve, reject) => {
      +            this._volumes.create(options)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the getById function of Volumes
      +    * @param {StringKeyword} volumeId - Data required for getById
      +    * @returns {Promise<getByIdResponse>}
      +    */
      +    describe(volumeId) {
      +        return new Promise((resolve, reject) => {
      +            this._volumes.getById(volumeId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +    * Trigers the deleteById function of Volumes
      +    * @param {StringKeyword} volumeId - Data required for deleteById
      +    * @returns {Promise<deleteByIdResponse>}
      +    */
      +    delete(volumeId) {
      +        return new Promise((resolve, reject) => {
      +            this._volumes.deleteById(volumeId)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = DO_BlockStorage;
       
      diff --git a/docs/GCP_KeyManagement.html b/docs/GCP_KeyManagement.html index b7e28657..8000b17d 100644 --- a/docs/GCP_KeyManagement.html +++ b/docs/GCP_KeyManagement.html @@ -66,7 +66,7 @@ @@ -436,7 +436,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-keyManagement.js, line 23 + googleCloud/management/gcp-keyManagement.js, line 21

      @@ -652,7 +652,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-keyManagement.js, line 41 + googleCloud/management/gcp-keyManagement.js, line 38

      @@ -868,7 +868,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-keyManagement.js, line 77 + googleCloud/management/gcp-keyManagement.js, line 72

      @@ -1119,7 +1119,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-keyManagement.js, line 96 + googleCloud/management/gcp-keyManagement.js, line 90

      @@ -1335,7 +1335,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-keyManagement.js, line 59 + googleCloud/management/gcp-keyManagement.js, line 55

      diff --git a/docs/GCP_Kubernetes.html b/docs/GCP_Kubernetes.html index 50fae827..2238a08a 100644 --- a/docs/GCP_Kubernetes.html +++ b/docs/GCP_Kubernetes.html @@ -66,7 +66,7 @@ @@ -652,7 +652,7 @@
      Parameters:

      View Source - googleCloud/compute/gcp-kubernetes.js, line 93 + googleCloud/compute/gcp-kubernetes.js, line 89

      @@ -868,7 +868,7 @@
      Parameters:

      View Source - googleCloud/compute/gcp-kubernetes.js, line 39 + googleCloud/compute/gcp-kubernetes.js, line 38

      @@ -1084,7 +1084,7 @@
      Parameters:

      View Source - googleCloud/compute/gcp-kubernetes.js, line 111 + googleCloud/compute/gcp-kubernetes.js, line 106

      @@ -1300,7 +1300,7 @@
      Parameters:

      View Source - googleCloud/compute/gcp-kubernetes.js, line 75 + googleCloud/compute/gcp-kubernetes.js, line 72

      @@ -1516,7 +1516,7 @@
      Parameters:

      View Source - googleCloud/compute/gcp-kubernetes.js, line 129 + googleCloud/compute/gcp-kubernetes.js, line 123

      @@ -1732,7 +1732,7 @@
      Parameters:

      View Source - googleCloud/compute/gcp-kubernetes.js, line 57 + googleCloud/compute/gcp-kubernetes.js, line 55

      @@ -1948,7 +1948,7 @@
      Parameters:

      View Source - googleCloud/compute/gcp-kubernetes.js, line 147 + googleCloud/compute/gcp-kubernetes.js, line 140

      @@ -2164,7 +2164,7 @@
      Parameters:

      View Source - googleCloud/compute/gcp-kubernetes.js, line 165 + googleCloud/compute/gcp-kubernetes.js, line 157

      diff --git a/docs/GCP_Monitoring.html b/docs/GCP_Monitoring.html index 60e241f9..bd7b37a3 100644 --- a/docs/GCP_Monitoring.html +++ b/docs/GCP_Monitoring.html @@ -66,7 +66,7 @@ @@ -652,7 +652,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-monitoring.js, line 41 + googleCloud/management/gcp-monitoring.js, line 40

      @@ -868,7 +868,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-monitoring.js, line 95 + googleCloud/management/gcp-monitoring.js, line 91

      @@ -1084,7 +1084,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-monitoring.js, line 77 + googleCloud/management/gcp-monitoring.js, line 74

      @@ -1255,7 +1255,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-monitoring.js, line 112 + googleCloud/management/gcp-monitoring.js, line 107

      @@ -1471,7 +1471,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-monitoring.js, line 59 + googleCloud/management/gcp-monitoring.js, line 57

      diff --git a/docs/GCP_NoSql.html b/docs/GCP_NoSql.html index 96a3b4b8..48ee21ad 100644 --- a/docs/GCP_NoSql.html +++ b/docs/GCP_NoSql.html @@ -66,7 +66,7 @@ @@ -652,7 +652,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-noSql.js, line 39 + googleCloud/database/gcp-noSql.js, line 38

      @@ -870,7 +870,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-noSql.js, line 75 + googleCloud/database/gcp-noSql.js, line 72

      @@ -1086,7 +1086,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-noSql.js, line 57 + googleCloud/database/gcp-noSql.js, line 55

      diff --git a/docs/GCP_NotificationService.html b/docs/GCP_NotificationService.html index e8d2453e..0000007a 100644 --- a/docs/GCP_NotificationService.html +++ b/docs/GCP_NotificationService.html @@ -66,7 +66,7 @@ @@ -652,7 +652,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-notificationService.js, line 41 + googleCloud/management/gcp-notificationService.js, line 40

      @@ -868,7 +868,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-notificationService.js, line 59 + googleCloud/management/gcp-notificationService.js, line 57

      @@ -1084,7 +1084,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-notificationService.js, line 77 + googleCloud/management/gcp-notificationService.js, line 74

      @@ -1300,7 +1300,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-notificationService.js, line 131 + googleCloud/management/gcp-notificationService.js, line 125

      @@ -1516,7 +1516,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-notificationService.js, line 113 + googleCloud/management/gcp-notificationService.js, line 108

      @@ -1732,7 +1732,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-notificationService.js, line 95 + googleCloud/management/gcp-notificationService.js, line 91

      @@ -1948,7 +1948,7 @@
      Parameters:

      View Source - googleCloud/management/gcp-notificationService.js, line 149 + googleCloud/management/gcp-notificationService.js, line 142

      diff --git a/docs/GCP_RDBMS.html b/docs/GCP_RDBMS.html index 8619d530..687b869d 100644 --- a/docs/GCP_RDBMS.html +++ b/docs/GCP_RDBMS.html @@ -66,7 +66,7 @@ @@ -652,7 +652,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-RDBMS.js, line 57 + googleCloud/database/gcp-RDBMS.js, line 55

      @@ -873,7 +873,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-RDBMS.js, line 130 + googleCloud/database/gcp-RDBMS.js, line 124

      @@ -1089,7 +1089,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-RDBMS.js, line 39 + googleCloud/database/gcp-RDBMS.js, line 38

      @@ -1305,7 +1305,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-RDBMS.js, line 111 + googleCloud/database/gcp-RDBMS.js, line 106

      @@ -1521,7 +1521,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-RDBMS.js, line 75 + googleCloud/database/gcp-RDBMS.js, line 72

      @@ -1737,7 +1737,7 @@
      Parameters:

      View Source - googleCloud/database/gcp-RDBMS.js, line 93 + googleCloud/database/gcp-RDBMS.js, line 89

      diff --git a/docs/GCP_Translation.html b/docs/GCP_Translation.html index 7d9ecd0a..3827a54c 100644 --- a/docs/GCP_Translation.html +++ b/docs/GCP_Translation.html @@ -66,7 +66,7 @@ @@ -436,7 +436,7 @@
      Parameters:

      View Source - googleCloud/artificialinteligence/gcp-translation.js, line 39 + googleCloud/artificialinteligence/gcp-translation.js, line 38

      @@ -652,7 +652,7 @@
      Parameters:

      View Source - googleCloud/artificialinteligence/gcp-translation.js, line 75 + googleCloud/artificialinteligence/gcp-translation.js, line 72

      @@ -868,7 +868,7 @@
      Parameters:

      View Source - googleCloud/artificialinteligence/gcp-translation.js, line 93 + googleCloud/artificialinteligence/gcp-translation.js, line 89

      @@ -1084,7 +1084,7 @@
      Parameters:

      View Source - googleCloud/artificialinteligence/gcp-translation.js, line 57 + googleCloud/artificialinteligence/gcp-translation.js, line 55

      diff --git a/docs/GCP_dns.html b/docs/GCP_dns.html index 97fc7e49..6bb5dbde 100644 --- a/docs/GCP_dns.html +++ b/docs/GCP_dns.html @@ -66,7 +66,7 @@ @@ -469,7 +469,7 @@
      Parameters:

      View Source - googleCloud/network/gcp-DNS.js, line 58 + googleCloud/network/gcp-DNS.js, line 56

      @@ -718,7 +718,7 @@
      Parameters:

      View Source - googleCloud/network/gcp-DNS.js, line 39 + googleCloud/network/gcp-DNS.js, line 38

      @@ -969,7 +969,7 @@
      Parameters:

      View Source - googleCloud/network/gcp-DNS.js, line 77 + googleCloud/network/gcp-DNS.js, line 74

      @@ -1434,7 +1434,7 @@
      Parameters:

      View Source - googleCloud/network/gcp-DNS.js, line 97 + googleCloud/network/gcp-DNS.js, line 93

      diff --git a/docs/GCP_storage.html b/docs/GCP_storage.html index ec9512f7..3dd8031c 100644 --- a/docs/GCP_storage.html +++ b/docs/GCP_storage.html @@ -66,7 +66,7 @@ @@ -436,7 +436,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-archivalStorage.js, line 81 + googleCloud/storage/gcp-archivalStorage.js, line 75

      @@ -652,7 +652,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-storageBucket.js, line 81 + googleCloud/storage/gcp-storageBucket.js, line 75

      @@ -1337,7 +1337,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-archivalStorage.js, line 98 + googleCloud/storage/gcp-archivalStorage.js, line 91

      @@ -1520,7 +1520,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-storageBucket.js, line 98 + googleCloud/storage/gcp-storageBucket.js, line 91

      @@ -1736,7 +1736,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-archivalStorage.js, line 62 + googleCloud/storage/gcp-archivalStorage.js, line 58

      @@ -1952,7 +1952,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-storageBucket.js, line 62 + googleCloud/storage/gcp-storageBucket.js, line 58

      @@ -2236,7 +2236,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-archivalStorage.js, line 43 + googleCloud/storage/gcp-archivalStorage.js, line 41

      @@ -2520,7 +2520,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-storageBucket.js, line 43 + googleCloud/storage/gcp-storageBucket.js, line 41

      @@ -2943,7 +2943,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-archivalStorage.js, line 81 + googleCloud/storage/gcp-archivalStorage.js, line 75

      @@ -3159,7 +3159,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-storageBucket.js, line 81 + googleCloud/storage/gcp-storageBucket.js, line 75

      @@ -3844,7 +3844,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-archivalStorage.js, line 98 + googleCloud/storage/gcp-archivalStorage.js, line 91

      @@ -4027,7 +4027,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-storageBucket.js, line 98 + googleCloud/storage/gcp-storageBucket.js, line 91

      @@ -4243,7 +4243,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-archivalStorage.js, line 62 + googleCloud/storage/gcp-archivalStorage.js, line 58

      @@ -4459,7 +4459,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-storageBucket.js, line 62 + googleCloud/storage/gcp-storageBucket.js, line 58

      @@ -4743,7 +4743,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-archivalStorage.js, line 43 + googleCloud/storage/gcp-archivalStorage.js, line 41

      @@ -5027,7 +5027,7 @@
      Parameters:

      View Source - googleCloud/storage/gcp-storageBucket.js, line 43 + googleCloud/storage/gcp-storageBucket.js, line 41

      diff --git a/docs/Oracle_ArchivalStorage.html b/docs/Oracle_ArchivalStorage.html index 76440479..67d82847 100644 --- a/docs/Oracle_ArchivalStorage.html +++ b/docs/Oracle_ArchivalStorage.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - Oracle/storage/oci-archivalStorage.js, line 24 + Oracle/storage/oci-archivalStorage.js, line 21

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - Oracle/storage/oci-archivalStorage.js, line 37 + Oracle/storage/oci-archivalStorage.js, line 33

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - Oracle/storage/oci-archivalStorage.js, line 50 + Oracle/storage/oci-archivalStorage.js, line 45

      @@ -1613,7 +1613,7 @@
      Parameters:

      View Source - Oracle/storage/oci-archivalStorage.js, line 63 + Oracle/storage/oci-archivalStorage.js, line 57

      @@ -2187,7 +2187,7 @@
      Parameters:

      View Source - Oracle/storage/oci-archivalStorage.js, line 24 + Oracle/storage/oci-archivalStorage.js, line 21

      @@ -2529,7 +2529,7 @@
      Parameters:

      View Source - Oracle/storage/oci-archivalStorage.js, line 37 + Oracle/storage/oci-archivalStorage.js, line 33

      @@ -2871,7 +2871,7 @@
      Parameters:

      View Source - Oracle/storage/oci-archivalStorage.js, line 50 + Oracle/storage/oci-archivalStorage.js, line 45

      @@ -3213,7 +3213,7 @@
      Parameters:

      View Source - Oracle/storage/oci-archivalStorage.js, line 63 + Oracle/storage/oci-archivalStorage.js, line 57

      diff --git a/docs/Oracle_BlockChain.html b/docs/Oracle_BlockChain.html new file mode 100644 index 00000000..bb1ebba3 --- /dev/null +++ b/docs/Oracle_BlockChain.html @@ -0,0 +1,2044 @@ + + + + + + + + Oracle_BlockChain + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      +
      +
      + +
      +
      +
      +

      Class

      +

      Oracle_BlockChain

      +
      + + + + + +
      + +
      + +

      Oracle_BlockChain(do, options)

      + +

      Class to create a BlockchainPlatformClient object

      + + +
      + +
      +
      + + +
      +
      +
      +
      + Constructor +
      + + + + +

      + # + + + + new Oracle_BlockChain(do, options) + + +

      + + + + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      do + + +module + + + +

      Oracle SDK

      options + + +object + + + +

      SDK options

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 12 + +

      + +
      + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + + + + + + + + + + + + + + + + +
      +

      Methods

      +
      + +
      + + + +

      + # + + + + createBlockchainPlatform(createBlockchainPlatformRequest) → {Promise.<createBlockchainPlatformResponse>} + + +

      + + + + +
      +

      Trigers the createBlockchainPlatform function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      createBlockchainPlatformRequest + + +CreateBlockchainPlatformRequest + + + +

      Data required for createBlockchainPlatform

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 21 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<createBlockchainPlatformResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + createOsn(createOsnRequest) → {Promise.<createOsnResponse>} + + +

      + + + + +
      +

      Trigers the createOsn function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      createOsnRequest + + +CreateOsnRequest + + + +

      Data required for createOsn

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 33 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<createOsnResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + createPeer(createPeerRequest) → {Promise.<createPeerResponse>} + + +

      + + + + +
      +

      Trigers the createPeer function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      createPeerRequest + + +CreatePeerRequest + + + +

      Data required for createPeer

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 45 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<createPeerResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + deleteBlockchainPlatform(deleteBlockchainPlatformRequest) → {Promise.<deleteBlockchainPlatformResponse>} + + +

      + + + + +
      +

      Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      deleteBlockchainPlatformRequest + + +DeleteBlockchainPlatformRequest + + + +

      Data required for deleteBlockchainPlatform

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 57 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<deleteBlockchainPlatformResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + deleteOsn(deleteOsnRequest) → {Promise.<deleteOsnResponse>} + + +

      + + + + +
      +

      Trigers the deleteOsn function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      deleteOsnRequest + + +DeleteOsnRequest + + + +

      Data required for deleteOsn

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 69 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<deleteOsnResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + deletePeer(deletePeerRequest) → {Promise.<deletePeerResponse>} + + +

      + + + + +
      +

      Trigers the deletePeer function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      deletePeerRequest + + +DeletePeerRequest + + + +

      Data required for deletePeer

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 81 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<deletePeerResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + getOsn(getOsnRequest) → {Promise.<getOsnResponse>} + + +

      + + + + +
      +

      Trigers the getOsn function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      getOsnRequest + + +GetOsnRequest + + + +

      Data required for getOsn

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 93 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<getOsnResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + listBlockchainPlatforms(listBlockchainPlatformsRequest) → {Promise.<listBlockchainPlatformsResponse>} + + +

      + + + + +
      +

      Trigers the listBlockchainPlatforms function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      listBlockchainPlatformsRequest + + +ListBlockchainPlatformsRequest + + + +

      Data required for listBlockchainPlatforms

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 105 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<listBlockchainPlatformsResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + listOsns(listOsnsRequest) → {Promise.<listOsnsResponse>} + + +

      + + + + +
      +

      Trigers the listOsns function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      listOsnsRequest + + +ListOsnsRequest + + + +

      Data required for listOsns

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 117 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<listOsnsResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + listPeers(listPeersRequest) → {Promise.<listPeersResponse>} + + +

      + + + + +
      +

      Trigers the listPeers function of BlockchainPlatformClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      listPeersRequest + + +ListPeersRequest + + + +

      Data required for listPeers

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/blockchain/oci-blockChain.js, line 129 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<listPeersResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      +
      + + + + + +
      + +
      + + + + +
      + + + +
      +
      +
      +
      + + + + + + \ No newline at end of file diff --git a/docs/Oracle_BlockStorage.html b/docs/Oracle_BlockStorage.html new file mode 100644 index 00000000..91b57bf0 --- /dev/null +++ b/docs/Oracle_BlockStorage.html @@ -0,0 +1,327 @@ + + + + + + + + Oracle_BlockStorage + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      +
      +
      + +
      +
      +
      +

      Class

      +

      Oracle_BlockStorage

      +
      + + + + + +
      + +
      + +

      Oracle_BlockStorage(do, options)

      + +

      Class to create a VirtualNetworkClient object

      + + +
      + +
      +
      + + +
      +
      +
      +
      + Constructor +
      + + + + +

      + # + + + + new Oracle_BlockStorage(do, options) + + +

      + + + + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      do + + +module + + + +

      Oracle SDK

      options + + +object + + + +

      SDK options

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/storage/oci-blockStorage.js, line 12 + +

      + +
      + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + + +
      + + + +
      +
      +
      +
      + + + + + + \ No newline at end of file diff --git a/docs/Oracle_ComputeInstance.html b/docs/Oracle_ComputeInstance.html index 34d058a2..bb49d293 100644 --- a/docs/Oracle_ComputeInstance.html +++ b/docs/Oracle_ComputeInstance.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 24 + Oracle/compute/oci-computeInstance.js, line 21

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 37 + Oracle/compute/oci-computeInstance.js, line 33

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 63 + Oracle/compute/oci-computeInstance.js, line 57

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 50 + Oracle/compute/oci-computeInstance.js, line 45

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 76 + Oracle/compute/oci-computeInstance.js, line 69

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 89 + Oracle/compute/oci-computeInstance.js, line 81

      @@ -1442,7 +1442,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 102 + Oracle/compute/oci-computeInstance.js, line 93

      @@ -1613,7 +1613,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 115 + Oracle/compute/oci-computeInstance.js, line 105

      @@ -1784,7 +1784,7 @@
      Parameters:

      View Source - Oracle/compute/oci-computeInstance.js, line 128 + Oracle/compute/oci-computeInstance.js, line 117

      diff --git a/docs/Oracle_DNS.html b/docs/Oracle_DNS.html index a9e78737..d7ec179a 100644 --- a/docs/Oracle_DNS.html +++ b/docs/Oracle_DNS.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - Oracle/network/oci-DNS.js, line 34 + Oracle/network/oci-DNS.js, line 33

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - Oracle/network/oci-DNS.js, line 47 + Oracle/network/oci-DNS.js, line 45

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - Oracle/network/oci-DNS.js, line 60 + Oracle/network/oci-DNS.js, line 57

      diff --git a/docs/Oracle_Devops.html b/docs/Oracle_Devops.html new file mode 100644 index 00000000..dfb87ca7 --- /dev/null +++ b/docs/Oracle_Devops.html @@ -0,0 +1,2386 @@ + + + + + + + + Oracle_Devops + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      +
      +
      + +
      +
      +
      +

      Class

      +

      Oracle_Devops

      +
      + + + + + +
      + +
      + +

      Oracle_Devops(do, options)

      + +

      Class to create a DevopsClient object

      + + +
      + +
      +
      + + +
      +
      +
      +
      + Constructor +
      + + + + +

      + # + + + + new Oracle_Devops(do, options) + + +

      + + + + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      do + + +module + + + +

      Oracle SDK

      options + + +object + + + +

      SDK options

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 12 + +

      + +
      + + + + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + +
      + + + + + + + + + + + + + + + + +
      +

      Methods

      +
      + +
      + + + +

      + # + + + + createDeployArtifact(createDeployArtifactRequest) → {Promise.<createDeployArtifactResponse>} + + +

      + + + + +
      +

      Trigers the createDeployArtifact function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      createDeployArtifactRequest + + +CreateDeployArtifactRequest + + + +

      Data required for createDeployArtifact

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 21 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<createDeployArtifactResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + createDeployPipeline(createDeployPipelineRequest) → {Promise.<createDeployPipelineResponse>} + + +

      + + + + +
      +

      Trigers the createDeployPipeline function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      createDeployPipelineRequest + + +CreateDeployPipelineRequest + + + +

      Data required for createDeployPipeline

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 33 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<createDeployPipelineResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + createProject(createProjectRequest) → {Promise.<createProjectResponse>} + + +

      + + + + +
      +

      Trigers the createProject function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      createProjectRequest + + +CreateProjectRequest + + + +

      Data required for createProject

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 57 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<createProjectResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + createRepository(createRepositoryRequest) → {Promise.<createRepositoryResponse>} + + +

      + + + + +
      +

      Trigers the createRepository function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      createRepositoryRequest + + +CreateRepositoryRequest + + + +

      Data required for createRepository

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 69 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<createRepositoryResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + deleteDeployArtifact(createDeploymentRequest) → {Promise.<createDeploymentResponse>} + + +

      + + + + +
      +

      Trigers the createDeployment function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      createDeploymentRequest + + +CreateDeploymentRequest + + + +

      Data required for createDeployment

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 45 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<createDeploymentResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + deleteDeployPipeline(deleteDeployPipelineRequest) → {Promise.<deleteDeployPipelineResponse>} + + +

      + + + + +
      +

      Trigers the deleteDeployPipeline function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      deleteDeployPipelineRequest + + +DeleteDeployPipelineRequest + + + +

      Data required for deleteDeployPipeline

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 81 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<deleteDeployPipelineResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + deleteProject(deleteProjectRequest) → {Promise.<deleteProjectResponse>} + + +

      + + + + +
      +

      Trigers the deleteProject function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      deleteProjectRequest + + +DeleteProjectRequest + + + +

      Data required for deleteProject

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 93 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<deleteProjectResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + deleteRepository(deleteRepositoryRequest) → {Promise.<deleteRepositoryResponse>} + + +

      + + + + +
      +

      Trigers the deleteRepository function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      deleteRepositoryRequest + + +DeleteRepositoryRequest + + + +

      Data required for deleteRepository

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 105 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<deleteRepositoryResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + getDeployArtifact(getDeployArtifactRequest) → {Promise.<getDeployArtifactResponse>} + + +

      + + + + +
      +

      Trigers the getDeployArtifact function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      getDeployArtifactRequest + + +GetDeployArtifactRequest + + + +

      Data required for getDeployArtifact

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 117 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<getDeployArtifactResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + getDeployment(getDeploymentRequest) → {Promise.<getDeploymentResponse>} + + +

      + + + + +
      +

      Trigers the getDeployment function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      getDeploymentRequest + + +GetDeploymentRequest + + + +

      Data required for getDeployment

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 141 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<getDeploymentResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + getDeployPipeline(getDeployPipelineRequest) → {Promise.<getDeployPipelineResponse>} + + +

      + + + + +
      +

      Trigers the getDeployPipeline function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      getDeployPipelineRequest + + +GetDeployPipelineRequest + + + +

      Data required for getDeployPipeline

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 129 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<getDeployPipelineResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      + + + +

      + # + + + + getProject(getProjectRequest) → {Promise.<getProjectResponse>} + + +

      + + + + +
      +

      Trigers the getProject function of DevopsClient

      +
      + + + + + + + + + + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeDescription
      getProjectRequest + + +GetProjectRequest + + + +

      Data required for getProject

      +
      + + + + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + View Source + + Oracle/devops/oci-devops.js, line 153 + +

      + +
      + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + +
      + + +
      + + +Promise.<getProjectResponse> + + +
      + +
      + + +
      +
      + + + + +
      + +
      +
      + + + + + +
      + +
      + + + + +
      + + + +
      +
      +
      +
      + + + + + + \ No newline at end of file diff --git a/docs/Oracle_KeyManagement.html b/docs/Oracle_KeyManagement.html index e158ed6c..85e61f78 100644 --- a/docs/Oracle_KeyManagement.html +++ b/docs/Oracle_KeyManagement.html @@ -66,7 +66,7 @@ diff --git a/docs/Oracle_Kubernetes.html b/docs/Oracle_Kubernetes.html index cb144026..974b79f8 100644 --- a/docs/Oracle_Kubernetes.html +++ b/docs/Oracle_Kubernetes.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 24 + Oracle/compute/oci-kubernetes.js, line 21

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 37 + Oracle/compute/oci-kubernetes.js, line 33

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 50 + Oracle/compute/oci-kubernetes.js, line 45

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 63 + Oracle/compute/oci-kubernetes.js, line 57

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 76 + Oracle/compute/oci-kubernetes.js, line 69

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 89 + Oracle/compute/oci-kubernetes.js, line 81

      @@ -1442,7 +1442,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 102 + Oracle/compute/oci-kubernetes.js, line 93

      @@ -1613,7 +1613,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 115 + Oracle/compute/oci-kubernetes.js, line 105

      @@ -1784,7 +1784,7 @@
      Parameters:

      View Source - Oracle/compute/oci-kubernetes.js, line 128 + Oracle/compute/oci-kubernetes.js, line 117

      diff --git a/docs/Oracle_LoadBalancer.html b/docs/Oracle_LoadBalancer.html index fa911b85..f885daff 100644 --- a/docs/Oracle_LoadBalancer.html +++ b/docs/Oracle_LoadBalancer.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - Oracle/network/oci-loadBalancer.js, line 24 + Oracle/network/oci-loadBalancer.js, line 21

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - Oracle/network/oci-loadBalancer.js, line 37 + Oracle/network/oci-loadBalancer.js, line 33

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - Oracle/network/oci-loadBalancer.js, line 50 + Oracle/network/oci-loadBalancer.js, line 45

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - Oracle/network/oci-loadBalancer.js, line 63 + Oracle/network/oci-loadBalancer.js, line 57

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - Oracle/network/oci-loadBalancer.js, line 76 + Oracle/network/oci-loadBalancer.js, line 69

      diff --git a/docs/Oracle_NoSql.html b/docs/Oracle_NoSql.html index 5c25b1a7..53f5cc7c 100644 --- a/docs/Oracle_NoSql.html +++ b/docs/Oracle_NoSql.html @@ -66,7 +66,7 @@ @@ -587,7 +587,7 @@
      Parameters:

      View Source - Oracle/database/oci-noSql.js, line 34 + Oracle/database/oci-noSql.js, line 33

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - Oracle/database/oci-noSql.js, line 47 + Oracle/database/oci-noSql.js, line 45

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - Oracle/database/oci-noSql.js, line 60 + Oracle/database/oci-noSql.js, line 57

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - Oracle/database/oci-noSql.js, line 73 + Oracle/database/oci-noSql.js, line 69

      @@ -1271,7 +1271,7 @@
      Parameters:

      View Source - Oracle/database/oci-noSql.js, line 86 + Oracle/database/oci-noSql.js, line 81

      @@ -1442,7 +1442,7 @@
      Parameters:

      View Source - Oracle/database/oci-noSql.js, line 99 + Oracle/database/oci-noSql.js, line 93

      @@ -1613,7 +1613,7 @@
      Parameters:

      View Source - Oracle/database/oci-noSql.js, line 112 + Oracle/database/oci-noSql.js, line 105

      diff --git a/docs/Oracle_RDBMS.html b/docs/Oracle_RDBMS.html index 4320b55c..f91eaaf3 100644 --- a/docs/Oracle_RDBMS.html +++ b/docs/Oracle_RDBMS.html @@ -66,7 +66,7 @@ diff --git a/docs/Oracle_StorageBucket.html b/docs/Oracle_StorageBucket.html index a4fd25e8..ff498409 100644 --- a/docs/Oracle_StorageBucket.html +++ b/docs/Oracle_StorageBucket.html @@ -66,7 +66,7 @@ @@ -416,7 +416,7 @@
      Parameters:

      View Source - Oracle/storage/oci-storageBucket.js, line 24 + Oracle/storage/oci-storageBucket.js, line 21

      @@ -587,7 +587,7 @@
      Parameters:

      View Source - Oracle/storage/oci-storageBucket.js, line 37 + Oracle/storage/oci-storageBucket.js, line 33

      @@ -758,7 +758,7 @@
      Parameters:

      View Source - Oracle/storage/oci-storageBucket.js, line 50 + Oracle/storage/oci-storageBucket.js, line 45

      @@ -929,7 +929,7 @@
      Parameters:

      View Source - Oracle/storage/oci-storageBucket.js, line 63 + Oracle/storage/oci-storageBucket.js, line 57

      @@ -1100,7 +1100,7 @@
      Parameters:

      View Source - Oracle/storage/oci-storageBucket.js, line 76 + Oracle/storage/oci-storageBucket.js, line 69

      diff --git a/docs/Oracle_blockchain_oci-blockChain.js.html b/docs/Oracle_blockchain_oci-blockChain.js.html new file mode 100644 index 00000000..0e9b3b3e --- /dev/null +++ b/docs/Oracle_blockchain_oci-blockChain.js.html @@ -0,0 +1,253 @@ + + + + + + + + + + Oracle/blockchain/oci-blockChain.js + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      +
      +
      + +
      +
      +
      +

      Source

      +

      Oracle/blockchain/oci-blockChain.js

      +
      + + + + + +
      +
      +
      /*This is an auto generated class, please do not change.*/
      +/**
      +  * Class to create a BlockchainPlatformClient object
      +  * @category Oracle Cloud
      +  */
      +class Oracle_BlockChain {
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.blockchain;
      +        this._sdkclassName = this._oci.BlockchainPlatformClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createBlockchainPlatform function of BlockchainPlatformClient
      +      * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform
      +      * @returns {Promise<createBlockchainPlatformResponse>}
      +      */
      +    createBlockchainPlatform(createBlockchainPlatformRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.createBlockchainPlatform(createBlockchainPlatformRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the createOsn function of BlockchainPlatformClient
      +      * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn
      +      * @returns {Promise<createOsnResponse>}
      +      */
      +    createOsn(createOsnRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.createOsn(createOsnRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the createPeer function of BlockchainPlatformClient
      +      * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer
      +      * @returns {Promise<createPeerResponse>}
      +      */
      +    createPeer(createPeerRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.createPeer(createPeerRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient
      +      * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform
      +      * @returns {Promise<deleteBlockchainPlatformResponse>}
      +      */
      +    deleteBlockchainPlatform(deleteBlockchainPlatformRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.deleteBlockchainPlatform(deleteBlockchainPlatformRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteOsn function of BlockchainPlatformClient
      +      * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn
      +      * @returns {Promise<deleteOsnResponse>}
      +      */
      +    deleteOsn(deleteOsnRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.deleteOsn(deleteOsnRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deletePeer function of BlockchainPlatformClient
      +      * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer
      +      * @returns {Promise<deletePeerResponse>}
      +      */
      +    deletePeer(deletePeerRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.deletePeer(deletePeerRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getOsn function of BlockchainPlatformClient
      +      * @param {GetOsnRequest} getOsnRequest - Data required for getOsn
      +      * @returns {Promise<getOsnResponse>}
      +      */
      +    getOsn(getOsnRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.getOsn(getOsnRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient
      +      * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms
      +      * @returns {Promise<listBlockchainPlatformsResponse>}
      +      */
      +    listBlockchainPlatforms(listBlockchainPlatformsRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.listBlockchainPlatforms(listBlockchainPlatformsRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listOsns function of BlockchainPlatformClient
      +      * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns
      +      * @returns {Promise<listOsnsResponse>}
      +      */
      +    listOsns(listOsnsRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.listOsns(listOsnsRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listPeers function of BlockchainPlatformClient
      +      * @param {ListPeersRequest} listPeersRequest - Data required for listPeers
      +      * @returns {Promise<listPeersResponse>}
      +      */
      +    listPeers(listPeersRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._blockchainPlatformClient.listPeers(listPeersRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +}
      +module.exports = Oracle_BlockChain;
      +
      +
      +
      + + + + +
      + + + +
      +
      +
      +
      + + + + + + diff --git a/docs/Oracle_compute_oci-computeInstance.js.html b/docs/Oracle_compute_oci-computeInstance.js.html index 778230af..f7f62f3f 100644 --- a/docs/Oracle_compute_oci-computeInstance.js.html +++ b/docs/Oracle_compute_oci-computeInstance.js.html @@ -68,7 +68,7 @@ @@ -87,139 +87,127 @@

      Oracle/compute/oci-computeInstance.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a ContainerInstanceClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a ContainerInstanceClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_ComputeInstance {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.containerinstances;
      -		this._sdkclassName = this._oci.ContainerInstanceClient(
      -			params,
      -			clientConfiguration
      -		);
      -	}
      -	/**
      -	 * Trigers the createContainerInstance function of ContainerInstanceClient
      -	 * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance
      -	 * @returns {Promise<createContainerInstanceResponse>}
      -	 */
      -	create(createContainerInstanceRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.createContainerInstance(createContainerInstanceRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteContainerInstance function of ContainerInstanceClient
      -	 * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance
      -	 * @returns {Promise<deleteContainerInstanceResponse>}
      -	 */
      -	delete(deleteContainerInstanceRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.deleteContainerInstance(deleteContainerInstanceRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getContainer function of ContainerInstanceClient
      -	 * @param {GetContainerRequest} getContainerRequest - Data required for getContainer
      -	 * @returns {Promise<getContainerResponse>}
      -	 */
      -	getAll(getContainerRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.getContainer(getContainerRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getContainerInstance function of ContainerInstanceClient
      -	 * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance
      -	 * @returns {Promise<getContainerInstanceResponse>}
      -	 */
      -	get(getContainerInstanceRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.getContainerInstance(getContainerInstanceRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the listContainers function of ContainerInstanceClient
      -	 * @param {ListContainersRequest} listContainersRequest - Data required for listContainers
      -	 * @returns {Promise<listContainersResponse>}
      -	 */
      -	list(listContainersRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.listContainers(listContainersRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the restartContainerInstance function of ContainerInstanceClient
      -	 * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance
      -	 * @returns {Promise<restartContainerInstanceResponse>}
      -	 */
      -	restart(restartContainerInstanceRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.restartContainerInstance(restartContainerInstanceRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the startContainerInstance function of ContainerInstanceClient
      -	 * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance
      -	 * @returns {Promise<startContainerInstanceResponse>}
      -	 */
      -	start(startContainerInstanceRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.startContainerInstance(startContainerInstanceRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the stopContainerInstance function of ContainerInstanceClient
      -	 * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance
      -	 * @returns {Promise<stopContainerInstanceResponse>}
      -	 */
      -	stop(stopContainerInstanceRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.stopContainerInstance(stopContainerInstanceRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the updateContainer function of ContainerInstanceClient
      -	 * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer
      -	 * @returns {Promise<updateContainerResponse>}
      -	 */
      -	update(updateContainerRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerInstanceClient
      -				.updateContainer(updateContainerRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.containerinstances;
      +        this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createContainerInstance function of ContainerInstanceClient
      +      * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance
      +      * @returns {Promise<createContainerInstanceResponse>}
      +      */
      +    create(createContainerInstanceRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteContainerInstance function of ContainerInstanceClient
      +      * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance
      +      * @returns {Promise<deleteContainerInstanceResponse>}
      +      */
      +    delete(deleteContainerInstanceRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getContainer function of ContainerInstanceClient
      +      * @param {GetContainerRequest} getContainerRequest - Data required for getContainer
      +      * @returns {Promise<getContainerResponse>}
      +      */
      +    getAll(getContainerRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.getContainer(getContainerRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getContainerInstance function of ContainerInstanceClient
      +      * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance
      +      * @returns {Promise<getContainerInstanceResponse>}
      +      */
      +    get(getContainerInstanceRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listContainers function of ContainerInstanceClient
      +      * @param {ListContainersRequest} listContainersRequest - Data required for listContainers
      +      * @returns {Promise<listContainersResponse>}
      +      */
      +    list(listContainersRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.listContainers(listContainersRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the restartContainerInstance function of ContainerInstanceClient
      +      * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance
      +      * @returns {Promise<restartContainerInstanceResponse>}
      +      */
      +    restart(restartContainerInstanceRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the startContainerInstance function of ContainerInstanceClient
      +      * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance
      +      * @returns {Promise<startContainerInstanceResponse>}
      +      */
      +    start(startContainerInstanceRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the stopContainerInstance function of ContainerInstanceClient
      +      * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance
      +      * @returns {Promise<stopContainerInstanceResponse>}
      +      */
      +    stop(stopContainerInstanceRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the updateContainer function of ContainerInstanceClient
      +      * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer
      +      * @returns {Promise<updateContainerResponse>}
      +      */
      +    update(updateContainerRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerInstanceClient.updateContainer(updateContainerRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = Oracle_ComputeInstance;
       
      diff --git a/docs/Oracle_compute_oci-kubernetes.js.html b/docs/Oracle_compute_oci-kubernetes.js.html index 1d2827f9..f41f0fcd 100644 --- a/docs/Oracle_compute_oci-kubernetes.js.html +++ b/docs/Oracle_compute_oci-kubernetes.js.html @@ -68,7 +68,7 @@ @@ -87,139 +87,127 @@

      Oracle/compute/oci-kubernetes.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a ContainerEngineClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a ContainerEngineClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_Kubernetes {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.containerengine;
      -		this._sdkclassName = this._oci.ContainerEngineClient(
      -			params,
      -			clientConfiguration
      -		);
      -	}
      -	/**
      -	 * Trigers the createCluster function of ContainerEngineClient
      -	 * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster
      -	 * @returns {Promise<createClusterResponse>}
      -	 */
      -	create(createClusterRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.createCluster(createClusterRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the createNodePool function of ContainerEngineClient
      -	 * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool
      -	 * @returns {Promise<createNodePoolResponse>}
      -	 */
      -	createNodePool(createNodePoolRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.createNodePool(createNodePoolRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteCluster function of ContainerEngineClient
      -	 * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster
      -	 * @returns {Promise<deleteClusterResponse>}
      -	 */
      -	delete(deleteClusterRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.deleteCluster(deleteClusterRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteNode function of ContainerEngineClient
      -	 * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode
      -	 * @returns {Promise<deleteNodeResponse>}
      -	 */
      -	deleteNode(deleteNodeRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.deleteNode(deleteNodeRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteNodePool function of ContainerEngineClient
      -	 * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool
      -	 * @returns {Promise<deleteNodePoolResponse>}
      -	 */
      -	deleteNodePool(deleteNodePoolRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.deleteNodePool(deleteNodePoolRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getCluster function of ContainerEngineClient
      -	 * @param {GetClusterRequest} getClusterRequest - Data required for getCluster
      -	 * @returns {Promise<getClusterResponse>}
      -	 */
      -	get(getClusterRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.getCluster(getClusterRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getNodePool function of ContainerEngineClient
      -	 * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool
      -	 * @returns {Promise<getNodePoolResponse>}
      -	 */
      -	getNodePool(getNodePoolRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.getNodePool(getNodePoolRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the listClusters function of ContainerEngineClient
      -	 * @param {ListClustersRequest} listClustersRequest - Data required for listClusters
      -	 * @returns {Promise<listClustersResponse>}
      -	 */
      -	list(listClustersRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.listClusters(listClustersRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the updateCluster function of ContainerEngineClient
      -	 * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster
      -	 * @returns {Promise<updateClusterResponse>}
      -	 */
      -	update(updateClusterRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._containerEngineClient
      -				.updateCluster(updateClusterRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.containerengine;
      +        this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createCluster function of ContainerEngineClient
      +      * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster
      +      * @returns {Promise<createClusterResponse>}
      +      */
      +    create(createClusterRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.createCluster(createClusterRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the createNodePool function of ContainerEngineClient
      +      * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool
      +      * @returns {Promise<createNodePoolResponse>}
      +      */
      +    createNodePool(createNodePoolRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.createNodePool(createNodePoolRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteCluster function of ContainerEngineClient
      +      * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster
      +      * @returns {Promise<deleteClusterResponse>}
      +      */
      +    delete(deleteClusterRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.deleteCluster(deleteClusterRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteNode function of ContainerEngineClient
      +      * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode
      +      * @returns {Promise<deleteNodeResponse>}
      +      */
      +    deleteNode(deleteNodeRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.deleteNode(deleteNodeRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteNodePool function of ContainerEngineClient
      +      * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool
      +      * @returns {Promise<deleteNodePoolResponse>}
      +      */
      +    deleteNodePool(deleteNodePoolRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.deleteNodePool(deleteNodePoolRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getCluster function of ContainerEngineClient
      +      * @param {GetClusterRequest} getClusterRequest - Data required for getCluster
      +      * @returns {Promise<getClusterResponse>}
      +      */
      +    get(getClusterRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.getCluster(getClusterRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getNodePool function of ContainerEngineClient
      +      * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool
      +      * @returns {Promise<getNodePoolResponse>}
      +      */
      +    getNodePool(getNodePoolRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.getNodePool(getNodePoolRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listClusters function of ContainerEngineClient
      +      * @param {ListClustersRequest} listClustersRequest - Data required for listClusters
      +      * @returns {Promise<listClustersResponse>}
      +      */
      +    list(listClustersRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.listClusters(listClustersRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the updateCluster function of ContainerEngineClient
      +      * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster
      +      * @returns {Promise<updateClusterResponse>}
      +      */
      +    update(updateClusterRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._containerEngineClient.updateCluster(updateClusterRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = Oracle_Kubernetes;
       
      diff --git a/docs/Oracle_database_oci-RDBMS.js.html b/docs/Oracle_database_oci-RDBMS.js.html index 43f46fed..1d555e52 100644 --- a/docs/Oracle_database_oci-RDBMS.js.html +++ b/docs/Oracle_database_oci-RDBMS.js.html @@ -68,7 +68,7 @@ @@ -87,22 +87,19 @@

      Oracle/database/oci-RDBMS.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a WorkRequestsClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a WorkRequestsClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_RDBMS {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.mysql;
      -		this._sdkclassName = this._oci.WorkRequestsClient(
      -			params,
      -			clientConfiguration
      -		);
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.mysql;
      +        this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration);
      +    }
       }
       module.exports = Oracle_RDBMS;
       
      diff --git a/docs/Oracle_database_oci-noSql.js.html b/docs/Oracle_database_oci-noSql.js.html index 475dc695..76e26bea 100644 --- a/docs/Oracle_database_oci-noSql.js.html +++ b/docs/Oracle_database_oci-noSql.js.html @@ -68,7 +68,7 @@ @@ -87,123 +87,115 @@

      Oracle/database/oci-noSql.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a NosqlClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a NosqlClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_NoSql {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.nosql;
      -		this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration);
      -	}
      -	/**
      -	 * Trigers the createTable function of NosqlClient
      -	 * @param {CreateTableRequest} createTableRequest - Data required for createTable
      -	 * @returns {Promise<createTableResponse>}
      -	 */
      -	createTable(createTableRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._nosqlClient
      -				.createTable(createTableRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteRow function of NosqlClient
      -	 * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow
      -	 * @returns {Promise<deleteRowResponse>}
      -	 */
      -	deleteRow(deleteRowRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._nosqlClient
      -				.deleteRow(deleteRowRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteTable function of NosqlClient
      -	 * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable
      -	 * @returns {Promise<deleteTableResponse>}
      -	 */
      -	deleteTable(deleteTableRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._nosqlClient
      -				.deleteTable(deleteTableRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getRow function of NosqlClient
      -	 * @param {GetRowRequest} getRowRequest - Data required for getRow
      -	 * @returns {Promise<getRowResponse>}
      -	 */
      -	getRow(getRowRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._nosqlClient
      -				.getRow(getRowRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getTable function of NosqlClient
      -	 * @param {GetTableRequest} getTableRequest - Data required for getTable
      -	 * @returns {Promise<getTableResponse>}
      -	 */
      -	getTable(getTableRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._nosqlClient
      -				.getTable(getTableRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the listTables function of NosqlClient
      -	 * @param {ListTablesRequest} listTablesRequest - Data required for listTables
      -	 * @returns {Promise<listTablesResponse>}
      -	 */
      -	listTables(listTablesRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._nosqlClient
      -				.listTables(listTablesRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the updateRow function of NosqlClient
      -	 * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow
      -	 * @returns {Promise<updateRowResponse>}
      -	 */
      -	updateRow(updateRowRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._nosqlClient
      -				.updateRow(updateRowRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the updateTable function of NosqlClient
      -	 * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable
      -	 * @returns {Promise<updateTableResponse>}
      -	 */
      -	updateTable(updateTableRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._nosqlClient
      -				.updateTable(updateTableRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.nosql;
      +        this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createTable function of NosqlClient
      +      * @param {CreateTableRequest} createTableRequest - Data required for createTable
      +      * @returns {Promise<createTableResponse>}
      +      */
      +    createTable(createTableRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._nosqlClient.createTable(createTableRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteRow function of NosqlClient
      +      * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow
      +      * @returns {Promise<deleteRowResponse>}
      +      */
      +    deleteRow(deleteRowRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._nosqlClient.deleteRow(deleteRowRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteTable function of NosqlClient
      +      * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable
      +      * @returns {Promise<deleteTableResponse>}
      +      */
      +    deleteTable(deleteTableRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._nosqlClient.deleteTable(deleteTableRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getRow function of NosqlClient
      +      * @param {GetRowRequest} getRowRequest - Data required for getRow
      +      * @returns {Promise<getRowResponse>}
      +      */
      +    getRow(getRowRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._nosqlClient.getRow(getRowRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getTable function of NosqlClient
      +      * @param {GetTableRequest} getTableRequest - Data required for getTable
      +      * @returns {Promise<getTableResponse>}
      +      */
      +    getTable(getTableRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._nosqlClient.getTable(getTableRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listTables function of NosqlClient
      +      * @param {ListTablesRequest} listTablesRequest - Data required for listTables
      +      * @returns {Promise<listTablesResponse>}
      +      */
      +    listTables(listTablesRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._nosqlClient.listTables(listTablesRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the updateRow function of NosqlClient
      +      * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow
      +      * @returns {Promise<updateRowResponse>}
      +      */
      +    updateRow(updateRowRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._nosqlClient.updateRow(updateRowRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the updateTable function of NosqlClient
      +      * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable
      +      * @returns {Promise<updateTableResponse>}
      +      */
      +    updateTable(updateTableRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._nosqlClient.updateTable(updateTableRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = Oracle_NoSql;
       
      diff --git a/docs/Oracle_devops_oci-devops.js.html b/docs/Oracle_devops_oci-devops.js.html new file mode 100644 index 00000000..bbac47d1 --- /dev/null +++ b/docs/Oracle_devops_oci-devops.js.html @@ -0,0 +1,277 @@ + + + + + + + + + + Oracle/devops/oci-devops.js + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      +
      +
      + +
      +
      +
      +

      Source

      +

      Oracle/devops/oci-devops.js

      +
      + + + + + +
      +
      +
      /*This is an auto generated class, please do not change.*/
      +/**
      +  * Class to create a DevopsClient object
      +  * @category Oracle Cloud
      +  */
      +class Oracle_Devops {
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.devops;
      +        this._sdkclassName = this._oci.DevopsClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createDeployArtifact function of DevopsClient
      +      * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact
      +      * @returns {Promise<createDeployArtifactResponse>}
      +      */
      +    createDeployArtifact(createDeployArtifactRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.createDeployArtifact(createDeployArtifactRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the createDeployPipeline function of DevopsClient
      +      * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline
      +      * @returns {Promise<createDeployPipelineResponse>}
      +      */
      +    createDeployPipeline(createDeployPipelineRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.createDeployPipeline(createDeployPipelineRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the createDeployment function of DevopsClient
      +      * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment
      +      * @returns {Promise<createDeploymentResponse>}
      +      */
      +    deleteDeployArtifact(createDeploymentRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.createDeployment(createDeploymentRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the createProject function of DevopsClient
      +      * @param {CreateProjectRequest} createProjectRequest - Data required for createProject
      +      * @returns {Promise<createProjectResponse>}
      +      */
      +    createProject(createProjectRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.createProject(createProjectRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the createRepository function of DevopsClient
      +      * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository
      +      * @returns {Promise<createRepositoryResponse>}
      +      */
      +    createRepository(createRepositoryRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.createRepository(createRepositoryRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteDeployPipeline function of DevopsClient
      +      * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline
      +      * @returns {Promise<deleteDeployPipelineResponse>}
      +      */
      +    deleteDeployPipeline(deleteDeployPipelineRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.deleteDeployPipeline(deleteDeployPipelineRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteProject function of DevopsClient
      +      * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject
      +      * @returns {Promise<deleteProjectResponse>}
      +      */
      +    deleteProject(deleteProjectRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.deleteProject(deleteProjectRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteRepository function of DevopsClient
      +      * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository
      +      * @returns {Promise<deleteRepositoryResponse>}
      +      */
      +    deleteRepository(deleteRepositoryRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.deleteRepository(deleteRepositoryRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getDeployArtifact function of DevopsClient
      +      * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact
      +      * @returns {Promise<getDeployArtifactResponse>}
      +      */
      +    getDeployArtifact(getDeployArtifactRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.getDeployArtifact(getDeployArtifactRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getDeployPipeline function of DevopsClient
      +      * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline
      +      * @returns {Promise<getDeployPipelineResponse>}
      +      */
      +    getDeployPipeline(getDeployPipelineRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.getDeployPipeline(getDeployPipelineRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getDeployment function of DevopsClient
      +      * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment
      +      * @returns {Promise<getDeploymentResponse>}
      +      */
      +    getDeployment(getDeploymentRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.getDeployment(getDeploymentRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getProject function of DevopsClient
      +      * @param {GetProjectRequest} getProjectRequest - Data required for getProject
      +      * @returns {Promise<getProjectResponse>}
      +      */
      +    getProject(getProjectRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._devopsClient.getProject(getProjectRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +}
      +module.exports = Oracle_Devops;
      +
      +
      +
      + + + + +
      + + + +
      +
      +
      +
      + + + + + + diff --git a/docs/Oracle_management_oci-keyManagement.js.html b/docs/Oracle_management_oci-keyManagement.js.html index c12b83d3..741ff6bc 100644 --- a/docs/Oracle_management_oci-keyManagement.js.html +++ b/docs/Oracle_management_oci-keyManagement.js.html @@ -68,7 +68,7 @@ @@ -87,22 +87,19 @@

      Oracle/management/oci-keyManagement.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a KmsVaultClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a KmsVaultClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_KeyManagement {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.keymanagement;
      -		this._sdkclassName = this._oci.KmsVaultClient(
      -			params,
      -			clientConfiguration
      -		);
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.keymanagement;
      +        this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration);
      +    }
       }
       module.exports = Oracle_KeyManagement;
       
      diff --git a/docs/Oracle_network_oci-DNS.js.html b/docs/Oracle_network_oci-DNS.js.html index fe257e70..9a2e0e6c 100644 --- a/docs/Oracle_network_oci-DNS.js.html +++ b/docs/Oracle_network_oci-DNS.js.html @@ -68,7 +68,7 @@ @@ -87,71 +87,67 @@

      Oracle/network/oci-DNS.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a DnsClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a DnsClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_DNS {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.dns;
      -		this._sdkclassName = this._oci.DnsClient(params, clientConfiguration);
      -	}
      -	/**
      -	 * Trigers the createZone function of DnsClient
      -	 * @param {CreateZoneRequest} createZoneRequest - Data required for createZone
      -	 * @returns {Promise<createZoneResponse>}
      -	 */
      -	create(createZoneRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._dnsClient
      -				.createZone(createZoneRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteZone function of DnsClient
      -	 * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone
      -	 * @returns {Promise<deleteZoneResponse>}
      -	 */
      -	delete(deleteZoneRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._dnsClient
      -				.deleteZone(deleteZoneRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the listZones function of DnsClient
      -	 * @param {ListZonesRequest} listZonesRequest - Data required for listZones
      -	 * @returns {Promise<listZonesResponse>}
      -	 */
      -	list(listZonesRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._dnsClient
      -				.listZones(listZonesRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the updateZone function of DnsClient
      -	 * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone
      -	 * @returns {Promise<updateZoneResponse>}
      -	 */
      -	update(updateZoneRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._dnsClient
      -				.updateZone(updateZoneRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.dns;
      +        this._sdkclassName = this._oci.DnsClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createZone function of DnsClient
      +      * @param {CreateZoneRequest} createZoneRequest - Data required for createZone
      +      * @returns {Promise<createZoneResponse>}
      +      */
      +    create(createZoneRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._dnsClient.createZone(createZoneRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteZone function of DnsClient
      +      * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone
      +      * @returns {Promise<deleteZoneResponse>}
      +      */
      +    delete(deleteZoneRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._dnsClient.deleteZone(deleteZoneRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listZones function of DnsClient
      +      * @param {ListZonesRequest} listZonesRequest - Data required for listZones
      +      * @returns {Promise<listZonesResponse>}
      +      */
      +    list(listZonesRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._dnsClient.listZones(listZonesRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the updateZone function of DnsClient
      +      * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone
      +      * @returns {Promise<updateZoneResponse>}
      +      */
      +    update(updateZoneRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._dnsClient.updateZone(updateZoneRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = Oracle_DNS;
       
      diff --git a/docs/Oracle_network_oci-loadBalancer.js.html b/docs/Oracle_network_oci-loadBalancer.js.html index 2d669d18..5df55f42 100644 --- a/docs/Oracle_network_oci-loadBalancer.js.html +++ b/docs/Oracle_network_oci-loadBalancer.js.html @@ -68,7 +68,7 @@ @@ -87,87 +87,79 @@

      Oracle/network/oci-loadBalancer.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a LoadBalancerClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a LoadBalancerClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_LoadBalancer {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.loadbalancer;
      -		this._sdkclassName = this._oci.LoadBalancerClient(
      -			params,
      -			clientConfiguration
      -		);
      -	}
      -	/**
      -	 * Trigers the createLoadBalancer function of LoadBalancerClient
      -	 * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer
      -	 * @returns {Promise<createLoadBalancerResponse>}
      -	 */
      -	create(createLoadBalancerRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancerClient
      -				.createLoadBalancer(createLoadBalancerRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteLoadBalancer function of LoadBalancerClient
      -	 * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer
      -	 * @returns {Promise<deleteLoadBalancerResponse>}
      -	 */
      -	delete(deleteLoadBalancerRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancerClient
      -				.deleteLoadBalancer(deleteLoadBalancerRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getLoadBalancer function of LoadBalancerClient
      -	 * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer
      -	 * @returns {Promise<getLoadBalancerResponse>}
      -	 */
      -	get(getLoadBalancerRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancerClient
      -				.getLoadBalancer(getLoadBalancerRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the listLoadBalancers function of LoadBalancerClient
      -	 * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers
      -	 * @returns {Promise<listLoadBalancersResponse>}
      -	 */
      -	list(listLoadBalancersRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancerClient
      -				.listLoadBalancers(listLoadBalancersRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the updateLoadBalancer function of LoadBalancerClient
      -	 * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer
      -	 * @returns {Promise<updateLoadBalancerResponse>}
      -	 */
      -	update(updateLoadBalancerRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._loadBalancerClient
      -				.updateLoadBalancer(updateLoadBalancerRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.loadbalancer;
      +        this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createLoadBalancer function of LoadBalancerClient
      +      * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer
      +      * @returns {Promise<createLoadBalancerResponse>}
      +      */
      +    create(createLoadBalancerRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteLoadBalancer function of LoadBalancerClient
      +      * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer
      +      * @returns {Promise<deleteLoadBalancerResponse>}
      +      */
      +    delete(deleteLoadBalancerRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getLoadBalancer function of LoadBalancerClient
      +      * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer
      +      * @returns {Promise<getLoadBalancerResponse>}
      +      */
      +    get(getLoadBalancerRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listLoadBalancers function of LoadBalancerClient
      +      * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers
      +      * @returns {Promise<listLoadBalancersResponse>}
      +      */
      +    list(listLoadBalancersRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the updateLoadBalancer function of LoadBalancerClient
      +      * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer
      +      * @returns {Promise<updateLoadBalancerResponse>}
      +      */
      +    update(updateLoadBalancerRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = Oracle_LoadBalancer;
       
      diff --git a/docs/Oracle_storage_oci-archivalStorage.js.html b/docs/Oracle_storage_oci-archivalStorage.js.html index c290c296..ed474bbd 100644 --- a/docs/Oracle_storage_oci-archivalStorage.js.html +++ b/docs/Oracle_storage_oci-archivalStorage.js.html @@ -68,7 +68,7 @@ @@ -87,74 +87,67 @@

      Oracle/storage/oci-archivalStorage.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a ObjectStorageClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a ObjectStorageClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_ArchivalStorage {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.objectstorage;
      -		this._sdkclassName = this._oci.ObjectStorageClient(
      -			params,
      -			clientConfiguration
      -		);
      -	}
      -	/**
      -	 * Trigers the createBucket function of ObjectStorageClient
      -	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
      -	 * @returns {Promise<createBucketResponse>}
      -	 */
      -	create(createBucketRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.createBucket(createBucketRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteBucket function of ObjectStorageClient
      -	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
      -	 * @returns {Promise<deleteBucketResponse>}
      -	 */
      -	delete(deleteBucketRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.deleteBucket(deleteBucketRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the listBuckets function of ObjectStorageClient
      -	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
      -	 * @returns {Promise<listBucketsResponse>}
      -	 */
      -	list(listBucketsRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.listBuckets(listBucketsRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the updateBucket function of ObjectStorageClient
      -	 * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket
      -	 * @returns {Promise<updateBucketResponse>}
      -	 */
      -	update(updateBucketRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.updateBucket(updateBucketRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.objectstorage;
      +        this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createBucket function of ObjectStorageClient
      +      * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
      +      * @returns {Promise<createBucketResponse>}
      +      */
      +    create(createBucketRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.createBucket(createBucketRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteBucket function of ObjectStorageClient
      +      * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
      +      * @returns {Promise<deleteBucketResponse>}
      +      */
      +    delete(deleteBucketRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.deleteBucket(deleteBucketRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listBuckets function of ObjectStorageClient
      +      * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
      +      * @returns {Promise<listBucketsResponse>}
      +      */
      +    list(listBucketsRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.listBuckets(listBucketsRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the updateBucket function of ObjectStorageClient
      +      * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket
      +      * @returns {Promise<updateBucketResponse>}
      +      */
      +    update(updateBucketRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.updateBucket(updateBucketRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = Oracle_ArchivalStorage;
       
      diff --git a/docs/Oracle_storage_oci-blockStorage.js.html b/docs/Oracle_storage_oci-blockStorage.js.html new file mode 100644 index 00000000..50cf301d --- /dev/null +++ b/docs/Oracle_storage_oci-blockStorage.js.html @@ -0,0 +1,133 @@ + + + + + + + + + + Oracle/storage/oci-blockStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      +
      +
      + +
      +
      +
      +

      Source

      +

      Oracle/storage/oci-blockStorage.js

      +
      + + + + + +
      +
      +
      /*This is an auto generated class, please do not change.*/
      +/**
      +  * Class to create a VirtualNetworkClient object
      +  * @category Oracle Cloud
      +  */
      +class Oracle_BlockStorage {
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.core;
      +        this._sdkclassName = this._oci.VirtualNetworkClient(params, clientConfiguration);
      +    }
      +}
      +module.exports = Oracle_BlockStorage;
      +
      +
      +
      + + + + +
      + + + +
      +
      +
      +
      + + + + + + diff --git a/docs/Oracle_storage_oci-storageBucket.js.html b/docs/Oracle_storage_oci-storageBucket.js.html index ea69d3d6..c5c7fc07 100644 --- a/docs/Oracle_storage_oci-storageBucket.js.html +++ b/docs/Oracle_storage_oci-storageBucket.js.html @@ -68,7 +68,7 @@ @@ -87,87 +87,79 @@

      Oracle/storage/oci-storageBucket.js

      /*This is an auto generated class, please do not change.*/
       /**
      - * Class to create a ObjectStorageClient object
      - * @category Oracle Cloud
      - */
      +  * Class to create a ObjectStorageClient object
      +  * @category Oracle Cloud
      +  */
       class Oracle_StorageBucket {
      -	/**
      -	 *
      -	 * @param {module} do Oracle SDK
      -	 * @param {object} options SDK options
      -	 */
      -	constructor(ocisdk, params, clientConfiguration) {
      -		this._oci = ocisdk.objectstorage;
      -		this._sdkclassName = this._oci.ObjectStorageClient(
      -			params,
      -			clientConfiguration
      -		);
      -	}
      -	/**
      -	 * Trigers the createBucket function of ObjectStorageClient
      -	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
      -	 * @returns {Promise<createBucketResponse>}
      -	 */
      -	create(createBucketRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.createBucket(createBucketRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteBucket function of ObjectStorageClient
      -	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
      -	 * @returns {Promise<deleteBucketResponse>}
      -	 */
      -	delete(deleteBucketRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.deleteBucket(deleteBucketRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the getBucket function of ObjectStorageClient
      -	 * @param {GetBucketRequest} getBucketRequest - Data required for getBucket
      -	 * @returns {Promise<getBucketResponse>}
      -	 */
      -	get(getBucketRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.getBucket(getBucketRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the listBuckets function of ObjectStorageClient
      -	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
      -	 * @returns {Promise<listBucketsResponse>}
      -	 */
      -	list(listBucketsRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.listBuckets(listBucketsRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      -	/**
      -	 * Trigers the reencryptBucket function of ObjectStorageClient
      -	 * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket
      -	 * @returns {Promise<reencryptBucketResponse>}
      -	 */
      -	reencrypt(reencryptBucketRequest) {
      -		return new Promise((resolve, reject) => {
      -			this._objectStorageClient
      -				.reencryptBucket(reencryptBucketRequest)
      -				.then(data => resolve(data))
      -				.catch(err => reject(err));
      -		});
      -	}
      +    /**
      +     *
      +     * @param {module} do Oracle SDK
      +     * @param {object} options SDK options
      +     */
      +    constructor(ocisdk, params, clientConfiguration) {
      +        this._oci = ocisdk.objectstorage;
      +        this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration);
      +    }
      +    /**
      +      * Trigers the createBucket function of ObjectStorageClient
      +      * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
      +      * @returns {Promise<createBucketResponse>}
      +      */
      +    create(createBucketRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.createBucket(createBucketRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the deleteBucket function of ObjectStorageClient
      +      * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
      +      * @returns {Promise<deleteBucketResponse>}
      +      */
      +    delete(deleteBucketRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.deleteBucket(deleteBucketRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the getBucket function of ObjectStorageClient
      +      * @param {GetBucketRequest} getBucketRequest - Data required for getBucket
      +      * @returns {Promise<getBucketResponse>}
      +      */
      +    get(getBucketRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.getBucket(getBucketRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the listBuckets function of ObjectStorageClient
      +      * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
      +      * @returns {Promise<listBucketsResponse>}
      +      */
      +    list(listBucketsRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.listBuckets(listBucketsRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
      +    /**
      +      * Trigers the reencryptBucket function of ObjectStorageClient
      +      * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket
      +      * @returns {Promise<reencryptBucketResponse>}
      +      */
      +    reencrypt(reencryptBucketRequest) {
      +        return new Promise((resolve, reject) => {
      +            this._objectStorageClient.reencryptBucket(reencryptBucketRequest)
      +                .then(data => resolve(data))
      +                .catch(err => reject(err));
      +        });
      +    }
       }
       module.exports = Oracle_StorageBucket;
       
      diff --git a/docs/googleCloud_artificialinteligence_gcp-translation.js.html b/docs/googleCloud_artificialinteligence_gcp-translation.js.html index 68425156..c5413c4d 100644 --- a/docs/googleCloud_artificialinteligence_gcp-translation.js.html +++ b/docs/googleCloud_artificialinteligence_gcp-translation.js.html @@ -68,7 +68,7 @@ @@ -85,110 +85,105 @@

      googleCloud/artificialinteligence/gcp-translation.js

      -
      const { TranslationServiceClient } = require('@google-cloud/translate');
      +            
      const { TranslationServiceClient } = require("@google-cloud/translate");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Translation object
        * @category Google Cloud
        */
       class GCP_Translation {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._translationServiceClient = new TranslationServiceClient(config);
      -	}
      -	/**
      -	 * Trigers the translateText function of undefined
      -	 * @param {TypeReference} request - Data required for translateText
      -	 * @param {TypeReference} [options] - Data required for translateText
      -	 * @returns {Promise<translateTextResponse>}
      -	 */
      -	translate(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._translationServiceClient
      -				.translateText(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the batchTranslateText function of undefined
      -	 * @param {TypeReference} request - Data required for batchTranslateText
      -	 * @param {TypeReference} [options] - Data required for batchTranslateText
      -	 * @returns {Promise<batchTranslateTextResponse>}
      -	 */
      -	batchTranslate(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._translationServiceClient
      -				.batchTranslateText(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getGlossary function of undefined
      -	 * @param {TypeReference} request - Data required for getGlossary
      -	 * @param {TypeReference} [options] - Data required for getGlossary
      -	 * @returns {Promise<getGlossaryResponse>}
      -	 */
      -	getGlossary(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._translationServiceClient
      -				.getGlossary(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createGlossary function of undefined
      -	 * @param {TypeReference} request - Data required for createGlossary
      -	 * @param {TypeReference} [options] - Data required for createGlossary
      -	 * @returns {Promise<createGlossaryResponse>}
      -	 */
      -	createGlossary(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._translationServiceClient
      -				.createGlossary(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the detectLanguage function of undefined
      -	 * @param {TypeReference} request - Data required for detectLanguage
      -	 * @param {TypeReference} [options] - Data required for detectLanguage
      -	 * @returns {Promise<detectLanguageResponse>}
      -	 */
      -	detectLanguage(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._translationServiceClient
      -				.detectLanguage(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._translationServiceClient = new TranslationServiceClient(config);
      +    }
      +    /**
      +     * Trigers the translateText function of undefined
      +     * @param {TypeReference} request - Data required for translateText
      +     * @param {TypeReference} [options] - Data required for translateText
      +     * @returns {Promise<translateTextResponse>}
      +     */
      +    translate(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._translationServiceClient.translateText(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the batchTranslateText function of undefined
      +     * @param {TypeReference} request - Data required for batchTranslateText
      +     * @param {TypeReference} [options] - Data required for batchTranslateText
      +     * @returns {Promise<batchTranslateTextResponse>}
      +     */
      +    batchTranslate(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._translationServiceClient.batchTranslateText(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getGlossary function of undefined
      +     * @param {TypeReference} request - Data required for getGlossary
      +     * @param {TypeReference} [options] - Data required for getGlossary
      +     * @returns {Promise<getGlossaryResponse>}
      +     */
      +    getGlossary(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._translationServiceClient.getGlossary(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createGlossary function of undefined
      +     * @param {TypeReference} request - Data required for createGlossary
      +     * @param {TypeReference} [options] - Data required for createGlossary
      +     * @returns {Promise<createGlossaryResponse>}
      +     */
      +    createGlossary(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._translationServiceClient.createGlossary(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the detectLanguage function of undefined
      +     * @param {TypeReference} request - Data required for detectLanguage
      +     * @param {TypeReference} [options] - Data required for detectLanguage
      +     * @returns {Promise<detectLanguageResponse>}
      +     */
      +    detectLanguage(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._translationServiceClient.detectLanguage(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = GCP_Translation;
       
      diff --git a/docs/googleCloud_compute_gcp-kubernetes.js.html b/docs/googleCloud_compute_gcp-kubernetes.js.html index 584a374c..5c3fb442 100644 --- a/docs/googleCloud_compute_gcp-kubernetes.js.html +++ b/docs/googleCloud_compute_gcp-kubernetes.js.html @@ -68,7 +68,7 @@ @@ -85,182 +85,173 @@

      googleCloud/compute/gcp-kubernetes.js

      -
      const { ClusterManagerClient } = require('@google-cloud/container');
      +            
      const { ClusterManagerClient } = require("@google-cloud/container");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Kubernetes object
        * @category Google Cloud
        */
       class GCP_Kubernetes {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._clusterManagerClient = new ClusterManagerClient(config);
      -	}
      -	/**
      -	 * Trigers the createCluster function of undefined
      -	 * @param {TypeReference} request - Data required for createCluster
      -	 * @param {TypeReference} [options] - Data required for createCluster
      -	 * @returns {Promise<createClusterResponse>}
      -	 */
      -	create(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.createCluster(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteCluster function of undefined
      -	 * @param {TypeReference} request - Data required for deleteCluster
      -	 * @param {TypeReference} [options] - Data required for deleteCluster
      -	 * @returns {Promise<deleteClusterResponse>}
      -	 */
      -	delete(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.deleteCluster(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the listClusters function of undefined
      -	 * @param {TypeReference} request - Data required for listClusters
      -	 * @param {TypeReference} [options] - Data required for listClusters
      -	 * @returns {Promise<listClustersResponse>}
      -	 */
      -	listClusters(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.listClusters(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getCluster function of undefined
      -	 * @param {TypeReference} request - Data required for getCluster
      -	 * @param {TypeReference} [options] - Data required for getCluster
      -	 * @returns {Promise<getClusterResponse>}
      -	 */
      -	describeCluster(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.getCluster(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createNodePool function of undefined
      -	 * @param {TypeReference} request - Data required for createNodePool
      -	 * @param {TypeReference} [options] - Data required for createNodePool
      -	 * @returns {Promise<createNodePoolResponse>}
      -	 */
      -	createNodeGroup(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.createNodePool(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteNodePool function of undefined
      -	 * @param {TypeReference} request - Data required for deleteNodePool
      -	 * @param {TypeReference} [options] - Data required for deleteNodePool
      -	 * @returns {Promise<deleteNodePoolResponse>}
      -	 */
      -	deleteNodegroup(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.deleteNodePool(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getNodePool function of undefined
      -	 * @param {TypeReference} request - Data required for getNodePool
      -	 * @param {TypeReference} [options] - Data required for getNodePool
      -	 * @returns {Promise<getNodePoolResponse>}
      -	 */
      -	describeNodeGroup(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.getNodePool(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the listNodePools function of undefined
      -	 * @param {TypeReference} request - Data required for listNodePools
      -	 * @param {TypeReference} [options] - Data required for listNodePools
      -	 * @returns {Promise<listNodePoolsResponse>}
      -	 */
      -	listNodegroups(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.listNodePools(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the setAddonsConfig function of undefined
      -	 * @param {TypeReference} request - Data required for setAddonsConfig
      -	 * @param {TypeReference} [options] - Data required for setAddonsConfig
      -	 * @returns {Promise<setAddonsConfigResponse>}
      -	 */
      -	updateConfig(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._clusterManagerClient
      -				.setAddonsConfig(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._clusterManagerClient = new ClusterManagerClient(config);
      +    }
      +    /**
      +     * Trigers the createCluster function of undefined
      +     * @param {TypeReference} request - Data required for createCluster
      +     * @param {TypeReference} [options] - Data required for createCluster
      +     * @returns {Promise<createClusterResponse>}
      +     */
      +    create(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.createCluster(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteCluster function of undefined
      +     * @param {TypeReference} request - Data required for deleteCluster
      +     * @param {TypeReference} [options] - Data required for deleteCluster
      +     * @returns {Promise<deleteClusterResponse>}
      +     */
      +    delete(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.deleteCluster(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the listClusters function of undefined
      +     * @param {TypeReference} request - Data required for listClusters
      +     * @param {TypeReference} [options] - Data required for listClusters
      +     * @returns {Promise<listClustersResponse>}
      +     */
      +    listClusters(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.listClusters(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getCluster function of undefined
      +     * @param {TypeReference} request - Data required for getCluster
      +     * @param {TypeReference} [options] - Data required for getCluster
      +     * @returns {Promise<getClusterResponse>}
      +     */
      +    describeCluster(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.getCluster(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createNodePool function of undefined
      +     * @param {TypeReference} request - Data required for createNodePool
      +     * @param {TypeReference} [options] - Data required for createNodePool
      +     * @returns {Promise<createNodePoolResponse>}
      +     */
      +    createNodeGroup(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.createNodePool(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteNodePool function of undefined
      +     * @param {TypeReference} request - Data required for deleteNodePool
      +     * @param {TypeReference} [options] - Data required for deleteNodePool
      +     * @returns {Promise<deleteNodePoolResponse>}
      +     */
      +    deleteNodegroup(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.deleteNodePool(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getNodePool function of undefined
      +     * @param {TypeReference} request - Data required for getNodePool
      +     * @param {TypeReference} [options] - Data required for getNodePool
      +     * @returns {Promise<getNodePoolResponse>}
      +     */
      +    describeNodeGroup(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.getNodePool(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the listNodePools function of undefined
      +     * @param {TypeReference} request - Data required for listNodePools
      +     * @param {TypeReference} [options] - Data required for listNodePools
      +     * @returns {Promise<listNodePoolsResponse>}
      +     */
      +    listNodegroups(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.listNodePools(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the setAddonsConfig function of undefined
      +     * @param {TypeReference} request - Data required for setAddonsConfig
      +     * @param {TypeReference} [options] - Data required for setAddonsConfig
      +     * @returns {Promise<setAddonsConfigResponse>}
      +     */
      +    updateConfig(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._clusterManagerClient.setAddonsConfig(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = GCP_Kubernetes;
       
      diff --git a/docs/googleCloud_database_gcp-RDBMS.js.html b/docs/googleCloud_database_gcp-RDBMS.js.html index 181ffb6c..9ee32272 100644 --- a/docs/googleCloud_database_gcp-RDBMS.js.html +++ b/docs/googleCloud_database_gcp-RDBMS.js.html @@ -68,7 +68,7 @@ @@ -85,142 +85,132 @@

      googleCloud/database/gcp-RDBMS.js

      -
      const { DatabaseAdminClient } = require('@google-cloud/spanner');
      +            
      const { DatabaseAdminClient } = require("@google-cloud/spanner");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a RDBMS object
        * @category Google Cloud
        */
       class GCP_RDBMS {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._databaseAdminClient = new DatabaseAdminClient(config);
      -	}
      -	/**
      -	 * Trigers the createDatabase function of undefined
      -	 * @param {TypeReference} request - Data required for createDatabase
      -	 * @param {TypeReference} [options] - Data required for createDatabase
      -	 * @returns {Promise<createDatabaseResponse>}
      -	 */
      -	createDatabse(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._databaseAdminClient
      -				.createDatabase(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the dropDatabase function of undefined
      -	 * @param {TypeReference} request - Data required for dropDatabase
      -	 * @param {TypeReference} [options] - Data required for dropDatabase
      -	 * @returns {Promise<dropDatabaseResponse>}
      -	 */
      -	deleteDatabase(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._databaseAdminClient
      -				.dropDatabase(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createBackup function of undefined
      -	 * @param {TypeReference} request - Data required for createBackup
      -	 * @param {TypeReference} [options] - Data required for createBackup
      -	 * @returns {Promise<createBackupResponse>}
      -	 */
      -	createSnapshots(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._databaseAdminClient
      -				.createBackup(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the updateDatabaseDdl function of undefined
      -	 * @param {TypeReference} request - Data required for updateDatabaseDdl
      -	 * @param {TypeReference} [options] - Data required for updateDatabaseDdl
      -	 * @returns {Promise<updateDatabaseDdlResponse>}
      -	 */
      -	modifyDB(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._databaseAdminClient
      -				.updateDatabaseDdl(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the restoreDatabase function of undefined
      -	 * @param {TypeReference} request - Data required for restoreDatabase
      -	 * @param {TypeReference} [options] - Data required for restoreDatabase
      -	 * @returns {Promise<restoreDatabaseResponse>}
      -	 */
      -	restoreDatabase(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._databaseAdminClient
      -				.restoreDatabase(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteBackup function of undefined
      -	 * @param {TypeReference} request - Data required for deleteBackup
      -	 * @param {TypeReference} [options] - Data required for deleteBackup
      -	 * @returns {Promise<deleteBackupResponse>}
      -	 */
      -	deleteDBSnapshot(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._databaseAdminClient
      -				.deleteBackup(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the databasePath function of undefined
      -	 * @param {StringKeyword} project - Data required for databasePath
      -	 * @param {StringKeyword} instance - Data required for databasePath
      -	 * @param {StringKeyword} database - Data required for databasePath
      -	 * @returns {Promise<databasePathResponse>}
      -	 */
      -	databasePath(project, instance, database) {
      -		return this._databaseAdminClient.databasePath(
      -			project,
      -			instance,
      -			database
      -		);
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._databaseAdminClient = new DatabaseAdminClient(config);
      +    }
      +    /**
      +     * Trigers the createDatabase function of undefined
      +     * @param {TypeReference} request - Data required for createDatabase
      +     * @param {TypeReference} [options] - Data required for createDatabase
      +     * @returns {Promise<createDatabaseResponse>}
      +     */
      +    createDatabse(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._databaseAdminClient.createDatabase(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the dropDatabase function of undefined
      +     * @param {TypeReference} request - Data required for dropDatabase
      +     * @param {TypeReference} [options] - Data required for dropDatabase
      +     * @returns {Promise<dropDatabaseResponse>}
      +     */
      +    deleteDatabase(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._databaseAdminClient.dropDatabase(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createBackup function of undefined
      +     * @param {TypeReference} request - Data required for createBackup
      +     * @param {TypeReference} [options] - Data required for createBackup
      +     * @returns {Promise<createBackupResponse>}
      +     */
      +    createSnapshots(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._databaseAdminClient.createBackup(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the updateDatabaseDdl function of undefined
      +     * @param {TypeReference} request - Data required for updateDatabaseDdl
      +     * @param {TypeReference} [options] - Data required for updateDatabaseDdl
      +     * @returns {Promise<updateDatabaseDdlResponse>}
      +     */
      +    modifyDB(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._databaseAdminClient.updateDatabaseDdl(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the restoreDatabase function of undefined
      +     * @param {TypeReference} request - Data required for restoreDatabase
      +     * @param {TypeReference} [options] - Data required for restoreDatabase
      +     * @returns {Promise<restoreDatabaseResponse>}
      +     */
      +    restoreDatabase(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._databaseAdminClient.restoreDatabase(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteBackup function of undefined
      +     * @param {TypeReference} request - Data required for deleteBackup
      +     * @param {TypeReference} [options] - Data required for deleteBackup
      +     * @returns {Promise<deleteBackupResponse>}
      +     */
      +    deleteDBSnapshot(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._databaseAdminClient.deleteBackup(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the databasePath function of undefined
      +     * @param {StringKeyword} project - Data required for databasePath
      +     * @param {StringKeyword} instance - Data required for databasePath
      +     * @param {StringKeyword} database - Data required for databasePath
      +     * @returns {Promise<databasePathResponse>}
      +     */
      +    databasePath(project, instance, database) {
      +        return this._databaseAdminClient.databasePath(project, instance, database);
      +    }
       }
       module.exports = GCP_RDBMS;
       
      diff --git a/docs/googleCloud_database_gcp-noSql.js.html b/docs/googleCloud_database_gcp-noSql.js.html index 44eac1f2..e42c147d 100644 --- a/docs/googleCloud_database_gcp-noSql.js.html +++ b/docs/googleCloud_database_gcp-noSql.js.html @@ -68,7 +68,7 @@ @@ -85,83 +85,80 @@

      googleCloud/database/gcp-noSql.js

      -
      const { FirestoreClient } = require('@google-cloud/firestore');
      +            
      const { FirestoreClient } = require("@google-cloud/firestore");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a NoSql object
        * @category Google Cloud
        */
       class GCP_NoSql {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._firestoreClient = new FirestoreClient(config);
      -	}
      -	/**
      -	 * Trigers the createDocument function of undefined
      -	 * @param {TypeReference} request - Data required for createDocument
      -	 * @param {TypeReference} [options] - Data required for createDocument
      -	 * @returns {Promise<createDocumentResponse>}
      -	 */
      -	createItem(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._firestoreClient
      -				.createDocument(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteDocument function of undefined
      -	 * @param {TypeReference} request - Data required for deleteDocument
      -	 * @param {TypeReference} [options] - Data required for deleteDocument
      -	 * @returns {Promise<deleteDocumentResponse>}
      -	 */
      -	deleteItem(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._firestoreClient
      -				.deleteDocument(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the updateDocument function of undefined
      -	 * @param {TypeReference} request - Data required for updateDocument
      -	 * @param {TypeReference} [options] - Data required for updateDocument
      -	 * @returns {Promise<updateDocumentResponse>}
      -	 */
      -	updateItem(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._firestoreClient
      -				.updateDocument(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the runQuery function of undefined
      -	 * @param {TypeReference} [request] - Data required for runQuery
      -	 * @param {TypeReference} [options] - Data required for runQuery
      -	 * @returns {Promise<runQueryResponse>}
      -	 */
      -	query(request = undefined, options = undefined) {
      -		return this._firestoreClient.runQuery(request, options);
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._firestoreClient = new FirestoreClient(config);
      +    }
      +    /**
      +     * Trigers the createDocument function of undefined
      +     * @param {TypeReference} request - Data required for createDocument
      +     * @param {TypeReference} [options] - Data required for createDocument
      +     * @returns {Promise<createDocumentResponse>}
      +     */
      +    createItem(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._firestoreClient.createDocument(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteDocument function of undefined
      +     * @param {TypeReference} request - Data required for deleteDocument
      +     * @param {TypeReference} [options] - Data required for deleteDocument
      +     * @returns {Promise<deleteDocumentResponse>}
      +     */
      +    deleteItem(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._firestoreClient.deleteDocument(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the updateDocument function of undefined
      +     * @param {TypeReference} request - Data required for updateDocument
      +     * @param {TypeReference} [options] - Data required for updateDocument
      +     * @returns {Promise<updateDocumentResponse>}
      +     */
      +    updateItem(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._firestoreClient.updateDocument(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the runQuery function of undefined
      +     * @param {TypeReference} [request] - Data required for runQuery
      +     * @param {TypeReference} [options] - Data required for runQuery
      +     * @returns {Promise<runQueryResponse>}
      +     */
      +    query(request = undefined, options = undefined) {
      +        return this._firestoreClient.runQuery(request, options);
      +    }
       }
       module.exports = GCP_NoSql;
       
      diff --git a/docs/googleCloud_management_gcp-keyManagement.js.html b/docs/googleCloud_management_gcp-keyManagement.js.html index 3e9b8758..465c328b 100644 --- a/docs/googleCloud_management_gcp-keyManagement.js.html +++ b/docs/googleCloud_management_gcp-keyManagement.js.html @@ -68,7 +68,7 @@ @@ -85,113 +85,106 @@

      googleCloud/management/gcp-keyManagement.js

      -
      const { KeyManagementServiceClient } = require('@google-cloud/kms');
      +            
      const { KeyManagementServiceClient } = require("@google-cloud/kms");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a KeyManagement object
        * @category Google Cloud
        */
       class GCP_KeyManagement {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._keyManagementServiceClient = new KeyManagementServiceClient(
      -			config
      -		);
      -	}
      -	/**
      -	 * Trigers the createCryptoKey function of undefined
      -	 * @param {TypeReference} request - Data required for createCryptoKey
      -	 * @param {TypeReference} [options] - Data required for createCryptoKey
      -	 * @returns {Promise<createCryptoKeyResponse>}
      -	 */
      -	createKey(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._keyManagementServiceClient
      -				.createCryptoKey(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the destroyCryptoKeyVersion function of undefined
      -	 * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
      -	 * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
      -	 * @returns {Promise<destroyCryptoKeyVersionResponse>}
      -	 */
      -	deleteKey(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._keyManagementServiceClient
      -				.destroyCryptoKeyVersion(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the updateCryptoKey function of undefined
      -	 * @param {TypeReference} request - Data required for updateCryptoKey
      -	 * @param {TypeReference} [options] - Data required for updateCryptoKey
      -	 * @returns {Promise<updateCryptoKeyResponse>}
      -	 */
      -	update(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._keyManagementServiceClient
      -				.updateCryptoKey(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getCryptoKey function of undefined
      -	 * @param {TypeReference} request - Data required for getCryptoKey
      -	 * @param {TypeReference} [options] - Data required for getCryptoKey
      -	 * @returns {Promise<getCryptoKeyResponse>}
      -	 */
      -	describeKey(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._keyManagementServiceClient
      -				.getCryptoKey(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the setIamPolicy function of undefined
      -	 * @param {TypeReference} request - Data required for setIamPolicy
      -	 * @param {UnionType} [options] - Data required for setIamPolicy
      -	 * @param {TypeReference} [callback] - Data required for setIamPolicy
      -	 * @returns {Promise<setIamPolicyResponse>}
      -	 */
      -	putKeyPolicy(request, options = undefined, callback = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._keyManagementServiceClient
      -				.setIamPolicy(request, options, callback)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._keyManagementServiceClient = new KeyManagementServiceClient(config);
      +    }
      +    /**
      +     * Trigers the createCryptoKey function of undefined
      +     * @param {TypeReference} request - Data required for createCryptoKey
      +     * @param {TypeReference} [options] - Data required for createCryptoKey
      +     * @returns {Promise<createCryptoKeyResponse>}
      +     */
      +    createKey(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._keyManagementServiceClient.createCryptoKey(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the destroyCryptoKeyVersion function of undefined
      +     * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
      +     * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
      +     * @returns {Promise<destroyCryptoKeyVersionResponse>}
      +     */
      +    deleteKey(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the updateCryptoKey function of undefined
      +     * @param {TypeReference} request - Data required for updateCryptoKey
      +     * @param {TypeReference} [options] - Data required for updateCryptoKey
      +     * @returns {Promise<updateCryptoKeyResponse>}
      +     */
      +    update(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._keyManagementServiceClient.updateCryptoKey(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getCryptoKey function of undefined
      +     * @param {TypeReference} request - Data required for getCryptoKey
      +     * @param {TypeReference} [options] - Data required for getCryptoKey
      +     * @returns {Promise<getCryptoKeyResponse>}
      +     */
      +    describeKey(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._keyManagementServiceClient.getCryptoKey(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the setIamPolicy function of undefined
      +     * @param {TypeReference} request - Data required for setIamPolicy
      +     * @param {UnionType} [options] - Data required for setIamPolicy
      +     * @param {TypeReference} [callback] - Data required for setIamPolicy
      +     * @returns {Promise<setIamPolicyResponse>}
      +     */
      +    putKeyPolicy(request, options = undefined, callback = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._keyManagementServiceClient.setIamPolicy(request, options, callback)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = GCP_KeyManagement;
       
      diff --git a/docs/googleCloud_management_gcp-monitoring.js.html b/docs/googleCloud_management_gcp-monitoring.js.html index d2319dfe..998a8bf4 100644 --- a/docs/googleCloud_management_gcp-monitoring.js.html +++ b/docs/googleCloud_management_gcp-monitoring.js.html @@ -68,7 +68,7 @@ @@ -85,120 +85,115 @@

      googleCloud/management/gcp-monitoring.js

      -
      const { AlertPolicyServiceClient } = require('@google-cloud/monitoring');
      -const { MetricServiceClient } = require('@google-cloud/monitoring');
      +            
      const { AlertPolicyServiceClient } = require("@google-cloud/monitoring");
      +const { MetricServiceClient } = require("@google-cloud/monitoring");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Monitoring object
        * @category Google Cloud
        */
       class GCP_Monitoring {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
      -		this._metricServiceClient = new MetricServiceClient(config);
      -	}
      -	/**
      -	 * Trigers the createAlertPolicy function of undefined
      -	 * @param {TypeReference} request - Data required for createAlertPolicy
      -	 * @param {TypeReference} [options] - Data required for createAlertPolicy
      -	 * @returns {Promise<createAlertPolicyResponse>}
      -	 */
      -	createAlarm(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._alertPolicyServiceClient
      -				.createAlertPolicy(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteAlertPolicy function of undefined
      -	 * @param {TypeReference} request - Data required for deleteAlertPolicy
      -	 * @param {TypeReference} [options] - Data required for deleteAlertPolicy
      -	 * @returns {Promise<deleteAlertPolicyResponse>}
      -	 */
      -	deleteAlarm(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._alertPolicyServiceClient
      -				.deleteAlertPolicy(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the updateAlertPolicy function of undefined
      -	 * @param {TypeReference} request - Data required for updateAlertPolicy
      -	 * @param {TypeReference} [options] - Data required for updateAlertPolicy
      -	 * @returns {Promise<updateAlertPolicyResponse>}
      -	 */
      -	updateAlarm(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._alertPolicyServiceClient
      -				.updateAlertPolicy(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the listAlertPolicies function of undefined
      -	 * @param {TypeReference} request - Data required for listAlertPolicies
      -	 * @param {TypeReference} [options] - Data required for listAlertPolicies
      -	 * @returns {Promise<listAlertPoliciesResponse>}
      -	 */
      -	listAlarms(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._alertPolicyServiceClient
      -				.listAlertPolicies(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getMetricDescriptor function of undefined
      -	 * @param {TypeReference} request - Data required for getMetricDescriptor
      -	 * @param {TypeReference} [options] - Data required for getMetricDescriptor
      -	 * @returns {Promise<getMetricDescriptorResponse>}
      -	 */
      -	getMetricData(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._metricServiceClient
      -				.getMetricDescriptor(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the projectPath function of undefined
      -	 * @param {StringKeyword} project - Data required for projectPath
      -	 * @returns {Promise<projectPathResponse>}
      -	 */
      -	projectPath(project) {
      -		return this._alertPolicyServiceClient.projectPath(project);
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
      +        this._metricServiceClient = new MetricServiceClient(config);
      +    }
      +    /**
      +     * Trigers the createAlertPolicy function of undefined
      +     * @param {TypeReference} request - Data required for createAlertPolicy
      +     * @param {TypeReference} [options] - Data required for createAlertPolicy
      +     * @returns {Promise<createAlertPolicyResponse>}
      +     */
      +    createAlarm(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._alertPolicyServiceClient.createAlertPolicy(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteAlertPolicy function of undefined
      +     * @param {TypeReference} request - Data required for deleteAlertPolicy
      +     * @param {TypeReference} [options] - Data required for deleteAlertPolicy
      +     * @returns {Promise<deleteAlertPolicyResponse>}
      +     */
      +    deleteAlarm(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._alertPolicyServiceClient.deleteAlertPolicy(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the updateAlertPolicy function of undefined
      +     * @param {TypeReference} request - Data required for updateAlertPolicy
      +     * @param {TypeReference} [options] - Data required for updateAlertPolicy
      +     * @returns {Promise<updateAlertPolicyResponse>}
      +     */
      +    updateAlarm(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._alertPolicyServiceClient.updateAlertPolicy(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the listAlertPolicies function of undefined
      +     * @param {TypeReference} request - Data required for listAlertPolicies
      +     * @param {TypeReference} [options] - Data required for listAlertPolicies
      +     * @returns {Promise<listAlertPoliciesResponse>}
      +     */
      +    listAlarms(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._alertPolicyServiceClient.listAlertPolicies(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getMetricDescriptor function of undefined
      +     * @param {TypeReference} request - Data required for getMetricDescriptor
      +     * @param {TypeReference} [options] - Data required for getMetricDescriptor
      +     * @returns {Promise<getMetricDescriptorResponse>}
      +     */
      +    getMetricData(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._metricServiceClient.getMetricDescriptor(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the projectPath function of undefined
      +     * @param {StringKeyword} project - Data required for projectPath
      +     * @returns {Promise<projectPathResponse>}
      +     */
      +    projectPath(project) {
      +        return this._alertPolicyServiceClient.projectPath(project);
      +    }
       }
       module.exports = GCP_Monitoring;
       
      diff --git a/docs/googleCloud_management_gcp-notificationService.js.html b/docs/googleCloud_management_gcp-notificationService.js.html index fc8baea0..7fdbe6d4 100644 --- a/docs/googleCloud_management_gcp-notificationService.js.html +++ b/docs/googleCloud_management_gcp-notificationService.js.html @@ -68,7 +68,7 @@ @@ -85,166 +85,158 @@

      googleCloud/management/gcp-notificationService.js

      -
      const { PublisherClient } = require('@google-cloud/pubsub');
      -const { SubscriberClient } = require('@google-cloud/pubsub');
      +            
      const { PublisherClient } = require("@google-cloud/pubsub");
      +const { SubscriberClient } = require("@google-cloud/pubsub");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a NotificationService object
        * @category Google Cloud
        */
       class GCP_NotificationService {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._publisherClient = new PublisherClient(config);
      -		this._subscriberClient = new SubscriberClient(config);
      -	}
      -	/**
      -	 * Trigers the createTopic function of undefined
      -	 * @param {TypeReference} request - Data required for createTopic
      -	 * @param {TypeReference} [options] - Data required for createTopic
      -	 * @returns {Promise<createTopicResponse>}
      -	 */
      -	createTopic(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._publisherClient
      -				.createTopic(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteTopic function of undefined
      -	 * @param {TypeReference} request - Data required for deleteTopic
      -	 * @param {TypeReference} [options] - Data required for deleteTopic
      -	 * @returns {Promise<deleteTopicResponse>}
      -	 */
      -	deleteTopic(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._publisherClient
      -				.deleteTopic(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getTopic function of undefined
      -	 * @param {TypeReference} request - Data required for getTopic
      -	 * @param {TypeReference} [options] - Data required for getTopic
      -	 * @returns {Promise<getTopicResponse>}
      -	 */
      -	getTopicAttributes(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._publisherClient
      -				.getTopic(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the listTopicSubscriptions function of undefined
      -	 * @param {TypeReference} request - Data required for listTopicSubscriptions
      -	 * @param {TypeReference} [options] - Data required for listTopicSubscriptions
      -	 * @returns {Promise<listTopicSubscriptionsResponse>}
      -	 */
      -	listSubscriptions(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._publisherClient
      -				.listTopicSubscriptions(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createSubscription function of undefined
      -	 * @param {TypeReference} request - Data required for createSubscription
      -	 * @param {TypeReference} [options] - Data required for createSubscription
      -	 * @returns {Promise<createSubscriptionResponse>}
      -	 */
      -	subscribe(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._subscriberClient
      -				.createSubscription(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the publish function of undefined
      -	 * @param {TypeReference} request - Data required for publish
      -	 * @param {TypeReference} [options] - Data required for publish
      -	 * @returns {Promise<publishResponse>}
      -	 */
      -	publish(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._publisherClient
      -				.publish(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the listTopics function of undefined
      -	 * @param {TypeReference} request - Data required for listTopics
      -	 * @param {TypeReference} [options] - Data required for listTopics
      -	 * @returns {Promise<listTopicsResponse>}
      -	 */
      -	listTopics(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._publisherClient
      -				.listTopics(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the deleteSubscription function of undefined
      -	 * @param {TypeReference} request - Data required for deleteSubscription
      -	 * @param {TypeReference} [options] - Data required for deleteSubscription
      -	 * @returns {Promise<deleteSubscriptionResponse>}
      -	 */
      -	unsubscribe(request, options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._subscriberClient
      -				.deleteSubscription(request, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._publisherClient = new PublisherClient(config);
      +        this._subscriberClient = new SubscriberClient(config);
      +    }
      +    /**
      +     * Trigers the createTopic function of undefined
      +     * @param {TypeReference} request - Data required for createTopic
      +     * @param {TypeReference} [options] - Data required for createTopic
      +     * @returns {Promise<createTopicResponse>}
      +     */
      +    createTopic(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._publisherClient.createTopic(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteTopic function of undefined
      +     * @param {TypeReference} request - Data required for deleteTopic
      +     * @param {TypeReference} [options] - Data required for deleteTopic
      +     * @returns {Promise<deleteTopicResponse>}
      +     */
      +    deleteTopic(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._publisherClient.deleteTopic(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getTopic function of undefined
      +     * @param {TypeReference} request - Data required for getTopic
      +     * @param {TypeReference} [options] - Data required for getTopic
      +     * @returns {Promise<getTopicResponse>}
      +     */
      +    getTopicAttributes(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._publisherClient.getTopic(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the listTopicSubscriptions function of undefined
      +     * @param {TypeReference} request - Data required for listTopicSubscriptions
      +     * @param {TypeReference} [options] - Data required for listTopicSubscriptions
      +     * @returns {Promise<listTopicSubscriptionsResponse>}
      +     */
      +    listSubscriptions(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._publisherClient.listTopicSubscriptions(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createSubscription function of undefined
      +     * @param {TypeReference} request - Data required for createSubscription
      +     * @param {TypeReference} [options] - Data required for createSubscription
      +     * @returns {Promise<createSubscriptionResponse>}
      +     */
      +    subscribe(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._subscriberClient.createSubscription(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the publish function of undefined
      +     * @param {TypeReference} request - Data required for publish
      +     * @param {TypeReference} [options] - Data required for publish
      +     * @returns {Promise<publishResponse>}
      +     */
      +    publish(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._publisherClient.publish(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the listTopics function of undefined
      +     * @param {TypeReference} request - Data required for listTopics
      +     * @param {TypeReference} [options] - Data required for listTopics
      +     * @returns {Promise<listTopicsResponse>}
      +     */
      +    listTopics(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._publisherClient.listTopics(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the deleteSubscription function of undefined
      +     * @param {TypeReference} request - Data required for deleteSubscription
      +     * @param {TypeReference} [options] - Data required for deleteSubscription
      +     * @returns {Promise<deleteSubscriptionResponse>}
      +     */
      +    unsubscribe(request, options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._subscriberClient.deleteSubscription(request, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = GCP_NotificationService;
       
      diff --git a/docs/googleCloud_network_gcp-DNS.js.html b/docs/googleCloud_network_gcp-DNS.js.html index 0986d4a5..67f55b69 100644 --- a/docs/googleCloud_network_gcp-DNS.js.html +++ b/docs/googleCloud_network_gcp-DNS.js.html @@ -68,7 +68,7 @@ @@ -85,105 +85,101 @@

      googleCloud/network/gcp-DNS.js

      -
      const { DNS } = require('@google-cloud/dns');
      +            
      const { DNS } = require("@google-cloud/dns");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a dns object
        * @category Google Cloud
        */
       class GCP_dns {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._dns = new DNS(config);
      -	}
      -	/**
      -	 * Trigers the getZones function of dns
      -	 * @param {TypeReference} [query] - Optional parameter
      -	 * @returns {Promise<getZonesResponse>}
      -	 */
      -	listZones(query = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._dns
      -				.getZones(query)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the create function of dns
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {DNS} dns - Mandatory parameter
      -	 * @param {TypeReference} config - Mandatory parameter
      -	 * @returns {Promise<createResponse>}
      -	 */
      -	createZone(dns, config, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			dns.zone(identifier)
      -				.create(config)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createChange function of dns
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {DNS} dns - Mandatory parameter
      -	 * @param {TypeReference} config - Mandatory parameter
      -	 * @returns {Promise<createChangeResponse>}
      -	 */
      -	changeRecordSets(dns, config, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			dns.zone(identifier)
      -				.createChange(config)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the delete function of dns
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {DNS} dns - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<deleteResponse>}
      -	 */
      -	deleteZone(dns, options = undefined, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			dns.zone(identifier)
      -				.delete(options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the record function of dns
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {DNS} dns - Mandatory parameter
      -	 * @param {StringKeyword} type - Mandatory parameter
      -	 * @param {TypeReference} metadata - Mandatory parameter
      -	 * @returns {Promise<recordResponse>}
      -	 */
      -	record(dns, type, metadata) {
      -		return this.dns.record(type, metadata);
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._dns = new DNS(config);
      +    }
      +    /**
      +     * Trigers the getZones function of dns
      +     * @param {TypeReference} [query] - Optional parameter
      +     * @returns {Promise<getZonesResponse>}
      +     */
      +    listZones(query = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._dns.getZones(query)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the create function of dns
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {DNS} dns - Mandatory parameter
      +     * @param {TypeReference} config - Mandatory parameter
      +     * @returns {Promise<createResponse>}
      +     */
      +    createZone(dns, config, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            dns.zone(identifier).create(config)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createChange function of dns
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {DNS} dns - Mandatory parameter
      +     * @param {TypeReference} config - Mandatory parameter
      +     * @returns {Promise<createChangeResponse>}
      +     */
      +    changeRecordSets(dns, config, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            dns.zone(identifier).createChange(config)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the delete function of dns
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {DNS} dns - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<deleteResponse>}
      +     */
      +    deleteZone(dns, options = undefined, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            dns.zone(identifier).delete(options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the record function of dns
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {DNS} dns - Mandatory parameter
      +     * @param {StringKeyword} type - Mandatory parameter
      +     * @param {TypeReference} metadata - Mandatory parameter
      +     * @returns {Promise<recordResponse>}
      +     */
      +    record(dns, type, metadata) {
      +        return this.dns.record(type, metadata);
      +    }
       }
       module.exports = GCP_dns;
       
      diff --git a/docs/googleCloud_storage_gcp-archivalStorage.js.html b/docs/googleCloud_storage_gcp-archivalStorage.js.html index d678def2..7a0d4766 100644 --- a/docs/googleCloud_storage_gcp-archivalStorage.js.html +++ b/docs/googleCloud_storage_gcp-archivalStorage.js.html @@ -68,7 +68,7 @@ @@ -85,115 +85,107 @@

      googleCloud/storage/gcp-archivalStorage.js

      -
      const { Storage } = require('@google-cloud/storage');
      +            
      const { Storage } = require("@google-cloud/storage");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a storage object
        * @category Google Cloud
        */
       class GCP_storage {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._storage = new Storage(config);
      -	}
      -	/**
      -	 * Trigers the deleteFiles function of storage
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {Storage} storage - Mandatory parameter
      -	 * @param {TypeReference} [query] - Optional parameter
      -	 * @returns {Promise<deleteFilesResponse>}
      -	 */
      -	deleteFiles(storage, query = undefined, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			storage
      -				.bucket(identifier)
      -				.deleteFiles(query)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the upload function of storage
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {Storage} storage - Mandatory parameter
      -	 * @param {StringKeyword} pathString - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<uploadResponse>}
      -	 */
      -	upload(storage, pathString, options = undefined, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			storage
      -				.bucket(identifier)
      -				.upload(pathString, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the makePublic function of storage
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {Bucket} bucket - Mandatory parameter
      -	 * @returns {Promise<makePublicResponse>}
      -	 */
      -	makePublic(bucket, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			bucket
      -				.file(identifier)
      -				.makePublic()
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createBucket function of storage
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} [metadata] - Optional parameter
      -	 * @returns {Promise<createBucketResponse>}
      -	 */
      -	create(name, metadata = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._storage
      -				.createBucket(name, metadata)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getBuckets function of storage
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getBucketsResponse>}
      -	 */
      -	list(options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._storage
      -				.getBuckets(options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._storage = new Storage(config);
      +    }
      +    /**
      +     * Trigers the deleteFiles function of storage
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {Storage} storage - Mandatory parameter
      +     * @param {TypeReference} [query] - Optional parameter
      +     * @returns {Promise<deleteFilesResponse>}
      +     */
      +    deleteFiles(storage, query = undefined, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            storage.bucket(identifier).deleteFiles(query)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the upload function of storage
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {Storage} storage - Mandatory parameter
      +     * @param {StringKeyword} pathString - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<uploadResponse>}
      +     */
      +    upload(storage, pathString, options = undefined, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            storage.bucket(identifier).upload(pathString, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the makePublic function of storage
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {Bucket} bucket - Mandatory parameter
      +     * @returns {Promise<makePublicResponse>}
      +     */
      +    makePublic(bucket, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            bucket.file(identifier).makePublic()
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createBucket function of storage
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} [metadata] - Optional parameter
      +     * @returns {Promise<createBucketResponse>}
      +     */
      +    create(name, metadata = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._storage.createBucket(name, metadata)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getBuckets function of storage
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getBucketsResponse>}
      +     */
      +    list(options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._storage.getBuckets(options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = GCP_storage;
       
      diff --git a/docs/googleCloud_storage_gcp-storageBucket.js.html b/docs/googleCloud_storage_gcp-storageBucket.js.html index 6fbd9f49..f17021f2 100644 --- a/docs/googleCloud_storage_gcp-storageBucket.js.html +++ b/docs/googleCloud_storage_gcp-storageBucket.js.html @@ -68,7 +68,7 @@ @@ -85,115 +85,107 @@

      googleCloud/storage/gcp-storageBucket.js

      -
      const { Storage } = require('@google-cloud/storage');
      +            
      const { Storage } = require("@google-cloud/storage");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a storage object
        * @category Google Cloud
        */
       class GCP_storage {
      -	/**
      -	 *
      -	 * @param {object} config Configuration object
      -	 */
      -	constructor(config) {
      -		this._storage = new Storage(config);
      -	}
      -	/**
      -	 * Trigers the deleteFiles function of storage
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {Storage} storage - Mandatory parameter
      -	 * @param {TypeReference} [query] - Optional parameter
      -	 * @returns {Promise<deleteFilesResponse>}
      -	 */
      -	deleteFiles(storage, query = undefined, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			storage
      -				.bucket(identifier)
      -				.deleteFiles(query)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the upload function of storage
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {Storage} storage - Mandatory parameter
      -	 * @param {StringKeyword} pathString - Mandatory parameter
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<uploadResponse>}
      -	 */
      -	upload(storage, pathString, options = undefined, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			storage
      -				.bucket(identifier)
      -				.upload(pathString, options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the makePublic function of storage
      -	 * @param {string} [identifier] - Optional parameter
      -	 * @param {Bucket} bucket - Mandatory parameter
      -	 * @returns {Promise<makePublicResponse>}
      -	 */
      -	makePublic(bucket, identifier = undefined) {
      -		return new Promise((resolve, reject) => {
      -			bucket
      -				.file(identifier)
      -				.makePublic()
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the createBucket function of storage
      -	 * @param {StringKeyword} name - Mandatory parameter
      -	 * @param {TypeReference} [metadata] - Optional parameter
      -	 * @returns {Promise<createBucketResponse>}
      -	 */
      -	create(name, metadata = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._storage
      -				.createBucket(name, metadata)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      -	/**
      -	 * Trigers the getBuckets function of storage
      -	 * @param {TypeReference} [options] - Optional parameter
      -	 * @returns {Promise<getBucketsResponse>}
      -	 */
      -	list(options = undefined) {
      -		return new Promise((resolve, reject) => {
      -			this._storage
      -				.getBuckets(options)
      -				.then(result => {
      -					resolve(result);
      -				})
      -				.catch(err => {
      -					reject(err);
      -				});
      -		});
      -	}
      +    /**
      +     *
      +     * @param {object} config Configuration object
      +     */
      +    constructor(config) {
      +        this._storage = new Storage(config);
      +    }
      +    /**
      +     * Trigers the deleteFiles function of storage
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {Storage} storage - Mandatory parameter
      +     * @param {TypeReference} [query] - Optional parameter
      +     * @returns {Promise<deleteFilesResponse>}
      +     */
      +    deleteFiles(storage, query = undefined, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            storage.bucket(identifier).deleteFiles(query)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the upload function of storage
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {Storage} storage - Mandatory parameter
      +     * @param {StringKeyword} pathString - Mandatory parameter
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<uploadResponse>}
      +     */
      +    upload(storage, pathString, options = undefined, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            storage.bucket(identifier).upload(pathString, options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the makePublic function of storage
      +     * @param {string} [identifier] - Optional parameter
      +     * @param {Bucket} bucket - Mandatory parameter
      +     * @returns {Promise<makePublicResponse>}
      +     */
      +    makePublic(bucket, identifier = undefined) {
      +        return new Promise((resolve, reject) => {
      +            bucket.file(identifier).makePublic()
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the createBucket function of storage
      +     * @param {StringKeyword} name - Mandatory parameter
      +     * @param {TypeReference} [metadata] - Optional parameter
      +     * @returns {Promise<createBucketResponse>}
      +     */
      +    create(name, metadata = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._storage.createBucket(name, metadata)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
      +    /**
      +     * Trigers the getBuckets function of storage
      +     * @param {TypeReference} [options] - Optional parameter
      +     * @returns {Promise<getBucketsResponse>}
      +     */
      +    list(options = undefined) {
      +        return new Promise((resolve, reject) => {
      +            this._storage.getBuckets(options)
      +                .then(result => {
      +                resolve(result);
      +            })
      +                .catch(err => {
      +                reject(err);
      +            });
      +        });
      +    }
       }
       module.exports = GCP_storage;
       
      diff --git a/docs/index.html b/docs/index.html index 26766ff8..7e95739f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -66,7 +66,7 @@ diff --git a/generator/generatedClasses/AWS/appServices/aws-paaS.js b/generator/generatedClasses/AWS/appServices/aws-paaS.js index f8e62ded..b1acbd1e 100644 --- a/generator/generatedClasses/AWS/appServices/aws-paaS.js +++ b/generator/generatedClasses/AWS/appServices/aws-paaS.js @@ -4,295 +4,287 @@ * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment( - params, - (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - } - ); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js index c89ce192..0c4caf7b 100644 --- a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js +++ b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/generator/generatedClasses/AWS/compute/aws-computeInstance.js b/generator/generatedClasses/AWS/compute/aws-computeInstance.js index 7ac04a34..569ca6fe 100644 --- a/generator/generatedClasses/AWS/compute/aws-computeInstance.js +++ b/generator/generatedClasses/AWS/compute/aws-computeInstance.js @@ -4,161 +4,170 @@ * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/generator/generatedClasses/AWS/compute/aws-container.js b/generator/generatedClasses/AWS/compute/aws-container.js index 44da8f96..1b5ec5a5 100644 --- a/generator/generatedClasses/AWS/compute/aws-container.js +++ b/generator/generatedClasses/AWS/compute/aws-container.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/generator/generatedClasses/AWS/compute/aws-kubernetes.js b/generator/generatedClasses/AWS/compute/aws-kubernetes.js index 6381ac0f..bf31ba19 100644 --- a/generator/generatedClasses/AWS/compute/aws-kubernetes.js +++ b/generator/generatedClasses/AWS/compute/aws-kubernetes.js @@ -4,177 +4,187 @@ * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/generator/generatedClasses/AWS/database/aws-RDBMS.js b/generator/generatedClasses/AWS/database/aws-RDBMS.js index b53f2bcb..7983b58e 100644 --- a/generator/generatedClasses/AWS/database/aws-RDBMS.js +++ b/generator/generatedClasses/AWS/database/aws-RDBMS.js @@ -4,113 +4,119 @@ * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/generator/generatedClasses/AWS/database/aws-noSql.js b/generator/generatedClasses/AWS/database/aws-noSql.js index 3eebfbbd..3af86a16 100644 --- a/generator/generatedClasses/AWS/database/aws-noSql.js +++ b/generator/generatedClasses/AWS/database/aws-noSql.js @@ -4,113 +4,119 @@ * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js index 82128eef..d55afca0 100644 --- a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js +++ b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js @@ -4,161 +4,170 @@ * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/generator/generatedClasses/AWS/management/aws-keyManagement.js b/generator/generatedClasses/AWS/management/aws-keyManagement.js index c311e123..225039c8 100644 --- a/generator/generatedClasses/AWS/management/aws-keyManagement.js +++ b/generator/generatedClasses/AWS/management/aws-keyManagement.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/generator/generatedClasses/AWS/management/aws-monitoring.js b/generator/generatedClasses/AWS/management/aws-monitoring.js index 24c83246..aa89282a 100644 --- a/generator/generatedClasses/AWS/management/aws-monitoring.js +++ b/generator/generatedClasses/AWS/management/aws-monitoring.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/generator/generatedClasses/AWS/management/aws-notificationService.js b/generator/generatedClasses/AWS/management/aws-notificationService.js index 50efb35e..fb80c822 100644 --- a/generator/generatedClasses/AWS/management/aws-notificationService.js +++ b/generator/generatedClasses/AWS/management/aws-notificationService.js @@ -4,145 +4,153 @@ * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/generator/generatedClasses/AWS/network/aws-DNS.js b/generator/generatedClasses/AWS/network/aws-DNS.js index 7a62602f..2a9330da 100644 --- a/generator/generatedClasses/AWS/network/aws-DNS.js +++ b/generator/generatedClasses/AWS/network/aws-DNS.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/generator/generatedClasses/AWS/network/aws-loadBalancer.js b/generator/generatedClasses/AWS/network/aws-loadBalancer.js index d9eba23b..7731152c 100644 --- a/generator/generatedClasses/AWS/network/aws-loadBalancer.js +++ b/generator/generatedClasses/AWS/network/aws-loadBalancer.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/generator/generatedClasses/AWS/security/aws-IAM.js b/generator/generatedClasses/AWS/security/aws-IAM.js index 9191ab3d..b643c521 100644 --- a/generator/generatedClasses/AWS/security/aws-IAM.js +++ b/generator/generatedClasses/AWS/security/aws-IAM.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js index a5189f99..44aa797f 100644 --- a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js @@ -4,97 +4,102 @@ * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-blockStorage.js b/generator/generatedClasses/AWS/storage/aws-blockStorage.js index b362afec..d1c77717 100644 --- a/generator/generatedClasses/AWS/storage/aws-blockStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-blockStorage.js @@ -4,81 +4,85 @@ * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-storageBucket.js b/generator/generatedClasses/AWS/storage/aws-storageBucket.js index f738acfc..eb483a51 100644 --- a/generator/generatedClasses/AWS/storage/aws-storageBucket.js +++ b/generator/generatedClasses/AWS/storage/aws-storageBucket.js @@ -4,96 +4,101 @@ * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion, - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } + else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/generator/generatedClasses/Azure/appServices/azure-paaS.js b/generator/generatedClasses/Azure/appServices/azure-paaS.js index db0d3ff8..226bbc2a 100644 --- a/generator/generatedClasses/Azure/appServices/azure-paaS.js +++ b/generator/generatedClasses/Azure/appServices/azure-paaS.js @@ -1,429 +1,286 @@ -const { WebSiteManagementClient } = require('@azure/arm-appservice'); +const { WebSiteManagementClient } = require("@azure/arm-appservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a PaaS object * @category Azure */ class Azure_PaaS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .createOrUpdate( - resourceGroupName, - name, - siteEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .update(resourceGroupName, name, siteEnvelope, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .get(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .deleteMethod(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restart(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .restart(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createEnvironment( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .createOrUpdate( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateEnvironment( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .update( - resourceGroupName, - name, - hostingEnvironmentEnvelope, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdateSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createConfigTemplate( - resourceGroupName, - name, - siteEnvelope, - slot, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .createOrUpdateSlot( - resourceGroupName, - name, - siteEnvelope, - slot, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeConfigSettings(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .getSlot(resourceGroupName, name, slot, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.webApps - .deleteSlot(resourceGroupName, name, slot, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the checkAvailability function of appservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - checkDNSAvailability(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.domains.checkAvailability(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - terminateEnvironment(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new WebSiteManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.appServiceEnvironments - .deleteMethod(resourceGroupName, name, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.get(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.deleteMethod(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restart(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.restart(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdateSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeConfigSettings(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the checkAvailability function of appservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + checkDNSAvailability(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.domains.checkAvailability(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + terminateEnvironment(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_PaaS; diff --git a/generator/generatedClasses/Azure/compute/azure-computeInstance.js b/generator/generatedClasses/Azure/compute/azure-computeInstance.js index d793562a..1ff4472f 100644 --- a/generator/generatedClasses/Azure/compute/azure-computeInstance.js +++ b/generator/generatedClasses/Azure/compute/azure-computeInstance.js @@ -1,207 +1,148 @@ -const { ComputeManagementClient } = require('@azure/arm-compute'); +const { ComputeManagementClient } = require("@azure/arm-compute"); /*This is an auto generated class, please do not change.*/ /** * Class to create a ComputeInstance object * @category Azure */ class Azure_ComputeInstance { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, vmName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .createOrUpdate( - resourceGroupName, - vmName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .list(resourceGroupName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the start function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - start(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .start(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the powerOff function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - stop(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .powerOff(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - reboot(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .restart(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - destroy(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.virtualMachines - .deleteMethod(resourceGroupName, vmName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, vmName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.list(resourceGroupName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the start function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + start(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.start(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the powerOff function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + stop(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + reboot(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + destroy(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_ComputeInstance; diff --git a/generator/generatedClasses/Azure/compute/azure-container.js b/generator/generatedClasses/Azure/compute/azure-container.js index f27e4286..7ae30f1e 100644 --- a/generator/generatedClasses/Azure/compute/azure-container.js +++ b/generator/generatedClasses/Azure/compute/azure-container.js @@ -1,151 +1,103 @@ -const { ContainerServiceClient } = require('@azure/arm-containerservice'); +const { ContainerServiceClient } = require("@azure/arm-containerservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Container object * @category Azure */ class Azure_Container { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - containerServiceName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .createOrUpdate( - resourceGroupName, - containerServiceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .deleteMethod( - resourceGroupName, - containerServiceName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices - .get(resourceGroupName, containerServiceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.containerServices.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, containerServiceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.containerServices.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Container; diff --git a/generator/generatedClasses/Azure/compute/azure-kubernetes.js b/generator/generatedClasses/Azure/compute/azure-kubernetes.js index 9ce5157f..8f01c7c1 100644 --- a/generator/generatedClasses/Azure/compute/azure-kubernetes.js +++ b/generator/generatedClasses/Azure/compute/azure-kubernetes.js @@ -1,379 +1,240 @@ -const { ContainerServiceClient } = require('@azure/arm-containerservice'); +const { ContainerServiceClient } = require("@azure/arm-containerservice"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Azure */ class Azure_Kubernetes { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .createOrUpdate( - resourceGroupName, - resourceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .deleteMethod(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateTags( - resourceGroupName, - resourceName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .updateTags( - resourceGroupName, - resourceName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listClusters(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeCluster(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .get(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createNodeGroup( - resourceGroupName, - resourceName, - agentPoolName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .createOrUpdate( - resourceGroupName, - resourceName, - agentPoolName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteNodegroup( - resourceGroupName, - resourceName, - agentPoolName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .deleteMethod( - resourceGroupName, - resourceName, - agentPoolName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeNodeGroup( - resourceGroupName, - resourceName, - agentPoolName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .get( - resourceGroupName, - resourceName, - agentPoolName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listNodegroups(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.agentPools - .list(resourceGroupName, resourceName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the rotateClusterCertificates function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateConfig(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ContainerServiceClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedClusters - .rotateClusterCertificates( - resourceGroupName, - resourceName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateTags(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listClusters(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeCluster(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.get(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listNodegroups(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.agentPools.list(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the rotateClusterCertificates function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateConfig(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Kubernetes; diff --git a/generator/generatedClasses/Azure/database/azure-RDBMS.js b/generator/generatedClasses/Azure/database/azure-RDBMS.js index d4d7d062..f2665dd0 100644 --- a/generator/generatedClasses/Azure/database/azure-RDBMS.js +++ b/generator/generatedClasses/Azure/database/azure-RDBMS.js @@ -1,238 +1,135 @@ -const { SqlManagementClient } = require('@azure/arm-sql'); +const { SqlManagementClient } = require("@azure/arm-sql"); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Azure */ class Azure_RDBMS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createDatabse( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .createOrUpdate( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteDatabase( - resourceGroupName, - serverName, - databaseName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .deleteMethod( - resourceGroupName, - serverName, - databaseName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the exportMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createSnapshots( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .exportMethod( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - modifyDB( - resourceGroupName, - serverName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.databases - .update( - resourceGroupName, - serverName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the completeRestore function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} managedInstanceName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restoreDatabase( - resourceGroupName, - managedInstanceName, - databaseName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new SqlManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.managedDatabases - .completeRestore( - resourceGroupName, - managedInstanceName, - databaseName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the exportMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the completeRestore function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} managedInstanceName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_RDBMS; diff --git a/generator/generatedClasses/Azure/database/azure-noSql.js b/generator/generatedClasses/Azure/database/azure-noSql.js index 70b2d295..190ed4f2 100644 --- a/generator/generatedClasses/Azure/database/azure-noSql.js +++ b/generator/generatedClasses/Azure/database/azure-noSql.js @@ -1,221 +1,132 @@ -const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb'); +const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Azure */ class Azure_NoSql { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createUpdateTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} createUpdateTableParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createCollection( - resourceGroupName, - accountName, - tableName, - createUpdateTableParameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .createUpdateTable( - resourceGroupName, - accountName, - tableName, - createUpdateTableParameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteCollection( - resourceGroupName, - accountName, - tableName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .deleteTable( - resourceGroupName, - accountName, - tableName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTables function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listCollections(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .listTables(resourceGroupName, accountName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTableThroughput function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} updateThroughputParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - setAttribute( - resourceGroupName, - accountName, - tableName, - updateThroughputParameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .updateTableThroughput( - resourceGroupName, - accountName, - tableName, - updateThroughputParameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getAttributes( - resourceGroupName, - accountName, - tableName, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new CosmosDBManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.tableResources - .getTable( - resourceGroupName, - accountName, - tableName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createUpdateTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} createUpdateTableParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteCollection(resourceGroupName, accountName, tableName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTables function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listCollections(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.listTables(resourceGroupName, accountName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTableThroughput function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} updateThroughputParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getAttributes(resourceGroupName, accountName, tableName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_NoSql; diff --git a/generator/generatedClasses/Azure/management/azure-keyManagement.js b/generator/generatedClasses/Azure/management/azure-keyManagement.js index ef080569..2d594150 100644 --- a/generator/generatedClasses/Azure/management/azure-keyManagement.js +++ b/generator/generatedClasses/Azure/management/azure-keyManagement.js @@ -1,197 +1,130 @@ -const { KeyVaultManagementClient } = require('@azure/arm-keyvault'); +const { KeyVaultManagementClient } = require("@azure/arm-keyvault"); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Azure */ class Azure_KeyManagement { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createKey(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .createOrUpdate( - resourceGroupName, - vaultName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .deleteMethod(resourceGroupName, vaultName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .update( - resourceGroupName, - vaultName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .get(resourceGroupName, vaultName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAccessPolicy function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} operationKind - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - putKeyPolicy( - resourceGroupName, - vaultName, - operationKind, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new KeyVaultManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.vaults - .updateAccessPolicy( - resourceGroupName, - vaultName, - operationKind, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createKey(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.get(resourceGroupName, vaultName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAccessPolicy function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} operationKind - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_KeyManagement; diff --git a/generator/generatedClasses/Azure/management/azure-monitoring.js b/generator/generatedClasses/Azure/management/azure-monitoring.js index efb43c1f..e7b373c0 100644 --- a/generator/generatedClasses/Azure/management/azure-monitoring.js +++ b/generator/generatedClasses/Azure/management/azure-monitoring.js @@ -1,186 +1,126 @@ -const { MonitorManagementClient } = require('@azure/arm-monitor'); +const { MonitorManagementClient } = require("@azure/arm-monitor"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Azure */ class Azure_Monitoring { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .createOrUpdate( - resourceGroupName, - ruleName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteAlarm(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .deleteMethod(resourceGroupName, ruleName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} alertRulesResource - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateAlarm( - resourceGroupName, - ruleName, - alertRulesResource, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .update( - resourceGroupName, - ruleName, - alertRulesResource, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listBySubscription function of monitor - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listAlarms(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .listBySubscription(options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getMetricData(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new MonitorManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.alertRules - .get(resourceGroupName, ruleName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteAlarm(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} alertRulesResource - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listBySubscription function of monitor + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listAlarms(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.listBySubscription(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getMetricData(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.alertRules.get(resourceGroupName, ruleName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Monitoring; diff --git a/generator/generatedClasses/Azure/network/azure-DNS.js b/generator/generatedClasses/Azure/network/azure-DNS.js index 38ae476b..17a86c4b 100644 --- a/generator/generatedClasses/Azure/network/azure-DNS.js +++ b/generator/generatedClasses/Azure/network/azure-DNS.js @@ -1,159 +1,106 @@ -const { DnsManagementClient } = require('@azure/arm-dns'); +const { DnsManagementClient } = require("@azure/arm-dns"); /*This is an auto generated class, please do not change.*/ /** * Class to create a DNS object * @category Azure */ class Azure_DNS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createZone(resourceGroupName, zoneName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones - .createOrUpdate( - resourceGroupName, - zoneName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(resourceGroupName, zoneName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones - .deleteMethod(resourceGroupName, zoneName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of dns - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listZones(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.zones.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {StringKeyword} relativeRecordSetName - Mandatory parameter - * @param {TypeReference} recordType - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - changeRecordSets( - resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new DnsManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.recordSets - .createOrUpdate( - resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createZone(resourceGroupName, zoneName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(resourceGroupName, zoneName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of dns + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listZones(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.zones.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {StringKeyword} relativeRecordSetName - Mandatory parameter + * @param {TypeReference} recordType - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_DNS; diff --git a/generator/generatedClasses/Azure/network/azure-loadBalancer.js b/generator/generatedClasses/Azure/network/azure-loadBalancer.js index db3ae534..0d7ea4bc 100644 --- a/generator/generatedClasses/Azure/network/azure-loadBalancer.js +++ b/generator/generatedClasses/Azure/network/azure-loadBalancer.js @@ -1,196 +1,127 @@ -const { NetworkManagementClient } = require('@azure/arm-network'); +const { NetworkManagementClient } = require("@azure/arm-network"); /*This is an auto generated class, please do not change.*/ /** * Class to create a LoadBalancer object * @category Azure */ class Azure_LoadBalancer { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - loadBalancerName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .createOrUpdate( - resourceGroupName, - loadBalancerName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .deleteMethod( - resourceGroupName, - loadBalancerName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .list(resourceGroupName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - addTags( - resourceGroupName, - loadBalancerName, - parameters, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .updateTags( - resourceGroupName, - loadBalancerName, - parameters, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new NetworkManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.loadBalancers - .get(resourceGroupName, loadBalancerName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, loadBalancerName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.list(resourceGroupName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_LoadBalancer; diff --git a/generator/generatedClasses/Azure/storage/azure-blockStorage.js b/generator/generatedClasses/Azure/storage/azure-blockStorage.js index a792ee41..13ea3e7d 100644 --- a/generator/generatedClasses/Azure/storage/azure-blockStorage.js +++ b/generator/generatedClasses/Azure/storage/azure-blockStorage.js @@ -1,174 +1,126 @@ -const { ComputeManagementClient } = require('@azure/arm-compute'); +const { ComputeManagementClient } = require("@azure/arm-compute"); /*This is an auto generated class, please do not change.*/ /** * Class to create a BlockStorage object * @category Azure */ class Azure_BlockStorage { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .createOrUpdate( - resourceGroupName, - diskName, - disk, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .deleteMethod(resourceGroupName, diskName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .get(resourceGroupName, diskName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new ComputeManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.disks - .update(resourceGroupName, diskName, disk, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.get(resourceGroupName, diskName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.disks.update(resourceGroupName, diskName, disk, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_BlockStorage; diff --git a/generator/generatedClasses/Azure/storage/azure-storageBucket.js b/generator/generatedClasses/Azure/storage/azure-storageBucket.js index fd7c99ec..f2e9e22c 100644 --- a/generator/generatedClasses/Azure/storage/azure-storageBucket.js +++ b/generator/generatedClasses/Azure/storage/azure-storageBucket.js @@ -1,129 +1,85 @@ -const { StorageManagementClient } = require('@azure/arm-storage'); +const { StorageManagementClient } = require("@azure/arm-storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a StorageBucket object * @category Azure */ class Azure_StorageBucket { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the create function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} blobContainer - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create( - resourceGroupName, - accountName, - containerName, - blobContainer, - options = undefined - ) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .create( - resourceGroupName, - accountName, - containerName, - blobContainer, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, accountName, containerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .deleteMethod( - resourceGroupName, - accountName, - containerName, - options - ) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse( - process.env.AZURE_CLIENT_ID, - process.env.AZURE_CLIENT_SECRET, - process.env.AZURE_TENANT_ID - ) - .then(authres => { - const client = new StorageManagementClient( - authres.credentials, - process.env.AZURE_SUBSCRIPTION_ID - ); - client.blobContainers - .list(resourceGroupName, accountName, options) - .then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the create function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} blobContainer - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, accountName, containerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) + .then(authres => { + const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); + client.blobContainers.list(resourceGroupName, accountName, options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_StorageBucket; diff --git a/generator/generatedClasses/DO/compute/do-computeInstance.js b/generator/generatedClasses/DO/compute/do-computeInstance.js index 593c3b85..70594a63 100644 --- a/generator/generatedClasses/DO/compute/do-computeInstance.js +++ b/generator/generatedClasses/DO/compute/do-computeInstance.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Droplets object - * @category Digital Ocean - */ +* Class to create a Droplets object +* @category Digital Ocean +*/ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._droplets - .getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets - .deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets - .requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._droplets.getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets.deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets.requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/generator/generatedClasses/DO/compute/do-kubernetes.js b/generator/generatedClasses/DO/compute/do-kubernetes.js index bcf976ed..e5bacb21 100644 --- a/generator/generatedClasses/DO/compute/do-kubernetes.js +++ b/generator/generatedClasses/DO/compute/do-kubernetes.js @@ -1,139 +1,122 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Kubernetes object - * @category Digital Ocean - */ +* Class to create a Kubernetes object +* @category Digital Ocean +*/ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise} - */ - listClusters( - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._kubernetes - .getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes - .getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes - .delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise} - */ - listNodegroups( - clusterId, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._kubernetes - .getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes - .getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes - .addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes - .deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise} + */ + listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._kubernetes.getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes.getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes.delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise} + */ + listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes.getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes.addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes.deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/generator/generatedClasses/DO/database/do-RDBMS.js b/generator/generatedClasses/DO/database/do-RDBMS.js index 216c49fd..fa59255a 100644 --- a/generator/generatedClasses/DO/database/do-RDBMS.js +++ b/generator/generatedClasses/DO/database/do-RDBMS.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Databases object - * @category Digital Ocean - */ +* Class to create a Databases object +* @category Digital Ocean +*/ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._databases - .getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases - .createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases - .getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases - .resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._databases.getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases.createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases.getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases.resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/generator/generatedClasses/DO/database/do-noSql.js b/generator/generatedClasses/DO/database/do-noSql.js index 1fcbbe5e..7d7650f5 100644 --- a/generator/generatedClasses/DO/database/do-noSql.js +++ b/generator/generatedClasses/DO/database/do-noSql.js @@ -1,79 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Databases object - * @category Digital Ocean - */ +* Class to create a Databases object +* @category Digital Ocean +*/ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._databases - .getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases - .createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases - .getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases - .resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._databases.getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases.createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases.getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases.resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/generator/generatedClasses/DO/management/do-keyManagement.js b/generator/generatedClasses/DO/management/do-keyManagement.js index 5af44abb..d4e8f11a 100644 --- a/generator/generatedClasses/DO/management/do-keyManagement.js +++ b/generator/generatedClasses/DO/management/do-keyManagement.js @@ -1,78 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Keys object - * @category Digital Ocean - */ +* Class to create a Keys object +* @category Digital Ocean +*/ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list( - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._keys - .getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys - .getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys - .add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys - .delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._keys.getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys.getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys.add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys.delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/generator/generatedClasses/DO/network/do-DNS.js b/generator/generatedClasses/DO/network/do-DNS.js index 39ffe53e..ced40bd0 100644 --- a/generator/generatedClasses/DO/network/do-DNS.js +++ b/generator/generatedClasses/DO/network/do-DNS.js @@ -1,98 +1,87 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Domains object - * @category Digital Ocean - */ +* Class to create a Domains object +* @category Digital Ocean +*/ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise} - */ - getRecords( - domainName, - tagName, - includeAll = undefined, - page = undefined, - pageSize = undefined - ) { - return new Promise((resolve, reject) => { - this._domains - .getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains - .createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains - .getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains - .deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains - .updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise} + */ + getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { + return new Promise((resolve, reject) => { + this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains.createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains.getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains.deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains.updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/generator/generatedClasses/DO/network/do-loadBalancer.js b/generator/generatedClasses/DO/network/do-loadBalancer.js index 665ebb2f..cd02d3c1 100644 --- a/generator/generatedClasses/DO/network/do-loadBalancer.js +++ b/generator/generatedClasses/DO/network/do-loadBalancer.js @@ -1,70 +1,66 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancers object - * @category Digital Ocean - */ +* Class to create a LoadBalancers object +* @category Digital Ocean +*/ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers - .getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers - .update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers - .delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers.getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers.update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers.delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/generator/generatedClasses/DO/storage/do-blockStorage.js b/generator/generatedClasses/DO/storage/do-blockStorage.js index ce6bc60e..5724610c 100644 --- a/generator/generatedClasses/DO/storage/do-blockStorage.js +++ b/generator/generatedClasses/DO/storage/do-blockStorage.js @@ -1,70 +1,66 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a Volumes object - * @category Digital Ocean - */ +* Class to create a Volumes object +* @category Digital Ocean +*/ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes - .getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes - .create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes - .getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes - .deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes.getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes.create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes.getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes.deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/generator/generatedClasses/Oracle/blockchain/oci-blockChain.js b/generator/generatedClasses/Oracle/blockchain/oci-blockChain.js new file mode 100644 index 00000000..491ebb3d --- /dev/null +++ b/generator/generatedClasses/Oracle/blockchain/oci-blockChain.js @@ -0,0 +1,137 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a BlockchainPlatformClient object + * @category Oracle Cloud + */ +class Oracle_BlockChain { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.blockchain; + this._sdkclassName = this._oci.BlockchainPlatformClient(params, clientConfiguration); + } + /** + * Trigers the createBlockchainPlatform function of BlockchainPlatformClient + * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform + * @returns {Promise} + */ + createBlockchainPlatform(createBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.createBlockchainPlatform(createBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createOsn function of BlockchainPlatformClient + * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn + * @returns {Promise} + */ + createOsn(createOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.createOsn(createOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createPeer function of BlockchainPlatformClient + * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer + * @returns {Promise} + */ + createPeer(createPeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.createPeer(createPeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient + * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform + * @returns {Promise} + */ + deleteBlockchainPlatform(deleteBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.deleteBlockchainPlatform(deleteBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteOsn function of BlockchainPlatformClient + * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn + * @returns {Promise} + */ + deleteOsn(deleteOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.deleteOsn(deleteOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deletePeer function of BlockchainPlatformClient + * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer + * @returns {Promise} + */ + deletePeer(deletePeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.deletePeer(deletePeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getOsn function of BlockchainPlatformClient + * @param {GetOsnRequest} getOsnRequest - Data required for getOsn + * @returns {Promise} + */ + getOsn(getOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.getOsn(getOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient + * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms + * @returns {Promise} + */ + listBlockchainPlatforms(listBlockchainPlatformsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.listBlockchainPlatforms(listBlockchainPlatformsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listOsns function of BlockchainPlatformClient + * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns + * @returns {Promise} + */ + listOsns(listOsnsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.listOsns(listOsnsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listPeers function of BlockchainPlatformClient + * @param {ListPeersRequest} listPeersRequest - Data required for listPeers + * @returns {Promise} + */ + listPeers(listPeersRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.listPeers(listPeersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_BlockChain; diff --git a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js index 48d6659f..ae181271 100644 --- a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js +++ b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js @@ -1,137 +1,125 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerinstances; - this._sdkclassName = this._oci.ContainerInstanceClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js index 5bd8f43f..fccd0caf 100644 --- a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js +++ b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js @@ -1,137 +1,125 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerengine; - this._sdkclassName = this._oci.ContainerEngineClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/generator/generatedClasses/Oracle/database/oci-RDBMS.js b/generator/generatedClasses/Oracle/database/oci-RDBMS.js index eb485498..51a12e39 100644 --- a/generator/generatedClasses/Oracle/database/oci-RDBMS.js +++ b/generator/generatedClasses/Oracle/database/oci-RDBMS.js @@ -1,20 +1,17 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.mysql; - this._sdkclassName = this._oci.WorkRequestsClient( - params, - clientConfiguration - ); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); + } } module.exports = Oracle_RDBMS; diff --git a/generator/generatedClasses/Oracle/database/oci-noSql.js b/generator/generatedClasses/Oracle/database/oci-noSql.js index dc3847dc..571cec7f 100644 --- a/generator/generatedClasses/Oracle/database/oci-noSql.js +++ b/generator/generatedClasses/Oracle/database/oci-noSql.js @@ -1,121 +1,113 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.nosql; - this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/generator/generatedClasses/Oracle/devops/oci-devops.js b/generator/generatedClasses/Oracle/devops/oci-devops.js new file mode 100644 index 00000000..e583f6cf --- /dev/null +++ b/generator/generatedClasses/Oracle/devops/oci-devops.js @@ -0,0 +1,161 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a DevopsClient object + * @category Oracle Cloud + */ +class Oracle_Devops { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.devops; + this._sdkclassName = this._oci.DevopsClient(params, clientConfiguration); + } + /** + * Trigers the createDeployArtifact function of DevopsClient + * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact + * @returns {Promise} + */ + createDeployArtifact(createDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createDeployArtifact(createDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployPipeline function of DevopsClient + * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline + * @returns {Promise} + */ + createDeployPipeline(createDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createDeployPipeline(createDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployment function of DevopsClient + * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment + * @returns {Promise} + */ + deleteDeployArtifact(createDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createDeployment(createDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createProject function of DevopsClient + * @param {CreateProjectRequest} createProjectRequest - Data required for createProject + * @returns {Promise} + */ + createProject(createProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createProject(createProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRepository function of DevopsClient + * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository + * @returns {Promise} + */ + createRepository(createRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createRepository(createRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteDeployPipeline function of DevopsClient + * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline + * @returns {Promise} + */ + deleteDeployPipeline(deleteDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.deleteDeployPipeline(deleteDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteProject function of DevopsClient + * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject + * @returns {Promise} + */ + deleteProject(deleteProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.deleteProject(deleteProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRepository function of DevopsClient + * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository + * @returns {Promise} + */ + deleteRepository(deleteRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.deleteRepository(deleteRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployArtifact function of DevopsClient + * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact + * @returns {Promise} + */ + getDeployArtifact(getDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.getDeployArtifact(getDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployPipeline function of DevopsClient + * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline + * @returns {Promise} + */ + getDeployPipeline(getDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.getDeployPipeline(getDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployment function of DevopsClient + * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment + * @returns {Promise} + */ + getDeployment(getDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.getDeployment(getDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getProject function of DevopsClient + * @param {GetProjectRequest} getProjectRequest - Data required for getProject + * @returns {Promise} + */ + getProject(getProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.getProject(getProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_Devops; diff --git a/generator/generatedClasses/Oracle/management/oci-keyManagement.js b/generator/generatedClasses/Oracle/management/oci-keyManagement.js index afbdc63a..64aa56d9 100644 --- a/generator/generatedClasses/Oracle/management/oci-keyManagement.js +++ b/generator/generatedClasses/Oracle/management/oci-keyManagement.js @@ -1,20 +1,17 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.keymanagement; - this._sdkclassName = this._oci.KmsVaultClient( - params, - clientConfiguration - ); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); + } } module.exports = Oracle_KeyManagement; diff --git a/generator/generatedClasses/Oracle/network/oci-DNS.js b/generator/generatedClasses/Oracle/network/oci-DNS.js index ee607f1a..b243a0d1 100644 --- a/generator/generatedClasses/Oracle/network/oci-DNS.js +++ b/generator/generatedClasses/Oracle/network/oci-DNS.js @@ -1,69 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.dns; - this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js index 25b20cd6..6117c84c 100644 --- a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js +++ b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.loadbalancer; - this._sdkclassName = this._oci.LoadBalancerClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js index 12702e33..62583450 100644 --- a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js +++ b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js @@ -1,72 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-blockStorage.js b/generator/generatedClasses/Oracle/storage/oci-blockStorage.js new file mode 100644 index 00000000..ce9f806d --- /dev/null +++ b/generator/generatedClasses/Oracle/storage/oci-blockStorage.js @@ -0,0 +1,17 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a VirtualNetworkClient object + * @category Oracle Cloud + */ +class Oracle_BlockStorage { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.core; + this._sdkclassName = this._oci.VirtualNetworkClient(params, clientConfiguration); + } +} +module.exports = Oracle_BlockStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js index abd2afba..185c0257 100644 --- a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js +++ b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; diff --git a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js index 5ff02a87..dd66d85f 100644 --- a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js +++ b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js @@ -1,106 +1,101 @@ -const { TranslationServiceClient } = require('@google-cloud/translate'); +const { TranslationServiceClient } = require("@google-cloud/translate"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Translation object * @category Google Cloud */ class GCP_Translation { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._translationServiceClient = new TranslationServiceClient(config); - } - /** - * Trigers the translateText function of undefined - * @param {TypeReference} request - Data required for translateText - * @param {TypeReference} [options] - Data required for translateText - * @returns {Promise} - */ - translate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .translateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the batchTranslateText function of undefined - * @param {TypeReference} request - Data required for batchTranslateText - * @param {TypeReference} [options] - Data required for batchTranslateText - * @returns {Promise} - */ - batchTranslate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .batchTranslateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getGlossary function of undefined - * @param {TypeReference} request - Data required for getGlossary - * @param {TypeReference} [options] - Data required for getGlossary - * @returns {Promise} - */ - getGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .getGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createGlossary function of undefined - * @param {TypeReference} request - Data required for createGlossary - * @param {TypeReference} [options] - Data required for createGlossary - * @returns {Promise} - */ - createGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .createGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the detectLanguage function of undefined - * @param {TypeReference} request - Data required for detectLanguage - * @param {TypeReference} [options] - Data required for detectLanguage - * @returns {Promise} - */ - detectLanguage(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient - .detectLanguage(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._translationServiceClient = new TranslationServiceClient(config); + } + /** + * Trigers the translateText function of undefined + * @param {TypeReference} request - Data required for translateText + * @param {TypeReference} [options] - Data required for translateText + * @returns {Promise} + */ + translate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.translateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the batchTranslateText function of undefined + * @param {TypeReference} request - Data required for batchTranslateText + * @param {TypeReference} [options] - Data required for batchTranslateText + * @returns {Promise} + */ + batchTranslate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.batchTranslateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getGlossary function of undefined + * @param {TypeReference} request - Data required for getGlossary + * @param {TypeReference} [options] - Data required for getGlossary + * @returns {Promise} + */ + getGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.getGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createGlossary function of undefined + * @param {TypeReference} request - Data required for createGlossary + * @param {TypeReference} [options] - Data required for createGlossary + * @returns {Promise} + */ + createGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.createGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the detectLanguage function of undefined + * @param {TypeReference} request - Data required for detectLanguage + * @param {TypeReference} [options] - Data required for detectLanguage + * @returns {Promise} + */ + detectLanguage(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient.detectLanguage(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Translation; diff --git a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js index 8b2d00e5..340e295b 100644 --- a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js +++ b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js @@ -1,178 +1,169 @@ -const { ClusterManagerClient } = require('@google-cloud/container'); +const { ClusterManagerClient } = require("@google-cloud/container"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Google Cloud */ class GCP_Kubernetes { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._clusterManagerClient = new ClusterManagerClient(config); - } - /** - * Trigers the createCluster function of undefined - * @param {TypeReference} request - Data required for createCluster - * @param {TypeReference} [options] - Data required for createCluster - * @returns {Promise} - */ - create(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .createCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteCluster function of undefined - * @param {TypeReference} request - Data required for deleteCluster - * @param {TypeReference} [options] - Data required for deleteCluster - * @returns {Promise} - */ - delete(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .deleteCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listClusters function of undefined - * @param {TypeReference} request - Data required for listClusters - * @param {TypeReference} [options] - Data required for listClusters - * @returns {Promise} - */ - listClusters(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .listClusters(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCluster function of undefined - * @param {TypeReference} request - Data required for getCluster - * @param {TypeReference} [options] - Data required for getCluster - * @returns {Promise} - */ - describeCluster(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .getCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createNodePool function of undefined - * @param {TypeReference} request - Data required for createNodePool - * @param {TypeReference} [options] - Data required for createNodePool - * @returns {Promise} - */ - createNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .createNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteNodePool function of undefined - * @param {TypeReference} request - Data required for deleteNodePool - * @param {TypeReference} [options] - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .deleteNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getNodePool function of undefined - * @param {TypeReference} request - Data required for getNodePool - * @param {TypeReference} [options] - Data required for getNodePool - * @returns {Promise} - */ - describeNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .getNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listNodePools function of undefined - * @param {TypeReference} request - Data required for listNodePools - * @param {TypeReference} [options] - Data required for listNodePools - * @returns {Promise} - */ - listNodegroups(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .listNodePools(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setAddonsConfig function of undefined - * @param {TypeReference} request - Data required for setAddonsConfig - * @param {TypeReference} [options] - Data required for setAddonsConfig - * @returns {Promise} - */ - updateConfig(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient - .setAddonsConfig(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._clusterManagerClient = new ClusterManagerClient(config); + } + /** + * Trigers the createCluster function of undefined + * @param {TypeReference} request - Data required for createCluster + * @param {TypeReference} [options] - Data required for createCluster + * @returns {Promise} + */ + create(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.createCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteCluster function of undefined + * @param {TypeReference} request - Data required for deleteCluster + * @param {TypeReference} [options] - Data required for deleteCluster + * @returns {Promise} + */ + delete(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.deleteCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listClusters function of undefined + * @param {TypeReference} request - Data required for listClusters + * @param {TypeReference} [options] - Data required for listClusters + * @returns {Promise} + */ + listClusters(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.listClusters(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCluster function of undefined + * @param {TypeReference} request - Data required for getCluster + * @param {TypeReference} [options] - Data required for getCluster + * @returns {Promise} + */ + describeCluster(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.getCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createNodePool function of undefined + * @param {TypeReference} request - Data required for createNodePool + * @param {TypeReference} [options] - Data required for createNodePool + * @returns {Promise} + */ + createNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.createNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteNodePool function of undefined + * @param {TypeReference} request - Data required for deleteNodePool + * @param {TypeReference} [options] - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.deleteNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getNodePool function of undefined + * @param {TypeReference} request - Data required for getNodePool + * @param {TypeReference} [options] - Data required for getNodePool + * @returns {Promise} + */ + describeNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.getNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listNodePools function of undefined + * @param {TypeReference} request - Data required for listNodePools + * @param {TypeReference} [options] - Data required for listNodePools + * @returns {Promise} + */ + listNodegroups(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.listNodePools(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setAddonsConfig function of undefined + * @param {TypeReference} request - Data required for setAddonsConfig + * @param {TypeReference} [options] - Data required for setAddonsConfig + * @returns {Promise} + */ + updateConfig(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient.setAddonsConfig(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Kubernetes; diff --git a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js index e783c97f..a1364ad9 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js +++ b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js @@ -1,138 +1,128 @@ -const { DatabaseAdminClient } = require('@google-cloud/spanner'); +const { DatabaseAdminClient } = require("@google-cloud/spanner"); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Google Cloud */ class GCP_RDBMS { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._databaseAdminClient = new DatabaseAdminClient(config); - } - /** - * Trigers the createDatabase function of undefined - * @param {TypeReference} request - Data required for createDatabase - * @param {TypeReference} [options] - Data required for createDatabase - * @returns {Promise} - */ - createDatabse(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .createDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the dropDatabase function of undefined - * @param {TypeReference} request - Data required for dropDatabase - * @param {TypeReference} [options] - Data required for dropDatabase - * @returns {Promise} - */ - deleteDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .dropDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBackup function of undefined - * @param {TypeReference} request - Data required for createBackup - * @param {TypeReference} [options] - Data required for createBackup - * @returns {Promise} - */ - createSnapshots(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .createBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDatabaseDdl function of undefined - * @param {TypeReference} request - Data required for updateDatabaseDdl - * @param {TypeReference} [options] - Data required for updateDatabaseDdl - * @returns {Promise} - */ - modifyDB(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .updateDatabaseDdl(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restoreDatabase function of undefined - * @param {TypeReference} request - Data required for restoreDatabase - * @param {TypeReference} [options] - Data required for restoreDatabase - * @returns {Promise} - */ - restoreDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .restoreDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteBackup function of undefined - * @param {TypeReference} request - Data required for deleteBackup - * @param {TypeReference} [options] - Data required for deleteBackup - * @returns {Promise} - */ - deleteDBSnapshot(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient - .deleteBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the databasePath function of undefined - * @param {StringKeyword} project - Data required for databasePath - * @param {StringKeyword} instance - Data required for databasePath - * @param {StringKeyword} database - Data required for databasePath - * @returns {Promise} - */ - databasePath(project, instance, database) { - return this._databaseAdminClient.databasePath( - project, - instance, - database - ); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._databaseAdminClient = new DatabaseAdminClient(config); + } + /** + * Trigers the createDatabase function of undefined + * @param {TypeReference} request - Data required for createDatabase + * @param {TypeReference} [options] - Data required for createDatabase + * @returns {Promise} + */ + createDatabse(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.createDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the dropDatabase function of undefined + * @param {TypeReference} request - Data required for dropDatabase + * @param {TypeReference} [options] - Data required for dropDatabase + * @returns {Promise} + */ + deleteDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.dropDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBackup function of undefined + * @param {TypeReference} request - Data required for createBackup + * @param {TypeReference} [options] - Data required for createBackup + * @returns {Promise} + */ + createSnapshots(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.createBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDatabaseDdl function of undefined + * @param {TypeReference} request - Data required for updateDatabaseDdl + * @param {TypeReference} [options] - Data required for updateDatabaseDdl + * @returns {Promise} + */ + modifyDB(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.updateDatabaseDdl(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restoreDatabase function of undefined + * @param {TypeReference} request - Data required for restoreDatabase + * @param {TypeReference} [options] - Data required for restoreDatabase + * @returns {Promise} + */ + restoreDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.restoreDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteBackup function of undefined + * @param {TypeReference} request - Data required for deleteBackup + * @param {TypeReference} [options] - Data required for deleteBackup + * @returns {Promise} + */ + deleteDBSnapshot(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient.deleteBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the databasePath function of undefined + * @param {StringKeyword} project - Data required for databasePath + * @param {StringKeyword} instance - Data required for databasePath + * @param {StringKeyword} database - Data required for databasePath + * @returns {Promise} + */ + databasePath(project, instance, database) { + return this._databaseAdminClient.databasePath(project, instance, database); + } } module.exports = GCP_RDBMS; diff --git a/generator/generatedClasses/googleCloud/database/gcp-noSql.js b/generator/generatedClasses/googleCloud/database/gcp-noSql.js index 626a8256..960ce486 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-noSql.js +++ b/generator/generatedClasses/googleCloud/database/gcp-noSql.js @@ -1,79 +1,76 @@ -const { FirestoreClient } = require('@google-cloud/firestore'); +const { FirestoreClient } = require("@google-cloud/firestore"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Google Cloud */ class GCP_NoSql { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._firestoreClient = new FirestoreClient(config); - } - /** - * Trigers the createDocument function of undefined - * @param {TypeReference} request - Data required for createDocument - * @param {TypeReference} [options] - Data required for createDocument - * @returns {Promise} - */ - createItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .createDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteDocument function of undefined - * @param {TypeReference} request - Data required for deleteDocument - * @param {TypeReference} [options] - Data required for deleteDocument - * @returns {Promise} - */ - deleteItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .deleteDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDocument function of undefined - * @param {TypeReference} request - Data required for updateDocument - * @param {TypeReference} [options] - Data required for updateDocument - * @returns {Promise} - */ - updateItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient - .updateDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the runQuery function of undefined - * @param {TypeReference} [request] - Data required for runQuery - * @param {TypeReference} [options] - Data required for runQuery - * @returns {Promise} - */ - query(request = undefined, options = undefined) { - return this._firestoreClient.runQuery(request, options); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._firestoreClient = new FirestoreClient(config); + } + /** + * Trigers the createDocument function of undefined + * @param {TypeReference} request - Data required for createDocument + * @param {TypeReference} [options] - Data required for createDocument + * @returns {Promise} + */ + createItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.createDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteDocument function of undefined + * @param {TypeReference} request - Data required for deleteDocument + * @param {TypeReference} [options] - Data required for deleteDocument + * @returns {Promise} + */ + deleteItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.deleteDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDocument function of undefined + * @param {TypeReference} request - Data required for updateDocument + * @param {TypeReference} [options] - Data required for updateDocument + * @returns {Promise} + */ + updateItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient.updateDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the runQuery function of undefined + * @param {TypeReference} [request] - Data required for runQuery + * @param {TypeReference} [options] - Data required for runQuery + * @returns {Promise} + */ + query(request = undefined, options = undefined) { + return this._firestoreClient.runQuery(request, options); + } } module.exports = GCP_NoSql; diff --git a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js index e90fee97..65c4ad71 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js +++ b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js @@ -1,109 +1,102 @@ -const { KeyManagementServiceClient } = require('@google-cloud/kms'); +const { KeyManagementServiceClient } = require("@google-cloud/kms"); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Google Cloud */ class GCP_KeyManagement { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._keyManagementServiceClient = new KeyManagementServiceClient( - config - ); - } - /** - * Trigers the createCryptoKey function of undefined - * @param {TypeReference} request - Data required for createCryptoKey - * @param {TypeReference} [options] - Data required for createCryptoKey - * @returns {Promise} - */ - createKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .createCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the destroyCryptoKeyVersion function of undefined - * @param {TypeReference} request - Data required for destroyCryptoKeyVersion - * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion - * @returns {Promise} - */ - deleteKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .destroyCryptoKeyVersion(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateCryptoKey function of undefined - * @param {TypeReference} request - Data required for updateCryptoKey - * @param {TypeReference} [options] - Data required for updateCryptoKey - * @returns {Promise} - */ - update(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .updateCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCryptoKey function of undefined - * @param {TypeReference} request - Data required for getCryptoKey - * @param {TypeReference} [options] - Data required for getCryptoKey - * @returns {Promise} - */ - describeKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .getCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setIamPolicy function of undefined - * @param {TypeReference} request - Data required for setIamPolicy - * @param {UnionType} [options] - Data required for setIamPolicy - * @param {TypeReference} [callback] - Data required for setIamPolicy - * @returns {Promise} - */ - putKeyPolicy(request, options = undefined, callback = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient - .setIamPolicy(request, options, callback) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._keyManagementServiceClient = new KeyManagementServiceClient(config); + } + /** + * Trigers the createCryptoKey function of undefined + * @param {TypeReference} request - Data required for createCryptoKey + * @param {TypeReference} [options] - Data required for createCryptoKey + * @returns {Promise} + */ + createKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.createCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the destroyCryptoKeyVersion function of undefined + * @param {TypeReference} request - Data required for destroyCryptoKeyVersion + * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion + * @returns {Promise} + */ + deleteKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateCryptoKey function of undefined + * @param {TypeReference} request - Data required for updateCryptoKey + * @param {TypeReference} [options] - Data required for updateCryptoKey + * @returns {Promise} + */ + update(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.updateCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCryptoKey function of undefined + * @param {TypeReference} request - Data required for getCryptoKey + * @param {TypeReference} [options] - Data required for getCryptoKey + * @returns {Promise} + */ + describeKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.getCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setIamPolicy function of undefined + * @param {TypeReference} request - Data required for setIamPolicy + * @param {UnionType} [options] - Data required for setIamPolicy + * @param {TypeReference} [callback] - Data required for setIamPolicy + * @returns {Promise} + */ + putKeyPolicy(request, options = undefined, callback = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient.setIamPolicy(request, options, callback) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_KeyManagement; diff --git a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js index 4c03f5d1..4c2c2176 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js +++ b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js @@ -1,116 +1,111 @@ -const { AlertPolicyServiceClient } = require('@google-cloud/monitoring'); -const { MetricServiceClient } = require('@google-cloud/monitoring'); +const { AlertPolicyServiceClient } = require("@google-cloud/monitoring"); +const { MetricServiceClient } = require("@google-cloud/monitoring"); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Google Cloud */ class GCP_Monitoring { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); - this._metricServiceClient = new MetricServiceClient(config); - } - /** - * Trigers the createAlertPolicy function of undefined - * @param {TypeReference} request - Data required for createAlertPolicy - * @param {TypeReference} [options] - Data required for createAlertPolicy - * @returns {Promise} - */ - createAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .createAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteAlertPolicy function of undefined - * @param {TypeReference} request - Data required for deleteAlertPolicy - * @param {TypeReference} [options] - Data required for deleteAlertPolicy - * @returns {Promise} - */ - deleteAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .deleteAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAlertPolicy function of undefined - * @param {TypeReference} request - Data required for updateAlertPolicy - * @param {TypeReference} [options] - Data required for updateAlertPolicy - * @returns {Promise} - */ - updateAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .updateAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listAlertPolicies function of undefined - * @param {TypeReference} request - Data required for listAlertPolicies - * @param {TypeReference} [options] - Data required for listAlertPolicies - * @returns {Promise} - */ - listAlarms(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient - .listAlertPolicies(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getMetricDescriptor function of undefined - * @param {TypeReference} request - Data required for getMetricDescriptor - * @param {TypeReference} [options] - Data required for getMetricDescriptor - * @returns {Promise} - */ - getMetricData(request, options = undefined) { - return new Promise((resolve, reject) => { - this._metricServiceClient - .getMetricDescriptor(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the projectPath function of undefined - * @param {StringKeyword} project - Data required for projectPath - * @returns {Promise} - */ - projectPath(project) { - return this._alertPolicyServiceClient.projectPath(project); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); + this._metricServiceClient = new MetricServiceClient(config); + } + /** + * Trigers the createAlertPolicy function of undefined + * @param {TypeReference} request - Data required for createAlertPolicy + * @param {TypeReference} [options] - Data required for createAlertPolicy + * @returns {Promise} + */ + createAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.createAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteAlertPolicy function of undefined + * @param {TypeReference} request - Data required for deleteAlertPolicy + * @param {TypeReference} [options] - Data required for deleteAlertPolicy + * @returns {Promise} + */ + deleteAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.deleteAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAlertPolicy function of undefined + * @param {TypeReference} request - Data required for updateAlertPolicy + * @param {TypeReference} [options] - Data required for updateAlertPolicy + * @returns {Promise} + */ + updateAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.updateAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listAlertPolicies function of undefined + * @param {TypeReference} request - Data required for listAlertPolicies + * @param {TypeReference} [options] - Data required for listAlertPolicies + * @returns {Promise} + */ + listAlarms(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient.listAlertPolicies(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getMetricDescriptor function of undefined + * @param {TypeReference} request - Data required for getMetricDescriptor + * @param {TypeReference} [options] - Data required for getMetricDescriptor + * @returns {Promise} + */ + getMetricData(request, options = undefined) { + return new Promise((resolve, reject) => { + this._metricServiceClient.getMetricDescriptor(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the projectPath function of undefined + * @param {StringKeyword} project - Data required for projectPath + * @returns {Promise} + */ + projectPath(project) { + return this._alertPolicyServiceClient.projectPath(project); + } } module.exports = GCP_Monitoring; diff --git a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js index 447558f5..fd9ab000 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js +++ b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js @@ -1,162 +1,154 @@ -const { PublisherClient } = require('@google-cloud/pubsub'); -const { SubscriberClient } = require('@google-cloud/pubsub'); +const { PublisherClient } = require("@google-cloud/pubsub"); +const { SubscriberClient } = require("@google-cloud/pubsub"); /*This is an auto generated class, please do not change.*/ /** * Class to create a NotificationService object * @category Google Cloud */ class GCP_NotificationService { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._publisherClient = new PublisherClient(config); - this._subscriberClient = new SubscriberClient(config); - } - /** - * Trigers the createTopic function of undefined - * @param {TypeReference} request - Data required for createTopic - * @param {TypeReference} [options] - Data required for createTopic - * @returns {Promise} - */ - createTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .createTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTopic function of undefined - * @param {TypeReference} request - Data required for deleteTopic - * @param {TypeReference} [options] - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .deleteTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTopic function of undefined - * @param {TypeReference} request - Data required for getTopic - * @param {TypeReference} [options] - Data required for getTopic - * @returns {Promise} - */ - getTopicAttributes(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .getTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopicSubscriptions function of undefined - * @param {TypeReference} request - Data required for listTopicSubscriptions - * @param {TypeReference} [options] - Data required for listTopicSubscriptions - * @returns {Promise} - */ - listSubscriptions(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .listTopicSubscriptions(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createSubscription function of undefined - * @param {TypeReference} request - Data required for createSubscription - * @param {TypeReference} [options] - Data required for createSubscription - * @returns {Promise} - */ - subscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient - .createSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the publish function of undefined - * @param {TypeReference} request - Data required for publish - * @param {TypeReference} [options] - Data required for publish - * @returns {Promise} - */ - publish(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .publish(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopics function of undefined - * @param {TypeReference} request - Data required for listTopics - * @param {TypeReference} [options] - Data required for listTopics - * @returns {Promise} - */ - listTopics(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient - .listTopics(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSubscription function of undefined - * @param {TypeReference} request - Data required for deleteSubscription - * @param {TypeReference} [options] - Data required for deleteSubscription - * @returns {Promise} - */ - unsubscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient - .deleteSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._publisherClient = new PublisherClient(config); + this._subscriberClient = new SubscriberClient(config); + } + /** + * Trigers the createTopic function of undefined + * @param {TypeReference} request - Data required for createTopic + * @param {TypeReference} [options] - Data required for createTopic + * @returns {Promise} + */ + createTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.createTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTopic function of undefined + * @param {TypeReference} request - Data required for deleteTopic + * @param {TypeReference} [options] - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.deleteTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTopic function of undefined + * @param {TypeReference} request - Data required for getTopic + * @param {TypeReference} [options] - Data required for getTopic + * @returns {Promise} + */ + getTopicAttributes(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.getTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopicSubscriptions function of undefined + * @param {TypeReference} request - Data required for listTopicSubscriptions + * @param {TypeReference} [options] - Data required for listTopicSubscriptions + * @returns {Promise} + */ + listSubscriptions(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.listTopicSubscriptions(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createSubscription function of undefined + * @param {TypeReference} request - Data required for createSubscription + * @param {TypeReference} [options] - Data required for createSubscription + * @returns {Promise} + */ + subscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient.createSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the publish function of undefined + * @param {TypeReference} request - Data required for publish + * @param {TypeReference} [options] - Data required for publish + * @returns {Promise} + */ + publish(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.publish(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopics function of undefined + * @param {TypeReference} request - Data required for listTopics + * @param {TypeReference} [options] - Data required for listTopics + * @returns {Promise} + */ + listTopics(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient.listTopics(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSubscription function of undefined + * @param {TypeReference} request - Data required for deleteSubscription + * @param {TypeReference} [options] - Data required for deleteSubscription + * @returns {Promise} + */ + unsubscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient.deleteSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_NotificationService; diff --git a/generator/generatedClasses/googleCloud/network/gcp-DNS.js b/generator/generatedClasses/googleCloud/network/gcp-DNS.js index eadb0c8a..b1ce2e6f 100644 --- a/generator/generatedClasses/googleCloud/network/gcp-DNS.js +++ b/generator/generatedClasses/googleCloud/network/gcp-DNS.js @@ -1,101 +1,97 @@ -const { DNS } = require('@google-cloud/dns'); +const { DNS } = require("@google-cloud/dns"); /*This is an auto generated class, please do not change.*/ /** * Class to create a dns object * @category Google Cloud */ class GCP_dns { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._dns = new DNS(config); - } - /** - * Trigers the getZones function of dns - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - listZones(query = undefined) { - return new Promise((resolve, reject) => { - this._dns - .getZones(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the create function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - createZone(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .create(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createChange function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - changeRecordSets(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .createChange(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the delete function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(dns, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier) - .delete(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the record function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {StringKeyword} type - Mandatory parameter - * @param {TypeReference} metadata - Mandatory parameter - * @returns {Promise} - */ - record(dns, type, metadata) { - return this.dns.record(type, metadata); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._dns = new DNS(config); + } + /** + * Trigers the getZones function of dns + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + listZones(query = undefined) { + return new Promise((resolve, reject) => { + this._dns.getZones(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the create function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + createZone(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).create(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createChange function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + changeRecordSets(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).createChange(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the delete function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(dns, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier).delete(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the record function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {StringKeyword} type - Mandatory parameter + * @param {TypeReference} metadata - Mandatory parameter + * @returns {Promise} + */ + record(dns, type, metadata) { + return this.dns.record(type, metadata); + } } module.exports = GCP_dns; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js index 75ab8af4..d92787eb 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js @@ -1,111 +1,103 @@ -const { Storage } = require('@google-cloud/storage'); +const { Storage } = require("@google-cloud/storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket - .file(identifier) - .makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage - .createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage - .getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket.file(identifier).makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage.createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage.getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js index 75ab8af4..d92787eb 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js @@ -1,111 +1,103 @@ -const { Storage } = require('@google-cloud/storage'); +const { Storage } = require("@google-cloud/storage"); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage - .bucket(identifier) - .upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket - .file(identifier) - .makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage - .createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage - .getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage.bucket(identifier).upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket.file(identifier).makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage.createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage.getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generators/aws/generator.js b/generator/generators/aws/generator.js index 508d06c2..61239627 100644 --- a/generator/generators/aws/generator.js +++ b/generator/generators/aws/generator.js @@ -1,268 +1,145 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateAWSClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/aws/parser'); -var transformer_1 = require('../../transformers/aws/transformer'); -var helper_1 = require('../lib/helper'); -var dummyFile = process.cwd() + '/dummyClasses/aws.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/aws/parser"); +var transformer_1 = require("../../transformers/aws/transformer"); +var helper_1 = require("../lib/helper"); +var dummyFile = process.cwd() + "/dummyClasses/aws.js"; +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var groupedMethods = helper_1.groupers.aws(methods); - methods = helper_1.filters.aws(groupedMethods); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(" ")[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(" ")[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== "callback") { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === "TypeReference" && param.type.typeName) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var groupedMethods = helper_1.groupers.aws(methods); + methods = helper_1.filters.aws(groupedMethods); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAWSClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/AWS/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/AWS/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/AWS/' + - dir + - '/aws-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/AWS/' + - dir + - '/aws-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(" ")[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + "/generatedClasses/AWS/" + dir)) { + fs.mkdirSync(process.cwd() + "/generatedClasses/AWS/" + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + "/generatedClasses/AWS/" + + dir + + "/aws-" + + serviceName + + ".js"; + } + else { + filePath = + process.cwd() + + "/generatedClasses/AWS/" + + dir + + "/aws-" + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + ".js"; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateAWSClass = generateAWSClass; diff --git a/generator/generators/azure/generator.js b/generator/generators/azure/generator.js index 9fecc505..13310e42 100644 --- a/generator/generators/azure/generator.js +++ b/generator/generators/azure/generator.js @@ -1,323 +1,178 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateAzureClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/azure/parser'); -var transformer_1 = require('../../transformers/azure/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/azure/parser"); +var transformer_1 = require("../../transformers/azure/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/azure.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkFiles, methods) { - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - sdkFiles.map(function(sdkFile) { - sdkFile.ast.members.map(function(member) { - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - member.parameters.map(function(param) { - var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); - tempStr.pop(); - sdkFile.client = tempStr.join(''); - }); - } - if ( - typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text) - ) { - var method = methods.find(function(methd) { - return ( - methd.SDKFunctionName === member.name.text && - methd.fileName === sdkFile.fileName - ); - }); - var parameters = member.parameters.map(function(param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - throw new Error('Data extraction unsuccessful'); - } - var groupedMethods = helper_1.groupers.azure(methods); - methods = helper_1.filters.azure(groupedMethods); - var classData = { - functions: methods, - }; - return classData; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + sdkFiles.map(function (sdkFile) { + sdkFile.ast.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + member.parameters.map(function (param) { + var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); + tempStr.pop(); + sdkFile.client = tempStr.join(''); + }); + } + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text)) { + var method = methods.find(function (methd) { + return methd.SDKFunctionName === member.name.text && + methd.fileName === sdkFile.fileName; + }); + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } + else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + throw new Error('Data extraction unsuccessful'); + } + var groupedMethods = helper_1.groupers.azure(methods); + methods = helper_1.filters.azure(groupedMethods); + var classData = { + functions: methods + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAzureClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var methods, files, sdkFiles, classData, output, filePath, dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - methods = []; - Object.keys(serviceClass).map(function(key, index) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - client: null, - }); - }); - files = Array.from( - new Set( - methods.map(function(method) { - return method.fileName; - }) - ) - ); - sdkFiles = files.map(function(file) { - return { - fileName: file, - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function(method) { - return method.fileName === file; - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST(file), - ]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - classData = extractSDKData(sdkFiles, methods); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/Azure/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/Azure/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var methods, files, sdkFiles, classData, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + methods = []; + Object.keys(serviceClass).map(function (key, index) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + client: null + }); + }); + files = Array.from(new Set(methods.map(function (method) { return method.fileName; }))); + sdkFiles = files.map(function (file) { + return { + fileName: file, + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === file; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file)]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + classData = extractSDKData(sdkFiles, methods); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/Azure/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/Azure/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } exports.generateAzureClass = generateAzureClass; diff --git a/generator/generators/do/generator.js b/generator/generators/do/generator.js index f6c11156..b59d135f 100644 --- a/generator/generators/do/generator.js +++ b/generator/generators/do/generator.js @@ -1,266 +1,144 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateDOClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/do/parser'); -var transformer_1 = require('../../transformers/do/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/do/parser"); +var transformer_1 = require("../../transformers/do/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/do.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === 'TypeReference' && + param.type.typeName) { + parameter.typeName = param.type.typeName.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateDOClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + '/generatedClasses/DO/' + dir - ) - ) { - fs.mkdirSync( - process.cwd() + '/generatedClasses/DO/' + dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/DO/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/DO/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateDOClass = generateDOClass; diff --git a/generator/generators/googleCloud/generator.js b/generator/generators/googleCloud/generator.js index 84a364b2..52b88143 100644 --- a/generator/generators/googleCloud/generator.js +++ b/generator/generators/googleCloud/generator.js @@ -1,701 +1,421 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateGCPClass = exports.extractClientBasedSDKdata = exports.extractClassBasedSDKData = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/googleCloud/parser'); -var classBasedTransformer_1 = require('../../transformers/googleCloud/classBasedTransformer'); -var clientBasedTransformer_1 = require('../../transformers/googleCloud/clientBasedTransformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/googleCloud/parser"); +var classBasedTransformer_1 = require("../../transformers/googleCloud/classBasedTransformer"); +var clientBasedTransformer_1 = require("../../transformers/googleCloud/clientBasedTransformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/gcp.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractClassBasedSDKData(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var classes_1, extractedData; - return __generator(this, function(_a) { - try { - classes_1 = []; - sdkFiles.map(function(file) { - file.classes.map(function(classAst) { - var classInfo = { - name: classAst.name.text, - methods: [], - properties: [], - constructor: null, - }; - classAst.members.map(function(member) { - if ( - typescript_1.SyntaxKind[member.kind] === - 'MethodDeclaration' - ) { - var returnType = - typescript_1.SyntaxKind[ - member.type.kind - ]; - var parameters = member.parameters.map( - function(param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - }; - } - ); - var method_1 = { - pkgName: file.pkgName, - version: null, - fileName: file.fileName, - functionName: null, - SDKFunctionName: member.name.text, - params: parameters, - returnType: returnType, - returnTypeName: null, - client: classAst.name.text, - }; - if (returnType === 'TypeReference') { - method_1.returnTypeName = - member.type.typeName.text; - } - var meth = methods.find(function(meth) { - return ( - meth.SDKFunctionName === - method_1.SDKFunctionName && - meth.fileName === method_1.fileName - ); - }); - method_1.functionName = meth - ? meth.functionName - : null; - classInfo.methods.push(method_1); - } - if ( - typescript_1.SyntaxKind[member.kind] === - 'Constructor' - ) { - var parameters = member.parameters.map( - function(param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - typeRefName: param.type.typeName - ? param.type.typeName.text - : null, - }; - } - ); - classInfo.constructor = { - parameters: parameters, - }; - } - if ( - typescript_1.SyntaxKind[member.kind] === - 'PropertyDeclaration' - ) { - var isPrivateProp = - member.modifiers && - member.modifiers.some(function( - modifier - ) { - return ( - typescript_1.SyntaxKind[ - modifier.kind - ] === 'PrivateKeyword' - ); - }); - if (!isPrivateProp) { - var prop = { - name: member.name.text, - type: - typescript_1.SyntaxKind[ - member.type.kind - ], - typeRefName: member.type.typeName - ? member.type.typeName.text - : null, - }; - classInfo.properties.push(prop); - } - } - }); - classes_1.push(classInfo); - }); - }); - methods = []; - classes_1.map(function(classData) { - var filteredMethods = classData.methods.filter(function( - meth - ) { - return meth.functionName !== null; - }); - filteredMethods.map(function(filMeth) { - filMeth.classConstructorData = - classData.constructor; - }); - methods = methods.concat(filteredMethods); - }); - extractedData = { - classes: classes_1, - methods: methods, - }; - if ( - JSON.stringify(methods) === - JSON.stringify(specifiedMethods) - ) { - reject(new Error('Data extraction unsuccessful')); - } else { - resolve(extractedData); - } - } catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); - }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var classes_1, extractedData; + return __generator(this, function (_a) { + try { + classes_1 = []; + sdkFiles.map(function (file) { + file.classes.map(function (classAst) { + var classInfo = { + name: classAst.name.text, + methods: [], + properties: [], + constructor: null + }; + classAst.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration') { + var returnType = typescript_1.SyntaxKind[member.type.kind]; + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var method_1 = { + pkgName: file.pkgName, + version: null, + fileName: file.fileName, + functionName: null, + SDKFunctionName: member.name.text, + params: parameters, + returnType: returnType, + returnTypeName: null, + client: classAst.name.text + }; + if (returnType === 'TypeReference') { + method_1.returnTypeName = + member.type.typeName.text; + } + var meth = methods.find(function (meth) { + return meth.SDKFunctionName === + method_1.SDKFunctionName && + meth.fileName === method_1.fileName; + }); + method_1.functionName = meth + ? meth.functionName + : null; + classInfo.methods.push(method_1); + } + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeRefName: param.type.typeName + ? param.type.typeName.text + : null + }; + }); + classInfo.constructor = { + parameters: parameters + }; + } + if (typescript_1.SyntaxKind[member.kind] === 'PropertyDeclaration') { + var isPrivateProp = member.modifiers && + member.modifiers.some(function (modifier) { + return typescript_1.SyntaxKind[modifier.kind] === + 'PrivateKeyword'; + }); + if (!isPrivateProp) { + var prop = { + name: member.name.text, + type: typescript_1.SyntaxKind[member.type.kind], + typeRefName: member.type.typeName + ? member.type.typeName.text + : null + }; + classInfo.properties.push(prop); + } + } + }); + classes_1.push(classInfo); + }); + }); + methods = []; + classes_1.map(function (classData) { + var filteredMethods = classData.methods.filter(function (meth) { return meth.functionName !== null; }); + filteredMethods.map(function (filMeth) { + filMeth.classConstructorData = classData.constructor; + }); + methods = methods.concat(filteredMethods); + }); + extractedData = { + classes: classes_1, + methods: methods + }; + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + reject(new Error('Data extraction unsuccessful')); + } + else { + resolve(extractedData); + } + } + catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); }); } exports.extractClassBasedSDKData = extractClassBasedSDKData; function extractClientBasedSDKdata(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - return __generator(this, function(_a) { - try { - sdkFiles.map(function(sdkFile) { - sdkFile.client = sdkFile.ast.name.text; - sdkFile.ast.members.map(function(member) { - if ( - typescript_1.SyntaxKind[member.kind] === - 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes( - member.name.text - ) - ) { - var method = methods.find(function(methd) { - return ( - methd.SDKFunctionName === - member.name.text - ); - }); - var parameters = member.parameters.map(function( - param - ) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: - typescript_1.SyntaxKind[ - param.type.kind - ], - }; - }); - var returnType = - typescript_1.SyntaxKind[member.type.kind]; - if (returnType === 'TypeReference') { - method.returnTypeName = - member.type.typeName.text; - } - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } else { - var clone = JSON.parse( - JSON.stringify(method) - ); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if ( - JSON.stringify(methods) === - JSON.stringify(specifiedMethods) - ) { - reject(new Error('Data extraction unsuccessful')); - } else { - resolve(methods); - } - } catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); - }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + return __generator(this, function (_a) { + try { + sdkFiles.map(function (sdkFile) { + sdkFile.client = sdkFile.ast.name.text; + sdkFile.ast.members.map(function (member) { + if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text)) { + var method = methods.find(function (methd) { return methd.SDKFunctionName === member.name.text; }); + var parameters = member.parameters.map(function (param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind] + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (returnType === 'TypeReference') { + method.returnTypeName = member.type.typeName.text; + } + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } + else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + reject(new Error('Data extraction unsuccessful')); + } + else { + resolve(methods); + } + } + catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); }); } exports.extractClientBasedSDKdata = extractClientBasedSDKdata; function generateClassBasedCode(methods, data, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var dirPath, - files, - sdkFiles, - extractedData, - groupedMethods, - output, - filePath, - dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - dirPath = - '../../../node_modules/@google-cloud/' + - methods[0].pkgName + - '/build/src/'; - files = fs.readdirSync(path.join(__dirname, dirPath)); - files = files.filter(function(fileName) { - return ( - fileName.split('.')[1] === 'd' && - fileName.split('.')[2] === 'ts' - ); - }); - sdkFiles = files.map(function(fileName) { - return { - fileName: fileName, - pkgName: methods[0].pkgName, - classes: null, - sdkFunctionNames: methods - .filter(function(method) { - return method.fileName === fileName; - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST( - file, - true - ), - ]; - case 1: - _a.classes = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - return [ - 4 /*yield*/, - extractClassBasedSDKData(methods, sdkFiles).then( - function(result) { - return result; - } - ), - ]; - case 2: - extractedData = _a.sent(); - groupedMethods = helper_1.groupers.gcp( - extractedData.methods - ); - methods = helper_1.filters.gcp(groupedMethods); - data.functions = methods; - data.classData = extractedData.classes; - data.serviceName = serviceName; - return [ - 4 /*yield*/, - classBasedTransformer_1.classBasedTransform( - dummyAst, - data - ), - ]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var dirPath, files, sdkFiles, extractedData, groupedMethods, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + dirPath = "../../../node_modules/@google-cloud/" + methods[0].pkgName + "/build/src/"; + files = fs.readdirSync(path.join(__dirname, dirPath)); + files = files.filter(function (fileName) { + return fileName.split('.')[1] === 'd' && fileName.split('.')[2] === 'ts'; + }); + sdkFiles = files.map(function (fileName) { + return { + fileName: fileName, + pkgName: methods[0].pkgName, + classes: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === fileName; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file, true)]; + case 1: + _a.classes = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + return [4 /*yield*/, extractClassBasedSDKData(methods, sdkFiles).then(function (result) { return result; })]; + case 2: + extractedData = _a.sent(); + groupedMethods = helper_1.groupers.gcp(extractedData.methods); + methods = helper_1.filters.gcp(groupedMethods); + data.functions = methods; + data.classData = extractedData.classes; + data.serviceName = serviceName; + return [4 /*yield*/, classBasedTransformer_1.classBasedTransform(dummyAst, data)]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateClientBasedCode(methods, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var files, sdkFiles, groupedMethods, classData, output, filePath, dir; - var _this = this; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - files = Array.from( - new Set( - methods.map(function(method) { - return method.fileName + ' ' + method.version; - }) - ) - ); - sdkFiles = files.map(function(file) { - return { - fileName: file.split(' ')[0], - version: file.split(' ')[1], - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function(method) { - return ( - method.fileName === file.split(' ')[0] - ); - }) - .map(function(method) { - return method.SDKFunctionName; - }), - }; - }); - return [ - 4 /*yield*/, - Promise.all( - sdkFiles.map(function(file) { - return __awaiter( - _this, - void 0, - void 0, - function() { - var _a; - return __generator(this, function(_b) { - switch (_b.label) { - case 0: - _a = file; - return [ - 4 /*yield*/, - parser_1.getAST(file), - ]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - } - ); - }) - ), - ]; - case 1: - _a.sent(); - return [ - 4 /*yield*/, - extractClientBasedSDKdata(methods, sdkFiles).then( - function(result) { - return result; - } - ), - ]; - case 2: - methods = _a.sent(); - groupedMethods = helper_1.groupers.gcp(methods); - methods = helper_1.filters.gcp(groupedMethods); - classData = { - functions: methods, - serviceName: serviceName, - }; - return [ - 4 /*yield*/, - clientBasedTransformer_1.clientBasedTransform( - dummyAst, - classData - ), - ]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/googleCloud/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var files, sdkFiles, groupedMethods, classData, output, filePath, dir; + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + files = Array.from(new Set(methods.map(function (method) { return method.fileName + ' ' + method.version; }))); + sdkFiles = files.map(function (file) { + return { + fileName: file.split(' ')[0], + version: file.split(' ')[1], + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function (method) { return method.fileName === file.split(' ')[0]; }) + .map(function (method) { return method.SDKFunctionName; }) + }; + }); + return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { + var _a; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: + _a = file; + return [4 /*yield*/, parser_1.getAST(file)]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + }); }))]; + case 1: + _a.sent(); + return [4 /*yield*/, extractClientBasedSDKdata(methods, sdkFiles).then(function (result) { return result; })]; + case 2: + methods = _a.sent(); + groupedMethods = helper_1.groupers.gcp(methods); + methods = helper_1.filters.gcp(groupedMethods); + classData = { + functions: methods, + serviceName: serviceName + }; + return [4 /*yield*/, clientBasedTransformer_1.clientBasedTransform(dummyAst, classData)]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateGCPClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function() { - var methods, data; - return __generator(this, function(_a) { - methods = []; - data = {}; - Object.keys(serviceClass).map(function(key, index) { - if (key === 'mainClass') { - data.mainClass = serviceClass[key]; - } else if ( - serviceClass[key].split(' ')[1].length === 2 && - serviceClass[key].split(' ')[1].charAt(0) === 'v' - ) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: serviceClass[key].split(' ')[1], - fileName: serviceClass[key].split(' ')[2], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[3], - params: [], - returnType: null, - returnTypeName: null, - client: null, - }); - } else { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: null, - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - returnTypeName: null, - client: null, - }); - } - }); - if (methods[0].version) { - generateClientBasedCode(methods, serviceName); - } else { - generateClassBasedCode(methods, data, serviceName); - } - return [2 /*return*/]; - }); - }); + return __awaiter(this, void 0, void 0, function () { + var methods, data; + return __generator(this, function (_a) { + methods = []; + data = {}; + Object.keys(serviceClass).map(function (key, index) { + if (key === 'mainClass') { + data.mainClass = serviceClass[key]; + } + else if (serviceClass[key].split(' ')[1].length === 2 && + serviceClass[key].split(' ')[1].charAt(0) === 'v') { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: serviceClass[key].split(' ')[1], + fileName: serviceClass[key].split(' ')[2], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[3], + params: [], + returnType: null, + returnTypeName: null, + client: null + }); + } + else { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: null, + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + returnTypeName: null, + client: null + }); + } + }); + if (methods[0].version) { + generateClientBasedCode(methods, serviceName); + } + else { + generateClassBasedCode(methods, data, serviceName); + } + return [2 /*return*/]; + }); + }); } exports.generateGCPClass = generateGCPClass; diff --git a/generator/generators/lib/aws/awsHelper.js b/generator/generators/lib/aws/awsHelper.js index b43d982f..440e473f 100644 --- a/generator/generators/lib/aws/awsHelper.js +++ b/generator/generators/lib/aws/awsHelper.js @@ -1,38 +1,34 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterAWSMethods = exports.groupAWSMethods = void 0; function groupAWSMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params + }); + return result; + }, {})); + return methodArr; } exports.groupAWSMethods = groupAWSMethods; function filterAWSMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - group.array.sort(function(a, b) { - return a.params.length - b.params.length; - }); - methods.push(group.array.slice(-1)[0]); - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + group.array.sort(function (a, b) { + return a.params.length - b.params.length; + }); + methods.push(group.array.slice(-1)[0]); + }); + return methods; } exports.filterAWSMethods = filterAWSMethods; diff --git a/generator/generators/lib/azure/azureHelper.js b/generator/generators/lib/azure/azureHelper.js index 38e14b07..7d75b528 100644 --- a/generator/generators/lib/azure/azureHelper.js +++ b/generator/generators/lib/azure/azureHelper.js @@ -1,60 +1,49 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterAzureMethods = exports.groupAzureMethods = void 0; function groupAzureMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params, - pkgName = _a.pkgName, - fileName = _a.fileName, - client = _a.client, - returnType = _a.returnType; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType + }); + return result; + }, {})); + return methodArr; } exports.groupAzureMethods = groupAzureMethods; function filterAzureMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } else { - var methodPushed_1 = false; - group.array.map(function(method) { - if ( - !method.params.find(function(param) { - return param.name === 'callback'; - }) - ) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } + else { + var methodPushed_1 = false; + group.array.map(function (method) { + if (!method.params.find(function (param) { return param.name === 'callback'; })) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterAzureMethods = filterAzureMethods; diff --git a/generator/generators/lib/googleCloud/gcpHelper.js b/generator/generators/lib/googleCloud/gcpHelper.js index 3a8caddd..f88c0bcd 100644 --- a/generator/generators/lib/googleCloud/gcpHelper.js +++ b/generator/generators/lib/googleCloud/gcpHelper.js @@ -1,64 +1,51 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.filterGCPMethods = exports.groupGCPMethods = void 0; function groupGCPMethods(methods) { - var methodArr = Object.values( - methods.reduce(function(result, _a) { - var functionName = _a.functionName, - SDKFunctionName = _a.SDKFunctionName, - params = _a.params, - pkgName = _a.pkgName, - fileName = _a.fileName, - client = _a.client, - returnType = _a.returnType, - returnTypeName = _a.returnTypeName, - classConstructorData = _a.classConstructorData; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [], - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - returnTypeName: returnTypeName, - classConstructorData: classConstructorData, - }); - return result; - }, {}) - ); - return methodArr; + var methodArr = Object.values(methods.reduce(function (result, _a) { + var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType, returnTypeName = _a.returnTypeName, classConstructorData = _a.classConstructorData; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [] + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + returnTypeName: returnTypeName, + classConstructorData: classConstructorData + }); + return result; + }, {})); + return methodArr; } exports.groupGCPMethods = groupGCPMethods; function filterGCPMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function(group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } else { - var methodPushed_1 = false; - group.array.map(function(method) { - if ( - !method.params.find(function(param) { - return param.name === 'callback'; - }) - ) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function (group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } + else { + var methodPushed_1 = false; + group.array.map(function (method) { + if (!method.params.find(function (param) { return param.name === 'callback'; })) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterGCPMethods = filterGCPMethods; diff --git a/generator/generators/lib/helper.js b/generator/generators/lib/helper.js index 4fbdb30a..70bea289 100644 --- a/generator/generators/lib/helper.js +++ b/generator/generators/lib/helper.js @@ -1,47 +1,50 @@ -'use strict'; +"use strict"; exports.__esModule = true; exports.groupers = exports.getDir = exports.filters = exports.printFile = void 0; -var fs = require('fs'); -var awsHelper_1 = require('../lib/aws/awsHelper'); -var awsHelper_2 = require('../lib/aws/awsHelper'); -var azureHelper_1 = require('../lib/azure/azureHelper'); -var azureHelper_2 = require('../lib/azure/azureHelper'); -var gcpHelper_1 = require('../lib/googleCloud/gcpHelper'); -var gcpHelper_2 = require('../lib/googleCloud/gcpHelper'); +var fs = require("fs"); +var awsHelper_1 = require("../lib/aws/awsHelper"); +var awsHelper_2 = require("../lib/aws/awsHelper"); +var azureHelper_1 = require("../lib/azure/azureHelper"); +var azureHelper_2 = require("../lib/azure/azureHelper"); +var gcpHelper_1 = require("../lib/googleCloud/gcpHelper"); +var gcpHelper_2 = require("../lib/googleCloud/gcpHelper"); var dirMap = { - appServices: ['PaaS'], - compute: ['ComputeInstance', 'Kubernetes', 'Container'], - database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], - management: ['Monitoring', 'KeyManagement', 'NotificationService'], - network: ['DNS', 'LoadBalancer'], - security: ['IAM'], - storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], - artificialinteligence: ['Translation'], + appServices: ['PaaS'], + compute: ['ComputeInstance', 'Kubernetes', 'Container'], + database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], + management: ['Monitoring', 'KeyManagement', 'NotificationService'], + network: ['DNS', 'LoadBalancer'], + security: ['IAM'], + storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], + artificialinteligence: ['Translation'], + blockchain: ['BlockChain'], + devops: ['Devops'] }; function printFile(fileName, data) { - fs.writeFile(fileName, data, function(err) { - if (err) throw err; - }); + fs.writeFile(fileName, data, function (err) { + if (err) + throw err; + }); } exports.printFile = printFile; var groupers = { - aws: awsHelper_1.groupAWSMethods, - gcp: gcpHelper_1.groupGCPMethods, - azure: azureHelper_1.groupAzureMethods, + aws: awsHelper_1.groupAWSMethods, + gcp: gcpHelper_1.groupGCPMethods, + azure: azureHelper_1.groupAzureMethods }; exports.groupers = groupers; var filters = { - aws: awsHelper_2.filterAWSMethods, - gcp: gcpHelper_2.filterGCPMethods, - azure: azureHelper_2.filterAzureMethods, + aws: awsHelper_2.filterAWSMethods, + gcp: gcpHelper_2.filterGCPMethods, + azure: azureHelper_2.filterAzureMethods }; exports.filters = filters; -var getDir = function(service) { - for (var dir in dirMap) { - if (dirMap[dir].includes(service)) { - return dir; - } - } - throw new Error('Not a valid service: ' + service); +var getDir = function (service) { + for (var dir in dirMap) { + if (dirMap[dir].includes(service)) { + return dir; + } + } + throw new Error('Not a valid service: ' + service); }; exports.getDir = getDir; diff --git a/generator/generators/lib/helper.ts b/generator/generators/lib/helper.ts index 883aebc9..d19a7eb9 100644 --- a/generator/generators/lib/helper.ts +++ b/generator/generators/lib/helper.ts @@ -16,6 +16,8 @@ const dirMap = { security: ['IAM'], storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], artificialinteligence: ['Translation'], + blockchain:['BlockChain'], + devops:['Devops'] }; export function printFile(fileName, data) { diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index 7505e60f..1301c5ca 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -1,273 +1,147 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.generateOracleClass = exports.extractSDKData = void 0; -var fs = require('fs'); -var typescript_1 = require('typescript'); -var parser_1 = require('../../parsers/oracle/parser'); -var transformer_1 = require('../../transformers/oracle/transformer'); -var helper_1 = require('../lib/helper'); +var fs = require("fs"); +var typescript_1 = require("typescript"); +var parser_1 = require("../../parsers/oracle/parser"); +var transformer_1 = require("../../transformers/oracle/transformer"); +var helper_1 = require("../lib/helper"); var dummyFile = process.cwd() + '/dummyClasses/oracle.js'; -var dummyAst = typescript_1.createSourceFile( - dummyFile, - fs.readFileSync(dummyFile).toString(), - typescript_1.ScriptTarget.Latest, - true -); +var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function(key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function(method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function(key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function(param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null, - }; - if ( - parameter.type === 'TypeReference' && - param.type.typeName - ) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1, - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - sdkName: null, - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function (key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function (method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function (key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function (param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null + }; + if (parameter.type === 'TypeReference' && + param.type.typeName) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1 + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + sdkName: null + }; + return classData; } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function(result) { - return __awaiter(_this, void 0, void 0, function() { - var sdkClassAst, classData, output, filePath, dir, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - classData.sdkName = sdkFile; - console.log(sdkFile); - return [ - 4 /*yield*/, - transformer_1.transform(dummyAst, classData), - ]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if ( - !fs.existsSync( - process.cwd() + - '/generatedClasses/Oracle/' + - dir - ) - ) { - fs.mkdirSync( - process.cwd() + - '/generatedClasses/Oracle/' + - dir - ); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName + - '.js'; - } else { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - error_1 = _a.sent(); - console.error(error_1); - return [3 /*break*/, 4]; - case 4: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { + var sdkClassAst, classData, output, filePath, dir, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + classData.sdkName = sdkFile; + console.log(sdkFile); + return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if (!fs.existsSync(process.cwd() + '/generatedClasses/Oracle/' + dir)) { + fs.mkdirSync(process.cwd() + '/generatedClasses/Oracle/' + dir); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName + + '.js'; + } + else { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + error_1 = _a.sent(); + console.error(error_1); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/]; + } + }); + }); }); } exports.generateOracleClass = generateOracleClass; diff --git a/generator/main.js b/generator/main.js index 76226919..e18980d0 100644 --- a/generator/main.js +++ b/generator/main.js @@ -1,45 +1,34 @@ -'use strict'; +"use strict"; exports.__esModule = true; -var fs = require('fs'); -var yaml = require('js-yaml'); -var generator_1 = require('./generators/aws/generator'); -var generator_2 = require('./generators/azure/generator'); -var generator_3 = require('./generators/do/generator'); -var generator_4 = require('./generators/googleCloud/generator'); -var generator_5 = require('./generators/oracle/generator'); +var fs = require("fs"); +var yaml = require("js-yaml"); +var generator_1 = require("./generators/aws/generator"); +var generator_2 = require("./generators/azure/generator"); +var generator_3 = require("./generators/do/generator"); +var generator_4 = require("./generators/googleCloud/generator"); +var generator_5 = require("./generators/oracle/generator"); try { - var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); - Object.keys(services_1).map(function(service, index) { - Object.keys(services_1[service]).map(function(provider, index1) { - if (provider === 'Azure') { - generator_2.generateAzureClass( - services_1[service][provider], - service - ); - } else if (provider === 'AWS') { - generator_1.generateAWSClass( - services_1[service][provider], - service - ); - } else if (provider === 'GCP') { - generator_4.generateGCPClass( - services_1[service][provider], - service - ); - } else if (provider == 'DO') { - generator_3.generateDOClass( - services_1[service][provider], - service - ); - } - if (provider == 'Oracle') { - generator_5.generateOracleClass( - services_1[service][provider], - service - ); - } - }); - }); -} catch (error) { - console.error('Error : ', error); + var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); + Object.keys(services_1).map(function (service, index) { + Object.keys(services_1[service]).map(function (provider, index1) { + if (provider === 'Azure') { + generator_2.generateAzureClass(services_1[service][provider], service); + } + else if (provider === 'AWS') { + generator_1.generateAWSClass(services_1[service][provider], service); + } + else if (provider === 'GCP') { + generator_4.generateGCPClass(services_1[service][provider], service); + } + else if (provider == 'DO') { + generator_3.generateDOClass(services_1[service][provider], service); + } + else if (provider == 'Oracle') { + generator_5.generateOracleClass(services_1[service][provider], service); + } + }); + }); +} +catch (error) { + console.error('Error : ', error); } diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index 5a75d549..511e3482 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -364,6 +364,7 @@ Translation: createGlossary: translate v3 translation_service_client.d.ts createGlossary detectLanguage: translate v3 translation_service_client.d.ts detectLanguage + KeyManagement: AWS: createKey: kms.d.ts createKey @@ -440,3 +441,39 @@ BlockStorage: delete: volumes.d.ts deleteById list: volumes.d.ts getAll describe: volumes.d.ts getById + Oracle: + create: core createVolume + delete: core deleteVolume + list: core listVolumes + get: core getVolume + +BlockChain: + Oracle: + createBlockchainPlatform: blockchain createBlockchainPlatform + createOsn: blockchain createOsn + createPeer: blockchain createPeer + deleteBlockchainPlatform: blockchain deleteBlockchainPlatform + deleteOsn: blockchain deleteOsn + deletePeer: blockchain deletePeer + getOsn: blockchain getOsn + listOsns: blockchain listOsns + listPeers: blockchain listPeers + listBlockchainPlatforms: blockchain listBlockchainPlatforms + +Devops: + Oracle: + createDeployment: devops createDeployment + createProject: devops createProject + createRepository: devops createRepository + deleteProject: devops deleteProject + deleteRepository: devops deleteRepository + createDeployArtifact: devops createDeployArtifact + createDeployPipeline: devops createDeployPipeline + deleteDeployArtifact: devops createDeployment + deleteDeployPipeline: devops deleteDeployPipeline + getDeployArtifact: devops getDeployArtifact + getDeployPipeline: devops getDeployPipeline + getDeployment: devops getDeployment + getProject: devops getProject + + diff --git a/generator/parsers/aws/parser.js b/generator/parsers/aws/parser.js index 7e661687..b285118e 100644 --- a/generator/parsers/aws/parser.js +++ b/generator/parsers/aws/parser.js @@ -1,202 +1,82 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/aws-sdk/clients/' + - sdkFileName.toLowerCase() - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/aws-sdk/clients/" + sdkFileName.toLowerCase()); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/azure/parser.js b/generator/parsers/azure/parser.js index d88c5450..96fafb87 100644 --- a/generator/parsers/azure/parser.js +++ b/generator/parsers/azure/parser.js @@ -1,204 +1,82 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileInfo) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/@azure/' + - sdkFileInfo.pkgName + - '/esm/operations/' + - sdkFileInfo.fileName - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/@azure/" + sdkFileInfo.pkgName + "/esm/operations/" + sdkFileInfo.fileName); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/do/parser.js b/generator/parsers/do/parser.js index e1fb57ec..e861342d 100644 --- a/generator/parsers/do/parser.js +++ b/generator/parsers/do/parser.js @@ -1,202 +1,83 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/do-wrapper/dist/modules/' + - sdkFileName.toLowerCase() - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/do-wrapper/dist/modules/" + + sdkFileName.toLowerCase()); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error("Class not found!")); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === "ENOENT") { + reject(new Error("File not found!")); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/googleCloud/parser.js b/generator/parsers/googleCloud/parser.js index 1fcf3819..5f48a604 100644 --- a/generator/parsers/googleCloud/parser.js +++ b/generator/parsers/googleCloud/parser.js @@ -1,234 +1,102 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileInfo, multi) { - var _this = this; - var filePath; - if (sdkFileInfo.version) { - filePath = - '../../../node_modules/@google-cloud/' + - sdkFileInfo.pkgName + - '/build/src/' + - sdkFileInfo.version + - '/' + - sdkFileInfo.fileName; - } else { - filePath = - '../../../node_modules/@google-cloud/' + - sdkFileInfo.pkgName + - '/build/src/' + - sdkFileInfo.fileName; - } - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, classes_1, cloned, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 4, , 5]); - file = path.join(__dirname, filePath); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - if (!(multi === true)) return [3 /*break*/, 1]; - classes_1 = []; - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - var cloned = Object.assign({}, child); - classes_1.push(cloned); - } - }); - resolve(classes_1); - return [3 /*break*/, 3]; - case 1: - cloned = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - var cloned_1 = Object.assign({}, child); - return resolve(cloned_1); - } - }), - ]; - case 2: - _a.sent(); - if (!cloned) { - return [ - 2 /*return*/, - reject(new Error('Class not found!')), - ]; - } else { - return [2 /*return*/, resolve(cloned)]; - } - _a.label = 3; - case 3: - return [3 /*break*/, 5]; - case 4: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 5]; - case 5: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + var filePath; + if (sdkFileInfo.version) { + filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.version + "/" + sdkFileInfo.fileName; + } + else { + filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.fileName; + } + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, classes_1, cloned, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 4, , 5]); + file = path.join(__dirname, filePath); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + if (!(multi === true)) return [3 /*break*/, 1]; + classes_1 = []; + ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + var cloned = Object.assign({}, child); + classes_1.push(cloned); + } + }); + resolve(classes_1); + return [3 /*break*/, 3]; + case 1: + cloned = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + var cloned_1 = Object.assign({}, child); + return resolve(cloned_1); + } + })]; + case 2: + _a.sent(); + if (!cloned) { + return [2 /*return*/, reject(new Error('Class not found!'))]; + } + else { + return [2 /*return*/, resolve(cloned)]; + } + _a.label = 3; + case 3: return [3 /*break*/, 5]; + case 4: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } + else { + reject(error_1); + } + return [3 /*break*/, 5]; + case 5: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/parsers/oracle/parser.js b/generator/parsers/oracle/parser.js index 257fedd2..9fca0e10 100644 --- a/generator/parsers/oracle/parser.js +++ b/generator/parsers/oracle/parser.js @@ -1,203 +1,82 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.getAST = void 0; -var fs = require('fs'); -var path = require('path'); -var typescript_1 = require('typescript'); +var fs = require("fs"); +var path = require("path"); +var typescript_1 = require("typescript"); function getAST(sdkFileName) { - var _this = this; - return new Promise(function(resolve, reject) { - return __awaiter(_this, void 0, void 0, function() { - var file, ast, cloned_1, error_1; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join( - __dirname, - '../../../node_modules/oci-' + - sdkFileName.toLowerCase() + - '/lib/client.d.ts' - ); - ast = typescript_1.createSourceFile( - file, - fs.readFileSync(file).toString(), - typescript_1.ScriptTarget.Latest, - true - ); - cloned_1 = null; - return [ - 4 /*yield*/, - ast.forEachChild(function(child) { - if ( - typescript_1.SyntaxKind[child.kind] === - 'ClassDeclaration' - ) { - cloned_1 = Object.assign({}, child); - } - }), - ]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: - return [2 /*return*/]; - } - }); - }); - }); + var _this = this; + return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { + var file, ast, cloned_1, error_1; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join(__dirname, "../../../node_modules/oci-" + sdkFileName.toLowerCase() + "/lib/client.d.ts"); + ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); + cloned_1 = null; + return [4 /*yield*/, ast.forEachChild(function (child) { + if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { + cloned_1 = Object.assign({}, child); + } + })]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } + else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } + else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: return [2 /*return*/]; + } + }); + }); }); } exports.getAST = getAST; diff --git a/generator/transformers/aws/transformer.js b/generator/transformers/aws/transformer.js index da809d1a..0eed5dbd 100644 --- a/generator/transformers/aws/transformer.js +++ b/generator/transformers/aws/transformer.js @@ -1,450 +1,200 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'AWS_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.className + - ' object\n * @category AWS \n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.typeName + - '} [' + - param.name + - '] - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('AWS_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.className + " object\n * @category AWS \n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.typeName + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/azure/transformer.js b/generator/transformers/azure/transformer.js index 069cea3a..412d4899 100644 --- a/generator/transformers/azure/transformer.js +++ b/generator/transformers/azure/transformer.js @@ -1,480 +1,210 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKClassName', - 'SDKFunctionName', - 'ClientName', - 'functionClient', + 'ClassName', + 'SDKClassName', + 'SDKFunctionName', + 'ClientName', + 'functionClient', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var node, - importStatments, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from( - new Set( - classData.functions.map(function(method) { - return method.client; - }) - ) - ); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat( - code.statements.slice(1) - ); - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - var clientCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@azure/' + - classData.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'Azure_' + - classData.serviceName - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[ - count - ].fileName.split('.')[0] - ) - ); - break; - case 'functionClient': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .client - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientCount - ] - ) - ); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.serviceName + - ' object\n * @category Azure\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.type + - '} [' + - param.name + - '] - Optional parameter'; - } else { - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Mandatory parameter'; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, importStatments, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat(code.statements.slice(1)); + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + var clientCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@azure/' + classData.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Azure_' + classData.serviceName)); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].fileName.split('.')[0])); + break; + case 'functionClient': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].client)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Azure\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.type + "} [" + param.name + "] - Optional parameter"; + } + else { + statment = "* @param {" + param.type + "} " + param.name + " - Mandatory parameter"; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/do/transformer.js b/generator/transformers/do/transformer.js index 30e4c2fb..11dab3da 100644 --- a/generator/transformers/do/transformer.js +++ b/generator/transformers/do/transformer.js @@ -1,480 +1,212 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } /* * The Transform function to be called from generator */ function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'DO_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n* Class to create a ' + - classData.className + - ' object\n* @category Digital Ocean \n'; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n' + param - ); - }); - comment = - '*\n* Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n' + - paramStatments_1 + - '\n* @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n'; - } else { - comment = - '*\n* Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n* @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n'; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('DO_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className.charAt(0).toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n* Class to create a " + classData.className + " object\n* @category Digital Ocean \n"; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); + }); + comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n" + paramStatments_1 + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; + } + else { + comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/googleCloud/classBasedTransformer.js b/generator/transformers/googleCloud/classBasedTransformer.js index 48c30b18..2f7ae985 100644 --- a/generator/transformers/googleCloud/classBasedTransformer.js +++ b/generator/transformers/googleCloud/classBasedTransformer.js @@ -1,553 +1,256 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.classBasedTransform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', - '_className', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', + '_className', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function classBasedTransform(code, data) { - return __awaiter(this, void 0, void 0, function() { - var node, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!data.functions || !data.classData) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - data.functions.map(function(method) { - var clonedNode; - if ( - method.returnTypeName === 'Promise' - ) { - if ( - (method.classConstructorData.parameters[0].type = - 'TypeReference' && - !method.classConstructorData - .parameters[0].optional) - ) { - clonedNode = Object.assign( - {}, - node.members[3] - ); - } else { - clonedNode = Object.assign( - {}, - node.members[1] - ); - } - } else { - clonedNode = Object.assign( - {}, - node.members[2] - ); - } - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - data.functions[count].allParams = []; - var params = []; - if ( - (data.functions[ - count - ].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count] - .classConstructorData - .parameters[0].optional) - ) { - params.push( - data.functions[count] - .classConstructorData - .parameters[0] - ); - data.functions[count].allParams.push({ - name: 'identifier', - optional: true, - type: 'string', - }); - } - params = params.concat( - data.functions[count].params - ); - data.functions[ - count - ].allParams = data.functions[ - count - ].allParams.concat(params); - var parameters = params.map(function( - param - ) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters.concat( - node.parameters - ); - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@google-cloud/' + - data.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'GCP_' + - data.functions[0] - .pkgName - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.mainClass - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[count] - .SDKFunctionName - ) - ); - count++; - break; - case '_className': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[ - count - ].client.toLowerCase() - ) - ); - break; - case '_client': - if ( - (data.functions[ - count - ].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count] - .classConstructorData - .parameters[0].optional) - ) { - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.functions[count] - .classConstructorData - .parameters[0].name - ) - ); - } else { - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - data.mainClass.toLowerCase() - ) - ); - } - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - data.mainClass.toLowerCase() - ) - ); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - data.mainClass - ) - ); - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = data.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - data.functions[0].pkgName + - ' object\n * @category Google Cloud\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = data.functions[ - count - ].allParams.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - (param.typeRefName - ? param.typeRefName - : param.type) + - '} [' + - param.name + - '] - Optional parameter'; - } else { - statment = - '* @param {' + - (param.typeRefName - ? param.typeRefName - : param.type) + - '} ' + - param.name + - ' - Mandatory parameter'; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - data.functions[count] - .SDKFunctionName + - ' function of ' + - data.functions[0].pkgName + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - data.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - data.functions[count] - .SDKFunctionName + - ' function of ' + - data.functions[0].pkgName + - '\n * @returns {Promise<' + - data.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!data.functions || !data.classData) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + data.functions.map(function (method) { + var clonedNode; + if (method.returnTypeName === 'Promise') { + if ((method.classConstructorData.parameters[0].type = + 'TypeReference' && + !method.classConstructorData.parameters[0] + .optional)) { + clonedNode = Object.assign({}, node.members[3]); + } + else { + clonedNode = Object.assign({}, node.members[1]); + } + } + else { + clonedNode = Object.assign({}, node.members[2]); + } + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + data.functions[count].allParams = []; + var params = []; + if ((data.functions[count].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count].classConstructorData + .parameters[0].optional)) { + params.push(data.functions[count].classConstructorData.parameters[0]); + data.functions[count].allParams.push({ + name: 'identifier', + optional: true, + type: 'string' + }); + } + params = params.concat(data.functions[count].params); + data.functions[count].allParams = data.functions[count].allParams.concat(params); + var parameters = params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters.concat(node.parameters); + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@google-cloud/' + data.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + data.functions[0].pkgName)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].SDKFunctionName)); + count++; + break; + case '_className': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].client.toLowerCase())); + break; + case '_client': + if ((data.functions[count].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count].classConstructorData + .parameters[0].optional)) { + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].classConstructorData + .parameters[0].name)); + } + else { + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); + } + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = data.functions[count].params.map(function (param) { + return ts.createIdentifier(param.name); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + data.functions[0].pkgName + " object\n * @category Google Cloud\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = data.functions[count].allParams.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + (param.typeRefName + ? param.typeRefName + : param.type) + "} [" + param.name + "] - Optional parameter"; + } + else { + statment = "* @param {" + (param.typeRefName + ? param.typeRefName + : param.type) + "} " + param.name + " - Mandatory parameter"; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n " + paramStatments_1 + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.classBasedTransform = classBasedTransform; diff --git a/generator/transformers/googleCloud/clientBasedTransformer.js b/generator/transformers/googleCloud/clientBasedTransformer.js index 715482e2..9914cd2e 100644 --- a/generator/transformers/googleCloud/clientBasedTransformer.js +++ b/generator/transformers/googleCloud/clientBasedTransformer.js @@ -1,536 +1,238 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.clientBasedTransform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function clientBasedTransform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var node, - importStatments, - classDeclarationNode, - constructorNode, - clientObjects, - addFunctions, - addIdentifiers, - addComments, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from( - new Set( - classData.functions.map(function(method) { - return method.client; - }) - ) - ); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat( - code.statements.slice(1) - ); - classDeclarationNode = code.statements.find(function(node) { - return ts.isClassDeclaration(node); - }); - constructorNode = classDeclarationNode.members.find( - function(node) { - return ts.SyntaxKind[node.kind] === 'Constructor'; - } - ); - clientObjects = new Array(classData.clients.length); - clientObjects.fill( - Object.assign({}, constructorNode.body.statements[0]) - ); - constructorNode.body.statements = clientObjects; - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode; - if ( - method.returnTypeName === 'Promise' - ) { - clonedNode = Object.assign( - {}, - node.members[1] - ); - } else { - clonedNode = Object.assign( - {}, - node.members[2] - ); - } - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - var clientCount = 0; - var clientObjCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isStringLiteral(node) && - node.text === 'pkgName' - ) { - return ts.createStringLiteral( - '@google-cloud/' + - classData.functions[0].pkgName - ); - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'GCP_' + - classData.serviceName - ) - ); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientCount - ] - ) - ); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - break; - case '_client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.functions[ - count - ].client - .toLowerCase() - .charAt(0) + - classData.functions[ - count - ].client.substr(1) - ) - ); - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.clients[ - clientObjCount - ] - .toLowerCase() - .charAt(0) + - classData.clients[ - clientObjCount - ].substr(1) - ) - ); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.clients[ - clientObjCount - ] - ) - ); - clientObjCount++; - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.serviceName + - ' object\n * @category Google Cloud\n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - statment = - '* @param {' + - param.type + - '} [' + - param.name + - '] - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n ' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.functions[0].pkgName.split( - '-' - )[1] + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var node, importStatments, classDeclarationNode, constructorNode, clientObjects, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat(code.statements.slice(1)); + classDeclarationNode = code.statements.find(function (node) { + return ts.isClassDeclaration(node); + }); + constructorNode = classDeclarationNode.members.find(function (node) { return ts.SyntaxKind[node.kind] === 'Constructor'; }); + clientObjects = new Array(classData.clients.length); + clientObjects.fill(Object.assign({}, constructorNode.body.statements[0])); + constructorNode.body.statements = clientObjects; + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode; + if (method.returnTypeName === 'Promise') { + clonedNode = Object.assign({}, node.members[1]); + } + else { + clonedNode = Object.assign({}, node.members[2]); + } + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + var clientCount = 0; + var clientObjCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isStringLiteral(node) && node.text === 'pkgName') { + return ts.createStringLiteral('@google-cloud/' + classData.functions[0].pkgName); + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + classData.serviceName)); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + break; + case '_client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.functions[count].client + .toLowerCase() + .charAt(0) + + classData.functions[count].client.substr(1))); + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.clients[clientObjCount] + .toLowerCase() + .charAt(0) + + classData.clients[clientObjCount].substr(1))); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientObjCount])); + clientObjCount++; + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Google Cloud\n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + statment = "* @param {" + param.type + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.clientBasedTransform = clientBasedTransform; diff --git a/generator/transformers/oracle/transformer.js b/generator/transformers/oracle/transformer.js index c7da9085..720b6da8 100644 --- a/generator/transformers/oracle/transformer.js +++ b/generator/transformers/oracle/transformer.js @@ -1,478 +1,210 @@ -'use strict'; -var __awaiter = - (this && this.__awaiter) || - function(thisArg, _arguments, P, generator) { - function adopt(value) { - return value instanceof P - ? value - : new P(function(resolve) { - resolve(value); - }); - } - return new (P || (P = Promise))(function(resolve, reject) { - function fulfilled(value) { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - } - function rejected(value) { - try { - step(generator['throw'](value)); - } catch (e) { - reject(e); - } - } - function step(result) { - result.done - ? resolve(result.value) - : adopt(result.value).then(fulfilled, rejected); - } - step( - (generator = generator.apply(thisArg, _arguments || [])).next() - ); - }); - }; -var __generator = - (this && this.__generator) || - function(thisArg, body) { - var _ = { - label: 0, - sent: function() { - if (t[0] & 1) throw t[1]; - return t[1]; - }, - trys: [], - ops: [], - }, - f, - y, - t, - g; - return ( - (g = { next: verb(0), throw: verb(1), return: verb(2) }), - typeof Symbol === 'function' && - (g[Symbol.iterator] = function() { - return this; - }), - g - ); - function verb(n) { - return function(v) { - return step([n, v]); - }; - } - function step(op) { - if (f) throw new TypeError('Generator is already executing.'); - while (_) - try { - if ( - ((f = 1), - y && - (t = - op[0] & 2 - ? y['return'] - : op[0] - ? y['throw'] || - ((t = y['return']) && t.call(y), 0) - : y.next) && - !(t = t.call(y, op[1])).done) - ) - return t; - if (((y = 0), t)) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: - case 1: - t = op; - break; - case 4: - _.label++; - return { value: op[1], done: false }; - case 5: - _.label++; - y = op[1]; - op = [0]; - continue; - case 7: - op = _.ops.pop(); - _.trys.pop(); - continue; - default: - if ( - !((t = _.trys), - (t = t.length > 0 && t[t.length - 1])) && - (op[0] === 6 || op[0] === 2) - ) { - _ = 0; - continue; - } - if ( - op[0] === 3 && - (!t || (op[1] > t[0] && op[1] < t[3])) - ) { - _.label = op[1]; - break; - } - if (op[0] === 6 && _.label < t[1]) { - _.label = t[1]; - t = op; - break; - } - if (t && _.label < t[2]) { - _.label = t[2]; - _.ops.push(op); - break; - } - if (t[2]) _.ops.pop(); - _.trys.pop(); - continue; - } - op = body.call(thisArg, _); - } catch (e) { - op = [6, e]; - y = 0; - } finally { - f = t = 0; - } - if (op[0] & 5) throw op[1]; - return { value: op[0] ? op[1] : void 0, done: true }; - } - }; +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require('lodash'); -var ts = require('typescript'); +var lodash_1 = require("lodash"); +var ts = require("typescript"); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', - '_sdkFileName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', + '_sdkFileName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false, + newLine: ts.NewLineKind.LineFeed, + removeComments: false }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment( - node, - ts.SyntaxKind.MultiLineCommentTrivia, - comment, - true - ); + ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function(resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode( - ts.EmitHint.SourceFile, - transformedNodes, - sourceCode - ); - resolve(output); - } catch (error) { - reject(error); - } - }); + return new Promise(function (resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); + resolve(output); + } + catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile( - 'dummyClass.js', - sourceCode, - ts.ScriptTarget.Latest, - true - ); + return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function() { - var addFunctions, - addIdentifiers, - addComments, - node, - result_1, - result_2, - result_3; - return __generator(this, function(_a) { - switch (_a.label) { - case 0: - addFunctions = function(context) { - return function(rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function(method) { - var clonedNode = Object.assign( - {}, - node.members[1] - ); - clonedNode.name = ts.createIdentifier( - method.functionName - ); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration( - node, - node.decorators, - node.modifiers, - node.name, - node.typeParameters, - node.heritageClauses, - ts.createNodeArray( - [node.members[0]].concat( - functions_1 - ) - ) - ); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addIdentifiers = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var paramNode = ts.createParameter( - undefined, - undefined, - undefined, - param.name - ); - if (param.optional) { - paramNode.initializer = ts.createIdentifier( - 'undefined' - ); - } - return paramNode; - }); - node.parameters = parameters; - } - if ( - ts.isIdentifier(node) && - dummyIdentifiers.includes(node.text) - ) { - var updatedIdentifier = void 0; - switch (node.text) { - case '_sdkFileName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.sdkName - ) - ); - break; - case 'ClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - 'Oracle_' + - classData.serviceName - ) - ); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - '_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr( - 1 - ) - ) - ); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.className - ) - ); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier( - ts.createIdentifier( - classData.functions[count] - .SDKFunctionName - ) - ); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function( - childNode - ) { - if ( - ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName' - ) { - var args = classData.functions[ - count - ].params.map(function(param) { - return ts.createIdentifier( - param.name - ); - }); - node.arguments = args.concat( - node.arguments - ); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - addComments = function(context) { - return function(rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment( - node, - 'This is an auto generated class, please do not change.' - ); - var comment = - '*\n * Class to create a ' + - classData.className + - ' object\n * @category Oracle Cloud \n '; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[ - count - ].params.map(function(param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } else { - if (param.type == 'TypeReference') - statment = - '* @param {' + - param.typeName + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - else - statment = - '* @param {' + - param.type + - '} ' + - param.name + - ' - Data required for ' + - classData.functions[count] - .SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function(param) { - paramStatments_1 = paramStatments_1.concat( - paramStatments_1 === '' - ? '' + param - : '\n' + param - ); - }); - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n ' + - paramStatments_1 + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } else { - comment = - '*\n * Trigers the ' + - classData.functions[count] - .SDKFunctionName + - ' function of ' + - classData.className + - '\n * @returns {Promise<' + - classData.functions[count] - .SDKFunctionName + - 'Response>}\n '; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; - }; - node = code.statements.find(function(stm) { - return ts.isClassDeclaration(stm); - }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if ( - !node || - !node.members.some(function(member) { - return ts.isMethodDeclaration(member); - }) - ) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation( - toSourceFile(result_1), - addIdentifiers - ), - ]; - case 2: - result_2 = _a.sent(); - return [ - 4 /*yield*/, - runTransformation(toSourceFile(result_2), addComments), - ]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function () { + var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + addFunctions = function (context) { return function (rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function (method) { + var clonedNode = Object.assign({}, node.members[1]); + clonedNode.name = ts.createIdentifier(method.functionName); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addIdentifiers = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); + if (param.optional) { + paramNode.initializer = ts.createIdentifier('undefined'); + } + return paramNode; + }); + node.parameters = parameters; + } + if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { + var updatedIdentifier = void 0; + switch (node.text) { + case '_sdkFileName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.sdkName)); + break; + case 'ClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Oracle_' + classData.serviceName)); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr(1))); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function (childNode) { + if (ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName') { + var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); + node.arguments = args.concat(node.arguments); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + addComments = function (context) { return function (rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment(node, 'This is an auto generated class, please do not change.'); + var comment = "*\n * Class to create a " + classData.className + " object\n * @category Oracle Cloud \n "; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[count].params.map(function (param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + else { + if (param.type == 'TypeReference') + statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + else + statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function (param) { + paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); + }); + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + else { + comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; }; + node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; + case 2: + result_2 = _a.sent(); + return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..dc8ffdb3 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,31409 @@ +{ + "name": "nodecloud", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "nodecloud", + "license": "Apache-2.0", + "workspaces": [ + "packages/*", + "generator" + ], + "devDependencies": { + "@types/chai": "^4.2.12", + "@types/lodash": "^4.14.158", + "@types/mocha": "^8.0.0", + "@types/node": "^14.0.6", + "@typescript-eslint/eslint-plugin": "^5.19.0", + "@typescript-eslint/parser": "^5.19.0", + "better-docs": "^2.3.0", + "chai": "^4.2.0", + "cross-env": "^7.0.2", + "eslint": "^8.13.0", + "eslint-plugin-simple-import-sort": "^7.0.0", + "husky": "^4.3.0", + "jsdoc": "^3.6.5", + "lerna": "^3.22.1", + "mocha": "^8.0.1", + "nock": "^9.6.1", + "prettier": "^1.15.3", + "pretty-quick": "^1.8.0", + "ts-node": "^8.10.2" + } + }, + "generator": { + "name": "class-generator", + "version": "1.0.0", + "license": "Apache-2.0", + "dependencies": { + "@azure/arm-appservice": "^6.0.0", + "@azure/arm-compute": "^14.0.0", + "@azure/arm-containerservice": "^11.0.0", + "@azure/arm-cosmosdb": "^8.0.0", + "@azure/arm-keyvault": "^1.2.1", + "@azure/arm-monitor": "^6.0.0", + "@azure/arm-sql": "^7.0.0", + "@azure/arm-storage": "^15.0.0", + "@google-cloud/compute": "^2.0.0", + "@google-cloud/container": "^2.1.0", + "@google-cloud/dns": "^2.0.1", + "@google-cloud/monitoring": "^2.0.0", + "@google-cloud/pubsub": "^2.1.0", + "@google-cloud/storage": "^5.1.1", + "@google-cloud/translate": "^6.0.0", + "aws-sdk": "^2.686.0", + "config": "^1.26.1", + "do-wrapper": "^4.5.1", + "js-yaml": "^3.14.0", + "key-mirror": "^1.0.1", + "lodash": "^4.17.19", + "typescript": "^3.9.3" + } + }, + "generator/node_modules/js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "generator/node_modules/typescript": { + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", + "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@azure/arm-appservice": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz", + "integrity": "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-compute": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz", + "integrity": "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-containerservice": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz", + "integrity": "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-cosmosdb": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz", + "integrity": "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-dns": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz", + "integrity": "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-keyvault": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz", + "integrity": "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^1.3.2", + "@azure/ms-rest-js": "^1.8.1", + "tslib": "^1.9.3" + } + }, + "node_modules/@azure/arm-keyvault/node_modules/@azure/ms-rest-azure-js": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz", + "integrity": "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-js": "^1.8.10", + "tslib": "^1.9.3" + } + }, + "node_modules/@azure/arm-keyvault/node_modules/@azure/ms-rest-js": { + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz", + "integrity": "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==", + "license": "MIT", + "dependencies": { + "@types/tunnel": "0.0.0", + "axios": "^0.19.0", + "form-data": "^2.3.2", + "tough-cookie": "^2.4.3", + "tslib": "^1.9.2", + "tunnel": "0.0.6", + "uuid": "^3.2.1", + "xml2js": "^0.4.19" + } + }, + "node_modules/@azure/arm-keyvault/node_modules/@types/tunnel": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz", + "integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@azure/arm-monitor": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz", + "integrity": "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-network": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz", + "integrity": "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-sql": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz", + "integrity": "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-storage": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz", + "integrity": "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/ms-rest-azure-env": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz", + "integrity": "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==", + "license": "MIT" + }, + "node_modules/@azure/ms-rest-azure-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz", + "integrity": "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/ms-rest-js": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz", + "integrity": "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==", + "license": "MIT", + "dependencies": { + "@types/node-fetch": "^2.3.7", + "@types/tunnel": "0.0.1", + "abort-controller": "^3.0.0", + "form-data": "^2.5.0", + "node-fetch": "^2.6.0", + "tough-cookie": "^3.0.1", + "tslib": "^1.10.0", + "tunnel": "0.0.6", + "uuid": "^3.3.2", + "xml2js": "^0.4.19" + } + }, + "node_modules/@azure/ms-rest-js/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "license": "BSD-3-Clause", + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@azure/ms-rest-nodeauth": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz", + "integrity": "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-env": "^2.0.0", + "@azure/ms-rest-js": "^2.0.4", + "adal-node": "^0.1.28" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/core": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", + "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.1", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-function-name": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@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.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-replace-supers": { + "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, + "license": "MIT", + "dependencies": { + "@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" + } + }, + "node_modules/@babel/helper-simple-access": { + "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, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helpers": { + "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, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/polyfill": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", + "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@evocateur/libnpmaccess": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", + "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "npm-package-arg": "^6.1.0" + } + }, + "node_modules/@evocateur/libnpmaccess/node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@evocateur/libnpmpublish": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", + "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "lodash.clonedeep": "^4.5.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "semver": "^5.5.1", + "ssri": "^6.0.1" + } + }, + "node_modules/@evocateur/libnpmpublish/node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@evocateur/libnpmpublish/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@evocateur/npm-registry-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", + "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", + "dev": true, + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/@evocateur/pacote": { + "version": "9.6.5", + "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", + "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "bluebird": "^3.5.3", + "cacache": "^12.0.3", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.5.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.4.4", + "npm-pick-manifest": "^3.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.3", + "safe-buffer": "^5.2.0", + "semver": "^5.7.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + } + }, + "node_modules/@evocateur/pacote/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@google-cloud/automl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz", + "integrity": "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/common": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz", + "integrity": "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.1", + "duplexify": "^4.1.1", + "ent": "^2.2.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "retry-request": "^4.1.1", + "teeny-request": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/common/node_modules/duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/@google-cloud/common/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@google-cloud/common/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/@google-cloud/compute": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz", + "integrity": "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "async": "^3.0.0", + "extend": "^3.0.2", + "gce-images": "^3.0.0", + "is": "^3.2.1", + "string-format-obj": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/container": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz", + "integrity": "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/dns": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz", + "integrity": "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "dns-zonefile": "0.2.6", + "lodash.groupby": "^4.6.0", + "string-format-obj": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/firestore": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz", + "integrity": "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==", + "license": "Apache-2.0", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "functional-red-black-tree": "^1.0.1", + "google-gax": "^2.2.0" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@google-cloud/kms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz", + "integrity": "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/monitoring": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz", + "integrity": "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/paginator": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz", + "integrity": "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==", + "license": "Apache-2.0", + "dependencies": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/precise-date": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz", + "integrity": "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/@google-cloud/projectify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz", + "integrity": "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/promisify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz", + "integrity": "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/pubsub": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz", + "integrity": "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@types/duplexify": "^3.6.0", + "@types/long": "^4.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.1.0", + "is-stream-ended": "^0.1.4", + "lodash.snakecase": "^4.1.1", + "p-defer": "^3.0.0", + "protobufjs": "^6.8.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/pubsub/node_modules/@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", + "license": "MIT" + }, + "node_modules/@google-cloud/pubsub/node_modules/protobufjs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", + "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/@google-cloud/spanner": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz", + "integrity": "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@types/stack-trace": "0.0.29", + "arrify": "^2.0.0", + "checkpoint-stream": "^0.1.1", + "events-intercept": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.3.1", + "grpc-gcp": "^0.3.2", + "is": "^3.2.1", + "lodash.snakecase": "^4.1.1", + "merge-stream": "^2.0.0", + "p-queue": "^6.0.2", + "protobufjs": "^6.8.6", + "split-array-stream": "^2.0.0", + "stack-trace": "0.0.10", + "stream-events": "^1.0.4", + "through2": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/spanner/node_modules/google-gax": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", + "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "~1.1.1", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + }, + "bin": { + "compileProtos": "build/tools/compileProtos.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/spanner/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@google-cloud/spanner/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/@google-cloud/spanner/node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/@google-cloud/storage": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz", + "integrity": "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "compressible": "^2.0.12", + "concat-stream": "^2.0.0", + "date-and-time": "^0.13.0", + "duplexify": "^3.5.0", + "extend": "^3.0.2", + "gaxios": "^3.0.0", + "gcs-resumable-upload": "^3.0.0", + "hash-stream-validation": "^0.2.2", + "mime": "^2.2.0", + "mime-types": "^2.0.8", + "onetime": "^5.1.0", + "p-limit": "^3.0.1", + "pumpify": "^2.0.0", + "readable-stream": "^3.4.0", + "snakeize": "^0.1.0", + "stream-events": "^1.0.1", + "through2": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/storage/node_modules/pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "license": "MIT", + "dependencies": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "node_modules/@google-cloud/storage/node_modules/pumpify/node_modules/duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/@google-cloud/storage/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@google-cloud/storage/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/@google-cloud/storage/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/@google-cloud/translate": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz", + "integrity": "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-gax": "^2.1.0", + "is-html": "^2.0.0", + "protobufjs": "^6.8.8" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/translate/node_modules/@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", + "license": "MIT" + }, + "node_modules/@google-cloud/translate/node_modules/protobufjs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", + "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz", + "integrity": "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/proto-loader": "^0.6.0-pre14", + "@types/node": "^12.12.47", + "google-auth-library": "^6.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.6.0-pre9", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz", + "integrity": "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==", + "license": "Apache-2.0", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.9.0", + "yargs": "^15.3.1" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@types/node": { + "version": "12.12.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", + "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==", + "license": "MIT" + }, + "node_modules/@grpc/grpc-js/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "license": "MIT", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@grpc/grpc-js/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/@grpc/grpc-js/node_modules/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", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz", + "integrity": "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "protobufjs": "^6.8.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@lerna/add": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", + "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/pacote": "^9.6.3", + "@lerna/bootstrap": "3.21.0", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "npm-package-arg": "^6.1.0", + "p-map": "^2.1.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/bootstrap": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", + "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/has-npm-version": "3.16.5", + "@lerna/npm-install": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/symlink-binary": "3.17.0", + "@lerna/symlink-dependencies": "3.17.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "get-port": "^4.2.0", + "multimatch": "^3.0.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0", + "read-package-tree": "^5.1.6", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/changed": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", + "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/check-working-tree": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", + "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/collect-uncommitted": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "@lerna/validation-error": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/child-process": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", + "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.3.1", + "execa": "^1.0.0", + "strong-log-transformer": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/clean": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", + "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/cli": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", + "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/global-options": "3.13.0", + "dedent": "^0.7.0", + "npmlog": "^4.1.2", + "yargs": "^14.2.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/cli/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "node_modules/@lerna/cli/node_modules/yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/@lerna/collect-uncommitted": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", + "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "chalk": "^2.3.1", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/collect-updates": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", + "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/command": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", + "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/project": "3.21.0", + "@lerna/validation-error": "3.13.0", + "@lerna/write-log-file": "3.13.0", + "clone-deep": "^4.0.1", + "dedent": "^0.7.0", + "execa": "^1.0.0", + "is-ci": "^2.0.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/conventional-commits": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", + "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/validation-error": "3.13.0", + "conventional-changelog-angular": "^5.0.3", + "conventional-changelog-core": "^3.1.6", + "conventional-recommended-bump": "^5.0.0", + "fs-extra": "^8.1.0", + "get-stream": "^4.0.0", + "lodash.template": "^4.5.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/create": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", + "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/pacote": "^9.6.3", + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "camelcase": "^5.0.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "globby": "^9.2.0", + "init-package-json": "^1.10.3", + "npm-package-arg": "^6.1.0", + "p-reduce": "^1.0.0", + "pify": "^4.0.1", + "semver": "^6.2.0", + "slash": "^2.0.0", + "validate-npm-package-license": "^3.0.3", + "validate-npm-package-name": "^3.0.0", + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/create-symlink": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", + "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zkochan/cmd-shim": "^3.1.0", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/describe-ref": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", + "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/diff": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", + "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/validation-error": "3.13.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/exec": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", + "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/filter-options": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", + "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/collect-updates": "3.20.0", + "@lerna/filter-packages": "3.18.0", + "dedent": "^0.7.0", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/filter-packages": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", + "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/validation-error": "3.13.0", + "multimatch": "^3.0.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/get-npm-exec-opts": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", + "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/get-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", + "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-extra": "^8.1.0", + "ssri": "^6.0.1", + "tar": "^4.4.8" + } + }, + "node_modules/@lerna/github-client": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", + "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@octokit/plugin-enterprise-rest": "^6.0.1", + "@octokit/rest": "^16.28.4", + "git-url-parse": "^11.1.2", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/gitlab-client": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", + "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.5.0", + "npmlog": "^4.1.2", + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/global-options": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", + "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/has-npm-version": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", + "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/import": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", + "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "p-map-series": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/info": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", + "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/output": "3.13.0", + "envinfo": "^7.3.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/init": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", + "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/link": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", + "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/package-graph": "3.18.5", + "@lerna/symlink-dependencies": "3.17.0", + "p-map": "^2.1.0", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/list": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", + "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/listable": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", + "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/query-graph": "3.18.5", + "chalk": "^2.3.1", + "columnify": "^1.5.4" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/log-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", + "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "byte-size": "^5.0.1", + "columnify": "^1.5.4", + "has-unicode": "^2.0.1", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-conf": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", + "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^4.0.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-dist-tag": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", + "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "@lerna/otplease": "3.18.5", + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-install": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", + "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "signal-exit": "^3.0.2", + "write-pkg": "^3.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-install/node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@lerna/npm-publish": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", + "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/libnpmpublish": "^1.2.2", + "@lerna/otplease": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "read-package-json": "^2.0.13" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-run-script": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", + "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/otplease": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", + "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/prompt": "3.18.5", + "figgy-pudding": "^3.5.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/output": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", + "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/pack-directory": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", + "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/get-packed": "3.16.0", + "@lerna/package": "3.16.0", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "npm-packlist": "^1.4.4", + "npmlog": "^4.1.2", + "tar": "^4.4.10", + "temp-write": "^3.4.0" + } + }, + "node_modules/@lerna/package": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", + "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^5.3.0", + "npm-package-arg": "^6.1.0", + "write-pkg": "^3.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/package-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", + "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/validation-error": "3.13.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/prerelease-id-from-version": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", + "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/profiler": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", + "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", + "dev": true, + "license": "MIT", + "dependencies": { + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "upath": "^1.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/project": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", + "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/package": "3.16.0", + "@lerna/validation-error": "3.13.0", + "cosmiconfig": "^5.1.0", + "dedent": "^0.7.0", + "dot-prop": "^4.2.0", + "glob-parent": "^5.0.0", + "globby": "^9.2.0", + "load-json-file": "^5.3.0", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "resolve-from": "^4.0.0", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/project/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/prompt": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", + "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inquirer": "^6.2.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/publish": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", + "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/libnpmaccess": "^3.1.2", + "@evocateur/npm-registry-fetch": "^4.0.0", + "@evocateur/pacote": "^9.6.3", + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/describe-ref": "3.16.5", + "@lerna/log-packed": "3.16.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/npm-dist-tag": "3.18.5", + "@lerna/npm-publish": "3.18.5", + "@lerna/otplease": "3.18.5", + "@lerna/output": "3.13.0", + "@lerna/pack-directory": "3.16.4", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "@lerna/version": "3.22.1", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/pulse-till-done": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", + "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/query-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", + "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/package-graph": "3.18.5", + "figgy-pudding": "^3.5.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/resolve-symlink": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", + "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "read-cmd-shim": "^1.0.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/rimraf-dir": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", + "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2", + "path-exists": "^3.0.0", + "rimraf": "^2.6.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/run": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", + "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-run-script": "3.16.5", + "@lerna/output": "3.13.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/timer": "3.13.0", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/run-lifecycle": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", + "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/npm-conf": "3.16.0", + "figgy-pudding": "^3.5.1", + "npm-lifecycle": "^3.1.2", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/run-topologically": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", + "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/query-graph": "3.18.5", + "figgy-pudding": "^3.5.1", + "p-queue": "^4.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/run-topologically/node_modules/eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@lerna/run-topologically/node_modules/p-queue": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", + "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^3.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/symlink-binary": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", + "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/create-symlink": "3.16.2", + "@lerna/package": "3.16.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/symlink-dependencies": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", + "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/create-symlink": "3.16.2", + "@lerna/resolve-symlink": "3.16.0", + "@lerna/symlink-binary": "3.17.0", + "fs-extra": "^8.1.0", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/timer": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", + "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/validation-error": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", + "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/version": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", + "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/conventional-commits": "3.22.0", + "@lerna/github-client": "3.22.0", + "@lerna/gitlab-client": "3.15.0", + "@lerna/output": "3.13.0", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "chalk": "^2.3.1", + "dedent": "^0.7.0", + "load-json-file": "^5.3.0", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "p-reduce": "^1.0.0", + "p-waterfall": "^1.0.0", + "semver": "^6.2.0", + "slash": "^2.0.0", + "temp-write": "^3.4.0", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/write-log-file": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", + "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2", + "write-file-atomic": "^2.3.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodecloud/aws-plugin": { + "resolved": "packages/aws-plugin", + "link": true + }, + "node_modules/@nodecloud/azure-plugin": { + "resolved": "packages/azure-plugin", + "link": true + }, + "node_modules/@nodecloud/common": { + "resolved": "packages/common", + "link": true + }, + "node_modules/@nodecloud/do-plugin": { + "resolved": "packages/do-plugin", + "link": true + }, + "node_modules/@nodecloud/gcp-plugin": { + "resolved": "packages/gcp-plugin", + "link": true + }, + "node_modules/@nodecloud/oracle-plugin": { + "resolved": "packages/oracle-plugin", + "link": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@octokit/auth-token": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", + "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^5.0.0" + } + }, + "node_modules/@octokit/endpoint": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz", + "integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^5.0.0", + "is-plain-object": "^3.0.0", + "universal-user-agent": "^5.0.0" + } + }, + "node_modules/@octokit/endpoint/node_modules/is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/endpoint/node_modules/isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/plugin-enterprise-rest": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", + "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", + "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^2.0.1" + } + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": ">= 8" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", + "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", + "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^2.0.1", + "deprecation": "^2.3.1" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": ">= 8" + } + }, + "node_modules/@octokit/request": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz", + "integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.0.0", + "@octokit/types": "^5.0.0", + "deprecation": "^2.0.0", + "is-plain-object": "^3.0.0", + "node-fetch": "^2.3.0", + "once": "^1.4.0", + "universal-user-agent": "^5.0.0" + } + }, + "node_modules/@octokit/request-error": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", + "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": ">= 8" + } + }, + "node_modules/@octokit/request/node_modules/@octokit/request-error": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", + "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^5.0.1", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "node_modules/@octokit/request/node_modules/is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/request/node_modules/isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/rest": { + "version": "16.43.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", + "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^2.4.0", + "@octokit/plugin-paginate-rest": "^1.1.1", + "@octokit/plugin-request-log": "^1.0.0", + "@octokit/plugin-rest-endpoint-methods": "2.4.0", + "@octokit/request": "^5.2.0", + "@octokit/request-error": "^1.0.2", + "atob-lite": "^2.0.0", + "before-after-hook": "^2.0.0", + "btoa-lite": "^1.0.0", + "deprecation": "^2.0.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + } + }, + "node_modules/@octokit/rest/node_modules/universal-user-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", + "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "dev": true, + "license": "ISC", + "dependencies": { + "os-name": "^3.1.0" + } + }, + "node_modules/@octokit/types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz", + "integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", + "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-base": "^0.10.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/context-base": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", + "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz", + "integrity": "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/context-base": "^0.10.2", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=8.5.0" + } + }, + "node_modules/@opentelemetry/core/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz", + "integrity": "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/core": "^0.10.2", + "gcp-metadata": "^3.5.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/gaxios": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz", + "integrity": "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==", + "license": "Apache-2.0", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/gcp-metadata": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz", + "integrity": "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==", + "license": "Apache-2.0", + "dependencies": { + "gaxios": "^2.1.0", + "json-bigint": "^0.3.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@opentelemetry/tracing": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz", + "integrity": "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/context-base": "^0.10.2", + "@opentelemetry/core": "^0.10.2", + "@opentelemetry/resources": "^0.10.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=", + "license": "BSD-3-Clause" + }, + "node_modules/@sindresorhus/is": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", + "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel-types": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz", + "integrity": "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/babylon": { + "version": "6.16.5", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", + "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/babel-types": "*" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "node_modules/@types/chai": { + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", + "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "license": "MIT" + }, + "node_modules/@types/duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", + "license": "MIT" + }, + "node_modules/@types/isomorphic-fetch": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", + "integrity": "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jssha": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz", + "integrity": "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" + }, + "node_modules/@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.191", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mocha": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz", + "integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "14.0.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", + "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==", + "license": "MIT" + }, + "node_modules/@types/node-fetch": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", + "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/node-fetch/node_modules/form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@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, + "license": "MIT" + }, + "node_modules/@types/opossum": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz", + "integrity": "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/pumpify": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz", + "integrity": "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==", + "license": "MIT", + "dependencies": { + "@types/duplexify": "*", + "@types/node": "*" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/sshpk": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz", + "integrity": "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-trace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", + "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==", + "license": "MIT" + }, + "node_modules/@types/tunnel": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", + "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", + "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/type-utils": "5.19.0", + "@typescript-eslint/utils": "5.19.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", + "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", + "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.19.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent/node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@zkochan/cmd-shim": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", + "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "license": "ISC" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^4.0.4" + } + }, + "node_modules/adal-node": { + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz", + "integrity": "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=", + "license": "Apache-2.0", + "dependencies": { + "@types/node": "^8.0.47", + "async": ">=0.6.0", + "date-utils": "*", + "jws": "3.x.x", + "request": ">= 2.52.0", + "underscore": ">= 1.3.1", + "uuid": "^3.1.0", + "xmldom": ">= 0.1.x", + "xpath.js": "~1.1.0" + }, + "engines": { + "node": ">= 0.6.15" + } + }, + "node_modules/adal-node/node_modules/@types/node": { + "version": "8.10.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", + "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==", + "license": "MIT" + }, + "node_modules/adal-node/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/adal-node/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/ansi-styles/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "license": "ISC" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-differ": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true, + "license": "MIT" + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", + "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "license": "MIT" + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz", + "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "license": "MIT" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", + "dev": true, + "license": "MIT" + }, + "node_modules/await-semaphore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", + "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" + }, + "node_modules/aws-sdk": { + "version": "2.709.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz", + "integrity": "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==", + "license": "Apache-2.0", + "dependencies": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/aws-sdk/node_modules/sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", + "license": "ISC" + }, + "node_modules/aws-sdk/node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/aws-sdk/node_modules/xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "node_modules/aws-sdk/node_modules/xml2js/node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/aws-sdk/node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/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=", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "1.5.10" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babel-types/node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-types/node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "license": "MIT", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/before-after-hook": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/better-docs": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz", + "integrity": "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "brace": "^0.11.1", + "react-ace": "^6.5.0", + "react-docgen": "^5.3.0", + "react-frame-component": "^4.1.1", + "typescript": "^3.7.5", + "underscore": "^1.9.1", + "vue-docgen-api": "^3.22.0", + "vue2-ace-editor": "^0.0.13" + }, + "peerDependencies": { + "react": "^16.0.0", + "react-dom": "^16.0.0", + "typescript": "^3.6.4" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", + "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "license": "BSD-3-Clause" + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "license": "MIT" + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true, + "license": "MIT" + }, + "node_modules/byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/byte-size": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", + "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "license": "MIT", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "license": "BSD-2-Clause" + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true, + "license": "MIT" + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase-keys/node_modules/map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "license": "Apache-2.0" + }, + "node_modules/catharsis": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", + "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "license": "MIT", + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/character-parser/node_modules/is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/checkpoint-stream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz", + "integrity": "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==", + "license": "MIT", + "dependencies": { + "@types/pumpify": "^1.4.1", + "events-intercept": "^2.0.0", + "pumpify": "^1.3.5", + "split-array-stream": "^1.0.0", + "through2": "^2.0.3" + } + }, + "node_modules/checkpoint-stream/node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/checkpoint-stream/node_modules/split-array-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", + "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", + "license": "MIT", + "dependencies": { + "async": "^2.4.0", + "is-stream-ended": "^0.1.0" + } + }, + "node_modules/chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "license": "ISC" + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/class-generator": { + "resolved": "generator", + "link": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true, + "license": "ISC" + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/columnify": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", + "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "dev": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "node_modules/columnify/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/columnify/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/compare-func": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", + "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" + } + }, + "node_modules/compare-func/node_modules/dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true, + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/config": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", + "license": "MIT", + "dependencies": { + "json5": "^1.0.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/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==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/configstore/node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "license": "ISC" + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true, + "license": "ISC" + }, + "node_modules/constantinople": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz", + "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", + "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "conventional-changelog-writer": "^4.0.6", + "conventional-commits-parser": "^3.0.3", + "dateformat": "^3.0.0", + "get-pkg-repo": "^1.0.0", + "git-raw-commits": "2.0.0", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^2.0.3", + "lodash": "^4.2.1", + "normalize-package-data": "^2.3.5", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-changelog-core/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-changelog-core/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz", + "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "compare-func": "^1.3.1", + "conventional-commits-filter": "^2.0.6", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^7.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^3.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer/node_modules/@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.3" + } + }, + "node_modules/conventional-changelog-writer/node_modules/@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-changelog-writer/node_modules/@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/conventional-changelog-writer/node_modules/camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-changelog-writer/node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/meow": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/conventional-changelog-writer/node_modules/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, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/read-pkg-up": { + "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, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/read-pkg/node_modules/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, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/conventional-changelog-writer/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/conventional-changelog-writer/node_modules/trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-commits-filter": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", + "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", + "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^7.0.0", + "split2": "^2.0.0", + "through2": "^3.0.0", + "trim-off-newlines": "^1.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser/node_modules/@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.3" + } + }, + "node_modules/conventional-commits-parser/node_modules/@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-commits-parser/node_modules/@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/conventional-commits-parser/node_modules/camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-commits-parser/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-commits-parser/node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/meow": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-commits-parser/node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/conventional-commits-parser/node_modules/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, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/read-pkg-up": { + "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, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/read-pkg/node_modules/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, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-commits-parser/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/conventional-commits-parser/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/conventional-commits-parser/node_modules/trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-commits-parser/node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-recommended-bump": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", + "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.1.1", + "conventional-commits-filter": "^2.0.2", + "conventional-commits-parser": "^3.0.3", + "git-raw-commits": "2.0.0", + "git-semver-tags": "^2.0.3", + "meow": "^4.0.0", + "q": "^1.5.1" + }, + "bin": { + "conventional-recommended-bump": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/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=", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.3" + } + }, + "node_modules/cosmiconfig/node_modules/@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig/node_modules/@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/cosmiconfig/node_modules/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, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cosmiconfig/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "license": "MIT", + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true, + "license": "MIT" + }, + "node_modules/dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/date-and-time": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz", + "integrity": "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==", + "license": "MIT" + }, + "node_modules/date-utils": { + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", + "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=", + "license": "MIT", + "engines": { + "node": ">0.4.0" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "license": "MIT" + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true, + "license": "MIT" + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dns-zonefile": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz", + "integrity": "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==", + "license": "ISC", + "bin": { + "zonefile": "bin/zonefile" + } + }, + "node_modules/do-wrapper": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz", + "integrity": "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==", + "license": "MIT", + "dependencies": { + "got": "^11.8.2" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", + "dev": true, + "license": "MIT" + }, + "node_modules/dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "devOptional": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "~0.4.13" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "license": "MIT" + }, + "node_modules/entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz", + "integrity": "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true, + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-get-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", + "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-abstract": "^1.17.4", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-simple-import-sort": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", + "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/glob-parent/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz", + "integrity": "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==", + "license": "MIT" + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "license": "MIT", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/events-intercept": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", + "integrity": "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=", + "license": "MIT" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-text-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", + "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==", + "license": "Apache-2.0" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true, + "license": "ISC" + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up/node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "is-buffer": "~2.0.3" + }, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flat/node_modules/is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true, + "license": "ISC" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "license": "MIT", + "dependencies": { + "debug": "=3.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/follow-redirects/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/follow-redirects/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "license": "MIT" + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gaxios": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz", + "integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==", + "license": "Apache-2.0", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gaxios/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/gce-images": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz", + "integrity": "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==", + "license": "MIT", + "dependencies": { + "arrify": "^2.0.0", + "google-auth-library": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcp-metadata": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz", + "integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==", + "license": "Apache-2.0", + "dependencies": { + "gaxios": "^3.0.0", + "json-bigint": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcs-resumable-upload": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz", + "integrity": "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "configstore": "^5.0.0", + "extend": "^3.0.2", + "gaxios": "^3.0.0", + "google-auth-library": "^6.0.0", + "pumpify": "^2.0.0", + "stream-events": "^1.0.4" + }, + "bin": { + "gcs-upload": "build/src/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcs-resumable-upload/node_modules/duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/gcs-resumable-upload/node_modules/pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "license": "MIT", + "dependencies": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "node_modules/gcs-resumable-upload/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gcs-resumable-upload/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true, + "license": "MIT" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/get-pkg-repo": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", + "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", + "dev": true, + "license": "MIT", + "dependencies": { + "hosted-git-info": "^2.1.4", + "meow": "^3.3.0", + "normalize-package-data": "^2.3.0", + "parse-github-repo-url": "^1.3.0", + "through2": "^2.0.0" + }, + "bin": { + "get-pkg-repo": "cli.js" + } + }, + "node_modules/get-pkg-repo/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "license": "MIT", + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/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=", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/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=", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "license": "MIT", + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-port": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", + "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, + "license": "MIT", + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-remote-origin-url/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-semver-tags": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", + "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "meow": "^4.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/git-up": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", + "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" + } + }, + "node_modules/git-url-parse": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", + "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "git-up": "^4.0.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dev": true, + "license": "BSD", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "license": "ISC", + "dependencies": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true, + "license": "BSD" + }, + "node_modules/glob/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/google-auth-library": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz", + "integrity": "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==", + "license": "Apache-2.0", + "dependencies": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^3.0.0", + "gcp-metadata": "^4.1.0", + "gtoken": "^5.0.0", + "jws": "^4.0.0", + "lru-cache": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-gax": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz", + "integrity": "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "~1.0.0", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + }, + "bin": { + "compileProtos": "build/tools/compileProtos.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-gax/node_modules/@grpc/grpc-js": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz", + "integrity": "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==", + "license": "Apache-2.0", + "dependencies": { + "semver": "^6.2.0" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + }, + "peerDependencies": { + "google-auth-library": "5.x || 6.x" + } + }, + "node_modules/google-p12-pem": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz", + "integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==", + "license": "MIT", + "dependencies": { + "node-forge": "^0.9.0" + }, + "bin": { + "gp12-pem": "build/src/bin/gp12-pem.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/got": { + "version": "11.8.2", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.x" + } + }, + "node_modules/grpc-gcp": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz", + "integrity": "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gtoken": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz", + "integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==", + "license": "MIT", + "dependencies": { + "gaxios": "^3.0.0", + "google-p12-pem": "^3.0.0", + "jws": "^4.0.0", + "mime": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/handlebars/node_modules/uglify-js": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", + "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "license": "MIT", + "dependencies": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/har-validator/node_modules/ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true, + "license": "ISC" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-stream-validation": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz", + "integrity": "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==", + "license": "MIT", + "dependencies": { + "through2": "^2.0.0" + } + }, + "node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "4", + "debug": "3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/http2-wrapper/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/agent-base": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/husky": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", + "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "husky-run": "bin/run.js", + "husky-upgrade": "lib/upgrader/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/husky" + } + }, + "node_modules/husky/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/husky/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/husky/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "license": "BSD-3-Clause" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true, + "license": "MIT" + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true, + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "*" + } + }, + "node_modules/init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/init-package-json/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "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.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true, + "license": "MIT" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "~4.0.2", + "object-assign": "^4.0.1" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-html": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", + "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", + "license": "MIT", + "dependencies": { + "html-tags": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", + "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^1.1.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream-ended": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", + "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", + "license": "MIT" + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "license": "MIT", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "license": "MIT" + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true, + "license": "MIT" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "license": "MIT" + }, + "node_modules/iterate-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", + "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", + "dev": true, + "license": "MIT" + }, + "node_modules/iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", + "dev": true, + "license": "MIT" + }, + "node_modules/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, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", + "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "xmlcreate": "^2.0.3" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "license": "MIT" + }, + "node_modules/jsdoc": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz", + "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/parser": "^7.9.4", + "bluebird": "^3.7.2", + "catharsis": "^0.8.11", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.1", + "klaw": "^3.0.0", + "markdown-it": "^10.0.0", + "markdown-it-anchor": "^5.2.7", + "marked": "^0.8.2", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "taffydb": "2.6.2", + "underscore": "~1.10.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=8.15.0" + } + }, + "node_modules/jsdoc/node_modules/@babel/parser": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", + "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdoc/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz", + "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==", + "license": "MIT", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "license": "ISC" + }, + "node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/json5/node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jssha": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz", + "integrity": "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==", + "deprecated": "jsSHA versions < 3.0.0 will no longer receive feature updates", + "engines": { + "node": "*" + } + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "license": "MIT", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/key-mirror": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz", + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", + "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lerna": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", + "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/add": "3.21.0", + "@lerna/bootstrap": "3.21.0", + "@lerna/changed": "3.21.0", + "@lerna/clean": "3.21.0", + "@lerna/cli": "3.18.5", + "@lerna/create": "3.22.0", + "@lerna/diff": "3.21.0", + "@lerna/exec": "3.21.0", + "@lerna/import": "3.22.0", + "@lerna/info": "3.21.0", + "@lerna/init": "3.21.0", + "@lerna/link": "3.21.0", + "@lerna/list": "3.21.0", + "@lerna/publish": "3.22.1", + "@lerna/run": "3.21.0", + "@lerna/version": "3.22.1", + "import-local": "^2.0.0", + "npmlog": "^4.1.2" + }, + "bin": { + "lerna": "cli.js" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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=", + "dev": true, + "license": "MIT" + }, + "node_modules/linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.at": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz", + "integrity": "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=", + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "license": "MIT" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "license": "MIT" + }, + "node_modules/lodash.has": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", + "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", + "license": "MIT" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "license": "Apache-2.0" + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "license": "MIT", + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/macos-release": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", + "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/make-fetch-happen/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-it": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it-anchor": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", + "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", + "dev": true, + "license": "Unlicense", + "peerDependencies": { + "markdown-it": "*" + } + }, + "node_modules/marked": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", + "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true, + "license": "MIT" + }, + "node_modules/meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/braces/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/fill-range/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "license": "MIT", + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, + "license": "MIT" + }, + "node_modules/minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "license": "ISC", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mississippi/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "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, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "license": "ISC", + "dependencies": { + "mkdirp": "*" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mkdirp-promise/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", + "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.3.1", + "debug": "3.2.6", + "diff": "4.0.2", + "escape-string-regexp": "1.0.5", + "find-up": "4.1.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "ms": "2.1.2", + "object.assign": "4.1.0", + "promise.allsettled": "1.0.2", + "serialize-javascript": "3.0.0", + "strip-json-comments": "3.0.1", + "supports-color": "7.1.0", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.0.0", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 10.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/mocha/node_modules/strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/mri": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true, + "license": "ISC" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true, + "license": "MIT" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/nock": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz", + "dev": true, + "engines": [ + "node >= 4.0" + ], + "license": "MIT", + "dependencies": { + "chai": "^4.1.2", + "debug": "^3.1.0", + "deep-equal": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.5", + "mkdirp": "^0.5.0", + "propagate": "^1.0.0", + "qs": "^6.5.1", + "semver": "^5.5.0" + } + }, + "node_modules/nock/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nock/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/nock/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/nock/node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/nock/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/nock/node_modules/semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz", + "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/node-gyp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", + "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.6" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-lifecycle": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", + "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "dev": true, + "license": "Artistic-2.0", + "dependencies": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true, + "license": "ISC" + }, + "node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true, + "license": "ISC" + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "dev": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oci-accessgovernancecp": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.66.0.tgz", + "integrity": "sha512-vx4kb5LbgVugRisXgrcy0usXf31zHhMLgiblofbf7vTVociHMvpbqvRJxz3XXIY+PFh3IbT8GwbnyUUqvUQcoQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-adm": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.66.0.tgz", + "integrity": "sha512-U6phaNH4GEpb1ma3Mg8OIRVNVUkfVbGKrPJb7yarSL9ktWwKR0dQ/Ei0Jm11ugC9TRByayiYoK80F9uYPM3jLQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-aianomalydetection": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.66.0.tgz", + "integrity": "sha512-sH0CSPAmOK0kGI0SATyRABMC7vTvhLV1GnHtRprMZdAnmVD5ta31Tz07sONxfkIv+dM+YpPaISnDdQ+GGXVabA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-aidocument": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.66.0.tgz", + "integrity": "sha512-qRbes2XYeUWZjOPsuUhFOapaAS0QBzh4CNvQeChCTIX7LptGO/rLrvzOL2NAEFjYiuhUEhNwDOkH0Lxtyh/9lg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ailanguage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.66.0.tgz", + "integrity": "sha512-Dt2s+4NEVsNmR0F6Xy0LDcHG1GfwvLVGtzzksAKyo82deLYldbwRr/TZcYNBvHRyJMwc7waYrhZvss0LL22i0A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-aispeech": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.66.0.tgz", + "integrity": "sha512-eXYNKsP8W/dKPc6qz1ol8Yj2EQU3NN+bvbSIxh1h0Slwb92jvysvannrVZWvBExk1mJffhJaDkmvuBC3/QNtHQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-aivision": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.66.0.tgz", + "integrity": "sha512-DfofIdJldiflbkfdxAbnv1Dqz+6uDd2jAhl3vdKYyCKja01gvS4/zuxCdXp8cfDIvSo+AoT9BAiLMGarZ5kLoQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-analytics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.66.0.tgz", + "integrity": "sha512-1wPH4tn0+1AOoKMR6LYKXiwsQ1Yj+itvUhqNNnpAMVtZ/B6KlJfOpu0/7Rd0hX4fDxsdAY2Zv82Vb5PymCsNVg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-announcementsservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.66.0.tgz", + "integrity": "sha512-uMhewCxT7Gx/RPEn8dSugrj1E2YI+8UoeHFAyKZUpp9rxigUQR/oMDRsz/nKzhCZmNd2E6VDYofrefwtb563tg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apigateway": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.66.0.tgz", + "integrity": "sha512-xN7j0RQRYodGtvptxTaYaYppnDrtrayTVgo7+3Aa8vqihChoqdRvyBksDsCcr4m8GCHVTqqVG4GvSzwR6x6eLw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apmconfig": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.66.0.tgz", + "integrity": "sha512-w/dCD3OLyOmzYla7zlCyevwbATjDtgAVJCjaULbRu2ccf8WNGV8wdEDaHpu7KvEEbCW6KajAbNn3NULn52xdFw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apmcontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.66.0.tgz", + "integrity": "sha512-ZizlckOdF7DWWrMix88rkgcN9m7upK6mCNv/FDRb/TZffLpgcMzRa1v2k94kV/GLGU0hU0Idr6uMVFIHse4aPQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apmsynthetics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.66.0.tgz", + "integrity": "sha512-ly2sdzbELfGkScd4iO3EVBtnzVQgeCIDOTf721kcIu/DuwBhYT6PWB+75poGEJ6gm8qxwWvAR/E1VpYa2NJqBQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apmtraces": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.66.0.tgz", + "integrity": "sha512-qROK/AytdsHg12aMlHOiXB+dwbLnHH9YMA8YlUE9d2SymFQ5ExoXOrDjUPsBGdh4fQlNjKfJOABKmEr8InL0GQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-applicationmigration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.66.0.tgz", + "integrity": "sha512-R41VcTANqXWHTHrZEwaXdXYSwJQOQXZkPtNgSjxs709ZxEnbiC82OJ3uPoYKJ4dADdPbcH2ngsVxrQzANlCvlQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-appmgmtcontrol": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.66.0.tgz", + "integrity": "sha512-GFUsEoy3zYdRVJuxj1en9exbgd7MALdTuYOOIJ0j7IZQKiArQJFDLPtfy+vsmc8y9Vpx1Lvy0+JRnhneLJ6Ijg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-artifacts": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.66.0.tgz", + "integrity": "sha512-zXtkR/tAQPCgTwJtzg1jTi2LxL3ljJ2H6iNcd4D09R18eNlAdJI5h66mW+RXjcwaC6Yyz9lzzb5iAEnQQzgjCg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-audit": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.66.0.tgz", + "integrity": "sha512-xvI6uieZBF9/hXkJMrYVWVyF5jhNEU2Q1ew2FOt8EUXyNE2Umrfwu8AerXXheZxy4FqRDBhDGbOShVlcWqrnJA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-autoscaling": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.66.0.tgz", + "integrity": "sha512-GfQp7RvIgsg1X2cJATQ8EQzeRPP0N3LmT0FMkQow8hrui/xB15/WAVaAT/bTMtk8W49y642gJjNXB8N7J4I4HQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-bastion": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.66.0.tgz", + "integrity": "sha512-TOpAfRRtNIeBio69zR4xGDbh2arzabxK5oCBSuxttCd7/ABfsAkJotp0NN5gomIDbJsxlxAen5J8U/kC0ea8Tw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-bds": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.66.0.tgz", + "integrity": "sha512-bDWdKs6lecaJgzzhYBftd+U7boF9w1xU4v84m41LxGUKiPUibaWydsWxM3lXs7Io+Njelj7pGckMPJqXy/hjaw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-blockchain": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.66.0.tgz", + "integrity": "sha512-v1sVRnaRzBaaSHCZy+LtpONNUTUc7V26M5OuDPwp93q7RVUYoJ/W4gz5ozzOgHJCAYk/rUTgC/GhciJtbFETCw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-budget": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.66.0.tgz", + "integrity": "sha512-xGdCitkunweaU6SPNECi5yjMX1EXGgcxzaqZZ5ZXuqjR5AE2i4zIABO/P5SMlXcfKMycggrESOKDD84JC6J15w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-certificates": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.66.0.tgz", + "integrity": "sha512-IVzAQtq+daIWUb6OhOCN8kVMIWsRsBe2RuddJiKpfKxN2a7bDuXgBGRvccOVXMCFJ56/57W7lwsV3COg/VNpiQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-certificatesmanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.66.0.tgz", + "integrity": "sha512-cmLwn34atubwf56pKz/FgZ/ePGgNyACjJP49smtG/Cmvip5DFoO0/QahZhI5D1uttKPLwqwZwGX5w5UgHSn9Ng==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-cims": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.66.0.tgz", + "integrity": "sha512-0QT6dxASnxz9eZASTlGDhFqj4SZiQo6mVrv++r7tjke6Rj6DjRi5QhteBufzG3XAN5qYwr7OcTj1WkwOWebCEQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-cloudbridge": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.66.0.tgz", + "integrity": "sha512-bIYOA1rHWyn5qwxy5FacbdwpKR5s3oi1oUEtgp9KR+GGzPRfZ7Rsa47dT79NKOaUCuIIKudulHfya1iPJ/8Gcg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-cloudguard": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.66.0.tgz", + "integrity": "sha512-EwTASf9Ne3An1N+xpiK34TY2xVPTw99o7vfMZHMnYzHQNNrls1rHJHnup7JD3bha06YDscIw6rx727sK6Egr1g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-cloudmigrations": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.66.0.tgz", + "integrity": "sha512-XHAo1SjxfpDJsqxlaAeiwROHCT5Mckbi30ZqooLobJk9+Q/LCaGX89d7kIQd9my8x/rKv7PcBFl/U3oL5riMjA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-common": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.66.0.tgz", + "integrity": "sha512-VCaUqPU9aK3IR4Fsm0y42cTXk1Kb/g8NzKy5w4iDCKNoj6AqskM4flegQS26VGcBhgPcrD2YsNeI3p6XTIobtA==", + "dependencies": { + "@types/isomorphic-fetch": "0.0.35", + "@types/jsonwebtoken": "9.0.0", + "@types/jssha": "2.0.0", + "@types/opossum": "4.1.1", + "@types/sshpk": "1.10.3", + "es6-promise": "4.2.6", + "http-signature": "1.3.1", + "isomorphic-fetch": "3.0.0", + "jsonwebtoken": "9.0.0", + "jssha": "2.4.1", + "opossum": "5.0.1", + "sshpk": "1.16.1", + "uuid": "3.3.3" + } + }, + "node_modules/oci-common/node_modules/es6-promise": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" + }, + "node_modules/oci-common/node_modules/http-signature": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz", + "integrity": "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/oci-common/node_modules/uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/oci-computeinstanceagent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.66.0.tgz", + "integrity": "sha512-oP0LG1TClWafzpUCpKL7yy+ZWp7NMyuBYSSPFo2+DezvR/yqZtA5YLNOdXcwGJ1SJ8QEEBpXgh+SzBMidmvqNA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-containerengine": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.66.0.tgz", + "integrity": "sha512-4+CIMFmZW1uEP3z9kKgOK+9IUhF3iNXPjXQZAhgJYB3gW1zY+BsEizV+b5gsEwn82RV+uKua5HMN1TbhPoSHBA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-containerinstances": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.66.0.tgz", + "integrity": "sha512-Kj3MW3FGfgOfXUcNSHGk3F9ReNa72BBNx3ZOF89IosZjMR0j3U+uBZxbjTQfLwHi5UBnZqHumJJrnCaO45UJ4A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-core": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.66.0.tgz", + "integrity": "sha512-cDVOb+rk+wuTCULhW4JwpIOyRAwopexVOxBlwbk70OBOL9pIWK3Kc9u8y/NVB30c6d1c0++nVXtCtf8FTkSblA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dashboardservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.66.0.tgz", + "integrity": "sha512-43fxn87i9BmgMYmxtdvn916bhtXjmt0zsr8U2GY38o6q6V8cXGkAXlasUtjPwgdEp/yta0zMhw92h9nANSwdbA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-database": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.66.0.tgz", + "integrity": "sha512-yprb9f6/YIDLxtWI6nu67aalpp4uyX7QskEWEzLzY9yjA4q8upoH+1Qw6DhrFp9A4uaNwse5Nm4UrG7+kNxh7Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-databasemanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.66.0.tgz", + "integrity": "sha512-ntiZDSNhDADzHKmszWVWJzYIq0yyZ3wjY1TRO/4t5DDNBMFTWFl01FFe1zv7DaDUi/197h+I3TdU86JRh4Ep/Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-databasemigration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.66.0.tgz", + "integrity": "sha512-Brv02tw/LUw5UruN0UvlszOLiCr2A1WhFDcOZGIauaaCjsnbIP5D+wNzXsraEYHVLqM56wg9+9p0Tvgk2ZKcWw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-databasetools": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.66.0.tgz", + "integrity": "sha512-UzonYNP99IG+eMt4jIEj2pOK2LMGY4S3IFcsjm/9D4Aoh5Cqxt3zRHzM9scVE4j6rugh3v+gkJ9BPJjsKVc8hw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datacatalog": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.66.0.tgz", + "integrity": "sha512-lChVj8yJ6swugj5H/lZnwOeS3Zw3mNUc8IE1BDRvtKjy+52DWF9EGriNe6YN0TwCe52Gz8QY2S/83JdozWSXhQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dataflow": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.66.0.tgz", + "integrity": "sha512-Z/Lv6mu0UhvltL60w4bHzeXlmZP2HgX1k7VNu+UjzI+YI7gBwMoTkkLXtgvbn5TuDqxVgknZ+9yB9I1AbceBTQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dataintegration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.66.0.tgz", + "integrity": "sha512-sFjo44OcTWw8YLS68C0lNcRvcnDHqaHhXMAuTUnvQ+T2F4Jxp9xX3Kn5o4v949OsfH0o3qAGbcEBy3JXX1xhHw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datalabelingservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.66.0.tgz", + "integrity": "sha512-4UQzhGcnVRiDkZ3GWZ2mPeZvFh4hn6LknWXDphFTwpo8ZEQTVN+hPdgdShNLIm0S6qUcF+CRGlURHpe0ZhrvbQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datalabelingservicedataplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.66.0.tgz", + "integrity": "sha512-zQnRMxZl95OSGO+fBtLbtoHEKGfRk0OvlYYAATzWXD7CAOQUkHKqvAIqUEwsih6AFLyBzxK3o4PkBH5fl+yh0w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datasafe": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.66.0.tgz", + "integrity": "sha512-nTCy1rkICsH+j1UtR066iuQ4qOTOJ/fq47lXjppyndXwCGkBByK3Fx+8VAgUSqZjDQL8lGGPlb3CKuJqA0MvMQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datascience": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.66.0.tgz", + "integrity": "sha512-21ovasf2ltNvfQh22ErvFTMT6Qjk69AFZfFkBLhV2yA55Z+swIrx8tvU7Vj71Ij3lvf2rDcnZIVGlzVUv5QTFQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-devops": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.66.0.tgz", + "integrity": "sha512-mRgA2Lcpu3mIIX58cwgv0sYnp13NkPGZPsLjEsBWnyg/RSUHZ0iTQvrCeroN2PPNU9SHbO64XO/WAnfd8jt3aQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-disasterrecovery": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.66.0.tgz", + "integrity": "sha512-/a6tIyVrB4VQBWW2Ip1t1E0dSmg1d2ClhBTRzJHCRdIKQjKMm/cWILY2kWfaKxJg5y74xgS+oCS9kAR+KBRk0A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dns": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.66.0.tgz", + "integrity": "sha512-aIWB1+8y5Q1oQ7+ZOToHj92bWTzlsScoJ5r+wvHlFwzxkMHH8pshsPrnY+8DRGAfVQkWDssaBDr2JQ5hWa0XaQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dts": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.66.0.tgz", + "integrity": "sha512-0auUGtqSw9ik9QEB0rNT+Ie4PFp7cBG49aet0JI6sBpAG2GhyXZcu3gDCsjyXNncn3hLiuX+yQRqi2OnYLT8xA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-email": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.66.0.tgz", + "integrity": "sha512-aYwkzCBsr5Lf8oOhX4SpqL+/1zgjlVNsVWSJpJacxoR3bPWTjMIUIJZT2aPz5X/eEediQuFxY9rgemz58MTVXQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-emwarehouse": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.66.0.tgz", + "integrity": "sha512-EnWbVwHUdw3Rvi3djasISO2dbT77xqskKyeQd/qg0F2F9Y5wv8Mi5QxaEhKv6mfzB4nzyLiGPcvr77+itG+5Nw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-events": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.66.0.tgz", + "integrity": "sha512-kRjQ0/Gio8snVcng7fjShKbWrk2tsSsRJM2JU/fl3aTQbGwT8zuZRpB14rwAKPEwVDVZ1BKJLtVi+m5GUk7kPA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-filestorage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.66.0.tgz", + "integrity": "sha512-9hFeHSQxNZ43grAljg4k1wLdIxcfeqOH+vIm0E3xRJQtz+1leLZCQLnPPyPOXR5mcu4GJqnFuCLuqPZE0ryYtA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-functions": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.66.0.tgz", + "integrity": "sha512-qGUuoE45osFeOFIXoD6ChXJpOc9crmL7mNfSrFToh+g/CbZPT3Xm7zm2phPjeJQDzB0nDL7y/S9XUhYFGVoSRg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-fusionapps": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.66.0.tgz", + "integrity": "sha512-nZM5O4lez2+GoINmCYP2WXjPWqS52ox8WgumvT09d9KgK4dHDbLWnLNNJYzxzwrOM+uq4VsYQg4/pf2TP4QN0A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-genericartifactscontent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.66.0.tgz", + "integrity": "sha512-P7bFtmBjvuXknuIlebhbkJVyP59qAVspcTtmxzvG3iMzxH/TZeoGLQHWn2H5jAsgLqlr1mCTDVFb3AwsruLErw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-goldengate": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.66.0.tgz", + "integrity": "sha512-Fvsg7poct6unojmiMS5+1kwqTjmpNuTjBYwDatll52vIyEXZ60C+fabJX8VQcwEtmyKvjFgD6l6/adLkCxsKqw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-governancerulescontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.66.0.tgz", + "integrity": "sha512-MpechStEpkpgcIPWFvTpBPfjxFsWQsfYkbd7Uuu/2C4UU18fIhbQ8kNgvp4k7X1+dS5bBfUoYa3yd2fJThc99Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-healthchecks": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.66.0.tgz", + "integrity": "sha512-dbE81duMf2kJimmx6GabyD9tPATiVnIGX2VnrUkIpRMdHwnBBivfeA231AZDm/z7efWS4s9n8CEP/8ZRgiUqiw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-identity": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.66.0.tgz", + "integrity": "sha512-pL9lmhyj6o4HZYkIfTyfqFrelHq4JQx/3MGrWvKLqf4uDneZgxmBXUFw69aajVJAK4ep6Hhbq91F8gXgsyHLzg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-identitydataplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.66.0.tgz", + "integrity": "sha512-vuCU9LqDOlula0V1VY2HGoJ8Xn7g0ABwUAK5ZLWNVflAkUnltjCHN8l2O/8K88pNaJJLJSkHYry9NoWDetmgdw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-identitydomains": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.66.0.tgz", + "integrity": "sha512-jbucYPWMJucAcY/Z8JFJx7oQKOLUd7/L7S+jjy2RxV6A13s9cYGNMpUOrZyHAhHopRksJ9U4UoE6+nSaEMwiPg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-integration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.66.0.tgz", + "integrity": "sha512-mc0F69wlqalWdMPVvwC8xwDdelWgNoyBWTPx0J3A1cd7yDyIczWACqwncrAIpySwyyyBYWtzq9AuFEAsrJI45g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-jms": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.66.0.tgz", + "integrity": "sha512-/aWA5lUveEi1V/lwUTOSnysFf4nAuGJ6r0Zi6BW1uBIy3fVhm1krHdJwMoRO6ZwQKyx5q5UZvsk7tK63jkX4+w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-keymanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.66.0.tgz", + "integrity": "sha512-7+Dpfq5FGKA7APYbvc+OcFdnWvIIJV7uKqxfBNx0IAua2kRBYQ6lGwXHxSpWAznyxEAYYwP5svBtxPB7u8yHHw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-licensemanager": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.66.0.tgz", + "integrity": "sha512-FV0MOxLpvtUgjGfuWomr3rbvQxWd+TFe3oNdVHMIAnmRZleNVax6YF7Wn8y+k+GgWtHUSRpna0CYTXSMPXesxQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-limits": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.66.0.tgz", + "integrity": "sha512-w7mbJYOrEIte7GWcfM+w/n26ZxRKaaHK72+z/ZevDu3bltON9f2Bp2aw5hzpRRWxuIBhX4q/1iRChK/u36PAoQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-loadbalancer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.66.0.tgz", + "integrity": "sha512-OwjV4Ivu6pMh2QhLvO1xArQqzUumjdUdtON25Vdaqe3Pp8eKjr8qFyuc7UvBX7S0d8T0qJDyI8pVmWyih3XNIg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-lockbox": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.66.0.tgz", + "integrity": "sha512-9O/zC4DndH+p3lQbefCyhiYPIoaQPI3JHpPhs2ssxNejOJwmzqWaaq8wJQO7cv/J2CU8hlasV9zW4XWHpi73lQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-loganalytics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.66.0.tgz", + "integrity": "sha512-m1dxSbMPZV3ERZLIA5s+SvXeZU2Ln4ePqN0dkYbOstBb/5nCf5zl+j9PhZBdMtNQtVTSF9JqWKWsZ4g0VNGHsQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-logging": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.66.0.tgz", + "integrity": "sha512-Rbvo7bYaVmA/55Jj8GKQMDEjXQGYPKHUhFjjzwp0ZWan5po5ffPwOjJzU9CnUzAu9jto+gxcmqtzrT2L9x14uw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-loggingingestion": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.66.0.tgz", + "integrity": "sha512-w/bgGevv/OLSeGQwfezYeiM2TW+OVu3oOoZAKkTF+6qn3DWH+NOtCr4HGHDa1MM+OudSUfKPzTJ964s9147pHA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-loggingsearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.66.0.tgz", + "integrity": "sha512-3MXs10wkLKLSKN5pxq5LpKpKGGCk1r74dNc2j3DGjBWPBdjiJDJfOBdZ+V4bkxpE909rd/QS0VKOqFraBfTjzw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-managementagent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.66.0.tgz", + "integrity": "sha512-+BA5eiDk9zoP4DXwIeJtXDMMnp+W5u/ilKiVgkuhzLcuP8oRNHKB7GWJ8IDKfMN9dsufT1FauROcf17jNttCfQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-managementdashboard": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.66.0.tgz", + "integrity": "sha512-bPY6ZFBHasz+pC78TGt2PYHqQE3lKxuDVd3P4RRFIA0W93E92eVaawrGdgQYub1vwvjsKb3Sd6+dKCFwsUpDAA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-marketplace": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.66.0.tgz", + "integrity": "sha512-CNuq0FA10OkdIsSXSaELCBr/PtQ2DuJJyjHi2XcoF0+v6US9exrD2kq79o6BJReH03ibIUOdNwfUHIhze1wyNg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-mediaservices": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.66.0.tgz", + "integrity": "sha512-fJo018+zrAv1uqnvf/wnNU7S+ghkWzGxSWpptWm/A/mOMoQzVgP8FH4756jSZL1o/BzRToVv7rFk/FnmygqfLA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-monitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.66.0.tgz", + "integrity": "sha512-BxXIITL5N+nZRPd4+PrMxPN12oBcznL5ssbx3QmCDG9qStYJoz2HXABCHKbxHL6+JvGHSSC67yWOiCfK3gRtAw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-mysql": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.66.0.tgz", + "integrity": "sha512-vlwg5O9k927817zf6RjjLkneBAMbTsPSCfHpAWX3pnqO2/faBhxDgFzuqD4eDSBvQ5XUsXAyEXsO7Wjg7TO0gQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-networkfirewall": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.66.0.tgz", + "integrity": "sha512-5x86I+SBTFTzXNN2YL8CRDT21w8G6zQs68A4SM3E1KCzBZ9x3h+OK900tc12iDR8eh555Dda664EseAwn7v3Ng==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-networkloadbalancer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.66.0.tgz", + "integrity": "sha512-EcoY+r6ftqQqbHJ8Qj98yb+ZX2cbCrq1vevf5z1u9rLfiCHYKjOua55O4n4fSnaC0kIVsc5VodOcCVNRPSJ89Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-nosql": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.66.0.tgz", + "integrity": "sha512-zsW3PyjzeW0uAdWhdU9E5rQ60Ordt+++XZrUfNukqgel8KB/s73KMR7BhfgMwPu79TVshDoHbAd77HN1e9ZsKw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-objectstorage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.66.0.tgz", + "integrity": "sha512-4kP+1usSlVvwpKRLiW//Xfy67sdqylGx6F8KjtvwFpt8JH/A9ssAiZCf+64j8shopngMziAKJMiFD4or5Mjcdw==", + "dependencies": { + "await-semaphore": "^0.1.3", + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-oce": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.66.0.tgz", + "integrity": "sha512-dhfpTMMw9G1aEN3l2Fsl6FF4w7oT72rTjK/Lnb+OXpFyzAXkQTX/z88uJhrxi2sqDn1XoE8P6Pg/TQ+RduUR2w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ocicontrolcenter": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.66.0.tgz", + "integrity": "sha512-s+9+i2yXrc5V7rGRr/2hwspf2lsQmlI9aJsAXvBW0p941sDHzXoE6riNZJdXmPHg0w/8bNqhiMbI+TmhIJuaVA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ocvp": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.66.0.tgz", + "integrity": "sha512-KDvwj32c7EfKfu8BY/JSRsiUF2IG0/W9/H+DbAhVf6LI6pXRpTX04ngmvi4Ytrg2G8EPCqf2t+BZEU/U4mF49A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-oda": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.66.0.tgz", + "integrity": "sha512-eRtuBZzfN7u7/ySL3EbdmHkF9jIVhnpqkts7lxzk67l6SiRlxyUGFicDxCWt74pk1bFku07WulqxYSanvM95fA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-onesubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.66.0.tgz", + "integrity": "sha512-CafzN3xEr1YUr6VQK7m0SgKnsC1aRVAznoFC7EHw1nxf8T4tMd/w4qVc5YGW9tP+1xyeMaXiVh3yrpl7DQoW+Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ons": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.66.0.tgz", + "integrity": "sha512-7Nm6oPPsN9LkdhKwUIFO82OjvteIlHrT5jyWa1cVgHNJo4luxzlCLmgoo/8e51uqNSmXM3BPL7TrxkyOkzcoEA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-opa": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.66.0.tgz", + "integrity": "sha512-QWt+ZL9NAENwED4/k5ExalBECaKwk/DNSuLEimk045GWVVLdPn+OzZ5lrcx5zKLR1NrRBQYPoo6lYP2wOiF5Cw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-opensearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.66.0.tgz", + "integrity": "sha512-8osRL8s/A0tpzHwRz4OB22yqQIF9Z9RgQhq2tMOjiNOfMgMtTA4IUrSc0xCdCa8o4q11m24HRWpQRySqgEwbRw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-operatoraccesscontrol": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.66.0.tgz", + "integrity": "sha512-PiGTzLy5m2vmbO6t2ZJOgDSfivwhEngrIPsioHEV5/ZtebqnHFl7TOKlQ/v1e7F+DyC/kAr7AtBfiZNdbiz+ww==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-opsi": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.66.0.tgz", + "integrity": "sha512-l2Mj7eqBaPOToWkhO7Tvt1kLZKiN1+ghDZlNT280K6oqSivm4DZHQ4Udj52rS+lfHOCL4m8yFKspZgiKoyKe1g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-optimizer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.66.0.tgz", + "integrity": "sha512-UGNBUzx74KzmFQOh4rdpU276uhHPuWxXS6msOzS9tBDfcZ3SvQj834BdATmE7l3fqTeFbdQC0DZXYo8+u0AiBg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osmanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.66.0.tgz", + "integrity": "sha512-2sr9VZHz+PYl2aY1uNv/cIRUKARHBC+wsutabSEK4xEcYORDyRXTByvqwa7tZRe7m7Nm/JuJ4ovO2ugO8ak3OA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osmanagementhub": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.66.0.tgz", + "integrity": "sha512-bdy9EJ7zIPcM/uS6RSfsX/fUr6h4N8Ni8DD6TfA988E7r9OpUcrZ87dckLznkWvQ+lVMe579bapXGQ6XBBSx4g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ospgateway": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.66.0.tgz", + "integrity": "sha512-2OztQCywJGbHQbehQcQLUFxN6Q/8ezcYkO59vMdbwoNdkHehvIXeXoguE2QrFvANA9Ej93mjq3Q4vTaetFvu8w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osubbillingschedule": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.66.0.tgz", + "integrity": "sha512-sdPPivSYlwXSS701FNv6/Gr0mluD0t/TlsZW81MQG/0dZmwlPgHOC/7qblrCKZme5L0C4+2Si3WWhfqHJ07VZA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osuborganizationsubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.66.0.tgz", + "integrity": "sha512-DkBymTOU6uOfqTbbkbm+ZLfupma7MLCwNqp56fped3r1Jy3sG1qA7u4c/psnfIDglnhs6zHWy1rVRXS9LM3fTA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osubsubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.66.0.tgz", + "integrity": "sha512-DdsJzbgZ3J6w2G35MtkFqN0tPbde0c0GBFVS8+BH2BtSJ+q0G/ieIJzOzBTLtlpxH6VpeBiSTTqe0xHrnD6lQA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osubusage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.66.0.tgz", + "integrity": "sha512-JpoaRtBDletbdVNRmKg1AWKTqEJS/FA9OpCAXui7epMX7iXmoW+Gs0wLQLSEiTpwHmXh8v8656JUhuB+dH9OwQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-queue": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.66.0.tgz", + "integrity": "sha512-L1n3SqVgLdeumFFqQg1NrawepUwtzDEAUynmdQ5npknkCrd9zaqZWpN3kgQ28yB01UlMJb/klzyy+sxV2O2+QQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-recovery": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.66.0.tgz", + "integrity": "sha512-xVYdj7YCtS7ia0hbyDVHS09CrXO0Zg++PN7XRfXzZAzG63Tov8DBAADUUvuzngZsBM3mCDF2NshNVL+8/7JiUw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-resourcemanager": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.66.0.tgz", + "integrity": "sha512-sh4es3bAgAyi3H6xmvnXcUc/lUDfB6NBRWBmLG0wL5rftlQ0lIw7OqkkGtu0s1lAwnv0rISpDEENbTOPyuDDLw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-resourcesearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.66.0.tgz", + "integrity": "sha512-SI2UQYWFjc9t/Y99lp01f6ICdRW/kQpwKjkP/DJha2GD4rG+78o15vTIR/NW5Orl0IUPmhXB8R2qJGLkVBuGag==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-rover": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.66.0.tgz", + "integrity": "sha512-NkibafVd/Jpp0FMwSIfDjZF+VyKplgVPSl2HKy8UxjRxJ9HmpiJyltfzquEGnc7DyryhRUP8oRLKXTYWG/6zsg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-sch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.66.0.tgz", + "integrity": "sha512-aiVJ4YaoWXssu/0q2L6Z/2cyEuQ5BCz7HKhjlJZjGqFCyIPUT5TI1Gt+yY5bPtsq9y5MmckTHUF+bKlbOAZNsQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-sdk": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.66.0.tgz", + "integrity": "sha512-xKm667mBAnN2kgNc128KuEYkbiIo1MgLG8eQhqKCZIcNe2W3gU8N+mOsJ8IR9ynsjJgwEwBAG4/S0GQntIlwlg==", + "dependencies": { + "oci-accessgovernancecp": "2.66.0", + "oci-adm": "2.66.0", + "oci-aianomalydetection": "2.66.0", + "oci-aidocument": "2.66.0", + "oci-ailanguage": "2.66.0", + "oci-aispeech": "2.66.0", + "oci-aivision": "2.66.0", + "oci-analytics": "2.66.0", + "oci-announcementsservice": "2.66.0", + "oci-apigateway": "2.66.0", + "oci-apmconfig": "2.66.0", + "oci-apmcontrolplane": "2.66.0", + "oci-apmsynthetics": "2.66.0", + "oci-apmtraces": "2.66.0", + "oci-applicationmigration": "2.66.0", + "oci-appmgmtcontrol": "2.66.0", + "oci-artifacts": "2.66.0", + "oci-audit": "2.66.0", + "oci-autoscaling": "2.66.0", + "oci-bastion": "2.66.0", + "oci-bds": "2.66.0", + "oci-blockchain": "2.66.0", + "oci-budget": "2.66.0", + "oci-certificates": "2.66.0", + "oci-certificatesmanagement": "2.66.0", + "oci-cims": "2.66.0", + "oci-cloudbridge": "2.66.0", + "oci-cloudguard": "2.66.0", + "oci-cloudmigrations": "2.66.0", + "oci-common": "2.66.0", + "oci-computeinstanceagent": "2.66.0", + "oci-containerengine": "2.66.0", + "oci-containerinstances": "2.66.0", + "oci-core": "2.66.0", + "oci-dashboardservice": "2.66.0", + "oci-database": "2.66.0", + "oci-databasemanagement": "2.66.0", + "oci-databasemigration": "2.66.0", + "oci-databasetools": "2.66.0", + "oci-datacatalog": "2.66.0", + "oci-dataflow": "2.66.0", + "oci-dataintegration": "2.66.0", + "oci-datalabelingservice": "2.66.0", + "oci-datalabelingservicedataplane": "2.66.0", + "oci-datasafe": "2.66.0", + "oci-datascience": "2.66.0", + "oci-devops": "2.66.0", + "oci-disasterrecovery": "2.66.0", + "oci-dns": "2.66.0", + "oci-dts": "2.66.0", + "oci-email": "2.66.0", + "oci-emwarehouse": "2.66.0", + "oci-events": "2.66.0", + "oci-filestorage": "2.66.0", + "oci-functions": "2.66.0", + "oci-fusionapps": "2.66.0", + "oci-genericartifactscontent": "2.66.0", + "oci-goldengate": "2.66.0", + "oci-governancerulescontrolplane": "2.66.0", + "oci-healthchecks": "2.66.0", + "oci-identity": "2.66.0", + "oci-identitydataplane": "2.66.0", + "oci-identitydomains": "2.66.0", + "oci-integration": "2.66.0", + "oci-jms": "2.66.0", + "oci-keymanagement": "2.66.0", + "oci-licensemanager": "2.66.0", + "oci-limits": "2.66.0", + "oci-loadbalancer": "2.66.0", + "oci-lockbox": "2.66.0", + "oci-loganalytics": "2.66.0", + "oci-logging": "2.66.0", + "oci-loggingingestion": "2.66.0", + "oci-loggingsearch": "2.66.0", + "oci-managementagent": "2.66.0", + "oci-managementdashboard": "2.66.0", + "oci-marketplace": "2.66.0", + "oci-mediaservices": "2.66.0", + "oci-monitoring": "2.66.0", + "oci-mysql": "2.66.0", + "oci-networkfirewall": "2.66.0", + "oci-networkloadbalancer": "2.66.0", + "oci-nosql": "2.66.0", + "oci-objectstorage": "2.66.0", + "oci-oce": "2.66.0", + "oci-ocicontrolcenter": "2.66.0", + "oci-ocvp": "2.66.0", + "oci-oda": "2.66.0", + "oci-onesubscription": "2.66.0", + "oci-ons": "2.66.0", + "oci-opa": "2.66.0", + "oci-opensearch": "2.66.0", + "oci-operatoraccesscontrol": "2.66.0", + "oci-opsi": "2.66.0", + "oci-optimizer": "2.66.0", + "oci-osmanagement": "2.66.0", + "oci-osmanagementhub": "2.66.0", + "oci-ospgateway": "2.66.0", + "oci-osubbillingschedule": "2.66.0", + "oci-osuborganizationsubscription": "2.66.0", + "oci-osubsubscription": "2.66.0", + "oci-osubusage": "2.66.0", + "oci-queue": "2.66.0", + "oci-recovery": "2.66.0", + "oci-resourcemanager": "2.66.0", + "oci-resourcesearch": "2.66.0", + "oci-rover": "2.66.0", + "oci-sch": "2.66.0", + "oci-secrets": "2.66.0", + "oci-servicecatalog": "2.66.0", + "oci-servicemanagerproxy": "2.66.0", + "oci-servicemesh": "2.66.0", + "oci-stackmonitoring": "2.66.0", + "oci-streaming": "2.66.0", + "oci-tenantmanagercontrolplane": "2.66.0", + "oci-threatintelligence": "2.66.0", + "oci-usage": "2.66.0", + "oci-usageapi": "2.66.0", + "oci-vault": "2.66.0", + "oci-vbsinst": "2.66.0", + "oci-visualbuilder": "2.66.0", + "oci-vnmonitoring": "2.66.0", + "oci-vulnerabilityscanning": "2.66.0", + "oci-waa": "2.66.0", + "oci-waas": "2.66.0", + "oci-waf": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-secrets": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.66.0.tgz", + "integrity": "sha512-VGUnT2ZfMme/rQiajxgF8V8MyClrfDSciGYEMAXIOsuwmvoWVhLFBC2G8PJU/dfklqJBxeqDji4JqT6T7KAy3Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-servicecatalog": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.66.0.tgz", + "integrity": "sha512-YKvgmeujfCI9YdG/j+iT25hk57dlCt+faqbG+D1pYiruWpOuZEgaumMl7+ADqmg/LPYEB4241oT0MQqrRdX39g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-servicemanagerproxy": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.66.0.tgz", + "integrity": "sha512-3ch47e9spMHonA2C8w2bmYF7VvBZOKB2rEFF+oPJZ6B5F+s3X0z1J388Sd8ujLVuY0U8D5qVeWQN7nRGLj45jg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-servicemesh": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.66.0.tgz", + "integrity": "sha512-RU1/ZiTTZwztWvWR/COAjyLCnfWh8uYVUf5PH+BJAZ5k3s1zP37Zpg0ElyFxcWwxaS+uY1hNACBttI9lf8wmhQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-stackmonitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.66.0.tgz", + "integrity": "sha512-kBg0GLC7UGMwWaJdoEKcetHjx5Hu8Q5SAtY/IJy6aevQsfpMql4vpXEbpYY6GLD1yabuUp1eI5VjPDOrOFLslg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-streaming": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.66.0.tgz", + "integrity": "sha512-BK305N47IcXyjxdlsHh0BMgsFetD2LadUAPTxv2BNj0NAER6/ACItqS7Bq7+CXlhSqOmeI61U5fFydfVz5Bx8A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-tenantmanagercontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.66.0.tgz", + "integrity": "sha512-p9SLZe+FaSW1+Fk5ZGjkWDB6LaGC46Nq4E3qidWzvwZ8be6oTXft8+Jbehe7JuABY41Zmu5tIJi6t/e+7eqmEQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-threatintelligence": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.66.0.tgz", + "integrity": "sha512-bymFGqGmZXL1LboYX9wwkRuYvmryYliVZHmjspAnEJvPFmumKQlPR7Ow6ENndGDsmwdIwW8f/rQjzK6RutcKNQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-usage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.66.0.tgz", + "integrity": "sha512-uM1w1Ic33ceSOU39bbd8CSsVAiOr5doC979Abx4olTXGKPIf4YQ3VdIOCC1dlu+kOw8ytAv7xIFqj/8GXHOfTw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-usageapi": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.66.0.tgz", + "integrity": "sha512-zkOvrWTOHJcH1f+EQN3XLor8G0IAbIFt0qm0+fuKBBnDujo+BJXI9SbUMX1fpVyti4rX/elmyUjJ4M92Vh5m8A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-vault": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.66.0.tgz", + "integrity": "sha512-BDpdr4JQV3Tg2hejvDtAUct79YXAVBC3+ICiANuIzLMUxDnRrVFwLguqN+hJFCDgaDSh7f2bbPSgIvViXVqukQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-vbsinst": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.66.0.tgz", + "integrity": "sha512-oX4jtqGO2TQMe6QqFqCOsDIy696x3TXIrUETnUwoKpG8nSBSXONnLHaen7JibAnYrsfxXxizrMM4NAzx8pz4sA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-visualbuilder": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.66.0.tgz", + "integrity": "sha512-VnW1y1oNPIysnd2C0Ubdui+qw5x4DHc0dY3JNNwMi8R8yDNv03RiMgepgz2GXaDdnrUrKM/KsdHeGO+WaQ/EcA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-vnmonitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.66.0.tgz", + "integrity": "sha512-mbziDquFP+ZSe4u8fxyU6dxXTEDm3wGgxanyrbFGDCYHfQk0pBD3P9NWtW3+1rEHGtWZu+DcDCxlKbS87oU+Xg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-vulnerabilityscanning": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.66.0.tgz", + "integrity": "sha512-6bJDtVqF375u8Wo/GOCHRH29Oo6Ps6Q0Y5I0qNo0ZGenVCb5Ut8OzGSZqi7fvt9CBqebzZI2eoWnf06rCBg9ww==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-waa": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.66.0.tgz", + "integrity": "sha512-ZybV9Sd0fn6DhaIh7qfBOzkEUhhc7FSUPyV+D9nIXKMZ9IebxkO5Vc5TrR7RlvRmYMg0j9S5Dy3KDED79u2Z4Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-waas": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.66.0.tgz", + "integrity": "sha512-tg1l0K9wRuNnt4IHXsMHz46dRvdzOMUCJnMjYpWOY898Gj22rsPl2eWjS7AqNJrlhEc3OaL6fCEAdA6fuvJmHA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-waf": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.66.0.tgz", + "integrity": "sha512-KLtm7OKLAfVdXEySsfQE5YJuract1Wd+79YVHwuFANim9cMZGZNP83xSdWvSYMnb7Vp2Eg8Q3N1yKZn6r4RWtQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-workrequests": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.66.0.tgz", + "integrity": "sha512-bvqYWFPkyOJ8Em3xVCsr0A/4nvdp6AeWJfYVBsNNZxswtKuLfgLCeGfQBoa6ZRrYIJGTDAbljKWzwtD5/tclSw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "license": "MIT", + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/opossum": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz", + "integrity": "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "license": "ISC", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", + "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-queue": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", + "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-waterfall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", + "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", + "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "node_modules/parse-url": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", + "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" + } + }, + "node_modules/parse-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "license": "MIT" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.3.0", + "execa": "^0.8.0", + "find-up": "^2.1.0", + "ignore": "^3.3.7", + "mri": "^1.1.0", + "multimatch": "^3.0.0" + }, + "bin": { + "pretty-quick": "bin/pretty-quick.js" + }, + "peerDependencies": { + "prettier": ">=1.8.0" + } + }, + "node_modules/pretty-quick/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/pretty-quick/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/pretty-quick/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/pretty-quick/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true, + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/promise.allsettled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", + "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.map": "^1.0.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "iterate-value": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "dev": true, + "license": "ISC", + "dependencies": { + "read": "1" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/propagate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", + "dev": true, + "engines": [ + "node >= 0.8.1" + ], + "license": "MIT" + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "license": "ISC" + }, + "node_modules/protobufjs": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz", + "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/protobufjs/node_modules/@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", + "license": "MIT" + }, + "node_modules/protocols": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", + "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "genfun": "^5.0.0" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "license": "MIT" + }, + "node_modules/pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", + "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-code-gen": "^2.0.2", + "pug-filters": "^3.1.1", + "pug-lexer": "^4.1.0", + "pug-linker": "^3.0.6", + "pug-load": "^2.0.12", + "pug-parser": "^5.0.1", + "pug-runtime": "^2.0.5", + "pug-strip-comments": "^1.0.4" + } + }, + "node_modules/pug-attrs": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", + "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.5" + } + }, + "node_modules/pug-code-gen": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", + "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "constantinople": "^3.1.2", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.1", + "pug-attrs": "^2.0.4", + "pug-error": "^1.3.3", + "pug-runtime": "^2.0.5", + "void-elements": "^2.0.1", + "with": "^5.0.0" + } + }, + "node_modules/pug-error": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", + "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pug-filters": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", + "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-css": "^4.1.11", + "constantinople": "^3.0.1", + "jstransformer": "1.0.0", + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8", + "resolve": "^1.1.6", + "uglify-js": "^2.6.1" + } + }, + "node_modules/pug-lexer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", + "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.3" + } + }, + "node_modules/pug-linker": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", + "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8" + } + }, + "node_modules/pug-load": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", + "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "pug-walk": "^1.1.8" + } + }, + "node_modules/pug-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", + "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3", + "token-stream": "0.0.1" + } + }, + "node_modules/pug-runtime": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", + "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", + "dev": true, + "license": "MIT" + }, + "node_modules/pug-strip-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", + "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3" + } + }, + "node_modules/pug-walk": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", + "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-ace": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz", + "integrity": "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/polyfill": "^7.4.4", + "brace": "^0.11.1", + "diff-match-patch": "^1.0.4", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0", + "react-dom": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0" + } + }, + "node_modules/react-docgen": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", + "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.5", + "@babel/runtime": "^7.7.6", + "ast-types": "^0.13.2", + "commander": "^2.19.0", + "doctrine": "^3.0.0", + "neo-async": "^2.6.1", + "node-dir": "^0.1.10", + "strip-indent": "^3.0.0" + }, + "bin": { + "react-docgen": "bin/react-docgen.js" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/react-docgen/node_modules/ast-types": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/react-frame-component": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", + "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "prop-types": "^15.5.9", + "react": ">= 16.3", + "react-dom": ">= 16.3" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-cmd-shim": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", + "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2" + } + }, + "node_modules/read-package-json": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", + "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.1", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.2" + } + }, + "node_modules/read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "dev": true, + "license": "ISC", + "dependencies": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/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=", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true, + "license": "ISC" + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/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==", + "license": "MIT" + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.0.7" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recast": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz", + "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "0.12.4", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/redent/node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "dev": true, + "license": "MIT" + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "license": "Apache-2.0", + "dependencies": { + "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.3", + "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.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/requizzle": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", + "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", + "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==", + "license": "MIT" + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true, + "license": "MIT" + }, + "node_modules/responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true, + "license": "ISC" + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/retry-request": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz", + "integrity": "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "through2": "^3.0.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/retry-request/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/retry-request/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/retry-request/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "license": "MIT", + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/serialize-javascript": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", + "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "license": "ISC" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true, + "license": "ISC", + "engines": { + "node": "*" + } + }, + "node_modules/smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/snakeize": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", + "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=", + "license": "MIT" + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "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, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true, + "license": "MIT" + }, + "node_modules/spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-array-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", + "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", + "license": "MIT", + "dependencies": { + "is-stream-ended": "^0.1.4" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "through2": "^2.0.2" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "license": "BSD-3-Clause" + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "license": "MIT", + "dependencies": { + "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" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "license": "MIT", + "dependencies": { + "stubs": "^3.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/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==", + "license": "MIT" + }, + "node_modules/string-format-obj": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", + "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strong-log-transformer/node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/taffydb": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", + "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", + "dev": true + }, + "node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/tar/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/teeny-request": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz", + "integrity": "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==", + "license": "Apache-2.0", + "dependencies": { + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.2.0", + "stream-events": "^1.0.5", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/teeny-request/node_modules/agent-base": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/teeny-request/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/teeny-request/node_modules/uuid": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", + "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-write/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true, + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex-range/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/token-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", + "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", + "dev": true, + "license": "MIT" + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-map": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", + "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/ts-node": { + "version": "8.10.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", + "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "typescript": ">=2.7" + } + }, + "node_modules/tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "license": "MIT", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "license": "Unlicense" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", + "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/uglify-js/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js/node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "license": "ISC", + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/uglify-js/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "license": "MIT/X11", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/uglify-js/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "dev": true, + "license": "ISC", + "engines": { + "node": "*" + } + }, + "node_modules/umask": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", + "dev": true, + "license": "MIT" + }, + "node_modules/underscore": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", + "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==", + "license": "MIT" + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universal-user-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", + "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "os-name": "^3.1.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true, + "license": "MIT" + }, + "node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "license": "MIT", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "license": "MIT" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "license": "MIT" + }, + "node_modules/util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "license": "MIT", + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vue-docgen-api": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz", + "integrity": "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.2.3", + "@babel/types": "^7.0.0", + "ast-types": "^0.12.2", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.5", + "pug": "^2.0.3", + "recast": "^0.17.3", + "ts-map": "^1.0.3", + "typescript": "^3.2.2", + "vue-template-compiler": "^2.0.0" + } + }, + "node_modules/vue-docgen-api/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/vue-docgen-api/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/vue-template-compiler": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", + "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "node_modules/vue2-ace-editor": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz", + "integrity": "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "brace": "^0.11.0" + } + }, + "node_modules/walkdir": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", + "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.17", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", + "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "license": "ISC" + }, + "node_modules/which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true, + "license": "MIT" + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/windows-release": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz", + "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^1.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/with": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", + "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" + } + }, + "node_modules/with/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true, + "license": "MIT" + }, + "node_modules/workerpool": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", + "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-json-file": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", + "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/write-pkg": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", + "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", + "dev": true, + "license": "MIT", + "dependencies": { + "sort-keys": "^2.0.0", + "write-json-file": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/write-json-file": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", + "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlcreate": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", + "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/xmldom": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", + "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==", + "license": "(LGPL-2.0 OR MIT)", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xpath.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", + "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "license": "ISC" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-unparser/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/aws-plugin": { + "name": "@nodecloud/aws-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "aws-sdk": "^2.686.0" + } + }, + "packages/azure-plugin": { + "name": "@nodecloud/azure-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "@azure/arm-appservice": "^6.0.0", + "@azure/arm-compute": "^14.0.0", + "@azure/arm-containerservice": "^11.0.0", + "@azure/arm-cosmosdb": "^9.1.0", + "@azure/arm-dns": "^4.0.0", + "@azure/arm-keyvault": "^1.2.1", + "@azure/arm-monitor": "^6.0.0", + "@azure/arm-network": "^22.0.0", + "@azure/arm-sql": "^7.0.2", + "@azure/arm-storage": "^15.1.0", + "@azure/ms-rest-js": "^2.0.7", + "@azure/ms-rest-nodeauth": "^3.0.5" + } + }, + "packages/azure-plugin/node_modules/@azure/arm-cosmosdb": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz", + "integrity": "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "packages/azure-plugin/node_modules/@azure/arm-sql": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz", + "integrity": "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "packages/azure-plugin/node_modules/@azure/arm-storage": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz", + "integrity": "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "packages/common": { + "name": "@nodecloud/common", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "config": "^1.26.1", + "key-mirror": "^1.0.1" + } + }, + "packages/do-plugin": { + "name": "@nodecloud/do-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "do-wrapper": "^4.5.1" + } + }, + "packages/gcp-plugin": { + "name": "@nodecloud/gcp-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/automl": "^2.2.0", + "@google-cloud/compute": "^2.0.1", + "@google-cloud/container": "^2.1.1", + "@google-cloud/dns": "^2.0.1", + "@google-cloud/firestore": "^4.2.0", + "@google-cloud/kms": "^2.1.2", + "@google-cloud/monitoring": "^2.1.1", + "@google-cloud/pubsub": "^2.5.0", + "@google-cloud/spanner": "^5.2.1", + "@google-cloud/storage": "^5.1.1", + "@google-cloud/translate": "^6.0.2" + } + }, + "packages/gcp-plugin/node_modules/@google-cloud/compute": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz", + "integrity": "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "async": "^3.0.0", + "extend": "^3.0.2", + "gce-images": "^3.0.0", + "is": "^3.2.1", + "string-format-obj": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "packages/gcp-plugin/node_modules/@google-cloud/monitoring": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz", + "integrity": "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/gcp-plugin/node_modules/@google-cloud/pubsub": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz", + "integrity": "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@opentelemetry/api": "^0.10.0", + "@opentelemetry/tracing": "^0.10.0", + "@types/duplexify": "^3.6.0", + "@types/long": "^4.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.7.0", + "is-stream-ended": "^0.1.4", + "lodash.snakecase": "^4.1.1", + "p-defer": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/gcp-plugin/node_modules/@google-cloud/pubsub/node_modules/google-gax": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", + "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "~1.1.1", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + }, + "bin": { + "compileProtos": "build/tools/compileProtos.js" + }, + "engines": { + "node": ">=10" + } + }, + "packages/oracle-plugin": { + "name": "@nodecloud/oracle-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "oci-sdk": "^2.66.0" + } + } + }, + "dependencies": { + "@azure/arm-appservice": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz", + "integrity": "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-compute": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz", + "integrity": "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-containerservice": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz", + "integrity": "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-cosmosdb": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz", + "integrity": "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-dns": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz", + "integrity": "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-keyvault": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz", + "integrity": "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==", + "requires": { + "@azure/ms-rest-azure-js": "^1.3.2", + "@azure/ms-rest-js": "^1.8.1", + "tslib": "^1.9.3" + }, + "dependencies": { + "@azure/ms-rest-azure-js": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz", + "integrity": "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==", + "requires": { + "@azure/ms-rest-js": "^1.8.10", + "tslib": "^1.9.3" + } + }, + "@azure/ms-rest-js": { + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz", + "integrity": "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==", + "requires": { + "@types/tunnel": "0.0.0", + "axios": "^0.19.0", + "form-data": "^2.3.2", + "tough-cookie": "^2.4.3", + "tslib": "^1.9.2", + "tunnel": "0.0.6", + "uuid": "^3.2.1", + "xml2js": "^0.4.19" + } + }, + "@types/tunnel": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz", + "integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==", + "requires": { + "@types/node": "*" + } + } + } + }, + "@azure/arm-monitor": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz", + "integrity": "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-network": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz", + "integrity": "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-sql": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz", + "integrity": "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-storage": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz", + "integrity": "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/ms-rest-azure-env": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz", + "integrity": "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==" + }, + "@azure/ms-rest-azure-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz", + "integrity": "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==", + "requires": { + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/ms-rest-js": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz", + "integrity": "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==", + "requires": { + "@types/node-fetch": "^2.3.7", + "@types/tunnel": "0.0.1", + "abort-controller": "^3.0.0", + "form-data": "^2.5.0", + "node-fetch": "^2.6.0", + "tough-cookie": "^3.0.1", + "tslib": "^1.10.0", + "tunnel": "0.0.6", + "uuid": "^3.3.2", + "xml2js": "^0.4.19" + }, + "dependencies": { + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "@azure/ms-rest-nodeauth": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz", + "integrity": "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==", + "requires": { + "@azure/ms-rest-azure-env": "^2.0.0", + "@azure/ms-rest-js": "^2.0.4", + "adal-node": "^0.1.28" + } + }, + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/core": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", + "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.1", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "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.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "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.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "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.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "requires": { + "@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.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "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.10.4" + } + }, + "@babel/helper-replace-supers": { + "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.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.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.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "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==", + "dev": true + }, + "@babel/helpers": { + "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.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", + "dev": true + }, + "@babel/polyfill": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", + "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", + "dev": true, + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime": { + "version": "7.21.0", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "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.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "@evocateur/libnpmaccess": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", + "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "npm-package-arg": "^6.1.0" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + } + } + }, + "@evocateur/libnpmpublish": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", + "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "lodash.clonedeep": "^4.5.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "semver": "^5.5.1", + "ssri": "^6.0.1" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "@evocateur/npm-registry-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", + "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.1.2" + } + }, + "@evocateur/pacote": { + "version": "9.6.5", + "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", + "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "bluebird": "^3.5.3", + "cacache": "^12.0.3", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.5.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.4.4", + "npm-pick-manifest": "^3.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.3", + "safe-buffer": "^5.2.0", + "semver": "^5.7.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "@google-cloud/automl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz", + "integrity": "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/common": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz", + "integrity": "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==", + "requires": { + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.1", + "duplexify": "^4.1.1", + "ent": "^2.2.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "retry-request": "^4.1.1", + "teeny-request": "^7.0.0" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "@google-cloud/compute": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz", + "integrity": "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "async": "^3.0.0", + "extend": "^3.0.2", + "gce-images": "^3.0.0", + "is": "^3.2.1", + "string-format-obj": "^1.1.1" + } + }, + "@google-cloud/container": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz", + "integrity": "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/dns": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz", + "integrity": "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "dns-zonefile": "0.2.6", + "lodash.groupby": "^4.6.0", + "string-format-obj": "^1.1.1" + } + }, + "@google-cloud/firestore": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz", + "integrity": "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "functional-red-black-tree": "^1.0.1", + "google-gax": "^2.2.0" + } + }, + "@google-cloud/kms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz", + "integrity": "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/monitoring": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz", + "integrity": "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/paginator": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz", + "integrity": "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==", + "requires": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + } + }, + "@google-cloud/precise-date": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz", + "integrity": "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==" + }, + "@google-cloud/projectify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz", + "integrity": "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==" + }, + "@google-cloud/promisify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz", + "integrity": "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==" + }, + "@google-cloud/pubsub": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz", + "integrity": "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==", + "requires": { + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@types/duplexify": "^3.6.0", + "@types/long": "^4.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.1.0", + "is-stream-ended": "^0.1.4", + "lodash.snakecase": "^4.1.1", + "p-defer": "^3.0.0", + "protobufjs": "^6.8.1" + }, + "dependencies": { + "@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" + }, + "protobufjs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", + "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + } + } + } + }, + "@google-cloud/spanner": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz", + "integrity": "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@types/stack-trace": "0.0.29", + "arrify": "^2.0.0", + "checkpoint-stream": "^0.1.1", + "events-intercept": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.3.1", + "grpc-gcp": "^0.3.2", + "is": "^3.2.1", + "lodash.snakecase": "^4.1.1", + "merge-stream": "^2.0.0", + "p-queue": "^6.0.2", + "protobufjs": "^6.8.6", + "split-array-stream": "^2.0.0", + "stack-trace": "0.0.10", + "stream-events": "^1.0.4", + "through2": "^4.0.0" + }, + "dependencies": { + "google-gax": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", + "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", + "requires": { + "@grpc/grpc-js": "~1.1.1", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "requires": { + "readable-stream": "3" + } + } + } + }, + "@google-cloud/storage": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz", + "integrity": "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "compressible": "^2.0.12", + "concat-stream": "^2.0.0", + "date-and-time": "^0.13.0", + "duplexify": "^3.5.0", + "extend": "^3.0.2", + "gaxios": "^3.0.0", + "gcs-resumable-upload": "^3.0.0", + "hash-stream-validation": "^0.2.2", + "mime": "^2.2.0", + "mime-types": "^2.0.8", + "onetime": "^5.1.0", + "p-limit": "^3.0.1", + "pumpify": "^2.0.0", + "readable-stream": "^3.4.0", + "snakeize": "^0.1.0", + "stream-events": "^1.0.1", + "through2": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "requires": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "@google-cloud/translate": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz", + "integrity": "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-gax": "^2.1.0", + "is-html": "^2.0.0", + "protobufjs": "^6.8.8" + }, + "dependencies": { + "@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" + }, + "protobufjs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", + "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + } + } + } + }, + "@grpc/grpc-js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz", + "integrity": "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==", + "requires": { + "@grpc/proto-loader": "^0.6.0-pre14", + "@types/node": "^12.12.47", + "google-auth-library": "^6.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@grpc/proto-loader": { + "version": "0.6.0-pre9", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz", + "integrity": "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.9.0", + "yargs": "^15.3.1" + } + }, + "@types/node": { + "version": "12.12.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", + "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==" + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "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", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@grpc/proto-loader": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz", + "integrity": "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==", + "requires": { + "lodash.camelcase": "^4.3.0", + "protobufjs": "^6.8.6" + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@lerna/add": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", + "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", + "dev": true, + "requires": { + "@evocateur/pacote": "^9.6.3", + "@lerna/bootstrap": "3.21.0", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "npm-package-arg": "^6.1.0", + "p-map": "^2.1.0", + "semver": "^6.2.0" + } + }, + "@lerna/bootstrap": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", + "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/has-npm-version": "3.16.5", + "@lerna/npm-install": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/symlink-binary": "3.17.0", + "@lerna/symlink-dependencies": "3.17.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "get-port": "^4.2.0", + "multimatch": "^3.0.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0", + "read-package-tree": "^5.1.6", + "semver": "^6.2.0" + } + }, + "@lerna/changed": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", + "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", + "dev": true, + "requires": { + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + } + }, + "@lerna/check-working-tree": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", + "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", + "dev": true, + "requires": { + "@lerna/collect-uncommitted": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "@lerna/validation-error": "3.13.0" + } + }, + "@lerna/child-process": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", + "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "execa": "^1.0.0", + "strong-log-transformer": "^2.0.0" + } + }, + "@lerna/clean": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", + "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0" + } + }, + "@lerna/cli": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", + "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", + "dev": true, + "requires": { + "@lerna/global-options": "3.13.0", + "dedent": "^0.7.0", + "npmlog": "^4.1.2", + "yargs": "^14.2.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@lerna/collect-uncommitted": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", + "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "chalk": "^2.3.1", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + } + }, + "@lerna/collect-updates": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", + "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "slash": "^2.0.0" + } + }, + "@lerna/command": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", + "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/project": "3.21.0", + "@lerna/validation-error": "3.13.0", + "@lerna/write-log-file": "3.13.0", + "clone-deep": "^4.0.1", + "dedent": "^0.7.0", + "execa": "^1.0.0", + "is-ci": "^2.0.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/conventional-commits": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", + "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", + "dev": true, + "requires": { + "@lerna/validation-error": "3.13.0", + "conventional-changelog-angular": "^5.0.3", + "conventional-changelog-core": "^3.1.6", + "conventional-recommended-bump": "^5.0.0", + "fs-extra": "^8.1.0", + "get-stream": "^4.0.0", + "lodash.template": "^4.5.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "semver": "^6.2.0" + } + }, + "@lerna/create": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", + "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", + "dev": true, + "requires": { + "@evocateur/pacote": "^9.6.3", + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "camelcase": "^5.0.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "globby": "^9.2.0", + "init-package-json": "^1.10.3", + "npm-package-arg": "^6.1.0", + "p-reduce": "^1.0.0", + "pify": "^4.0.1", + "semver": "^6.2.0", + "slash": "^2.0.0", + "validate-npm-package-license": "^3.0.3", + "validate-npm-package-name": "^3.0.0", + "whatwg-url": "^7.0.0" + } + }, + "@lerna/create-symlink": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", + "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", + "dev": true, + "requires": { + "@zkochan/cmd-shim": "^3.1.0", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/describe-ref": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", + "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2" + } + }, + "@lerna/diff": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", + "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/validation-error": "3.13.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/exec": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", + "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + } + }, + "@lerna/filter-options": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", + "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", + "dev": true, + "requires": { + "@lerna/collect-updates": "3.20.0", + "@lerna/filter-packages": "3.18.0", + "dedent": "^0.7.0", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + } + }, + "@lerna/filter-packages": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", + "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", + "dev": true, + "requires": { + "@lerna/validation-error": "3.13.0", + "multimatch": "^3.0.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/get-npm-exec-opts": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", + "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/get-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", + "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "ssri": "^6.0.1", + "tar": "^4.4.8" + } + }, + "@lerna/github-client": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", + "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@octokit/plugin-enterprise-rest": "^6.0.1", + "@octokit/rest": "^16.28.4", + "git-url-parse": "^11.1.2", + "npmlog": "^4.1.2" + } + }, + "@lerna/gitlab-client": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", + "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", + "dev": true, + "requires": { + "node-fetch": "^2.5.0", + "npmlog": "^4.1.2", + "whatwg-url": "^7.0.0" + } + }, + "@lerna/global-options": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", + "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", + "dev": true + }, + "@lerna/has-npm-version": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", + "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "semver": "^6.2.0" + } + }, + "@lerna/import": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", + "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "p-map-series": "^1.0.0" + } + }, + "@lerna/info": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", + "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/output": "3.13.0", + "envinfo": "^7.3.1" + } + }, + "@lerna/init": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", + "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0", + "write-json-file": "^3.2.0" + } + }, + "@lerna/link": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", + "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/package-graph": "3.18.5", + "@lerna/symlink-dependencies": "3.17.0", + "p-map": "^2.1.0", + "slash": "^2.0.0" + } + }, + "@lerna/list": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", + "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + } + }, + "@lerna/listable": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", + "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", + "dev": true, + "requires": { + "@lerna/query-graph": "3.18.5", + "chalk": "^2.3.1", + "columnify": "^1.5.4" + } + }, + "@lerna/log-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", + "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", + "dev": true, + "requires": { + "byte-size": "^5.0.1", + "columnify": "^1.5.4", + "has-unicode": "^2.0.1", + "npmlog": "^4.1.2" + } + }, + "@lerna/npm-conf": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", + "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^4.0.1" + } + }, + "@lerna/npm-dist-tag": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", + "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "@lerna/otplease": "3.18.5", + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/npm-install": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", + "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "signal-exit": "^3.0.2", + "write-pkg": "^3.1.0" + }, + "dependencies": { + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + } + } + }, + "@lerna/npm-publish": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", + "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", + "dev": true, + "requires": { + "@evocateur/libnpmpublish": "^1.2.2", + "@lerna/otplease": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "read-package-json": "^2.0.13" + } + }, + "@lerna/npm-run-script": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", + "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/otplease": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", + "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", + "dev": true, + "requires": { + "@lerna/prompt": "3.18.5", + "figgy-pudding": "^3.5.1" + } + }, + "@lerna/output": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", + "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/pack-directory": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", + "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", + "dev": true, + "requires": { + "@lerna/get-packed": "3.16.0", + "@lerna/package": "3.16.0", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "npm-packlist": "^1.4.4", + "npmlog": "^4.1.2", + "tar": "^4.4.10", + "temp-write": "^3.4.0" + } + }, + "@lerna/package": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", + "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", + "dev": true, + "requires": { + "load-json-file": "^5.3.0", + "npm-package-arg": "^6.1.0", + "write-pkg": "^3.1.0" + } + }, + "@lerna/package-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", + "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", + "dev": true, + "requires": { + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/validation-error": "3.13.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "semver": "^6.2.0" + } + }, + "@lerna/prerelease-id-from-version": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", + "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", + "dev": true, + "requires": { + "semver": "^6.2.0" + } + }, + "@lerna/profiler": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", + "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "upath": "^1.2.0" + } + }, + "@lerna/project": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", + "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", + "dev": true, + "requires": { + "@lerna/package": "3.16.0", + "@lerna/validation-error": "3.13.0", + "cosmiconfig": "^5.1.0", + "dedent": "^0.7.0", + "dot-prop": "^4.2.0", + "glob-parent": "^5.0.0", + "globby": "^9.2.0", + "load-json-file": "^5.3.0", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "resolve-from": "^4.0.0", + "write-json-file": "^3.2.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "dev": true + } + } + } + } + }, + "@lerna/prompt": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", + "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", + "dev": true, + "requires": { + "inquirer": "^6.2.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/publish": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", + "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", + "dev": true, + "requires": { + "@evocateur/libnpmaccess": "^3.1.2", + "@evocateur/npm-registry-fetch": "^4.0.0", + "@evocateur/pacote": "^9.6.3", + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/describe-ref": "3.16.5", + "@lerna/log-packed": "3.16.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/npm-dist-tag": "3.18.5", + "@lerna/npm-publish": "3.18.5", + "@lerna/otplease": "3.18.5", + "@lerna/output": "3.13.0", + "@lerna/pack-directory": "3.16.4", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "@lerna/version": "3.22.1", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "semver": "^6.2.0" + } + }, + "@lerna/pulse-till-done": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", + "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/query-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", + "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", + "dev": true, + "requires": { + "@lerna/package-graph": "3.18.5", + "figgy-pudding": "^3.5.1" + } + }, + "@lerna/resolve-symlink": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", + "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "read-cmd-shim": "^1.0.1" + } + }, + "@lerna/rimraf-dir": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", + "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2", + "path-exists": "^3.0.0", + "rimraf": "^2.6.2" + } + }, + "@lerna/run": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", + "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-run-script": "3.16.5", + "@lerna/output": "3.13.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/timer": "3.13.0", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + } + }, + "@lerna/run-lifecycle": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", + "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", + "dev": true, + "requires": { + "@lerna/npm-conf": "3.16.0", + "figgy-pudding": "^3.5.1", + "npm-lifecycle": "^3.1.2", + "npmlog": "^4.1.2" + } + }, + "@lerna/run-topologically": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", + "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", + "dev": true, + "requires": { + "@lerna/query-graph": "3.18.5", + "figgy-pudding": "^3.5.1", + "p-queue": "^4.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true + }, + "p-queue": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", + "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", + "dev": true, + "requires": { + "eventemitter3": "^3.1.0" + } + } + } + }, + "@lerna/symlink-binary": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", + "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", + "dev": true, + "requires": { + "@lerna/create-symlink": "3.16.2", + "@lerna/package": "3.16.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0" + } + }, + "@lerna/symlink-dependencies": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", + "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", + "dev": true, + "requires": { + "@lerna/create-symlink": "3.16.2", + "@lerna/resolve-symlink": "3.16.0", + "@lerna/symlink-binary": "3.17.0", + "fs-extra": "^8.1.0", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0" + } + }, + "@lerna/timer": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", + "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", + "dev": true + }, + "@lerna/validation-error": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", + "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/version": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", + "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", + "dev": true, + "requires": { + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/conventional-commits": "3.22.0", + "@lerna/github-client": "3.22.0", + "@lerna/gitlab-client": "3.15.0", + "@lerna/output": "3.13.0", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "chalk": "^2.3.1", + "dedent": "^0.7.0", + "load-json-file": "^5.3.0", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "p-reduce": "^1.0.0", + "p-waterfall": "^1.0.0", + "semver": "^6.2.0", + "slash": "^2.0.0", + "temp-write": "^3.4.0", + "write-json-file": "^3.2.0" + } + }, + "@lerna/write-log-file": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", + "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", + "dev": true, + "requires": { + "npmlog": "^4.1.2", + "write-file-atomic": "^2.3.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodecloud/aws-plugin": { + "version": "file:packages/aws-plugin", + "requires": { + "aws-sdk": "^2.686.0" + } + }, + "@nodecloud/azure-plugin": { + "version": "file:packages/azure-plugin", + "requires": { + "@azure/arm-appservice": "^6.0.0", + "@azure/arm-compute": "^14.0.0", + "@azure/arm-containerservice": "^11.0.0", + "@azure/arm-cosmosdb": "^9.1.0", + "@azure/arm-dns": "^4.0.0", + "@azure/arm-keyvault": "^1.2.1", + "@azure/arm-monitor": "^6.0.0", + "@azure/arm-network": "^22.0.0", + "@azure/arm-sql": "^7.0.2", + "@azure/arm-storage": "^15.1.0", + "@azure/ms-rest-js": "^2.0.7", + "@azure/ms-rest-nodeauth": "^3.0.5" + }, + "dependencies": { + "@azure/arm-cosmosdb": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz", + "integrity": "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-sql": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz", + "integrity": "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-storage": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz", + "integrity": "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + } + } + }, + "@nodecloud/common": { + "version": "file:packages/common", + "requires": { + "config": "^1.26.1", + "key-mirror": "^1.0.1" + } + }, + "@nodecloud/do-plugin": { + "version": "file:packages/do-plugin", + "requires": { + "do-wrapper": "^4.5.1" + } + }, + "@nodecloud/gcp-plugin": { + "version": "file:packages/gcp-plugin", + "requires": { + "@google-cloud/automl": "^2.2.0", + "@google-cloud/compute": "^2.0.1", + "@google-cloud/container": "^2.1.1", + "@google-cloud/dns": "^2.0.1", + "@google-cloud/firestore": "^4.2.0", + "@google-cloud/kms": "^2.1.2", + "@google-cloud/monitoring": "^2.1.1", + "@google-cloud/pubsub": "^2.5.0", + "@google-cloud/spanner": "^5.2.1", + "@google-cloud/storage": "^5.1.1", + "@google-cloud/translate": "^6.0.2" + }, + "dependencies": { + "@google-cloud/compute": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz", + "integrity": "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "async": "^3.0.0", + "extend": "^3.0.2", + "gce-images": "^3.0.0", + "is": "^3.2.1", + "string-format-obj": "^1.1.1" + } + }, + "@google-cloud/monitoring": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz", + "integrity": "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/pubsub": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz", + "integrity": "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==", + "requires": { + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@opentelemetry/api": "^0.10.0", + "@opentelemetry/tracing": "^0.10.0", + "@types/duplexify": "^3.6.0", + "@types/long": "^4.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.7.0", + "is-stream-ended": "^0.1.4", + "lodash.snakecase": "^4.1.1", + "p-defer": "^3.0.0" + }, + "dependencies": { + "google-gax": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", + "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", + "requires": { + "@grpc/grpc-js": "~1.1.1", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + } + } + } + } + } + }, + "@nodecloud/oracle-plugin": { + "version": "file:packages/oracle-plugin", + "requires": { + "oci-sdk": "^2.66.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@octokit/auth-token": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", + "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", + "dev": true, + "requires": { + "@octokit/types": "^5.0.0" + } + }, + "@octokit/endpoint": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz", + "integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==", + "dev": true, + "requires": { + "@octokit/types": "^5.0.0", + "is-plain-object": "^3.0.0", + "universal-user-agent": "^5.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true + } + } + }, + "@octokit/plugin-enterprise-rest": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", + "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", + "dev": true + }, + "@octokit/plugin-paginate-rest": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", + "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.1" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/plugin-request-log": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", + "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", + "dev": true + }, + "@octokit/plugin-rest-endpoint-methods": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", + "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.1", + "deprecation": "^2.3.1" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/request": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz", + "integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==", + "dev": true, + "requires": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.0.0", + "@octokit/types": "^5.0.0", + "deprecation": "^2.0.0", + "is-plain-object": "^3.0.0", + "node-fetch": "^2.3.0", + "once": "^1.4.0", + "universal-user-agent": "^5.0.0" + }, + "dependencies": { + "@octokit/request-error": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", + "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", + "dev": true, + "requires": { + "@octokit/types": "^5.0.1", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true + } + } + }, + "@octokit/request-error": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", + "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/rest": { + "version": "16.43.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", + "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", + "dev": true, + "requires": { + "@octokit/auth-token": "^2.4.0", + "@octokit/plugin-paginate-rest": "^1.1.1", + "@octokit/plugin-request-log": "^1.0.0", + "@octokit/plugin-rest-endpoint-methods": "2.4.0", + "@octokit/request": "^5.2.0", + "@octokit/request-error": "^1.0.2", + "atob-lite": "^2.0.0", + "before-after-hook": "^2.0.0", + "btoa-lite": "^1.0.0", + "deprecation": "^2.0.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + }, + "dependencies": { + "universal-user-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", + "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "dev": true, + "requires": { + "os-name": "^3.1.0" + } + } + } + }, + "@octokit/types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz", + "integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + }, + "@opentelemetry/api": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", + "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", + "requires": { + "@opentelemetry/context-base": "^0.10.2" + } + }, + "@opentelemetry/context-base": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", + "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==" + }, + "@opentelemetry/core": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz", + "integrity": "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==", + "requires": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/context-base": "^0.10.2", + "semver": "^7.1.3" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + } + } + }, + "@opentelemetry/resources": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz", + "integrity": "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==", + "requires": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/core": "^0.10.2", + "gcp-metadata": "^3.5.0" + }, + "dependencies": { + "gaxios": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz", + "integrity": "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==", + "requires": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + } + }, + "gcp-metadata": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz", + "integrity": "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==", + "requires": { + "gaxios": "^2.1.0", + "json-bigint": "^0.3.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + } + } + }, + "@opentelemetry/tracing": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz", + "integrity": "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==", + "requires": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/context-base": "^0.10.2", + "@opentelemetry/core": "^0.10.2", + "@opentelemetry/resources": "^0.10.2" + } + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + }, + "@sindresorhus/is": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", + "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@types/babel-types": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz", + "integrity": "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==", + "dev": true + }, + "@types/babylon": { + "version": "6.16.5", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", + "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", + "dev": true, + "requires": { + "@types/babel-types": "*" + } + }, + "@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/chai": { + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", + "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", + "dev": true + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==", + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" + }, + "@types/isomorphic-fetch": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", + "integrity": "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==", + "requires": { + "@types/node": "*" + } + }, + "@types/jssha": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz", + "integrity": "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" + }, + "@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "requires": { + "@types/node": "*" + } + }, + "@types/lodash": { + "version": "4.14.191", + "dev": true + }, + "@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true + }, + "@types/mocha": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz", + "integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==", + "dev": true + }, + "@types/node": { + "version": "14.0.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", + "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==" + }, + "@types/node-fetch": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", + "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "@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/opossum": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz", + "integrity": "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==", + "requires": { + "@types/node": "*" + } + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/pumpify": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz", + "integrity": "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==", + "requires": { + "@types/duplexify": "*", + "@types/node": "*" + } + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, + "@types/sshpk": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz", + "integrity": "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-trace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", + "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==" + }, + "@types/tunnel": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", + "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", + "requires": { + "@types/node": "*" + } + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", + "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/type-utils": "5.19.0", + "@typescript-eslint/utils": "5.19.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", + "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "debug": "^4.3.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", + "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.19.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "@zkochan/cmd-shim": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", + "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", + "dev": true, + "requires": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "requires": { + "acorn": "^4.0.4" + } + }, + "adal-node": { + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz", + "integrity": "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=", + "requires": { + "@types/node": "^8.0.47", + "async": ">=0.6.0", + "date-utils": "*", + "jws": "3.x.x", + "request": ">= 2.52.0", + "underscore": ">= 1.3.1", + "uuid": "^3.1.0", + "xmldom": ">= 0.1.x", + "xpath.js": "~1.1.0" + }, + "dependencies": { + "@types/node": { + "version": "8.10.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", + "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==" + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + } + } + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "dev": true, + "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", + "dev": true + } + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "array.prototype.map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", + "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.4" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz", + "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==", + "dev": true + }, + "async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", + "dev": true + }, + "await-semaphore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", + "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" + }, + "aws-sdk": { + "version": "2.709.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz", + "integrity": "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==", + "requires": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "dependencies": { + "sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + }, + "dependencies": { + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + } + } + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + }, + "axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "requires": { + "follow-redirects": "1.5.10" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "before-after-hook": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", + "dev": true + }, + "better-docs": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz", + "integrity": "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==", + "dev": true, + "requires": { + "brace": "^0.11.1", + "react-ace": "^6.5.0", + "react-docgen": "^5.3.0", + "react-frame-component": "^4.1.1", + "typescript": "^3.7.5", + "underscore": "^1.9.1", + "vue-docgen-api": "^3.22.0", + "vue2-ace-editor": "^0.0.13" + } + }, + "bignumber.js": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "brace": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", + "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "dev": true + }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", + "dev": true + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", + "dev": true + }, + "byte-size": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", + "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + }, + "cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + } + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.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=", + "dev": true + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + } + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "catharsis": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", + "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "dev": true, + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "dev": true, + "requires": { + "is-regex": "^1.0.3" + }, + "dependencies": { + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "dev": true + }, + "checkpoint-stream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz", + "integrity": "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==", + "requires": { + "@types/pumpify": "^1.4.1", + "events-intercept": "^2.0.0", + "pumpify": "^1.3.5", + "split-array-stream": "^1.0.0", + "through2": "^2.0.3" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "split-array-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", + "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", + "requires": { + "async": "^2.4.0", + "is-stream-ended": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "dev": true + }, + "class-generator": { + "version": "file:generator", + "requires": { + "@azure/arm-appservice": "^6.0.0", + "@azure/arm-compute": "^14.0.0", + "@azure/arm-containerservice": "^11.0.0", + "@azure/arm-cosmosdb": "^8.0.0", + "@azure/arm-keyvault": "^1.2.1", + "@azure/arm-monitor": "^6.0.0", + "@azure/arm-sql": "^7.0.0", + "@azure/arm-storage": "^15.0.0", + "@google-cloud/compute": "^2.0.0", + "@google-cloud/container": "^2.1.0", + "@google-cloud/dns": "^2.0.1", + "@google-cloud/monitoring": "^2.0.0", + "@google-cloud/pubsub": "^2.1.0", + "@google-cloud/storage": "^5.1.1", + "@google-cloud/translate": "^6.0.0", + "aws-sdk": "^2.686.0", + "config": "^1.26.1", + "do-wrapper": "^4.5.1", + "js-yaml": "^3.14.0", + "key-mirror": "^1.0.1", + "lodash": "^4.17.19", + "typescript": "^3.9.3" + }, + "dependencies": { + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "typescript": { + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", + "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==" + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + }, + "dependencies": { + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + } + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "columnify": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", + "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "dev": true, + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "compare-func": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", + "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + } + } + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "dev": true + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "config": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", + "requires": { + "json5": "^1.0.1" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "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==", + "requires": { + "semver": "^6.0.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + } + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constantinople": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", + "dev": true, + "requires": { + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" + } + }, + "conventional-changelog-angular": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz", + "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-changelog-core": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", + "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", + "dev": true, + "requires": { + "conventional-changelog-writer": "^4.0.6", + "conventional-commits-parser": "^3.0.3", + "dateformat": "^3.0.0", + "get-pkg-repo": "^1.0.0", + "git-raw-commits": "2.0.0", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^2.0.3", + "lodash": "^4.2.1", + "normalize-package-data": "^2.3.5", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^3.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "dev": true + }, + "conventional-changelog-writer": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz", + "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "conventional-commits-filter": "^2.0.6", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^7.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^3.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "meow": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + } + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + } + } + }, + "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" + } + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "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": "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": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + }, + "yargs-parser": { + "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 + } + } + } + } + }, + "conventional-commits-filter": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", + "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", + "dev": true, + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", + "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", + "dev": true, + "requires": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^7.0.0", + "split2": "^2.0.0", + "through2": "^3.0.0", + "trim-off-newlines": "^1.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "meow": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + } + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + } + } + }, + "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" + } + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "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": "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": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + }, + "yargs-parser": { + "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 + } + } + } + } + }, + "conventional-recommended-bump": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", + "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", + "dev": true, + "requires": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.1.1", + "conventional-commits-filter": "^2.0.2", + "conventional-commits-parser": "^3.0.3", + "git-raw-commits": "2.0.0", + "git-semver-tags": "^2.0.3", + "meow": "^4.0.0", + "q": "^1.5.1" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "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=" + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "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" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "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", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "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" + } + } + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "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" + } + }, + "date-and-time": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz", + "integrity": "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==" + }, + "date-utils": { + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", + "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=" + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" + } + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true + }, + "detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", + "dev": true + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-zonefile": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz", + "integrity": "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==" + }, + "do-wrapper": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz", + "integrity": "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==", + "requires": { + "got": "^11.8.2" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", + "dev": true + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "devOptional": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "envinfo": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz", + "integrity": "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==", + "dev": true + }, + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "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.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-get-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", + "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "dev": true, + "requires": { + "es-abstract": "^1.17.4", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "dev": true + }, + "eslint": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + }, + "dependencies": { + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-plugin-simple-import-sort": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", + "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz", + "integrity": "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==" + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "events-intercept": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", + "integrity": "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fast-text-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", + "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "dev": true, + "requires": { + "is-buffer": "~2.0.3" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "dev": 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 + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaxios": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz", + "integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==", + "requires": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "dependencies": { + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + } + } + }, + "gce-images": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz", + "integrity": "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==", + "requires": { + "arrify": "^2.0.0", + "google-auth-library": "^6.0.0" + } + }, + "gcp-metadata": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz", + "integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==", + "requires": { + "gaxios": "^3.0.0", + "json-bigint": "^0.3.0" + } + }, + "gcs-resumable-upload": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz", + "integrity": "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==", + "requires": { + "abort-controller": "^3.0.0", + "configstore": "^5.0.0", + "extend": "^3.0.2", + "gaxios": "^3.0.0", + "google-auth-library": "^6.0.0", + "pumpify": "^2.0.0", + "stream-events": "^1.0.4" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "requires": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "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==" + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "dev": true + }, + "get-pkg-repo": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", + "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "meow": "^3.3.0", + "normalize-package-data": "^2.3.0", + "parse-github-repo-url": "^1.3.0", + "through2": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "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=", + "dev": true, + "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" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "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=", + "dev": true, + "requires": { + "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=", + "dev": true, + "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=", + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + } + } + }, + "get-port": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", + "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "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" + } + }, + "git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "requires": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + } + }, + "git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, + "requires": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "git-semver-tags": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", + "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "dev": true, + "requires": { + "meow": "^4.0.0", + "semver": "^6.0.0" + } + }, + "git-up": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", + "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", + "dev": true, + "requires": { + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" + } + }, + "git-url-parse": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", + "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", + "dev": true, + "requires": { + "git-up": "^4.0.0" + } + }, + "gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dev": true, + "requires": { + "ini": "^1.3.2" + } + }, + "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" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "dev": true + } + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "google-auth-library": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz", + "integrity": "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==", + "requires": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^3.0.0", + "gcp-metadata": "^4.1.0", + "gtoken": "^5.0.0", + "jws": "^4.0.0", + "lru-cache": "^5.0.0" + } + }, + "google-gax": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz", + "integrity": "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==", + "requires": { + "@grpc/grpc-js": "~1.0.0", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + }, + "dependencies": { + "@grpc/grpc-js": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz", + "integrity": "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==", + "requires": { + "semver": "^6.2.0" + } + } + } + }, + "google-p12-pem": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz", + "integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==", + "requires": { + "node-forge": "^0.9.0" + } + }, + "got": { + "version": "11.8.2", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.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==" + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "dev": true + }, + "grpc-gcp": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz", + "integrity": "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==", + "requires": { + "@grpc/grpc-js": "^1.1.1" + } + }, + "gtoken": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz", + "integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==", + "requires": { + "gaxios": "^3.0.0", + "google-p12-pem": "^3.0.0", + "jws": "^4.0.0", + "mime": "^2.2.0" + } + }, + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", + "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", + "dev": true, + "optional": true + } + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "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-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-stream-validation": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz", + "integrity": "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==", + "requires": { + "through2": "^2.0.0" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "dev": true + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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" + } + }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "dependencies": { + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + } + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "agent-base": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "requires": { + "debug": "4" + } + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "husky": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", + "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "devOptional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "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.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + } + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "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": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "dev": true + }, + "is-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "dev": true, + "requires": { + "acorn": "~4.0.2", + "object-assign": "^4.0.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "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=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", + "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", + "requires": { + "html-tags": "^3.0.0" + } + }, + "is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", + "dev": true + }, + "is-ssh": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", + "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", + "dev": true, + "requires": { + "protocols": "^1.1.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "dev": true + }, + "is-stream-ended": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", + "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "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-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "requires": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "iterate-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", + "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", + "dev": true + }, + "iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "requires": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + } + }, + "jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" + }, + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", + "dev": true + }, + "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 + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "js2xmlparser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", + "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", + "dev": true, + "requires": { + "xmlcreate": "^2.0.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdoc": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz", + "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.9.4", + "bluebird": "^3.7.2", + "catharsis": "^0.8.11", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.1", + "klaw": "^3.0.0", + "markdown-it": "^10.0.0", + "markdown-it-anchor": "^5.2.7", + "marked": "^0.8.2", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "taffydb": "2.6.2", + "underscore": "~1.10.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", + "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", + "dev": true + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-bigint": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz", + "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==", + "requires": { + "bignumber.js": "^9.0.0" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "dev": true + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "requires": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "dependencies": { + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "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" + } + }, + "jssha": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz", + "integrity": "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==" + }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "dev": true, + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "requires": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "key-mirror": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz" + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klaw": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", + "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lerna": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", + "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", + "dev": true, + "requires": { + "@lerna/add": "3.21.0", + "@lerna/bootstrap": "3.21.0", + "@lerna/changed": "3.21.0", + "@lerna/clean": "3.21.0", + "@lerna/cli": "3.18.5", + "@lerna/create": "3.22.0", + "@lerna/diff": "3.21.0", + "@lerna/exec": "3.21.0", + "@lerna/import": "3.22.0", + "@lerna/info": "3.21.0", + "@lerna/init": "3.21.0", + "@lerna/link": "3.21.0", + "@lerna/list": "3.21.0", + "@lerna/publish": "3.22.1", + "@lerna/run": "3.21.0", + "@lerna/version": "3.22.1", + "import-local": "^2.0.0", + "npmlog": "^4.1.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "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=", + "dev": true + }, + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "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" + } + }, + "lodash": { + "version": "4.17.21" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.at": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz", + "integrity": "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" + }, + "lodash.has": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", + "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true + }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2" + } + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "macos-release": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", + "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "dev": true, + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-it": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "markdown-it-anchor": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", + "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", + "dev": true, + "requires": {} + }, + "marked": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", + "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + } + } + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "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" + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "requires": { + "mkdirp": "*" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "mocha": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", + "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", + "dev": true, + "requires": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.3.1", + "debug": "3.2.6", + "diff": "4.0.2", + "escape-string-regexp": "1.0.5", + "find-up": "4.1.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "ms": "2.1.2", + "object.assign": "4.1.0", + "promise.allsettled": "1.0.2", + "serialize-javascript": "3.0.0", + "strip-json-comments": "3.0.1", + "supports-color": "7.1.0", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.0.0", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true + } + } + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "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" + } + } + } + }, + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "mri": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "dev": true, + "requires": { + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + } + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "dev": true + }, + "nock": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz", + "dev": true, + "requires": { + "chai": "^4.1.2", + "debug": "^3.1.0", + "deep-equal": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.5", + "mkdirp": "^0.5.0", + "propagate": "^1.0.0", + "qs": "^6.5.1", + "semver": "^5.5.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "dev": true + } + } + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-fetch": { + "version": "2.6.9", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3" + }, + "webidl-conversions": { + "version": "3.0.1" + }, + "whatwg-url": { + "version": "5.0.0", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-forge": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz", + "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==" + }, + "node-gyp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", + "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "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" + }, + "dependencies": { + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-lifecycle": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", + "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "dev": true, + "requires": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "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-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "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", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "oci-accessgovernancecp": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.66.0.tgz", + "integrity": "sha512-vx4kb5LbgVugRisXgrcy0usXf31zHhMLgiblofbf7vTVociHMvpbqvRJxz3XXIY+PFh3IbT8GwbnyUUqvUQcoQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-adm": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.66.0.tgz", + "integrity": "sha512-U6phaNH4GEpb1ma3Mg8OIRVNVUkfVbGKrPJb7yarSL9ktWwKR0dQ/Ei0Jm11ugC9TRByayiYoK80F9uYPM3jLQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-aianomalydetection": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.66.0.tgz", + "integrity": "sha512-sH0CSPAmOK0kGI0SATyRABMC7vTvhLV1GnHtRprMZdAnmVD5ta31Tz07sONxfkIv+dM+YpPaISnDdQ+GGXVabA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-aidocument": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.66.0.tgz", + "integrity": "sha512-qRbes2XYeUWZjOPsuUhFOapaAS0QBzh4CNvQeChCTIX7LptGO/rLrvzOL2NAEFjYiuhUEhNwDOkH0Lxtyh/9lg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ailanguage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.66.0.tgz", + "integrity": "sha512-Dt2s+4NEVsNmR0F6Xy0LDcHG1GfwvLVGtzzksAKyo82deLYldbwRr/TZcYNBvHRyJMwc7waYrhZvss0LL22i0A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-aispeech": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.66.0.tgz", + "integrity": "sha512-eXYNKsP8W/dKPc6qz1ol8Yj2EQU3NN+bvbSIxh1h0Slwb92jvysvannrVZWvBExk1mJffhJaDkmvuBC3/QNtHQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-aivision": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.66.0.tgz", + "integrity": "sha512-DfofIdJldiflbkfdxAbnv1Dqz+6uDd2jAhl3vdKYyCKja01gvS4/zuxCdXp8cfDIvSo+AoT9BAiLMGarZ5kLoQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-analytics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.66.0.tgz", + "integrity": "sha512-1wPH4tn0+1AOoKMR6LYKXiwsQ1Yj+itvUhqNNnpAMVtZ/B6KlJfOpu0/7Rd0hX4fDxsdAY2Zv82Vb5PymCsNVg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-announcementsservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.66.0.tgz", + "integrity": "sha512-uMhewCxT7Gx/RPEn8dSugrj1E2YI+8UoeHFAyKZUpp9rxigUQR/oMDRsz/nKzhCZmNd2E6VDYofrefwtb563tg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apigateway": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.66.0.tgz", + "integrity": "sha512-xN7j0RQRYodGtvptxTaYaYppnDrtrayTVgo7+3Aa8vqihChoqdRvyBksDsCcr4m8GCHVTqqVG4GvSzwR6x6eLw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apmconfig": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.66.0.tgz", + "integrity": "sha512-w/dCD3OLyOmzYla7zlCyevwbATjDtgAVJCjaULbRu2ccf8WNGV8wdEDaHpu7KvEEbCW6KajAbNn3NULn52xdFw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apmcontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.66.0.tgz", + "integrity": "sha512-ZizlckOdF7DWWrMix88rkgcN9m7upK6mCNv/FDRb/TZffLpgcMzRa1v2k94kV/GLGU0hU0Idr6uMVFIHse4aPQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apmsynthetics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.66.0.tgz", + "integrity": "sha512-ly2sdzbELfGkScd4iO3EVBtnzVQgeCIDOTf721kcIu/DuwBhYT6PWB+75poGEJ6gm8qxwWvAR/E1VpYa2NJqBQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apmtraces": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.66.0.tgz", + "integrity": "sha512-qROK/AytdsHg12aMlHOiXB+dwbLnHH9YMA8YlUE9d2SymFQ5ExoXOrDjUPsBGdh4fQlNjKfJOABKmEr8InL0GQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-applicationmigration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.66.0.tgz", + "integrity": "sha512-R41VcTANqXWHTHrZEwaXdXYSwJQOQXZkPtNgSjxs709ZxEnbiC82OJ3uPoYKJ4dADdPbcH2ngsVxrQzANlCvlQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-appmgmtcontrol": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.66.0.tgz", + "integrity": "sha512-GFUsEoy3zYdRVJuxj1en9exbgd7MALdTuYOOIJ0j7IZQKiArQJFDLPtfy+vsmc8y9Vpx1Lvy0+JRnhneLJ6Ijg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-artifacts": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.66.0.tgz", + "integrity": "sha512-zXtkR/tAQPCgTwJtzg1jTi2LxL3ljJ2H6iNcd4D09R18eNlAdJI5h66mW+RXjcwaC6Yyz9lzzb5iAEnQQzgjCg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-audit": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.66.0.tgz", + "integrity": "sha512-xvI6uieZBF9/hXkJMrYVWVyF5jhNEU2Q1ew2FOt8EUXyNE2Umrfwu8AerXXheZxy4FqRDBhDGbOShVlcWqrnJA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-autoscaling": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.66.0.tgz", + "integrity": "sha512-GfQp7RvIgsg1X2cJATQ8EQzeRPP0N3LmT0FMkQow8hrui/xB15/WAVaAT/bTMtk8W49y642gJjNXB8N7J4I4HQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-bastion": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.66.0.tgz", + "integrity": "sha512-TOpAfRRtNIeBio69zR4xGDbh2arzabxK5oCBSuxttCd7/ABfsAkJotp0NN5gomIDbJsxlxAen5J8U/kC0ea8Tw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-bds": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.66.0.tgz", + "integrity": "sha512-bDWdKs6lecaJgzzhYBftd+U7boF9w1xU4v84m41LxGUKiPUibaWydsWxM3lXs7Io+Njelj7pGckMPJqXy/hjaw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-blockchain": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.66.0.tgz", + "integrity": "sha512-v1sVRnaRzBaaSHCZy+LtpONNUTUc7V26M5OuDPwp93q7RVUYoJ/W4gz5ozzOgHJCAYk/rUTgC/GhciJtbFETCw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-budget": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.66.0.tgz", + "integrity": "sha512-xGdCitkunweaU6SPNECi5yjMX1EXGgcxzaqZZ5ZXuqjR5AE2i4zIABO/P5SMlXcfKMycggrESOKDD84JC6J15w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-certificates": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.66.0.tgz", + "integrity": "sha512-IVzAQtq+daIWUb6OhOCN8kVMIWsRsBe2RuddJiKpfKxN2a7bDuXgBGRvccOVXMCFJ56/57W7lwsV3COg/VNpiQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-certificatesmanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.66.0.tgz", + "integrity": "sha512-cmLwn34atubwf56pKz/FgZ/ePGgNyACjJP49smtG/Cmvip5DFoO0/QahZhI5D1uttKPLwqwZwGX5w5UgHSn9Ng==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-cims": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.66.0.tgz", + "integrity": "sha512-0QT6dxASnxz9eZASTlGDhFqj4SZiQo6mVrv++r7tjke6Rj6DjRi5QhteBufzG3XAN5qYwr7OcTj1WkwOWebCEQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-cloudbridge": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.66.0.tgz", + "integrity": "sha512-bIYOA1rHWyn5qwxy5FacbdwpKR5s3oi1oUEtgp9KR+GGzPRfZ7Rsa47dT79NKOaUCuIIKudulHfya1iPJ/8Gcg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-cloudguard": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.66.0.tgz", + "integrity": "sha512-EwTASf9Ne3An1N+xpiK34TY2xVPTw99o7vfMZHMnYzHQNNrls1rHJHnup7JD3bha06YDscIw6rx727sK6Egr1g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-cloudmigrations": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.66.0.tgz", + "integrity": "sha512-XHAo1SjxfpDJsqxlaAeiwROHCT5Mckbi30ZqooLobJk9+Q/LCaGX89d7kIQd9my8x/rKv7PcBFl/U3oL5riMjA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-common": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.66.0.tgz", + "integrity": "sha512-VCaUqPU9aK3IR4Fsm0y42cTXk1Kb/g8NzKy5w4iDCKNoj6AqskM4flegQS26VGcBhgPcrD2YsNeI3p6XTIobtA==", + "requires": { + "@types/isomorphic-fetch": "0.0.35", + "@types/jsonwebtoken": "9.0.0", + "@types/jssha": "2.0.0", + "@types/opossum": "4.1.1", + "@types/sshpk": "1.10.3", + "es6-promise": "4.2.6", + "http-signature": "1.3.1", + "isomorphic-fetch": "3.0.0", + "jsonwebtoken": "9.0.0", + "jssha": "2.4.1", + "opossum": "5.0.1", + "sshpk": "1.16.1", + "uuid": "3.3.3" + }, + "dependencies": { + "es6-promise": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" + }, + "http-signature": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz", + "integrity": "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.14.1" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + } + } + }, + "oci-computeinstanceagent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.66.0.tgz", + "integrity": "sha512-oP0LG1TClWafzpUCpKL7yy+ZWp7NMyuBYSSPFo2+DezvR/yqZtA5YLNOdXcwGJ1SJ8QEEBpXgh+SzBMidmvqNA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-containerengine": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.66.0.tgz", + "integrity": "sha512-4+CIMFmZW1uEP3z9kKgOK+9IUhF3iNXPjXQZAhgJYB3gW1zY+BsEizV+b5gsEwn82RV+uKua5HMN1TbhPoSHBA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-containerinstances": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.66.0.tgz", + "integrity": "sha512-Kj3MW3FGfgOfXUcNSHGk3F9ReNa72BBNx3ZOF89IosZjMR0j3U+uBZxbjTQfLwHi5UBnZqHumJJrnCaO45UJ4A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-core": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.66.0.tgz", + "integrity": "sha512-cDVOb+rk+wuTCULhW4JwpIOyRAwopexVOxBlwbk70OBOL9pIWK3Kc9u8y/NVB30c6d1c0++nVXtCtf8FTkSblA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dashboardservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.66.0.tgz", + "integrity": "sha512-43fxn87i9BmgMYmxtdvn916bhtXjmt0zsr8U2GY38o6q6V8cXGkAXlasUtjPwgdEp/yta0zMhw92h9nANSwdbA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-database": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.66.0.tgz", + "integrity": "sha512-yprb9f6/YIDLxtWI6nu67aalpp4uyX7QskEWEzLzY9yjA4q8upoH+1Qw6DhrFp9A4uaNwse5Nm4UrG7+kNxh7Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-databasemanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.66.0.tgz", + "integrity": "sha512-ntiZDSNhDADzHKmszWVWJzYIq0yyZ3wjY1TRO/4t5DDNBMFTWFl01FFe1zv7DaDUi/197h+I3TdU86JRh4Ep/Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-databasemigration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.66.0.tgz", + "integrity": "sha512-Brv02tw/LUw5UruN0UvlszOLiCr2A1WhFDcOZGIauaaCjsnbIP5D+wNzXsraEYHVLqM56wg9+9p0Tvgk2ZKcWw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-databasetools": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.66.0.tgz", + "integrity": "sha512-UzonYNP99IG+eMt4jIEj2pOK2LMGY4S3IFcsjm/9D4Aoh5Cqxt3zRHzM9scVE4j6rugh3v+gkJ9BPJjsKVc8hw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datacatalog": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.66.0.tgz", + "integrity": "sha512-lChVj8yJ6swugj5H/lZnwOeS3Zw3mNUc8IE1BDRvtKjy+52DWF9EGriNe6YN0TwCe52Gz8QY2S/83JdozWSXhQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dataflow": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.66.0.tgz", + "integrity": "sha512-Z/Lv6mu0UhvltL60w4bHzeXlmZP2HgX1k7VNu+UjzI+YI7gBwMoTkkLXtgvbn5TuDqxVgknZ+9yB9I1AbceBTQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dataintegration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.66.0.tgz", + "integrity": "sha512-sFjo44OcTWw8YLS68C0lNcRvcnDHqaHhXMAuTUnvQ+T2F4Jxp9xX3Kn5o4v949OsfH0o3qAGbcEBy3JXX1xhHw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datalabelingservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.66.0.tgz", + "integrity": "sha512-4UQzhGcnVRiDkZ3GWZ2mPeZvFh4hn6LknWXDphFTwpo8ZEQTVN+hPdgdShNLIm0S6qUcF+CRGlURHpe0ZhrvbQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datalabelingservicedataplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.66.0.tgz", + "integrity": "sha512-zQnRMxZl95OSGO+fBtLbtoHEKGfRk0OvlYYAATzWXD7CAOQUkHKqvAIqUEwsih6AFLyBzxK3o4PkBH5fl+yh0w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datasafe": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.66.0.tgz", + "integrity": "sha512-nTCy1rkICsH+j1UtR066iuQ4qOTOJ/fq47lXjppyndXwCGkBByK3Fx+8VAgUSqZjDQL8lGGPlb3CKuJqA0MvMQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datascience": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.66.0.tgz", + "integrity": "sha512-21ovasf2ltNvfQh22ErvFTMT6Qjk69AFZfFkBLhV2yA55Z+swIrx8tvU7Vj71Ij3lvf2rDcnZIVGlzVUv5QTFQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-devops": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.66.0.tgz", + "integrity": "sha512-mRgA2Lcpu3mIIX58cwgv0sYnp13NkPGZPsLjEsBWnyg/RSUHZ0iTQvrCeroN2PPNU9SHbO64XO/WAnfd8jt3aQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-disasterrecovery": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.66.0.tgz", + "integrity": "sha512-/a6tIyVrB4VQBWW2Ip1t1E0dSmg1d2ClhBTRzJHCRdIKQjKMm/cWILY2kWfaKxJg5y74xgS+oCS9kAR+KBRk0A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dns": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.66.0.tgz", + "integrity": "sha512-aIWB1+8y5Q1oQ7+ZOToHj92bWTzlsScoJ5r+wvHlFwzxkMHH8pshsPrnY+8DRGAfVQkWDssaBDr2JQ5hWa0XaQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dts": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.66.0.tgz", + "integrity": "sha512-0auUGtqSw9ik9QEB0rNT+Ie4PFp7cBG49aet0JI6sBpAG2GhyXZcu3gDCsjyXNncn3hLiuX+yQRqi2OnYLT8xA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-email": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.66.0.tgz", + "integrity": "sha512-aYwkzCBsr5Lf8oOhX4SpqL+/1zgjlVNsVWSJpJacxoR3bPWTjMIUIJZT2aPz5X/eEediQuFxY9rgemz58MTVXQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-emwarehouse": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.66.0.tgz", + "integrity": "sha512-EnWbVwHUdw3Rvi3djasISO2dbT77xqskKyeQd/qg0F2F9Y5wv8Mi5QxaEhKv6mfzB4nzyLiGPcvr77+itG+5Nw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-events": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.66.0.tgz", + "integrity": "sha512-kRjQ0/Gio8snVcng7fjShKbWrk2tsSsRJM2JU/fl3aTQbGwT8zuZRpB14rwAKPEwVDVZ1BKJLtVi+m5GUk7kPA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-filestorage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.66.0.tgz", + "integrity": "sha512-9hFeHSQxNZ43grAljg4k1wLdIxcfeqOH+vIm0E3xRJQtz+1leLZCQLnPPyPOXR5mcu4GJqnFuCLuqPZE0ryYtA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-functions": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.66.0.tgz", + "integrity": "sha512-qGUuoE45osFeOFIXoD6ChXJpOc9crmL7mNfSrFToh+g/CbZPT3Xm7zm2phPjeJQDzB0nDL7y/S9XUhYFGVoSRg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-fusionapps": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.66.0.tgz", + "integrity": "sha512-nZM5O4lez2+GoINmCYP2WXjPWqS52ox8WgumvT09d9KgK4dHDbLWnLNNJYzxzwrOM+uq4VsYQg4/pf2TP4QN0A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-genericartifactscontent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.66.0.tgz", + "integrity": "sha512-P7bFtmBjvuXknuIlebhbkJVyP59qAVspcTtmxzvG3iMzxH/TZeoGLQHWn2H5jAsgLqlr1mCTDVFb3AwsruLErw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-goldengate": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.66.0.tgz", + "integrity": "sha512-Fvsg7poct6unojmiMS5+1kwqTjmpNuTjBYwDatll52vIyEXZ60C+fabJX8VQcwEtmyKvjFgD6l6/adLkCxsKqw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-governancerulescontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.66.0.tgz", + "integrity": "sha512-MpechStEpkpgcIPWFvTpBPfjxFsWQsfYkbd7Uuu/2C4UU18fIhbQ8kNgvp4k7X1+dS5bBfUoYa3yd2fJThc99Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-healthchecks": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.66.0.tgz", + "integrity": "sha512-dbE81duMf2kJimmx6GabyD9tPATiVnIGX2VnrUkIpRMdHwnBBivfeA231AZDm/z7efWS4s9n8CEP/8ZRgiUqiw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-identity": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.66.0.tgz", + "integrity": "sha512-pL9lmhyj6o4HZYkIfTyfqFrelHq4JQx/3MGrWvKLqf4uDneZgxmBXUFw69aajVJAK4ep6Hhbq91F8gXgsyHLzg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-identitydataplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.66.0.tgz", + "integrity": "sha512-vuCU9LqDOlula0V1VY2HGoJ8Xn7g0ABwUAK5ZLWNVflAkUnltjCHN8l2O/8K88pNaJJLJSkHYry9NoWDetmgdw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-identitydomains": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.66.0.tgz", + "integrity": "sha512-jbucYPWMJucAcY/Z8JFJx7oQKOLUd7/L7S+jjy2RxV6A13s9cYGNMpUOrZyHAhHopRksJ9U4UoE6+nSaEMwiPg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-integration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.66.0.tgz", + "integrity": "sha512-mc0F69wlqalWdMPVvwC8xwDdelWgNoyBWTPx0J3A1cd7yDyIczWACqwncrAIpySwyyyBYWtzq9AuFEAsrJI45g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-jms": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.66.0.tgz", + "integrity": "sha512-/aWA5lUveEi1V/lwUTOSnysFf4nAuGJ6r0Zi6BW1uBIy3fVhm1krHdJwMoRO6ZwQKyx5q5UZvsk7tK63jkX4+w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-keymanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.66.0.tgz", + "integrity": "sha512-7+Dpfq5FGKA7APYbvc+OcFdnWvIIJV7uKqxfBNx0IAua2kRBYQ6lGwXHxSpWAznyxEAYYwP5svBtxPB7u8yHHw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-licensemanager": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.66.0.tgz", + "integrity": "sha512-FV0MOxLpvtUgjGfuWomr3rbvQxWd+TFe3oNdVHMIAnmRZleNVax6YF7Wn8y+k+GgWtHUSRpna0CYTXSMPXesxQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-limits": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.66.0.tgz", + "integrity": "sha512-w7mbJYOrEIte7GWcfM+w/n26ZxRKaaHK72+z/ZevDu3bltON9f2Bp2aw5hzpRRWxuIBhX4q/1iRChK/u36PAoQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-loadbalancer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.66.0.tgz", + "integrity": "sha512-OwjV4Ivu6pMh2QhLvO1xArQqzUumjdUdtON25Vdaqe3Pp8eKjr8qFyuc7UvBX7S0d8T0qJDyI8pVmWyih3XNIg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-lockbox": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.66.0.tgz", + "integrity": "sha512-9O/zC4DndH+p3lQbefCyhiYPIoaQPI3JHpPhs2ssxNejOJwmzqWaaq8wJQO7cv/J2CU8hlasV9zW4XWHpi73lQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-loganalytics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.66.0.tgz", + "integrity": "sha512-m1dxSbMPZV3ERZLIA5s+SvXeZU2Ln4ePqN0dkYbOstBb/5nCf5zl+j9PhZBdMtNQtVTSF9JqWKWsZ4g0VNGHsQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-logging": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.66.0.tgz", + "integrity": "sha512-Rbvo7bYaVmA/55Jj8GKQMDEjXQGYPKHUhFjjzwp0ZWan5po5ffPwOjJzU9CnUzAu9jto+gxcmqtzrT2L9x14uw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-loggingingestion": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.66.0.tgz", + "integrity": "sha512-w/bgGevv/OLSeGQwfezYeiM2TW+OVu3oOoZAKkTF+6qn3DWH+NOtCr4HGHDa1MM+OudSUfKPzTJ964s9147pHA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-loggingsearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.66.0.tgz", + "integrity": "sha512-3MXs10wkLKLSKN5pxq5LpKpKGGCk1r74dNc2j3DGjBWPBdjiJDJfOBdZ+V4bkxpE909rd/QS0VKOqFraBfTjzw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-managementagent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.66.0.tgz", + "integrity": "sha512-+BA5eiDk9zoP4DXwIeJtXDMMnp+W5u/ilKiVgkuhzLcuP8oRNHKB7GWJ8IDKfMN9dsufT1FauROcf17jNttCfQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-managementdashboard": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.66.0.tgz", + "integrity": "sha512-bPY6ZFBHasz+pC78TGt2PYHqQE3lKxuDVd3P4RRFIA0W93E92eVaawrGdgQYub1vwvjsKb3Sd6+dKCFwsUpDAA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-marketplace": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.66.0.tgz", + "integrity": "sha512-CNuq0FA10OkdIsSXSaELCBr/PtQ2DuJJyjHi2XcoF0+v6US9exrD2kq79o6BJReH03ibIUOdNwfUHIhze1wyNg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-mediaservices": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.66.0.tgz", + "integrity": "sha512-fJo018+zrAv1uqnvf/wnNU7S+ghkWzGxSWpptWm/A/mOMoQzVgP8FH4756jSZL1o/BzRToVv7rFk/FnmygqfLA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-monitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.66.0.tgz", + "integrity": "sha512-BxXIITL5N+nZRPd4+PrMxPN12oBcznL5ssbx3QmCDG9qStYJoz2HXABCHKbxHL6+JvGHSSC67yWOiCfK3gRtAw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-mysql": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.66.0.tgz", + "integrity": "sha512-vlwg5O9k927817zf6RjjLkneBAMbTsPSCfHpAWX3pnqO2/faBhxDgFzuqD4eDSBvQ5XUsXAyEXsO7Wjg7TO0gQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-networkfirewall": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.66.0.tgz", + "integrity": "sha512-5x86I+SBTFTzXNN2YL8CRDT21w8G6zQs68A4SM3E1KCzBZ9x3h+OK900tc12iDR8eh555Dda664EseAwn7v3Ng==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-networkloadbalancer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.66.0.tgz", + "integrity": "sha512-EcoY+r6ftqQqbHJ8Qj98yb+ZX2cbCrq1vevf5z1u9rLfiCHYKjOua55O4n4fSnaC0kIVsc5VodOcCVNRPSJ89Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-nosql": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.66.0.tgz", + "integrity": "sha512-zsW3PyjzeW0uAdWhdU9E5rQ60Ordt+++XZrUfNukqgel8KB/s73KMR7BhfgMwPu79TVshDoHbAd77HN1e9ZsKw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-objectstorage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.66.0.tgz", + "integrity": "sha512-4kP+1usSlVvwpKRLiW//Xfy67sdqylGx6F8KjtvwFpt8JH/A9ssAiZCf+64j8shopngMziAKJMiFD4or5Mjcdw==", + "requires": { + "await-semaphore": "^0.1.3", + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-oce": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.66.0.tgz", + "integrity": "sha512-dhfpTMMw9G1aEN3l2Fsl6FF4w7oT72rTjK/Lnb+OXpFyzAXkQTX/z88uJhrxi2sqDn1XoE8P6Pg/TQ+RduUR2w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ocicontrolcenter": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.66.0.tgz", + "integrity": "sha512-s+9+i2yXrc5V7rGRr/2hwspf2lsQmlI9aJsAXvBW0p941sDHzXoE6riNZJdXmPHg0w/8bNqhiMbI+TmhIJuaVA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ocvp": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.66.0.tgz", + "integrity": "sha512-KDvwj32c7EfKfu8BY/JSRsiUF2IG0/W9/H+DbAhVf6LI6pXRpTX04ngmvi4Ytrg2G8EPCqf2t+BZEU/U4mF49A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-oda": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.66.0.tgz", + "integrity": "sha512-eRtuBZzfN7u7/ySL3EbdmHkF9jIVhnpqkts7lxzk67l6SiRlxyUGFicDxCWt74pk1bFku07WulqxYSanvM95fA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-onesubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.66.0.tgz", + "integrity": "sha512-CafzN3xEr1YUr6VQK7m0SgKnsC1aRVAznoFC7EHw1nxf8T4tMd/w4qVc5YGW9tP+1xyeMaXiVh3yrpl7DQoW+Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ons": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.66.0.tgz", + "integrity": "sha512-7Nm6oPPsN9LkdhKwUIFO82OjvteIlHrT5jyWa1cVgHNJo4luxzlCLmgoo/8e51uqNSmXM3BPL7TrxkyOkzcoEA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-opa": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.66.0.tgz", + "integrity": "sha512-QWt+ZL9NAENwED4/k5ExalBECaKwk/DNSuLEimk045GWVVLdPn+OzZ5lrcx5zKLR1NrRBQYPoo6lYP2wOiF5Cw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-opensearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.66.0.tgz", + "integrity": "sha512-8osRL8s/A0tpzHwRz4OB22yqQIF9Z9RgQhq2tMOjiNOfMgMtTA4IUrSc0xCdCa8o4q11m24HRWpQRySqgEwbRw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-operatoraccesscontrol": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.66.0.tgz", + "integrity": "sha512-PiGTzLy5m2vmbO6t2ZJOgDSfivwhEngrIPsioHEV5/ZtebqnHFl7TOKlQ/v1e7F+DyC/kAr7AtBfiZNdbiz+ww==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-opsi": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.66.0.tgz", + "integrity": "sha512-l2Mj7eqBaPOToWkhO7Tvt1kLZKiN1+ghDZlNT280K6oqSivm4DZHQ4Udj52rS+lfHOCL4m8yFKspZgiKoyKe1g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-optimizer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.66.0.tgz", + "integrity": "sha512-UGNBUzx74KzmFQOh4rdpU276uhHPuWxXS6msOzS9tBDfcZ3SvQj834BdATmE7l3fqTeFbdQC0DZXYo8+u0AiBg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osmanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.66.0.tgz", + "integrity": "sha512-2sr9VZHz+PYl2aY1uNv/cIRUKARHBC+wsutabSEK4xEcYORDyRXTByvqwa7tZRe7m7Nm/JuJ4ovO2ugO8ak3OA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osmanagementhub": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.66.0.tgz", + "integrity": "sha512-bdy9EJ7zIPcM/uS6RSfsX/fUr6h4N8Ni8DD6TfA988E7r9OpUcrZ87dckLznkWvQ+lVMe579bapXGQ6XBBSx4g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ospgateway": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.66.0.tgz", + "integrity": "sha512-2OztQCywJGbHQbehQcQLUFxN6Q/8ezcYkO59vMdbwoNdkHehvIXeXoguE2QrFvANA9Ej93mjq3Q4vTaetFvu8w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osubbillingschedule": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.66.0.tgz", + "integrity": "sha512-sdPPivSYlwXSS701FNv6/Gr0mluD0t/TlsZW81MQG/0dZmwlPgHOC/7qblrCKZme5L0C4+2Si3WWhfqHJ07VZA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osuborganizationsubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.66.0.tgz", + "integrity": "sha512-DkBymTOU6uOfqTbbkbm+ZLfupma7MLCwNqp56fped3r1Jy3sG1qA7u4c/psnfIDglnhs6zHWy1rVRXS9LM3fTA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osubsubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.66.0.tgz", + "integrity": "sha512-DdsJzbgZ3J6w2G35MtkFqN0tPbde0c0GBFVS8+BH2BtSJ+q0G/ieIJzOzBTLtlpxH6VpeBiSTTqe0xHrnD6lQA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osubusage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.66.0.tgz", + "integrity": "sha512-JpoaRtBDletbdVNRmKg1AWKTqEJS/FA9OpCAXui7epMX7iXmoW+Gs0wLQLSEiTpwHmXh8v8656JUhuB+dH9OwQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-queue": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.66.0.tgz", + "integrity": "sha512-L1n3SqVgLdeumFFqQg1NrawepUwtzDEAUynmdQ5npknkCrd9zaqZWpN3kgQ28yB01UlMJb/klzyy+sxV2O2+QQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-recovery": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.66.0.tgz", + "integrity": "sha512-xVYdj7YCtS7ia0hbyDVHS09CrXO0Zg++PN7XRfXzZAzG63Tov8DBAADUUvuzngZsBM3mCDF2NshNVL+8/7JiUw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-resourcemanager": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.66.0.tgz", + "integrity": "sha512-sh4es3bAgAyi3H6xmvnXcUc/lUDfB6NBRWBmLG0wL5rftlQ0lIw7OqkkGtu0s1lAwnv0rISpDEENbTOPyuDDLw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-resourcesearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.66.0.tgz", + "integrity": "sha512-SI2UQYWFjc9t/Y99lp01f6ICdRW/kQpwKjkP/DJha2GD4rG+78o15vTIR/NW5Orl0IUPmhXB8R2qJGLkVBuGag==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-rover": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.66.0.tgz", + "integrity": "sha512-NkibafVd/Jpp0FMwSIfDjZF+VyKplgVPSl2HKy8UxjRxJ9HmpiJyltfzquEGnc7DyryhRUP8oRLKXTYWG/6zsg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-sch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.66.0.tgz", + "integrity": "sha512-aiVJ4YaoWXssu/0q2L6Z/2cyEuQ5BCz7HKhjlJZjGqFCyIPUT5TI1Gt+yY5bPtsq9y5MmckTHUF+bKlbOAZNsQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-sdk": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.66.0.tgz", + "integrity": "sha512-xKm667mBAnN2kgNc128KuEYkbiIo1MgLG8eQhqKCZIcNe2W3gU8N+mOsJ8IR9ynsjJgwEwBAG4/S0GQntIlwlg==", + "requires": { + "oci-accessgovernancecp": "2.66.0", + "oci-adm": "2.66.0", + "oci-aianomalydetection": "2.66.0", + "oci-aidocument": "2.66.0", + "oci-ailanguage": "2.66.0", + "oci-aispeech": "2.66.0", + "oci-aivision": "2.66.0", + "oci-analytics": "2.66.0", + "oci-announcementsservice": "2.66.0", + "oci-apigateway": "2.66.0", + "oci-apmconfig": "2.66.0", + "oci-apmcontrolplane": "2.66.0", + "oci-apmsynthetics": "2.66.0", + "oci-apmtraces": "2.66.0", + "oci-applicationmigration": "2.66.0", + "oci-appmgmtcontrol": "2.66.0", + "oci-artifacts": "2.66.0", + "oci-audit": "2.66.0", + "oci-autoscaling": "2.66.0", + "oci-bastion": "2.66.0", + "oci-bds": "2.66.0", + "oci-blockchain": "2.66.0", + "oci-budget": "2.66.0", + "oci-certificates": "2.66.0", + "oci-certificatesmanagement": "2.66.0", + "oci-cims": "2.66.0", + "oci-cloudbridge": "2.66.0", + "oci-cloudguard": "2.66.0", + "oci-cloudmigrations": "2.66.0", + "oci-common": "2.66.0", + "oci-computeinstanceagent": "2.66.0", + "oci-containerengine": "2.66.0", + "oci-containerinstances": "2.66.0", + "oci-core": "2.66.0", + "oci-dashboardservice": "2.66.0", + "oci-database": "2.66.0", + "oci-databasemanagement": "2.66.0", + "oci-databasemigration": "2.66.0", + "oci-databasetools": "2.66.0", + "oci-datacatalog": "2.66.0", + "oci-dataflow": "2.66.0", + "oci-dataintegration": "2.66.0", + "oci-datalabelingservice": "2.66.0", + "oci-datalabelingservicedataplane": "2.66.0", + "oci-datasafe": "2.66.0", + "oci-datascience": "2.66.0", + "oci-devops": "2.66.0", + "oci-disasterrecovery": "2.66.0", + "oci-dns": "2.66.0", + "oci-dts": "2.66.0", + "oci-email": "2.66.0", + "oci-emwarehouse": "2.66.0", + "oci-events": "2.66.0", + "oci-filestorage": "2.66.0", + "oci-functions": "2.66.0", + "oci-fusionapps": "2.66.0", + "oci-genericartifactscontent": "2.66.0", + "oci-goldengate": "2.66.0", + "oci-governancerulescontrolplane": "2.66.0", + "oci-healthchecks": "2.66.0", + "oci-identity": "2.66.0", + "oci-identitydataplane": "2.66.0", + "oci-identitydomains": "2.66.0", + "oci-integration": "2.66.0", + "oci-jms": "2.66.0", + "oci-keymanagement": "2.66.0", + "oci-licensemanager": "2.66.0", + "oci-limits": "2.66.0", + "oci-loadbalancer": "2.66.0", + "oci-lockbox": "2.66.0", + "oci-loganalytics": "2.66.0", + "oci-logging": "2.66.0", + "oci-loggingingestion": "2.66.0", + "oci-loggingsearch": "2.66.0", + "oci-managementagent": "2.66.0", + "oci-managementdashboard": "2.66.0", + "oci-marketplace": "2.66.0", + "oci-mediaservices": "2.66.0", + "oci-monitoring": "2.66.0", + "oci-mysql": "2.66.0", + "oci-networkfirewall": "2.66.0", + "oci-networkloadbalancer": "2.66.0", + "oci-nosql": "2.66.0", + "oci-objectstorage": "2.66.0", + "oci-oce": "2.66.0", + "oci-ocicontrolcenter": "2.66.0", + "oci-ocvp": "2.66.0", + "oci-oda": "2.66.0", + "oci-onesubscription": "2.66.0", + "oci-ons": "2.66.0", + "oci-opa": "2.66.0", + "oci-opensearch": "2.66.0", + "oci-operatoraccesscontrol": "2.66.0", + "oci-opsi": "2.66.0", + "oci-optimizer": "2.66.0", + "oci-osmanagement": "2.66.0", + "oci-osmanagementhub": "2.66.0", + "oci-ospgateway": "2.66.0", + "oci-osubbillingschedule": "2.66.0", + "oci-osuborganizationsubscription": "2.66.0", + "oci-osubsubscription": "2.66.0", + "oci-osubusage": "2.66.0", + "oci-queue": "2.66.0", + "oci-recovery": "2.66.0", + "oci-resourcemanager": "2.66.0", + "oci-resourcesearch": "2.66.0", + "oci-rover": "2.66.0", + "oci-sch": "2.66.0", + "oci-secrets": "2.66.0", + "oci-servicecatalog": "2.66.0", + "oci-servicemanagerproxy": "2.66.0", + "oci-servicemesh": "2.66.0", + "oci-stackmonitoring": "2.66.0", + "oci-streaming": "2.66.0", + "oci-tenantmanagercontrolplane": "2.66.0", + "oci-threatintelligence": "2.66.0", + "oci-usage": "2.66.0", + "oci-usageapi": "2.66.0", + "oci-vault": "2.66.0", + "oci-vbsinst": "2.66.0", + "oci-visualbuilder": "2.66.0", + "oci-vnmonitoring": "2.66.0", + "oci-vulnerabilityscanning": "2.66.0", + "oci-waa": "2.66.0", + "oci-waas": "2.66.0", + "oci-waf": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-secrets": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.66.0.tgz", + "integrity": "sha512-VGUnT2ZfMme/rQiajxgF8V8MyClrfDSciGYEMAXIOsuwmvoWVhLFBC2G8PJU/dfklqJBxeqDji4JqT6T7KAy3Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-servicecatalog": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.66.0.tgz", + "integrity": "sha512-YKvgmeujfCI9YdG/j+iT25hk57dlCt+faqbG+D1pYiruWpOuZEgaumMl7+ADqmg/LPYEB4241oT0MQqrRdX39g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-servicemanagerproxy": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.66.0.tgz", + "integrity": "sha512-3ch47e9spMHonA2C8w2bmYF7VvBZOKB2rEFF+oPJZ6B5F+s3X0z1J388Sd8ujLVuY0U8D5qVeWQN7nRGLj45jg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-servicemesh": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.66.0.tgz", + "integrity": "sha512-RU1/ZiTTZwztWvWR/COAjyLCnfWh8uYVUf5PH+BJAZ5k3s1zP37Zpg0ElyFxcWwxaS+uY1hNACBttI9lf8wmhQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-stackmonitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.66.0.tgz", + "integrity": "sha512-kBg0GLC7UGMwWaJdoEKcetHjx5Hu8Q5SAtY/IJy6aevQsfpMql4vpXEbpYY6GLD1yabuUp1eI5VjPDOrOFLslg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-streaming": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.66.0.tgz", + "integrity": "sha512-BK305N47IcXyjxdlsHh0BMgsFetD2LadUAPTxv2BNj0NAER6/ACItqS7Bq7+CXlhSqOmeI61U5fFydfVz5Bx8A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-tenantmanagercontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.66.0.tgz", + "integrity": "sha512-p9SLZe+FaSW1+Fk5ZGjkWDB6LaGC46Nq4E3qidWzvwZ8be6oTXft8+Jbehe7JuABY41Zmu5tIJi6t/e+7eqmEQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-threatintelligence": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.66.0.tgz", + "integrity": "sha512-bymFGqGmZXL1LboYX9wwkRuYvmryYliVZHmjspAnEJvPFmumKQlPR7Ow6ENndGDsmwdIwW8f/rQjzK6RutcKNQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-usage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.66.0.tgz", + "integrity": "sha512-uM1w1Ic33ceSOU39bbd8CSsVAiOr5doC979Abx4olTXGKPIf4YQ3VdIOCC1dlu+kOw8ytAv7xIFqj/8GXHOfTw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-usageapi": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.66.0.tgz", + "integrity": "sha512-zkOvrWTOHJcH1f+EQN3XLor8G0IAbIFt0qm0+fuKBBnDujo+BJXI9SbUMX1fpVyti4rX/elmyUjJ4M92Vh5m8A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-vault": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.66.0.tgz", + "integrity": "sha512-BDpdr4JQV3Tg2hejvDtAUct79YXAVBC3+ICiANuIzLMUxDnRrVFwLguqN+hJFCDgaDSh7f2bbPSgIvViXVqukQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-vbsinst": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.66.0.tgz", + "integrity": "sha512-oX4jtqGO2TQMe6QqFqCOsDIy696x3TXIrUETnUwoKpG8nSBSXONnLHaen7JibAnYrsfxXxizrMM4NAzx8pz4sA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-visualbuilder": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.66.0.tgz", + "integrity": "sha512-VnW1y1oNPIysnd2C0Ubdui+qw5x4DHc0dY3JNNwMi8R8yDNv03RiMgepgz2GXaDdnrUrKM/KsdHeGO+WaQ/EcA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-vnmonitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.66.0.tgz", + "integrity": "sha512-mbziDquFP+ZSe4u8fxyU6dxXTEDm3wGgxanyrbFGDCYHfQk0pBD3P9NWtW3+1rEHGtWZu+DcDCxlKbS87oU+Xg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-vulnerabilityscanning": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.66.0.tgz", + "integrity": "sha512-6bJDtVqF375u8Wo/GOCHRH29Oo6Ps6Q0Y5I0qNo0ZGenVCb5Ut8OzGSZqi7fvt9CBqebzZI2eoWnf06rCBg9ww==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-waa": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.66.0.tgz", + "integrity": "sha512-ZybV9Sd0fn6DhaIh7qfBOzkEUhhc7FSUPyV+D9nIXKMZ9IebxkO5Vc5TrR7RlvRmYMg0j9S5Dy3KDED79u2Z4Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-waas": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.66.0.tgz", + "integrity": "sha512-tg1l0K9wRuNnt4IHXsMHz46dRvdzOMUCJnMjYpWOY898Gj22rsPl2eWjS7AqNJrlhEc3OaL6fCEAdA6fuvJmHA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-waf": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.66.0.tgz", + "integrity": "sha512-KLtm7OKLAfVdXEySsfQE5YJuract1Wd+79YVHwuFANim9cMZGZNP83xSdWvSYMnb7Vp2Eg8Q3N1yKZn6r4RWtQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-workrequests": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.66.0.tgz", + "integrity": "sha512-bvqYWFPkyOJ8Em3xVCsr0A/4nvdp6AeWJfYVBsNNZxswtKuLfgLCeGfQBoa6ZRrYIJGTDAbljKWzwtD5/tclSw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true + }, + "opossum": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz", + "integrity": "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==" + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "dev": true, + "requires": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + }, + "p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + }, + "p-limit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", + "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", + "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" + }, + "dependencies": { + "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-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-queue": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", + "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", + "requires": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.1.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + }, + "p-waterfall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", + "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", + "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", + "dev": true, + "requires": { + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "parse-url": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", + "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", + "dev": true, + "requires": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + } + } + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", + "dev": true + }, + "pretty-quick": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "execa": "^0.8.0", + "find-up": "^2.1.0", + "ignore": "^3.3.7", + "mri": "^1.1.0", + "multimatch": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "dev": true + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "dev": true + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + } + }, + "promise.allsettled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", + "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "dev": true, + "requires": { + "array.prototype.map": "^1.0.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "iterate-value": "^1.0.0" + } + }, + "promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "dev": true, + "requires": { + "read": "1" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "propagate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "protobufjs": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz", + "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + }, + "dependencies": { + "@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" + } + } + }, + "protocols": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", + "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", + "dev": true + }, + "protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "requires": { + "genfun": "^5.0.0" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", + "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", + "dev": true, + "requires": { + "pug-code-gen": "^2.0.2", + "pug-filters": "^3.1.1", + "pug-lexer": "^4.1.0", + "pug-linker": "^3.0.6", + "pug-load": "^2.0.12", + "pug-parser": "^5.0.1", + "pug-runtime": "^2.0.5", + "pug-strip-comments": "^1.0.4" + } + }, + "pug-attrs": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", + "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", + "dev": true, + "requires": { + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.5" + } + }, + "pug-code-gen": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", + "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", + "dev": true, + "requires": { + "constantinople": "^3.1.2", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.1", + "pug-attrs": "^2.0.4", + "pug-error": "^1.3.3", + "pug-runtime": "^2.0.5", + "void-elements": "^2.0.1", + "with": "^5.0.0" + } + }, + "pug-error": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", + "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", + "dev": true + }, + "pug-filters": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", + "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", + "dev": true, + "requires": { + "clean-css": "^4.1.11", + "constantinople": "^3.0.1", + "jstransformer": "1.0.0", + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8", + "resolve": "^1.1.6", + "uglify-js": "^2.6.1" + } + }, + "pug-lexer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", + "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", + "dev": true, + "requires": { + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.3" + } + }, + "pug-linker": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", + "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", + "dev": true, + "requires": { + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8" + } + }, + "pug-load": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", + "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "pug-walk": "^1.1.8" + } + }, + "pug-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", + "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", + "dev": true, + "requires": { + "pug-error": "^1.3.3", + "token-stream": "0.0.1" + } + }, + "pug-runtime": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", + "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", + "dev": true + }, + "pug-strip-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", + "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", + "dev": true, + "requires": { + "pug-error": "^1.3.3" + } + }, + "pug-walk": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", + "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-ace": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz", + "integrity": "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==", + "dev": true, + "requires": { + "@babel/polyfill": "^7.4.4", + "brace": "^0.11.1", + "diff-match-patch": "^1.0.4", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "prop-types": "^15.7.2" + } + }, + "react-docgen": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", + "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@babel/runtime": "^7.7.6", + "ast-types": "^0.13.2", + "commander": "^2.19.0", + "doctrine": "^3.0.0", + "neo-async": "^2.6.1", + "node-dir": "^0.1.10", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "ast-types": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", + "dev": true + } + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-frame-component": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", + "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", + "dev": true, + "requires": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + }, + "dependencies": { + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + } + } + }, + "read-cmd-shim": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", + "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2" + } + }, + "read-package-json": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", + "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "dev": true, + "requires": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "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=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "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==" + } + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "dev": true, + "requires": { + "picomatch": "^2.0.7" + } + }, + "recast": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz", + "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==", + "dev": true, + "requires": { + "ast-types": "0.12.4", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + } + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "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.3", + "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.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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==" + }, + "requizzle": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", + "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-alpn": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", + "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true + }, + "retry-request": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz", + "integrity": "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==", + "requires": { + "debug": "^4.1.1", + "through2": "^3.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "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" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "dev": true + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "serialize-javascript": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", + "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "dev": true + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true + }, + "snakeize": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", + "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "requires": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "requires": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "dependencies": { + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + } + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "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", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "dev": true + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-array-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", + "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", + "requires": { + "is-stream-ended": "^0.1.4" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "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" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "requires": { + "stubs": "^3.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "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==" + } + } + }, + "string-format-obj": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", + "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "dev": true + } + } + }, + "stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "taffydb": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", + "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", + "dev": true + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "teeny-request": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz", + "integrity": "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==", + "requires": { + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.2.0", + "stream-events": "^1.0.5", + "uuid": "^8.0.0" + }, + "dependencies": { + "agent-base": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "requires": { + "debug": "4" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "uuid": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", + "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true + }, + "temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + } + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + } + } + }, + "token-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", + "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true + }, + "ts-map": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", + "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", + "dev": true + }, + "ts-node": { + "version": "8.10.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", + "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" + }, + "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=" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", + "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", + "dev": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "dev": true + }, + "umask": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", + "dev": true + }, + "underscore": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", + "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universal-user-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", + "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", + "dev": true, + "requires": { + "os-name": "^3.1.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "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" + }, + "dependencies": { + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + } + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "vue-docgen-api": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz", + "integrity": "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==", + "dev": true, + "requires": { + "@babel/parser": "^7.2.3", + "@babel/types": "^7.0.0", + "ast-types": "^0.12.2", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.5", + "pug": "^2.0.3", + "recast": "^0.17.3", + "ts-map": "^1.0.3", + "typescript": "^3.2.2", + "vue-template-compiler": "^2.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "dev": true + } + } + }, + "vue-template-compiler": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", + "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue2-ace-editor": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz", + "integrity": "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==", + "dev": true, + "requires": { + "brace": "^0.11.0" + } + }, + "walkdir": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", + "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==" + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-fetch": { + "version": "3.6.17", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", + "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "windows-release": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz", + "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==", + "dev": true, + "requires": { + "execa": "^1.0.0" + } + }, + "with": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", + "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "dev": true, + "requires": { + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "workerpool": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", + "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + } + } + }, + "write-json-file": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", + "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", + "dev": true, + "requires": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "write-pkg": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", + "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", + "dev": true, + "requires": { + "sort-keys": "^2.0.0", + "write-json-file": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + }, + "write-json-file": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", + "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", + "dev": true, + "requires": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" + } + } + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlcreate": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", + "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", + "dev": true + }, + "xmldom": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", + "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==" + }, + "xpath.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", + "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dev": true, + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + } + } +} diff --git a/packages/common/core/providers-list.js b/packages/common/core/providers-list.js index 2ffdc810..2cb372e8 100644 --- a/packages/common/core/providers-list.js +++ b/packages/common/core/providers-list.js @@ -1,3 +1,10 @@ -const providers = ["aws", "google", "azure", "digitalocean", "alicloud"]; +const providers = [ + 'aws', + 'google', + 'azure', + 'digitalocean', + 'alicloud', + 'oracle', +]; module.exports = providers; diff --git a/packages/oracle-plugin/blockchain/oci-blockChain.js b/packages/oracle-plugin/blockchain/oci-blockChain.js new file mode 100644 index 00000000..491ebb3d --- /dev/null +++ b/packages/oracle-plugin/blockchain/oci-blockChain.js @@ -0,0 +1,137 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a BlockchainPlatformClient object + * @category Oracle Cloud + */ +class Oracle_BlockChain { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.blockchain; + this._sdkclassName = this._oci.BlockchainPlatformClient(params, clientConfiguration); + } + /** + * Trigers the createBlockchainPlatform function of BlockchainPlatformClient + * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform + * @returns {Promise} + */ + createBlockchainPlatform(createBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.createBlockchainPlatform(createBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createOsn function of BlockchainPlatformClient + * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn + * @returns {Promise} + */ + createOsn(createOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.createOsn(createOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createPeer function of BlockchainPlatformClient + * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer + * @returns {Promise} + */ + createPeer(createPeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.createPeer(createPeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient + * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform + * @returns {Promise} + */ + deleteBlockchainPlatform(deleteBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.deleteBlockchainPlatform(deleteBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteOsn function of BlockchainPlatformClient + * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn + * @returns {Promise} + */ + deleteOsn(deleteOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.deleteOsn(deleteOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deletePeer function of BlockchainPlatformClient + * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer + * @returns {Promise} + */ + deletePeer(deletePeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.deletePeer(deletePeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getOsn function of BlockchainPlatformClient + * @param {GetOsnRequest} getOsnRequest - Data required for getOsn + * @returns {Promise} + */ + getOsn(getOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.getOsn(getOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient + * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms + * @returns {Promise} + */ + listBlockchainPlatforms(listBlockchainPlatformsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.listBlockchainPlatforms(listBlockchainPlatformsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listOsns function of BlockchainPlatformClient + * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns + * @returns {Promise} + */ + listOsns(listOsnsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.listOsns(listOsnsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listPeers function of BlockchainPlatformClient + * @param {ListPeersRequest} listPeersRequest - Data required for listPeers + * @returns {Promise} + */ + listPeers(listPeersRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient.listPeers(listPeersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_BlockChain; diff --git a/packages/oracle-plugin/compute/oci-computeInstance.js b/packages/oracle-plugin/compute/oci-computeInstance.js index 48d6659f..ae181271 100644 --- a/packages/oracle-plugin/compute/oci-computeInstance.js +++ b/packages/oracle-plugin/compute/oci-computeInstance.js @@ -1,137 +1,125 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerinstances; - this._sdkclassName = this._oci.ContainerInstanceClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient - .updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient.updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/packages/oracle-plugin/compute/oci-kubernetes.js b/packages/oracle-plugin/compute/oci-kubernetes.js index 5bd8f43f..fccd0caf 100644 --- a/packages/oracle-plugin/compute/oci-kubernetes.js +++ b/packages/oracle-plugin/compute/oci-kubernetes.js @@ -1,137 +1,125 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerengine; - this._sdkclassName = this._oci.ContainerEngineClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient - .updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient.updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/packages/oracle-plugin/database/oci-RDBMS.js b/packages/oracle-plugin/database/oci-RDBMS.js index eb485498..51a12e39 100644 --- a/packages/oracle-plugin/database/oci-RDBMS.js +++ b/packages/oracle-plugin/database/oci-RDBMS.js @@ -1,20 +1,17 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.mysql; - this._sdkclassName = this._oci.WorkRequestsClient( - params, - clientConfiguration - ); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); + } } module.exports = Oracle_RDBMS; diff --git a/packages/oracle-plugin/database/oci-noSql.js b/packages/oracle-plugin/database/oci-noSql.js index dc3847dc..571cec7f 100644 --- a/packages/oracle-plugin/database/oci-noSql.js +++ b/packages/oracle-plugin/database/oci-noSql.js @@ -1,121 +1,113 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.nosql; - this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient - .updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient.updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/packages/oracle-plugin/devops/oci-devops.js b/packages/oracle-plugin/devops/oci-devops.js new file mode 100644 index 00000000..e583f6cf --- /dev/null +++ b/packages/oracle-plugin/devops/oci-devops.js @@ -0,0 +1,161 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a DevopsClient object + * @category Oracle Cloud + */ +class Oracle_Devops { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.devops; + this._sdkclassName = this._oci.DevopsClient(params, clientConfiguration); + } + /** + * Trigers the createDeployArtifact function of DevopsClient + * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact + * @returns {Promise} + */ + createDeployArtifact(createDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createDeployArtifact(createDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployPipeline function of DevopsClient + * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline + * @returns {Promise} + */ + createDeployPipeline(createDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createDeployPipeline(createDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployment function of DevopsClient + * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment + * @returns {Promise} + */ + deleteDeployArtifact(createDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createDeployment(createDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createProject function of DevopsClient + * @param {CreateProjectRequest} createProjectRequest - Data required for createProject + * @returns {Promise} + */ + createProject(createProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createProject(createProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRepository function of DevopsClient + * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository + * @returns {Promise} + */ + createRepository(createRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.createRepository(createRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteDeployPipeline function of DevopsClient + * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline + * @returns {Promise} + */ + deleteDeployPipeline(deleteDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.deleteDeployPipeline(deleteDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteProject function of DevopsClient + * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject + * @returns {Promise} + */ + deleteProject(deleteProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.deleteProject(deleteProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRepository function of DevopsClient + * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository + * @returns {Promise} + */ + deleteRepository(deleteRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.deleteRepository(deleteRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployArtifact function of DevopsClient + * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact + * @returns {Promise} + */ + getDeployArtifact(getDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.getDeployArtifact(getDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployPipeline function of DevopsClient + * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline + * @returns {Promise} + */ + getDeployPipeline(getDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.getDeployPipeline(getDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployment function of DevopsClient + * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment + * @returns {Promise} + */ + getDeployment(getDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.getDeployment(getDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getProject function of DevopsClient + * @param {GetProjectRequest} getProjectRequest - Data required for getProject + * @returns {Promise} + */ + getProject(getProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient.getProject(getProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Oracle_Devops; diff --git a/packages/oracle-plugin/management/oci-keyManagement.js b/packages/oracle-plugin/management/oci-keyManagement.js index afbdc63a..64aa56d9 100644 --- a/packages/oracle-plugin/management/oci-keyManagement.js +++ b/packages/oracle-plugin/management/oci-keyManagement.js @@ -1,20 +1,17 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.keymanagement; - this._sdkclassName = this._oci.KmsVaultClient( - params, - clientConfiguration - ); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); + } } module.exports = Oracle_KeyManagement; diff --git a/packages/oracle-plugin/network/oci-DNS.js b/packages/oracle-plugin/network/oci-DNS.js index ee607f1a..b243a0d1 100644 --- a/packages/oracle-plugin/network/oci-DNS.js +++ b/packages/oracle-plugin/network/oci-DNS.js @@ -1,69 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.dns; - this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient - .updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient.updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/packages/oracle-plugin/network/oci-loadBalancer.js b/packages/oracle-plugin/network/oci-loadBalancer.js index 25b20cd6..6117c84c 100644 --- a/packages/oracle-plugin/network/oci-loadBalancer.js +++ b/packages/oracle-plugin/network/oci-loadBalancer.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.loadbalancer; - this._sdkclassName = this._oci.LoadBalancerClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient - .updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/packages/oracle-plugin/oracle.js b/packages/oracle-plugin/oracle.js index e9ae2350..c608b63e 100644 --- a/packages/oracle-plugin/oracle.js +++ b/packages/oracle-plugin/oracle.js @@ -6,6 +6,10 @@ const keyManagement = require('./management/oci-keyManagement'); const dns = require('./network/oci-DNS'); const loadBalancer = require('./network/oci-loadBalancer'); const storage = require('./storage/oci-storageBucket'); +const devops = require("./devops/oci-devops") +const blockchain = require("./blockchain/oci-blockChain") +const archivalStorage = require("./storage/oci-archivalStorage") +const blockStorage = require("./storage/oci-blockStorage") class Oracle { constructor(ocisdk, clientConfiguration) { @@ -27,6 +31,11 @@ class Oracle { dns: this.dns, loadBalancer: this.loadBalancer, storage: this.storage, + blockchain:this.blockchain, + devops:this.devops, + objectStorage:this.objectStorage, + archivalStorage:this.archivalStorage + }; } computeInstance() { @@ -85,5 +94,33 @@ class Oracle { this.getConfigurations() ); } + archivalStorage(){ + return new archivalStorage( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ) + } + blockStorage(){ + return new blockStorage( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ) + } + devops(){ + return new devops( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ) + } + blockchain(){ + return new blockchain( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ) + } } module.exports = Oracle; diff --git a/packages/oracle-plugin/storage/oci-archivalStorage.js b/packages/oracle-plugin/storage/oci-archivalStorage.js index 12702e33..62583450 100644 --- a/packages/oracle-plugin/storage/oci-archivalStorage.js +++ b/packages/oracle-plugin/storage/oci-archivalStorage.js @@ -1,72 +1,65 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/packages/oracle-plugin/storage/oci-blockStorage.js b/packages/oracle-plugin/storage/oci-blockStorage.js new file mode 100644 index 00000000..ce9f806d --- /dev/null +++ b/packages/oracle-plugin/storage/oci-blockStorage.js @@ -0,0 +1,17 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a VirtualNetworkClient object + * @category Oracle Cloud + */ +class Oracle_BlockStorage { + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.core; + this._sdkclassName = this._oci.VirtualNetworkClient(params, clientConfiguration); + } +} +module.exports = Oracle_BlockStorage; diff --git a/packages/oracle-plugin/storage/oci-storageBucket.js b/packages/oracle-plugin/storage/oci-storageBucket.js index abd2afba..185c0257 100644 --- a/packages/oracle-plugin/storage/oci-storageBucket.js +++ b/packages/oracle-plugin/storage/oci-storageBucket.js @@ -1,85 +1,77 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient( - params, - clientConfiguration - ); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient - .reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient.reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..f93b1870 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,10519 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@azure/arm-appservice@^6.0.0": + "integrity" "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==" + "resolved" "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-compute@^14.0.0": + "integrity" "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==" + "resolved" "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz" + "version" "14.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-containerservice@^11.0.0": + "integrity" "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==" + "resolved" "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz" + "version" "11.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-cosmosdb@^8.0.0": + "integrity" "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==" + "resolved" "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz" + "version" "8.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-cosmosdb@^9.1.0": + "integrity" "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==" + "resolved" "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-dns@^4.0.0": + "integrity" "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==" + "resolved" "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-keyvault@^1.2.1": + "integrity" "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==" + "resolved" "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "@azure/ms-rest-azure-js" "^1.3.2" + "@azure/ms-rest-js" "^1.8.1" + "tslib" "^1.9.3" + +"@azure/arm-monitor@^6.0.0": + "integrity" "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==" + "resolved" "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-network@^22.0.0": + "integrity" "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==" + "resolved" "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz" + "version" "22.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-sql@^7.0.0": + "integrity" "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==" + "resolved" "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-sql@^7.0.2": + "integrity" "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==" + "resolved" "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-storage@^15.0.0": + "integrity" "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==" + "resolved" "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz" + "version" "15.0.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/arm-storage@^15.1.0": + "integrity" "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==" + "resolved" "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz" + "version" "15.1.0" + dependencies: + "@azure/ms-rest-azure-js" "^2.0.1" + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/ms-rest-azure-env@^2.0.0": + "integrity" "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==" + "resolved" "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz" + "version" "2.0.0" + +"@azure/ms-rest-azure-js@^1.3.2": + "integrity" "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==" + "resolved" "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz" + "version" "1.3.8" + dependencies: + "@azure/ms-rest-js" "^1.8.10" + "tslib" "^1.9.3" + +"@azure/ms-rest-azure-js@^2.0.1": + "integrity" "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==" + "resolved" "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "@azure/ms-rest-js" "^2.0.4" + "tslib" "^1.10.0" + +"@azure/ms-rest-js@^1.8.1", "@azure/ms-rest-js@^1.8.10": + "integrity" "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==" + "resolved" "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz" + "version" "1.8.15" + dependencies: + "@types/tunnel" "0.0.0" + "axios" "^0.19.0" + "form-data" "^2.3.2" + "tough-cookie" "^2.4.3" + "tslib" "^1.9.2" + "tunnel" "0.0.6" + "uuid" "^3.2.1" + "xml2js" "^0.4.19" + +"@azure/ms-rest-js@^2.0.4", "@azure/ms-rest-js@^2.0.7": + "integrity" "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==" + "resolved" "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "@types/node-fetch" "^2.3.7" + "@types/tunnel" "0.0.1" + "abort-controller" "^3.0.0" + "form-data" "^2.5.0" + "node-fetch" "^2.6.0" + "tough-cookie" "^3.0.1" + "tslib" "^1.10.0" + "tunnel" "0.0.6" + "uuid" "^3.3.2" + "xml2js" "^0.4.19" + +"@azure/ms-rest-nodeauth@^3.0.5": + "integrity" "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==" + "resolved" "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz" + "version" "3.0.5" + dependencies: + "@azure/ms-rest-azure-env" "^2.0.0" + "@azure/ms-rest-js" "^2.0.4" + "adal-node" "^0.1.28" + +"@babel/code-frame@^7.0.0": + "integrity" "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz" + "version" "7.10.3" + dependencies: + "@babel/highlight" "^7.10.3" + +"@babel/code-frame@^7.10.4": + "integrity" "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/core@^7.7.5": + "integrity" "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz" + "version" "7.11.1" + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.0" + "@babel/helper-module-transforms" "^7.11.0" + "@babel/helpers" "^7.10.4" + "@babel/parser" "^7.11.1" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.11.0" + "@babel/types" "^7.11.0" + "convert-source-map" "^1.7.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.1" + "json5" "^2.1.2" + "lodash" "^4.17.19" + "resolve" "^1.3.2" + "semver" "^5.4.1" + "source-map" "^0.5.0" + +"@babel/generator@^7.11.0": + "integrity" "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz" + "version" "7.11.0" + dependencies: + "@babel/types" "^7.11.0" + "jsesc" "^2.5.1" + "source-map" "^0.5.0" + +"@babel/helper-function-name@^7.10.4": + "integrity" "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-get-function-arity@^7.10.4": + "integrity" "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==" + "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-member-expression-to-functions@^7.10.4": + "integrity" "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz" + "version" "7.11.0" + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-module-imports@^7.10.4": + "integrity" "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-module-transforms@^7.11.0": + "integrity" "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz" + "version" "7.11.0" + dependencies: + "@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.11.0" + "@babel/template" "^7.10.4" + "@babel/types" "^7.11.0" + "lodash" "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.10.4": + "integrity" "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-replace-supers@^7.10.4": + "integrity" "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@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@^7.10.4": + "integrity" "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-split-export-declaration@^7.11.0": + "integrity" "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz" + "version" "7.11.0" + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-validator-identifier@^7.10.3": + "integrity" "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz" + "version" "7.10.3" + +"@babel/helper-validator-identifier@^7.10.4": + "integrity" "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz" + "version" "7.10.4" + +"@babel/helpers@^7.10.4": + "integrity" "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/highlight@^7.10.3": + "integrity" "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz" + "version" "7.10.3" + dependencies: + "@babel/helper-validator-identifier" "^7.10.3" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/highlight@^7.10.4": + "integrity" "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + "chalk" "^2.0.0" + "js-tokens" "^4.0.0" + +"@babel/parser@^7.10.4", "@babel/parser@^7.11.0", "@babel/parser@^7.11.1", "@babel/parser@^7.2.3": + "integrity" "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz" + "version" "7.11.3" + +"@babel/parser@^7.9.4": + "integrity" "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz" + "version" "7.11.2" + +"@babel/polyfill@^7.4.4": + "integrity" "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==" + "resolved" "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "core-js" "^2.6.5" + "regenerator-runtime" "^0.13.4" + +"@babel/runtime@^7.15.4", "@babel/runtime@^7.7.6": + "version" "7.21.0" + dependencies: + "regenerator-runtime" "^0.13.11" + +"@babel/template@^7.10.4": + "integrity" "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.0": + "integrity" "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz" + "version" "7.11.0" + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.0" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.11.0" + "@babel/types" "^7.11.0" + "debug" "^4.1.0" + "globals" "^11.1.0" + "lodash" "^4.17.19" + +"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.11.0": + "integrity" "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz" + "version" "7.11.0" + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + "lodash" "^4.17.19" + "to-fast-properties" "^2.0.0" + +"@eslint/eslintrc@^1.2.1": + "integrity" "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "ajv" "^6.12.4" + "debug" "^4.3.2" + "espree" "^9.3.1" + "globals" "^13.9.0" + "ignore" "^5.2.0" + "import-fresh" "^3.2.1" + "js-yaml" "^4.1.0" + "minimatch" "^3.0.4" + "strip-json-comments" "^3.1.1" + +"@evocateur/libnpmaccess@^3.1.2": + "integrity" "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==" + "resolved" "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "@evocateur/npm-registry-fetch" "^4.0.0" + "aproba" "^2.0.0" + "figgy-pudding" "^3.5.1" + "get-stream" "^4.0.0" + "npm-package-arg" "^6.1.0" + +"@evocateur/libnpmpublish@^1.2.2": + "integrity" "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==" + "resolved" "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz" + "version" "1.2.2" + dependencies: + "@evocateur/npm-registry-fetch" "^4.0.0" + "aproba" "^2.0.0" + "figgy-pudding" "^3.5.1" + "get-stream" "^4.0.0" + "lodash.clonedeep" "^4.5.0" + "normalize-package-data" "^2.4.0" + "npm-package-arg" "^6.1.0" + "semver" "^5.5.1" + "ssri" "^6.0.1" + +"@evocateur/npm-registry-fetch@^4.0.0": + "integrity" "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==" + "resolved" "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "bluebird" "^3.5.1" + "figgy-pudding" "^3.4.1" + "JSONStream" "^1.3.4" + "lru-cache" "^5.1.1" + "make-fetch-happen" "^5.0.0" + "npm-package-arg" "^6.1.0" + "safe-buffer" "^5.1.2" + +"@evocateur/pacote@^9.6.3": + "integrity" "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==" + "resolved" "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz" + "version" "9.6.5" + dependencies: + "@evocateur/npm-registry-fetch" "^4.0.0" + "bluebird" "^3.5.3" + "cacache" "^12.0.3" + "chownr" "^1.1.2" + "figgy-pudding" "^3.5.1" + "get-stream" "^4.1.0" + "glob" "^7.1.4" + "infer-owner" "^1.0.4" + "lru-cache" "^5.1.1" + "make-fetch-happen" "^5.0.0" + "minimatch" "^3.0.4" + "minipass" "^2.3.5" + "mississippi" "^3.0.0" + "mkdirp" "^0.5.1" + "normalize-package-data" "^2.5.0" + "npm-package-arg" "^6.1.0" + "npm-packlist" "^1.4.4" + "npm-pick-manifest" "^3.0.0" + "osenv" "^0.1.5" + "promise-inflight" "^1.0.1" + "promise-retry" "^1.1.1" + "protoduck" "^5.0.1" + "rimraf" "^2.6.3" + "safe-buffer" "^5.2.0" + "semver" "^5.7.0" + "ssri" "^6.0.1" + "tar" "^4.4.10" + "unique-filename" "^1.1.1" + "which" "^1.3.1" + +"@google-cloud/automl@^2.2.0": + "integrity" "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==" + "resolved" "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "google-gax" "^2.1.0" + +"@google-cloud/common@^3.0.0": + "integrity" "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==" + "resolved" "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "@google-cloud/projectify" "^2.0.0" + "@google-cloud/promisify" "^2.0.0" + "arrify" "^2.0.1" + "duplexify" "^4.1.1" + "ent" "^2.2.0" + "extend" "^3.0.2" + "google-auth-library" "^6.0.0" + "retry-request" "^4.1.1" + "teeny-request" "^7.0.0" + +"@google-cloud/compute@^2.0.0": + "integrity" "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==" + "resolved" "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "@google-cloud/common" "^3.0.0" + "@google-cloud/paginator" "^3.0.0" + "@google-cloud/projectify" "^2.0.0" + "@google-cloud/promisify" "^2.0.0" + "arrify" "^2.0.0" + "async" "^3.0.0" + "extend" "^3.0.2" + "gce-images" "^3.0.0" + "is" "^3.2.1" + "string-format-obj" "^1.1.1" + +"@google-cloud/compute@^2.0.1": + "integrity" "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==" + "resolved" "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "@google-cloud/common" "^3.0.0" + "@google-cloud/paginator" "^3.0.0" + "@google-cloud/projectify" "^2.0.0" + "@google-cloud/promisify" "^2.0.0" + "arrify" "^2.0.0" + "async" "^3.0.0" + "extend" "^3.0.2" + "gce-images" "^3.0.0" + "is" "^3.2.1" + "string-format-obj" "^1.1.1" + +"@google-cloud/container@^2.1.0", "@google-cloud/container@^2.1.1": + "integrity" "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==" + "resolved" "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "google-gax" "^2.1.0" + +"@google-cloud/dns@^2.0.1": + "integrity" "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==" + "resolved" "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "@google-cloud/common" "^3.0.0" + "@google-cloud/paginator" "^3.0.0" + "@google-cloud/promisify" "^2.0.0" + "arrify" "^2.0.0" + "dns-zonefile" "0.2.6" + "lodash.groupby" "^4.6.0" + "string-format-obj" "^1.1.1" + +"@google-cloud/firestore@^4.2.0": + "integrity" "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==" + "resolved" "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "functional-red-black-tree" "^1.0.1" + "google-gax" "^2.2.0" + +"@google-cloud/kms@^2.1.2": + "integrity" "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==" + "resolved" "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "google-gax" "^2.1.0" + +"@google-cloud/monitoring@^2.0.0": + "integrity" "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==" + "resolved" "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "google-gax" "^2.1.0" + +"@google-cloud/monitoring@^2.1.1": + "integrity" "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==" + "resolved" "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "google-gax" "^2.1.0" + +"@google-cloud/paginator@^3.0.0": + "integrity" "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==" + "resolved" "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "arrify" "^2.0.0" + "extend" "^3.0.2" + +"@google-cloud/precise-date@^2.0.0": + "integrity" "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==" + "resolved" "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz" + "version" "2.0.2" + +"@google-cloud/projectify@^2.0.0": + "integrity" "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==" + "resolved" "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz" + "version" "2.0.0" + +"@google-cloud/promisify@^2.0.0": + "integrity" "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==" + "resolved" "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz" + "version" "2.0.1" + +"@google-cloud/pubsub@^2.1.0": + "integrity" "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==" + "resolved" "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "@google-cloud/paginator" "^3.0.0" + "@google-cloud/precise-date" "^2.0.0" + "@google-cloud/projectify" "^2.0.0" + "@google-cloud/promisify" "^2.0.0" + "@types/duplexify" "^3.6.0" + "@types/long" "^4.0.0" + "arrify" "^2.0.0" + "extend" "^3.0.2" + "google-auth-library" "^6.0.0" + "google-gax" "^2.1.0" + "is-stream-ended" "^0.1.4" + "lodash.snakecase" "^4.1.1" + "p-defer" "^3.0.0" + "protobufjs" "^6.8.1" + +"@google-cloud/pubsub@^2.5.0": + "integrity" "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==" + "resolved" "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "@google-cloud/paginator" "^3.0.0" + "@google-cloud/precise-date" "^2.0.0" + "@google-cloud/projectify" "^2.0.0" + "@google-cloud/promisify" "^2.0.0" + "@opentelemetry/api" "^0.10.0" + "@opentelemetry/tracing" "^0.10.0" + "@types/duplexify" "^3.6.0" + "@types/long" "^4.0.0" + "arrify" "^2.0.0" + "extend" "^3.0.2" + "google-auth-library" "^6.0.0" + "google-gax" "^2.7.0" + "is-stream-ended" "^0.1.4" + "lodash.snakecase" "^4.1.1" + "p-defer" "^3.0.0" + +"@google-cloud/spanner@^5.2.1": + "integrity" "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==" + "resolved" "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz" + "version" "5.2.1" + dependencies: + "@google-cloud/common" "^3.0.0" + "@google-cloud/precise-date" "^2.0.0" + "@google-cloud/projectify" "^2.0.0" + "@google-cloud/promisify" "^2.0.0" + "@types/stack-trace" "0.0.29" + "arrify" "^2.0.0" + "checkpoint-stream" "^0.1.1" + "events-intercept" "^2.0.0" + "extend" "^3.0.2" + "google-auth-library" "^6.0.0" + "google-gax" "^2.3.1" + "grpc-gcp" "^0.3.2" + "is" "^3.2.1" + "lodash.snakecase" "^4.1.1" + "merge-stream" "^2.0.0" + "p-queue" "^6.0.2" + "protobufjs" "^6.8.6" + "split-array-stream" "^2.0.0" + "stack-trace" "0.0.10" + "stream-events" "^1.0.4" + "through2" "^4.0.0" + +"@google-cloud/storage@^5.1.1": + "integrity" "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==" + "resolved" "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "@google-cloud/common" "^3.0.0" + "@google-cloud/paginator" "^3.0.0" + "@google-cloud/promisify" "^2.0.0" + "arrify" "^2.0.0" + "compressible" "^2.0.12" + "concat-stream" "^2.0.0" + "date-and-time" "^0.13.0" + "duplexify" "^3.5.0" + "extend" "^3.0.2" + "gaxios" "^3.0.0" + "gcs-resumable-upload" "^3.0.0" + "hash-stream-validation" "^0.2.2" + "mime" "^2.2.0" + "mime-types" "^2.0.8" + "onetime" "^5.1.0" + "p-limit" "^3.0.1" + "pumpify" "^2.0.0" + "readable-stream" "^3.4.0" + "snakeize" "^0.1.0" + "stream-events" "^1.0.1" + "through2" "^3.0.0" + "xdg-basedir" "^4.0.0" + +"@google-cloud/translate@^6.0.0", "@google-cloud/translate@^6.0.2": + "integrity" "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==" + "resolved" "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "@google-cloud/common" "^3.0.0" + "@google-cloud/promisify" "^2.0.0" + "arrify" "^2.0.0" + "extend" "^3.0.2" + "google-gax" "^2.1.0" + "is-html" "^2.0.0" + "protobufjs" "^6.8.8" + +"@grpc/grpc-js@^1.1.1", "@grpc/grpc-js@~1.1.1": + "integrity" "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==" + "resolved" "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "@grpc/proto-loader" "^0.6.0-pre14" + "@types/node" "^12.12.47" + "google-auth-library" "^6.0.0" + "semver" "^6.2.0" + +"@grpc/grpc-js@~1.0.0": + "integrity" "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==" + "resolved" "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "semver" "^6.2.0" + +"@grpc/proto-loader@^0.5.1": + "integrity" "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==" + "resolved" "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz" + "version" "0.5.4" + dependencies: + "lodash.camelcase" "^4.3.0" + "protobufjs" "^6.8.6" + +"@grpc/proto-loader@^0.6.0-pre14": + "integrity" "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==" + "resolved" "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz" + "version" "0.6.0-pre9" + dependencies: + "@types/long" "^4.0.1" + "lodash.camelcase" "^4.3.0" + "long" "^4.0.0" + "protobufjs" "^6.9.0" + "yargs" "^15.3.1" + +"@humanwhocodes/config-array@^0.9.2": + "integrity" "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz" + "version" "0.9.5" + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + "debug" "^4.1.1" + "minimatch" "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.1": + "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + "version" "1.2.1" + +"@lerna/add@3.21.0": + "integrity" "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==" + "resolved" "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@evocateur/pacote" "^9.6.3" + "@lerna/bootstrap" "3.21.0" + "@lerna/command" "3.21.0" + "@lerna/filter-options" "3.20.0" + "@lerna/npm-conf" "3.16.0" + "@lerna/validation-error" "3.13.0" + "dedent" "^0.7.0" + "npm-package-arg" "^6.1.0" + "p-map" "^2.1.0" + "semver" "^6.2.0" + +"@lerna/bootstrap@3.21.0": + "integrity" "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==" + "resolved" "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/command" "3.21.0" + "@lerna/filter-options" "3.20.0" + "@lerna/has-npm-version" "3.16.5" + "@lerna/npm-install" "3.16.5" + "@lerna/package-graph" "3.18.5" + "@lerna/pulse-till-done" "3.13.0" + "@lerna/rimraf-dir" "3.16.5" + "@lerna/run-lifecycle" "3.16.2" + "@lerna/run-topologically" "3.18.5" + "@lerna/symlink-binary" "3.17.0" + "@lerna/symlink-dependencies" "3.17.0" + "@lerna/validation-error" "3.13.0" + "dedent" "^0.7.0" + "get-port" "^4.2.0" + "multimatch" "^3.0.0" + "npm-package-arg" "^6.1.0" + "npmlog" "^4.1.2" + "p-finally" "^1.0.0" + "p-map" "^2.1.0" + "p-map-series" "^1.0.0" + "p-waterfall" "^1.0.0" + "read-package-tree" "^5.1.6" + "semver" "^6.2.0" + +"@lerna/changed@3.21.0": + "integrity" "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==" + "resolved" "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/collect-updates" "3.20.0" + "@lerna/command" "3.21.0" + "@lerna/listable" "3.18.5" + "@lerna/output" "3.13.0" + +"@lerna/check-working-tree@3.16.5": + "integrity" "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==" + "resolved" "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz" + "version" "3.16.5" + dependencies: + "@lerna/collect-uncommitted" "3.16.5" + "@lerna/describe-ref" "3.16.5" + "@lerna/validation-error" "3.13.0" + +"@lerna/child-process@3.16.5": + "integrity" "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==" + "resolved" "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz" + "version" "3.16.5" + dependencies: + "chalk" "^2.3.1" + "execa" "^1.0.0" + "strong-log-transformer" "^2.0.0" + +"@lerna/clean@3.21.0": + "integrity" "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==" + "resolved" "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/command" "3.21.0" + "@lerna/filter-options" "3.20.0" + "@lerna/prompt" "3.18.5" + "@lerna/pulse-till-done" "3.13.0" + "@lerna/rimraf-dir" "3.16.5" + "p-map" "^2.1.0" + "p-map-series" "^1.0.0" + "p-waterfall" "^1.0.0" + +"@lerna/cli@3.18.5": + "integrity" "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==" + "resolved" "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "@lerna/global-options" "3.13.0" + "dedent" "^0.7.0" + "npmlog" "^4.1.2" + "yargs" "^14.2.2" + +"@lerna/collect-uncommitted@3.16.5": + "integrity" "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==" + "resolved" "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz" + "version" "3.16.5" + dependencies: + "@lerna/child-process" "3.16.5" + "chalk" "^2.3.1" + "figgy-pudding" "^3.5.1" + "npmlog" "^4.1.2" + +"@lerna/collect-updates@3.20.0": + "integrity" "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==" + "resolved" "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz" + "version" "3.20.0" + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/describe-ref" "3.16.5" + "minimatch" "^3.0.4" + "npmlog" "^4.1.2" + "slash" "^2.0.0" + +"@lerna/command@3.21.0": + "integrity" "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==" + "resolved" "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/package-graph" "3.18.5" + "@lerna/project" "3.21.0" + "@lerna/validation-error" "3.13.0" + "@lerna/write-log-file" "3.13.0" + "clone-deep" "^4.0.1" + "dedent" "^0.7.0" + "execa" "^1.0.0" + "is-ci" "^2.0.0" + "npmlog" "^4.1.2" + +"@lerna/conventional-commits@3.22.0": + "integrity" "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==" + "resolved" "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz" + "version" "3.22.0" + dependencies: + "@lerna/validation-error" "3.13.0" + "conventional-changelog-angular" "^5.0.3" + "conventional-changelog-core" "^3.1.6" + "conventional-recommended-bump" "^5.0.0" + "fs-extra" "^8.1.0" + "get-stream" "^4.0.0" + "lodash.template" "^4.5.0" + "npm-package-arg" "^6.1.0" + "npmlog" "^4.1.2" + "pify" "^4.0.1" + "semver" "^6.2.0" + +"@lerna/create-symlink@3.16.2": + "integrity" "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==" + "resolved" "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz" + "version" "3.16.2" + dependencies: + "@zkochan/cmd-shim" "^3.1.0" + "fs-extra" "^8.1.0" + "npmlog" "^4.1.2" + +"@lerna/create@3.22.0": + "integrity" "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==" + "resolved" "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz" + "version" "3.22.0" + dependencies: + "@evocateur/pacote" "^9.6.3" + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.21.0" + "@lerna/npm-conf" "3.16.0" + "@lerna/validation-error" "3.13.0" + "camelcase" "^5.0.0" + "dedent" "^0.7.0" + "fs-extra" "^8.1.0" + "globby" "^9.2.0" + "init-package-json" "^1.10.3" + "npm-package-arg" "^6.1.0" + "p-reduce" "^1.0.0" + "pify" "^4.0.1" + "semver" "^6.2.0" + "slash" "^2.0.0" + "validate-npm-package-license" "^3.0.3" + "validate-npm-package-name" "^3.0.0" + "whatwg-url" "^7.0.0" + +"@lerna/describe-ref@3.16.5": + "integrity" "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==" + "resolved" "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz" + "version" "3.16.5" + dependencies: + "@lerna/child-process" "3.16.5" + "npmlog" "^4.1.2" + +"@lerna/diff@3.21.0": + "integrity" "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==" + "resolved" "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.21.0" + "@lerna/validation-error" "3.13.0" + "npmlog" "^4.1.2" + +"@lerna/exec@3.21.0": + "integrity" "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==" + "resolved" "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.21.0" + "@lerna/filter-options" "3.20.0" + "@lerna/profiler" "3.20.0" + "@lerna/run-topologically" "3.18.5" + "@lerna/validation-error" "3.13.0" + "p-map" "^2.1.0" + +"@lerna/filter-options@3.20.0": + "integrity" "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==" + "resolved" "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz" + "version" "3.20.0" + dependencies: + "@lerna/collect-updates" "3.20.0" + "@lerna/filter-packages" "3.18.0" + "dedent" "^0.7.0" + "figgy-pudding" "^3.5.1" + "npmlog" "^4.1.2" + +"@lerna/filter-packages@3.18.0": + "integrity" "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==" + "resolved" "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz" + "version" "3.18.0" + dependencies: + "@lerna/validation-error" "3.13.0" + "multimatch" "^3.0.0" + "npmlog" "^4.1.2" + +"@lerna/get-npm-exec-opts@3.13.0": + "integrity" "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==" + "resolved" "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz" + "version" "3.13.0" + dependencies: + "npmlog" "^4.1.2" + +"@lerna/get-packed@3.16.0": + "integrity" "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==" + "resolved" "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz" + "version" "3.16.0" + dependencies: + "fs-extra" "^8.1.0" + "ssri" "^6.0.1" + "tar" "^4.4.8" + +"@lerna/github-client@3.22.0": + "integrity" "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==" + "resolved" "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz" + "version" "3.22.0" + dependencies: + "@lerna/child-process" "3.16.5" + "@octokit/plugin-enterprise-rest" "^6.0.1" + "@octokit/rest" "^16.28.4" + "git-url-parse" "^11.1.2" + "npmlog" "^4.1.2" + +"@lerna/gitlab-client@3.15.0": + "integrity" "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==" + "resolved" "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz" + "version" "3.15.0" + dependencies: + "node-fetch" "^2.5.0" + "npmlog" "^4.1.2" + "whatwg-url" "^7.0.0" + +"@lerna/global-options@3.13.0": + "integrity" "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==" + "resolved" "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz" + "version" "3.13.0" + +"@lerna/has-npm-version@3.16.5": + "integrity" "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==" + "resolved" "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz" + "version" "3.16.5" + dependencies: + "@lerna/child-process" "3.16.5" + "semver" "^6.2.0" + +"@lerna/import@3.22.0": + "integrity" "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==" + "resolved" "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz" + "version" "3.22.0" + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.21.0" + "@lerna/prompt" "3.18.5" + "@lerna/pulse-till-done" "3.13.0" + "@lerna/validation-error" "3.13.0" + "dedent" "^0.7.0" + "fs-extra" "^8.1.0" + "p-map-series" "^1.0.0" + +"@lerna/info@3.21.0": + "integrity" "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==" + "resolved" "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/command" "3.21.0" + "@lerna/output" "3.13.0" + "envinfo" "^7.3.1" + +"@lerna/init@3.21.0": + "integrity" "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==" + "resolved" "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.21.0" + "fs-extra" "^8.1.0" + "p-map" "^2.1.0" + "write-json-file" "^3.2.0" + +"@lerna/link@3.21.0": + "integrity" "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==" + "resolved" "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/command" "3.21.0" + "@lerna/package-graph" "3.18.5" + "@lerna/symlink-dependencies" "3.17.0" + "p-map" "^2.1.0" + "slash" "^2.0.0" + +"@lerna/list@3.21.0": + "integrity" "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==" + "resolved" "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/command" "3.21.0" + "@lerna/filter-options" "3.20.0" + "@lerna/listable" "3.18.5" + "@lerna/output" "3.13.0" + +"@lerna/listable@3.18.5": + "integrity" "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==" + "resolved" "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "@lerna/query-graph" "3.18.5" + "chalk" "^2.3.1" + "columnify" "^1.5.4" + +"@lerna/log-packed@3.16.0": + "integrity" "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==" + "resolved" "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz" + "version" "3.16.0" + dependencies: + "byte-size" "^5.0.1" + "columnify" "^1.5.4" + "has-unicode" "^2.0.1" + "npmlog" "^4.1.2" + +"@lerna/npm-conf@3.16.0": + "integrity" "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==" + "resolved" "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz" + "version" "3.16.0" + dependencies: + "config-chain" "^1.1.11" + "pify" "^4.0.1" + +"@lerna/npm-dist-tag@3.18.5": + "integrity" "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==" + "resolved" "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "@evocateur/npm-registry-fetch" "^4.0.0" + "@lerna/otplease" "3.18.5" + "figgy-pudding" "^3.5.1" + "npm-package-arg" "^6.1.0" + "npmlog" "^4.1.2" + +"@lerna/npm-install@3.16.5": + "integrity" "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==" + "resolved" "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz" + "version" "3.16.5" + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/get-npm-exec-opts" "3.13.0" + "fs-extra" "^8.1.0" + "npm-package-arg" "^6.1.0" + "npmlog" "^4.1.2" + "signal-exit" "^3.0.2" + "write-pkg" "^3.1.0" + +"@lerna/npm-publish@3.18.5": + "integrity" "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==" + "resolved" "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "@evocateur/libnpmpublish" "^1.2.2" + "@lerna/otplease" "3.18.5" + "@lerna/run-lifecycle" "3.16.2" + "figgy-pudding" "^3.5.1" + "fs-extra" "^8.1.0" + "npm-package-arg" "^6.1.0" + "npmlog" "^4.1.2" + "pify" "^4.0.1" + "read-package-json" "^2.0.13" + +"@lerna/npm-run-script@3.16.5": + "integrity" "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==" + "resolved" "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz" + "version" "3.16.5" + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/get-npm-exec-opts" "3.13.0" + "npmlog" "^4.1.2" + +"@lerna/otplease@3.18.5": + "integrity" "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==" + "resolved" "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "@lerna/prompt" "3.18.5" + "figgy-pudding" "^3.5.1" + +"@lerna/output@3.13.0": + "integrity" "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==" + "resolved" "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz" + "version" "3.13.0" + dependencies: + "npmlog" "^4.1.2" + +"@lerna/pack-directory@3.16.4": + "integrity" "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==" + "resolved" "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz" + "version" "3.16.4" + dependencies: + "@lerna/get-packed" "3.16.0" + "@lerna/package" "3.16.0" + "@lerna/run-lifecycle" "3.16.2" + "figgy-pudding" "^3.5.1" + "npm-packlist" "^1.4.4" + "npmlog" "^4.1.2" + "tar" "^4.4.10" + "temp-write" "^3.4.0" + +"@lerna/package-graph@3.18.5": + "integrity" "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==" + "resolved" "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "@lerna/prerelease-id-from-version" "3.16.0" + "@lerna/validation-error" "3.13.0" + "npm-package-arg" "^6.1.0" + "npmlog" "^4.1.2" + "semver" "^6.2.0" + +"@lerna/package@3.16.0": + "integrity" "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==" + "resolved" "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz" + "version" "3.16.0" + dependencies: + "load-json-file" "^5.3.0" + "npm-package-arg" "^6.1.0" + "write-pkg" "^3.1.0" + +"@lerna/prerelease-id-from-version@3.16.0": + "integrity" "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==" + "resolved" "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz" + "version" "3.16.0" + dependencies: + "semver" "^6.2.0" + +"@lerna/profiler@3.20.0": + "integrity" "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==" + "resolved" "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz" + "version" "3.20.0" + dependencies: + "figgy-pudding" "^3.5.1" + "fs-extra" "^8.1.0" + "npmlog" "^4.1.2" + "upath" "^1.2.0" + +"@lerna/project@3.21.0": + "integrity" "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==" + "resolved" "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/package" "3.16.0" + "@lerna/validation-error" "3.13.0" + "cosmiconfig" "^5.1.0" + "dedent" "^0.7.0" + "dot-prop" "^4.2.0" + "glob-parent" "^5.0.0" + "globby" "^9.2.0" + "load-json-file" "^5.3.0" + "npmlog" "^4.1.2" + "p-map" "^2.1.0" + "resolve-from" "^4.0.0" + "write-json-file" "^3.2.0" + +"@lerna/prompt@3.18.5": + "integrity" "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==" + "resolved" "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "inquirer" "^6.2.0" + "npmlog" "^4.1.2" + +"@lerna/publish@3.22.1": + "integrity" "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==" + "resolved" "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz" + "version" "3.22.1" + dependencies: + "@evocateur/libnpmaccess" "^3.1.2" + "@evocateur/npm-registry-fetch" "^4.0.0" + "@evocateur/pacote" "^9.6.3" + "@lerna/check-working-tree" "3.16.5" + "@lerna/child-process" "3.16.5" + "@lerna/collect-updates" "3.20.0" + "@lerna/command" "3.21.0" + "@lerna/describe-ref" "3.16.5" + "@lerna/log-packed" "3.16.0" + "@lerna/npm-conf" "3.16.0" + "@lerna/npm-dist-tag" "3.18.5" + "@lerna/npm-publish" "3.18.5" + "@lerna/otplease" "3.18.5" + "@lerna/output" "3.13.0" + "@lerna/pack-directory" "3.16.4" + "@lerna/prerelease-id-from-version" "3.16.0" + "@lerna/prompt" "3.18.5" + "@lerna/pulse-till-done" "3.13.0" + "@lerna/run-lifecycle" "3.16.2" + "@lerna/run-topologically" "3.18.5" + "@lerna/validation-error" "3.13.0" + "@lerna/version" "3.22.1" + "figgy-pudding" "^3.5.1" + "fs-extra" "^8.1.0" + "npm-package-arg" "^6.1.0" + "npmlog" "^4.1.2" + "p-finally" "^1.0.0" + "p-map" "^2.1.0" + "p-pipe" "^1.2.0" + "semver" "^6.2.0" + +"@lerna/pulse-till-done@3.13.0": + "integrity" "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==" + "resolved" "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz" + "version" "3.13.0" + dependencies: + "npmlog" "^4.1.2" + +"@lerna/query-graph@3.18.5": + "integrity" "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==" + "resolved" "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "@lerna/package-graph" "3.18.5" + "figgy-pudding" "^3.5.1" + +"@lerna/resolve-symlink@3.16.0": + "integrity" "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==" + "resolved" "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz" + "version" "3.16.0" + dependencies: + "fs-extra" "^8.1.0" + "npmlog" "^4.1.2" + "read-cmd-shim" "^1.0.1" + +"@lerna/rimraf-dir@3.16.5": + "integrity" "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==" + "resolved" "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz" + "version" "3.16.5" + dependencies: + "@lerna/child-process" "3.16.5" + "npmlog" "^4.1.2" + "path-exists" "^3.0.0" + "rimraf" "^2.6.2" + +"@lerna/run-lifecycle@3.16.2": + "integrity" "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==" + "resolved" "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz" + "version" "3.16.2" + dependencies: + "@lerna/npm-conf" "3.16.0" + "figgy-pudding" "^3.5.1" + "npm-lifecycle" "^3.1.2" + "npmlog" "^4.1.2" + +"@lerna/run-topologically@3.18.5": + "integrity" "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==" + "resolved" "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz" + "version" "3.18.5" + dependencies: + "@lerna/query-graph" "3.18.5" + "figgy-pudding" "^3.5.1" + "p-queue" "^4.0.0" + +"@lerna/run@3.21.0": + "integrity" "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==" + "resolved" "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "@lerna/command" "3.21.0" + "@lerna/filter-options" "3.20.0" + "@lerna/npm-run-script" "3.16.5" + "@lerna/output" "3.13.0" + "@lerna/profiler" "3.20.0" + "@lerna/run-topologically" "3.18.5" + "@lerna/timer" "3.13.0" + "@lerna/validation-error" "3.13.0" + "p-map" "^2.1.0" + +"@lerna/symlink-binary@3.17.0": + "integrity" "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==" + "resolved" "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz" + "version" "3.17.0" + dependencies: + "@lerna/create-symlink" "3.16.2" + "@lerna/package" "3.16.0" + "fs-extra" "^8.1.0" + "p-map" "^2.1.0" + +"@lerna/symlink-dependencies@3.17.0": + "integrity" "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==" + "resolved" "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz" + "version" "3.17.0" + dependencies: + "@lerna/create-symlink" "3.16.2" + "@lerna/resolve-symlink" "3.16.0" + "@lerna/symlink-binary" "3.17.0" + "fs-extra" "^8.1.0" + "p-finally" "^1.0.0" + "p-map" "^2.1.0" + "p-map-series" "^1.0.0" + +"@lerna/timer@3.13.0": + "integrity" "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==" + "resolved" "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz" + "version" "3.13.0" + +"@lerna/validation-error@3.13.0": + "integrity" "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==" + "resolved" "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz" + "version" "3.13.0" + dependencies: + "npmlog" "^4.1.2" + +"@lerna/version@3.22.1": + "integrity" "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==" + "resolved" "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz" + "version" "3.22.1" + dependencies: + "@lerna/check-working-tree" "3.16.5" + "@lerna/child-process" "3.16.5" + "@lerna/collect-updates" "3.20.0" + "@lerna/command" "3.21.0" + "@lerna/conventional-commits" "3.22.0" + "@lerna/github-client" "3.22.0" + "@lerna/gitlab-client" "3.15.0" + "@lerna/output" "3.13.0" + "@lerna/prerelease-id-from-version" "3.16.0" + "@lerna/prompt" "3.18.5" + "@lerna/run-lifecycle" "3.16.2" + "@lerna/run-topologically" "3.18.5" + "@lerna/validation-error" "3.13.0" + "chalk" "^2.3.1" + "dedent" "^0.7.0" + "load-json-file" "^5.3.0" + "minimatch" "^3.0.4" + "npmlog" "^4.1.2" + "p-map" "^2.1.0" + "p-pipe" "^1.2.0" + "p-reduce" "^1.0.0" + "p-waterfall" "^1.0.0" + "semver" "^6.2.0" + "slash" "^2.0.0" + "temp-write" "^3.4.0" + "write-json-file" "^3.2.0" + +"@lerna/write-log-file@3.13.0": + "integrity" "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==" + "resolved" "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz" + "version" "3.13.0" + dependencies: + "npmlog" "^4.1.2" + "write-file-atomic" "^2.3.0" + +"@linode/validation@*": + "version" "0.27.0" + dependencies: + "@types/yup" "^0.29.13" + "ipaddr.js" "^2.0.0" + "libphonenumber-js" "^1.10.6" + "yup" "^0.32.9" + +"@mrmlnc/readdir-enhanced@^2.2.1": + "integrity" "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==" + "resolved" "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "call-me-maybe" "^1.0.1" + "glob-to-regexp" "^0.3.0" + +"@nodecloud/aws-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/aws-plugin": + "resolved" "file:packages/aws-plugin" + "version" "2.0.0" + dependencies: + "aws-sdk" "^2.686.0" + +"@nodecloud/azure-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/azure-plugin": + "resolved" "file:packages/azure-plugin" + "version" "2.0.0" + dependencies: + "@azure/arm-appservice" "^6.0.0" + "@azure/arm-compute" "^14.0.0" + "@azure/arm-containerservice" "^11.0.0" + "@azure/arm-cosmosdb" "^9.1.0" + "@azure/arm-dns" "^4.0.0" + "@azure/arm-keyvault" "^1.2.1" + "@azure/arm-monitor" "^6.0.0" + "@azure/arm-network" "^22.0.0" + "@azure/arm-sql" "^7.0.2" + "@azure/arm-storage" "^15.1.0" + "@azure/ms-rest-js" "^2.0.7" + "@azure/ms-rest-nodeauth" "^3.0.5" + +"@nodecloud/common@file:/home/partiksingh/ScoreLabs/nodecloud/packages/common": + "resolved" "file:packages/common" + "version" "2.0.0" + dependencies: + "config" "^1.26.1" + "key-mirror" "^1.0.1" + +"@nodecloud/do-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/do-plugin": + "resolved" "file:packages/do-plugin" + "version" "2.0.0" + dependencies: + "do-wrapper" "^4.5.1" + +"@nodecloud/gcp-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/gcp-plugin": + "resolved" "file:packages/gcp-plugin" + "version" "2.0.0" + dependencies: + "@google-cloud/automl" "^2.2.0" + "@google-cloud/compute" "^2.0.1" + "@google-cloud/container" "^2.1.1" + "@google-cloud/dns" "^2.0.1" + "@google-cloud/firestore" "^4.2.0" + "@google-cloud/kms" "^2.1.2" + "@google-cloud/monitoring" "^2.1.1" + "@google-cloud/pubsub" "^2.5.0" + "@google-cloud/spanner" "^5.2.1" + "@google-cloud/storage" "^5.1.1" + "@google-cloud/translate" "^6.0.2" + +"@nodecloud/oracle-plugin@file:/home/partiksingh/ScoreLabs/nodecloud/packages/oracle-plugin": + "resolved" "file:packages/oracle-plugin" + "version" "2.0.0" + dependencies: + "oci" "^0.0.51" + "oci-sdk" "^2.66.0" + +"@nodelib/fs.scandir@2.1.5": + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" + dependencies: + "@nodelib/fs.stat" "2.0.5" + "run-parallel" "^1.1.9" + +"@nodelib/fs.stat@^1.1.2": + "integrity" "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz" + "version" "1.1.3" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" + +"@nodelib/fs.walk@^1.2.3": + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" + dependencies: + "@nodelib/fs.scandir" "2.1.5" + "fastq" "^1.6.0" + +"@octokit/auth-token@^2.4.0": + "integrity" "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==" + "resolved" "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "@octokit/types" "^5.0.0" + +"@octokit/endpoint@^6.0.1": + "integrity" "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==" + "resolved" "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz" + "version" "6.0.3" + dependencies: + "@octokit/types" "^5.0.0" + "is-plain-object" "^3.0.0" + "universal-user-agent" "^5.0.0" + +"@octokit/plugin-enterprise-rest@^6.0.1": + "integrity" "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==" + "resolved" "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz" + "version" "6.0.1" + +"@octokit/plugin-paginate-rest@^1.1.1": + "integrity" "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==" + "resolved" "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "@octokit/types" "^2.0.1" + +"@octokit/plugin-request-log@^1.0.0": + "integrity" "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==" + "resolved" "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz" + "version" "1.0.0" + +"@octokit/plugin-rest-endpoint-methods@2.4.0": + "integrity" "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==" + "resolved" "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz" + "version" "2.4.0" + dependencies: + "@octokit/types" "^2.0.1" + "deprecation" "^2.3.1" + +"@octokit/request-error@^1.0.2": + "integrity" "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==" + "resolved" "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "@octokit/types" "^2.0.0" + "deprecation" "^2.0.0" + "once" "^1.4.0" + +"@octokit/request-error@^2.0.0": + "integrity" "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==" + "resolved" "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "@octokit/types" "^5.0.1" + "deprecation" "^2.0.0" + "once" "^1.4.0" + +"@octokit/request@^5.2.0": + "integrity" "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==" + "resolved" "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz" + "version" "5.4.5" + dependencies: + "@octokit/endpoint" "^6.0.1" + "@octokit/request-error" "^2.0.0" + "@octokit/types" "^5.0.0" + "deprecation" "^2.0.0" + "is-plain-object" "^3.0.0" + "node-fetch" "^2.3.0" + "once" "^1.4.0" + "universal-user-agent" "^5.0.0" + +"@octokit/rest@^16.28.4": + "integrity" "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==" + "resolved" "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz" + "version" "16.43.2" + dependencies: + "@octokit/auth-token" "^2.4.0" + "@octokit/plugin-paginate-rest" "^1.1.1" + "@octokit/plugin-request-log" "^1.0.0" + "@octokit/plugin-rest-endpoint-methods" "2.4.0" + "@octokit/request" "^5.2.0" + "@octokit/request-error" "^1.0.2" + "atob-lite" "^2.0.0" + "before-after-hook" "^2.0.0" + "btoa-lite" "^1.0.0" + "deprecation" "^2.0.0" + "lodash.get" "^4.4.2" + "lodash.set" "^4.3.2" + "lodash.uniq" "^4.5.0" + "octokit-pagination-methods" "^1.1.0" + "once" "^1.4.0" + "universal-user-agent" "^4.0.0" + +"@octokit/types@^2.0.0": + "integrity" "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==" + "resolved" "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz" + "version" "2.16.2" + dependencies: + "@types/node" ">= 8" + +"@octokit/types@^2.0.1": + "integrity" "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==" + "resolved" "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz" + "version" "2.16.2" + dependencies: + "@types/node" ">= 8" + +"@octokit/types@^5.0.0", "@octokit/types@^5.0.1": + "integrity" "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==" + "resolved" "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "@types/node" ">= 8" + +"@opentelemetry/api@^0.10.0", "@opentelemetry/api@^0.10.2": + "integrity" "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==" + "resolved" "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz" + "version" "0.10.2" + dependencies: + "@opentelemetry/context-base" "^0.10.2" + +"@opentelemetry/context-base@^0.10.2": + "integrity" "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==" + "resolved" "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz" + "version" "0.10.2" + +"@opentelemetry/core@^0.10.2": + "integrity" "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==" + "resolved" "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz" + "version" "0.10.2" + dependencies: + "@opentelemetry/api" "^0.10.2" + "@opentelemetry/context-base" "^0.10.2" + "semver" "^7.1.3" + +"@opentelemetry/resources@^0.10.2": + "integrity" "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==" + "resolved" "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz" + "version" "0.10.2" + dependencies: + "@opentelemetry/api" "^0.10.2" + "@opentelemetry/core" "^0.10.2" + "gcp-metadata" "^3.5.0" + +"@opentelemetry/tracing@^0.10.0": + "integrity" "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==" + "resolved" "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz" + "version" "0.10.2" + dependencies: + "@opentelemetry/api" "^0.10.2" + "@opentelemetry/context-base" "^0.10.2" + "@opentelemetry/core" "^0.10.2" + "@opentelemetry/resources" "^0.10.2" + +"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": + "integrity" "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + "resolved" "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" + "version" "1.1.2" + +"@protobufjs/base64@^1.1.2": + "integrity" "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + "resolved" "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" + "version" "1.1.2" + +"@protobufjs/codegen@^2.0.4": + "integrity" "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + "resolved" "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" + "version" "2.0.4" + +"@protobufjs/eventemitter@^1.1.0": + "integrity" "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + "resolved" "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" + "version" "1.1.0" + +"@protobufjs/fetch@^1.1.0": + "integrity" "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=" + "resolved" "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "@protobufjs/aspromise" "^1.1.1" + "@protobufjs/inquire" "^1.1.0" + +"@protobufjs/float@^1.0.2": + "integrity" "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + "resolved" "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" + "version" "1.0.2" + +"@protobufjs/inquire@^1.1.0": + "integrity" "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + "resolved" "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" + "version" "1.1.0" + +"@protobufjs/path@^1.1.2": + "integrity" "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + "resolved" "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" + "version" "1.1.2" + +"@protobufjs/pool@^1.1.0": + "integrity" "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + "resolved" "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" + "version" "1.1.0" + +"@protobufjs/utf8@^1.1.0": + "integrity" "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + "resolved" "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" + "version" "1.1.0" + +"@sindresorhus/is@^4.0.0": + "integrity" "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" + "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz" + "version" "4.0.1" + +"@szmarczak/http-timer@^4.0.5": + "integrity" "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==" + "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "defer-to-connect" "^2.0.0" + +"@tootallnate/once@1": + "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + "version" "1.1.2" + +"@types/babel-types@*", "@types/babel-types@^7.0.0": + "integrity" "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==" + "resolved" "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz" + "version" "7.0.8" + +"@types/babylon@^6.16.2": + "integrity" "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==" + "resolved" "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz" + "version" "6.16.5" + dependencies: + "@types/babel-types" "*" + +"@types/cacheable-request@^6.0.1": + "integrity" "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==" + "resolved" "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "*" + "@types/node" "*" + "@types/responselike" "*" + +"@types/chai@^4.2.12": + "integrity" "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==" + "resolved" "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz" + "version" "4.2.12" + +"@types/color-name@^1.1.1": + "integrity" "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + "resolved" "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz" + "version" "1.1.1" + +"@types/core-js@^0.9.41": + "integrity" "sha512-LooLR6XHes9V+kNYRz1Qm8w3atw9QMn7XeZUmIpUelllF9BdryeUKd/u0Wh5ErcjpWfG39NrToU9MF7ngsTFVw==" + "resolved" "https://registry.npmjs.org/@types/core-js/-/core-js-0.9.46.tgz" + "version" "0.9.46" + +"@types/duplexify@*", "@types/duplexify@^3.6.0": + "integrity" "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==" + "resolved" "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "@types/node" "*" + +"@types/glob@^7.1.1": + "integrity" "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==" + "resolved" "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz" + "version" "7.1.2" + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/http-cache-semantics@*": + "integrity" "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" + "resolved" "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz" + "version" "4.0.0" + +"@types/isomorphic-fetch@0.0.35": + "integrity" "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" + "resolved" "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz" + "version" "0.0.35" + +"@types/json-schema@^7.0.9": + "integrity" "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" + "version" "7.0.11" + +"@types/jsonwebtoken@9.0.0": + "integrity" "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==" + "resolved" "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz" + "version" "9.0.0" + dependencies: + "@types/node" "*" + +"@types/jssha@2.0.0": + "integrity" "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" + "resolved" "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz" + "version" "2.0.0" + +"@types/keyv@*": + "integrity" "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==" + "resolved" "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "@types/node" "*" + +"@types/lodash@^4.14.158", "@types/lodash@^4.14.175": + "version" "4.14.191" + +"@types/long@^4.0.0", "@types/long@^4.0.1": + "integrity" "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + "resolved" "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" + "version" "4.0.1" + +"@types/minimatch@*": + "integrity" "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz" + "version" "3.0.3" + +"@types/minimist@^1.2.0": + "integrity" "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=" + "resolved" "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz" + "version" "1.2.0" + +"@types/mkdirp@^0.3.29": + "integrity" "sha512-QRLQpFsIQGO2k8pupga9abfei85GKotAtQ+F6xuQmSGomUt6C52TyMiTFpP8kUwuPKr00gNtu3itLlC6gvI/NA==" + "resolved" "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz" + "version" "0.3.29" + +"@types/mocha@^8.0.0": + "integrity" "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==" + "resolved" "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz" + "version" "8.0.0" + +"@types/node-fetch@^2.3.7": + "integrity" "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==" + "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz" + "version" "2.5.7" + dependencies: + "@types/node" "*" + "form-data" "^3.0.0" + +"@types/node@*", "@types/node@^14.0.6", "@types/node@>= 8": + "integrity" "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz" + "version" "14.0.14" + +"@types/node@^12.12.47": + "integrity" "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz" + "version" "12.12.54" + +"@types/node@^13.7.0": + "integrity" "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz" + "version" "13.13.12" + +"@types/node@^8.0.47": + "integrity" "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz" + "version" "8.10.61" + +"@types/node@^9.3.0": + "integrity" "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz" + "version" "9.6.61" + +"@types/normalize-package-data@^2.4.0": + "integrity" "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz" + "version" "2.4.0" + +"@types/opossum@4.1.1": + "integrity" "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==" + "resolved" "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "@types/node" "*" + +"@types/parse-json@^4.0.0": + "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" + +"@types/pumpify@^1.4.1": + "integrity" "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==" + "resolved" "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "@types/duplexify" "*" + "@types/node" "*" + +"@types/responselike@*", "@types/responselike@^1.0.0": + "integrity" "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==" + "resolved" "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "@types/node" "*" + +"@types/rimraf@^0.0.28": + "integrity" "sha512-xnLdvcPWgKF71R2DEQCZfXLutuAApHhJT+Y4/ptZ8FN610hSVT98TyLLkMjRm3VJ2BqUUXRjYtdZ12KvDXBT7A==" + "resolved" "https://registry.npmjs.org/@types/rimraf/-/rimraf-0.0.28.tgz" + "version" "0.0.28" + +"@types/sshpk@1.10.3": + "integrity" "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==" + "resolved" "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz" + "version" "1.10.3" + dependencies: + "@types/node" "*" + +"@types/stack-trace@0.0.29": + "integrity" "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==" + "resolved" "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz" + "version" "0.0.29" + +"@types/tunnel@0.0.0": + "integrity" "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==" + "resolved" "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz" + "version" "0.0.0" + dependencies: + "@types/node" "*" + +"@types/tunnel@0.0.1": + "integrity" "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==" + "resolved" "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz" + "version" "0.0.1" + dependencies: + "@types/node" "*" + +"@types/yup@^0.29.13": + "version" "0.29.14" + +"@typescript-eslint/eslint-plugin@^5.19.0": + "integrity" "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz" + "version" "5.19.0" + dependencies: + "@typescript-eslint/scope-manager" "5.19.0" + "@typescript-eslint/type-utils" "5.19.0" + "@typescript-eslint/utils" "5.19.0" + "debug" "^4.3.2" + "functional-red-black-tree" "^1.0.1" + "ignore" "^5.1.8" + "regexpp" "^3.2.0" + "semver" "^7.3.5" + "tsutils" "^3.21.0" + +"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.19.0": + "integrity" "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz" + "version" "5.19.0" + dependencies: + "@typescript-eslint/scope-manager" "5.19.0" + "@typescript-eslint/types" "5.19.0" + "@typescript-eslint/typescript-estree" "5.19.0" + "debug" "^4.3.2" + +"@typescript-eslint/scope-manager@5.19.0": + "integrity" "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz" + "version" "5.19.0" + dependencies: + "@typescript-eslint/types" "5.19.0" + "@typescript-eslint/visitor-keys" "5.19.0" + +"@typescript-eslint/type-utils@5.19.0": + "integrity" "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz" + "version" "5.19.0" + dependencies: + "@typescript-eslint/utils" "5.19.0" + "debug" "^4.3.2" + "tsutils" "^3.21.0" + +"@typescript-eslint/types@5.19.0": + "integrity" "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz" + "version" "5.19.0" + +"@typescript-eslint/typescript-estree@5.19.0": + "integrity" "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz" + "version" "5.19.0" + dependencies: + "@typescript-eslint/types" "5.19.0" + "@typescript-eslint/visitor-keys" "5.19.0" + "debug" "^4.3.2" + "globby" "^11.0.4" + "is-glob" "^4.0.3" + "semver" "^7.3.5" + "tsutils" "^3.21.0" + +"@typescript-eslint/utils@5.19.0": + "integrity" "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz" + "version" "5.19.0" + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.19.0" + "@typescript-eslint/types" "5.19.0" + "@typescript-eslint/typescript-estree" "5.19.0" + "eslint-scope" "^5.1.1" + "eslint-utils" "^3.0.0" + +"@typescript-eslint/visitor-keys@5.19.0": + "integrity" "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz" + "version" "5.19.0" + dependencies: + "@typescript-eslint/types" "5.19.0" + "eslint-visitor-keys" "^3.0.0" + +"@zkochan/cmd-shim@^3.1.0": + "integrity" "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==" + "resolved" "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "is-windows" "^1.0.0" + "mkdirp-promise" "^5.0.1" + "mz" "^2.5.0" + +"abbrev@1": + "integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" + "version" "1.1.1" + +"abort-controller@^3.0.0": + "integrity" "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==" + "resolved" "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "event-target-shim" "^5.0.0" + +"acorn-globals@^3.0.0": + "integrity" "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=" + "resolved" "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "acorn" "^4.0.4" + +"acorn-jsx@^5.3.1": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" + +"acorn@^3.1.0": + "integrity" "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" + "version" "3.3.0" + +"acorn@^4.0.4", "acorn@~4.0.2": + "integrity" "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz" + "version" "4.0.13" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8.7.0": + "integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz" + "version" "8.7.0" + +"adal-node@^0.1.28": + "integrity" "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=" + "resolved" "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz" + "version" "0.1.28" + dependencies: + "@types/node" "^8.0.47" + "async" ">=0.6.0" + "date-utils" "*" + "jws" "3.x.x" + "request" ">= 2.52.0" + "underscore" ">= 1.3.1" + "uuid" "^3.1.0" + "xmldom" ">= 0.1.x" + "xpath.js" "~1.1.0" + +"agent-base@^4.3.0", "agent-base@4": + "integrity" "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "es6-promisify" "^5.0.0" + +"agent-base@~4.2.1": + "integrity" "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "es6-promisify" "^5.0.0" + +"agent-base@6": + "integrity" "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "debug" "4" + +"agentkeepalive@^3.4.1": + "integrity" "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==" + "resolved" "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz" + "version" "3.5.2" + dependencies: + "humanize-ms" "^1.2.1" + +"ajv@^6.10.0", "ajv@^6.12.4": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + dependencies: + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" + +"ajv@^6.5.5": + "integrity" "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz" + "version" "6.12.2" + dependencies: + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" + +"align-text@^0.1.1", "align-text@^0.1.3": + "integrity" "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=" + "resolved" "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" + "version" "0.1.4" + dependencies: + "kind-of" "^3.0.2" + "longest" "^1.0.1" + "repeat-string" "^1.5.2" + +"ansi-colors@4.1.1": + "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" + "version" "4.1.1" + +"ansi-escapes@^3.2.0": + "integrity" "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" + "version" "3.2.0" + +"ansi-regex@^2.0.0": + "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + "version" "2.1.1" + +"ansi-regex@^3.0.0": + "integrity" "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" + "version" "3.0.0" + +"ansi-regex@^4.1.0": + "integrity" "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz" + "version" "4.1.0" + +"ansi-regex@^5.0.0": + "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" + "version" "5.0.0" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-styles@^3.2.0", "ansi-styles@^3.2.1": + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0": + "integrity" "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "@types/color-name" "^1.1.1" + "color-convert" "^2.0.1" + +"ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"any-promise@^1.0.0": + "integrity" "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + "resolved" "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" + "version" "1.3.0" + +"anymatch@~3.1.1": + "integrity" "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"aproba@^1.0.3", "aproba@^1.1.1": + "integrity" "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "resolved" "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" + "version" "1.2.0" + +"aproba@^2.0.0": + "integrity" "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + "resolved" "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" + "version" "2.0.0" + +"are-we-there-yet@~1.1.2": + "integrity" "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==" + "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz" + "version" "1.1.5" + dependencies: + "delegates" "^1.0.0" + "readable-stream" "^2.0.6" + +"arg@^4.1.0": + "integrity" "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + "resolved" "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" + "version" "4.1.3" + +"argparse@^1.0.7": + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"argparse@^2.0.1": + "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + "version" "2.0.1" + +"arr-diff@^4.0.0": + "integrity" "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "resolved" "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + "version" "4.0.0" + +"arr-flatten@^1.1.0": + "integrity" "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "resolved" "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + "version" "1.1.0" + +"arr-union@^3.1.0": + "integrity" "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "resolved" "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + "version" "3.1.0" + +"array-differ@^2.0.3": + "resolved" "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz" + "version" "2.1.0" + +"array-find-index@^1.0.1": + "integrity" "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + "resolved" "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz" + "version" "1.0.2" + +"array-ify@^1.0.0": + "integrity" "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=" + "resolved" "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" + "version" "1.0.0" + +"array-union@^1.0.2": + "resolved" "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "array-uniq" "^1.0.1" + +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" + +"array-uniq@^1.0.1": + "resolved" "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + "version" "1.0.3" + +"array-unique@^0.3.2": + "integrity" "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "resolved" "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + "version" "0.3.2" + +"array.prototype.map@^1.0.1": + "integrity" "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==" + "resolved" "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.17.0-next.1" + "es-array-method-boxes-properly" "^1.0.0" + "is-string" "^1.0.4" + +"arrify@^1.0.1": + "resolved" "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + "version" "1.0.1" + +"arrify@^2.0.0", "arrify@^2.0.1": + "integrity" "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + "resolved" "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" + "version" "2.0.1" + +"asap@^2.0.0", "asap@~2.0.3": + "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + "version" "2.0.6" + +"asn1@~0.2.3": + "integrity" "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" + "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" + "version" "0.2.4" + dependencies: + "safer-buffer" "~2.1.0" + +"assert-plus@^1.0.0", "assert-plus@1.0.0": + "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + "version" "1.0.0" + +"assertion-error@^1.1.0": + "resolved" "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" + "version" "1.1.0" + +"assign-symbols@^1.0.0": + "integrity" "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "resolved" "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + "version" "1.0.0" + +"ast-types@^0.12.2", "ast-types@0.12.4": + "integrity" "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==" + "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz" + "version" "0.12.4" + +"ast-types@^0.13.2": + "integrity" "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==" + "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz" + "version" "0.13.3" + +"async@^2.4.0": + "integrity" "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==" + "resolved" "https://registry.npmjs.org/async/-/async-2.6.3.tgz" + "version" "2.6.3" + dependencies: + "lodash" "^4.17.14" + +"async@^3.0.0", "async@>=0.6.0": + "integrity" "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + "resolved" "https://registry.npmjs.org/async/-/async-3.2.0.tgz" + "version" "3.2.0" + +"asynckit@^0.4.0": + "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"atob-lite@^2.0.0": + "integrity" "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=" + "resolved" "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz" + "version" "2.0.0" + +"atob@^2.1.2": + "integrity" "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "resolved" "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + "version" "2.1.2" + +"await-semaphore@^0.1.3": + "integrity" "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" + "resolved" "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz" + "version" "0.1.3" + +"aws-sdk@^2.686.0": + "integrity" "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==" + "resolved" "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz" + "version" "2.709.0" + dependencies: + "buffer" "4.9.2" + "events" "1.1.1" + "ieee754" "1.1.13" + "jmespath" "0.15.0" + "querystring" "0.2.0" + "sax" "1.2.1" + "url" "0.10.3" + "uuid" "3.3.2" + "xml2js" "0.4.19" + +"aws-sign2@~0.7.0": + "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + "version" "0.7.0" + +"aws4@^1.8.0": + "integrity" "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz" + "version" "1.10.0" + +"axios@^0.19.0": + "integrity" "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==" + "resolved" "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz" + "version" "0.19.2" + dependencies: + "follow-redirects" "1.5.10" + +"axios@~0.21.4": + "version" "0.21.4" + dependencies: + "follow-redirects" "^1.14.0" + +"babel-runtime@^6.26.0": + "integrity" "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=" + "resolved" "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "core-js" "^2.4.0" + "regenerator-runtime" "^0.11.0" + +"babel-types@^6.26.0": + "integrity" "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=" + "resolved" "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz" + "version" "6.26.0" + dependencies: + "babel-runtime" "^6.26.0" + "esutils" "^2.0.2" + "lodash" "^4.17.4" + "to-fast-properties" "^1.0.3" + +"babylon@^6.18.0": + "integrity" "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + "resolved" "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz" + "version" "6.18.0" + +"balanced-match@^1.0.0": + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" + "version" "1.0.0" + +"base@^0.11.1": + "integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==" + "resolved" "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + "version" "0.11.2" + dependencies: + "cache-base" "^1.0.1" + "class-utils" "^0.3.5" + "component-emitter" "^1.2.1" + "define-property" "^1.0.0" + "isobject" "^3.0.1" + "mixin-deep" "^1.2.0" + "pascalcase" "^0.1.1" + +"base64-js@^1.0.2", "base64-js@^1.3.0": + "integrity" "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz" + "version" "1.3.1" + +"bcrypt-pbkdf@^1.0.0": + "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" + "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "tweetnacl" "^0.14.3" + +"before-after-hook@^2.0.0": + "integrity" "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==" + "resolved" "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz" + "version" "2.1.0" + +"better-docs@^2.3.0": + "integrity" "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==" + "resolved" "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "brace" "^0.11.1" + "react-ace" "^6.5.0" + "react-docgen" "^5.3.0" + "react-frame-component" "^4.1.1" + "typescript" "^3.7.5" + "underscore" "^1.9.1" + "vue-docgen-api" "^3.22.0" + "vue2-ace-editor" "^0.0.13" + +"bignumber.js@^9.0.0": + "integrity" "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" + "resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz" + "version" "9.0.0" + +"binary-extensions@^2.0.0": + "integrity" "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz" + "version" "2.1.0" + +"bluebird@^3.5.1", "bluebird@^3.5.3", "bluebird@^3.5.5", "bluebird@^3.7.2": + "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + "version" "3.7.2" + +"brace-expansion@^1.1.7": + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"brace@^0.11.0", "brace@^0.11.1": + "integrity" "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=" + "resolved" "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz" + "version" "0.11.1" + +"braces@^2.3.1": + "integrity" "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==" + "resolved" "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + "version" "2.3.2" + dependencies: + "arr-flatten" "^1.1.0" + "array-unique" "^0.3.2" + "extend-shallow" "^2.0.1" + "fill-range" "^4.0.0" + "isobject" "^3.0.1" + "repeat-element" "^1.1.2" + "snapdragon" "^0.8.1" + "snapdragon-node" "^2.0.1" + "split-string" "^3.0.2" + "to-regex" "^3.0.1" + +"braces@^3.0.2", "braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"browser-stdout@1.3.1": + "resolved" "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" + "version" "1.3.1" + +"btoa-lite@^1.0.0": + "integrity" "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=" + "resolved" "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz" + "version" "1.0.0" + +"buffer-equal-constant-time@1.0.1": + "integrity" "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "resolved" "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" + "version" "1.0.1" + +"buffer-from@^1.0.0": + "integrity" "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz" + "version" "1.1.1" + +"buffer@4.9.2": + "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" + "version" "4.9.2" + dependencies: + "base64-js" "^1.0.2" + "ieee754" "^1.1.4" + "isarray" "^1.0.0" + +"builtins@^1.0.3": + "integrity" "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" + "resolved" "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz" + "version" "1.0.3" + +"byline@^5.0.0": + "integrity" "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=" + "resolved" "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz" + "version" "5.0.0" + +"byte-size@^5.0.1": + "integrity" "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==" + "resolved" "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz" + "version" "5.0.1" + +"cacache@^12.0.0", "cacache@^12.0.3": + "integrity" "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==" + "resolved" "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" + "version" "12.0.4" + dependencies: + "bluebird" "^3.5.5" + "chownr" "^1.1.1" + "figgy-pudding" "^3.5.1" + "glob" "^7.1.4" + "graceful-fs" "^4.1.15" + "infer-owner" "^1.0.3" + "lru-cache" "^5.1.1" + "mississippi" "^3.0.0" + "mkdirp" "^0.5.1" + "move-concurrently" "^1.0.1" + "promise-inflight" "^1.0.1" + "rimraf" "^2.6.3" + "ssri" "^6.0.1" + "unique-filename" "^1.1.1" + "y18n" "^4.0.0" + +"cache-base@^1.0.1": + "integrity" "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==" + "resolved" "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "collection-visit" "^1.0.0" + "component-emitter" "^1.2.1" + "get-value" "^2.0.6" + "has-value" "^1.0.0" + "isobject" "^3.0.1" + "set-value" "^2.0.0" + "to-object-path" "^0.3.0" + "union-value" "^1.0.0" + "unset-value" "^1.0.0" + +"cacheable-lookup@^5.0.3": + "integrity" "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + "resolved" "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz" + "version" "5.0.4" + +"cacheable-request@^7.0.1": + "integrity" "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==" + "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "clone-response" "^1.0.2" + "get-stream" "^5.1.0" + "http-cache-semantics" "^4.0.0" + "keyv" "^4.0.0" + "lowercase-keys" "^2.0.0" + "normalize-url" "^4.1.0" + "responselike" "^2.0.0" + +"call-me-maybe@^1.0.1": + "integrity" "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + "resolved" "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz" + "version" "1.0.1" + +"caller-callsite@^2.0.0": + "resolved" "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "callsites" "^2.0.0" + +"caller-path@^2.0.0": + "resolved" "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "caller-callsite" "^2.0.0" + +"callsites@^2.0.0": + "resolved" "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" + "version" "2.0.0" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camelcase-keys@^2.0.0": + "integrity" "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=" + "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "camelcase" "^2.0.0" + "map-obj" "^1.0.0" + +"camelcase-keys@^4.0.0": + "integrity" "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=" + "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "camelcase" "^4.1.0" + "map-obj" "^2.0.0" + "quick-lru" "^1.0.0" + +"camelcase-keys@^6.2.2": + "integrity" "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==" + "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz" + "version" "6.2.2" + dependencies: + "camelcase" "^5.3.1" + "map-obj" "^4.0.0" + "quick-lru" "^4.0.1" + +"camelcase@^1.0.2": + "integrity" "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + "version" "1.2.1" + +"camelcase@^2.0.0": + "integrity" "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + "version" "2.1.1" + +"camelcase@^4.1.0": + "integrity" "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" + "version" "4.1.0" + +"camelcase@^5.0.0": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"camelcase@^6.0.0": + "integrity" "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz" + "version" "6.0.0" + +"caseless@~0.12.0": + "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + "version" "0.12.0" + +"catharsis@^0.8.11": + "integrity" "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==" + "resolved" "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz" + "version" "0.8.11" + dependencies: + "lodash" "^4.17.14" + +"center-align@^0.1.1": + "integrity" "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=" + "resolved" "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz" + "version" "0.1.3" + dependencies: + "align-text" "^0.1.3" + "lazy-cache" "^1.0.3" + +"chai@^4.1.2", "chai@^4.2.0": + "resolved" "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "assertion-error" "^1.1.0" + "check-error" "^1.0.2" + "deep-eql" "^3.0.1" + "get-func-name" "^2.0.0" + "pathval" "^1.1.0" + "type-detect" "^4.0.5" + +"chalk@^2.0.0", "chalk@^2.3.0", "chalk@^2.3.1", "chalk@^2.4.2": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4.0.0": + "integrity" "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"character-parser@^2.1.1": + "integrity" "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=" + "resolved" "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-regex" "^1.0.3" + +"chardet@^0.7.0": + "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" + "version" "0.7.0" + +"check-error@^1.0.2": + "resolved" "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz" + "version" "1.0.2" + +"checkpoint-stream@^0.1.1": + "integrity" "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==" + "resolved" "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz" + "version" "0.1.2" + dependencies: + "@types/pumpify" "^1.4.1" + "events-intercept" "^2.0.0" + "pumpify" "^1.3.5" + "split-array-stream" "^1.0.0" + "through2" "^2.0.3" + +"chokidar@3.3.1": + "integrity" "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz" + "version" "3.3.1" + dependencies: + "anymatch" "~3.1.1" + "braces" "~3.0.2" + "glob-parent" "~5.1.0" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.3.0" + optionalDependencies: + "fsevents" "~2.1.2" + +"chownr@^1.1.1", "chownr@^1.1.2": + "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + "version" "1.1.4" + +"ci-info@^2.0.0": + "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + "version" "2.0.0" + +"class-generator@file:/home/partiksingh/ScoreLabs/nodecloud/generator": + "resolved" "file:generator" + "version" "1.0.0" + dependencies: + "@azure/arm-appservice" "^6.0.0" + "@azure/arm-compute" "^14.0.0" + "@azure/arm-containerservice" "^11.0.0" + "@azure/arm-cosmosdb" "^8.0.0" + "@azure/arm-keyvault" "^1.2.1" + "@azure/arm-monitor" "^6.0.0" + "@azure/arm-sql" "^7.0.0" + "@azure/arm-storage" "^15.0.0" + "@google-cloud/compute" "^2.0.0" + "@google-cloud/container" "^2.1.0" + "@google-cloud/dns" "^2.0.1" + "@google-cloud/monitoring" "^2.0.0" + "@google-cloud/pubsub" "^2.1.0" + "@google-cloud/storage" "^5.1.1" + "@google-cloud/translate" "^6.0.0" + "aws-sdk" "^2.686.0" + "config" "^1.26.1" + "do-wrapper" "^4.5.1" + "js-yaml" "^3.14.0" + "key-mirror" "^1.0.1" + "lodash" "^4.17.19" + "typescript" "^3.9.3" + +"class-utils@^0.3.5": + "integrity" "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==" + "resolved" "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "arr-union" "^3.1.0" + "define-property" "^0.2.5" + "isobject" "^3.0.0" + "static-extend" "^0.1.1" + +"clean-css@^4.1.11": + "integrity" "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==" + "resolved" "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "source-map" "~0.6.0" + +"cli-cursor@^2.1.0": + "integrity" "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=" + "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "restore-cursor" "^2.0.0" + +"cli-width@^2.0.0": + "integrity" "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz" + "version" "2.2.1" + +"cliui@^2.1.0": + "integrity" "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "center-align" "^0.1.1" + "right-align" "^0.1.1" + "wordwrap" "0.0.2" + +"cliui@^5.0.0": + "integrity" "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "string-width" "^3.1.0" + "strip-ansi" "^5.2.0" + "wrap-ansi" "^5.1.0" + +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" + +"clone-deep@^4.0.1": + "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" + "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-plain-object" "^2.0.4" + "kind-of" "^6.0.2" + "shallow-clone" "^3.0.0" + +"clone-response@^1.0.2": + "integrity" "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=" + "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "mimic-response" "^1.0.0" + +"clone@^1.0.2": + "integrity" "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" + "version" "1.0.4" + +"code-point-at@^1.0.0": + "integrity" "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" + "version" "1.1.0" + +"collection-visit@^1.0.0": + "integrity" "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=" + "resolved" "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "map-visit" "^1.0.0" + "object-visit" "^1.0.0" + +"color-convert@^1.9.0": + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-name@1.1.3": + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"columnify@^1.5.4": + "integrity" "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=" + "resolved" "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz" + "version" "1.5.4" + dependencies: + "strip-ansi" "^3.0.0" + "wcwidth" "^1.0.0" + +"combined-stream@^1.0.6", "combined-stream@^1.0.8", "combined-stream@~1.0.6": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"commander@^2.19.0": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" + +"compare-func@^1.3.1": + "integrity" "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==" + "resolved" "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz" + "version" "1.3.4" + dependencies: + "array-ify" "^1.0.0" + "dot-prop" "^3.0.0" + +"compare-versions@^3.6.0": + "integrity" "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + "resolved" "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" + "version" "3.6.0" + +"component-emitter@^1.2.1": + "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" + "version" "1.3.0" + +"compressible@^2.0.12": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" + dependencies: + "mime-db" ">= 1.43.0 < 2" + +"concat-map@0.0.1": + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"concat-stream@^1.5.0": + "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" + "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + "version" "1.6.2" + dependencies: + "buffer-from" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^2.2.2" + "typedarray" "^0.0.6" + +"concat-stream@^2.0.0": + "integrity" "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==" + "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "buffer-from" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^3.0.2" + "typedarray" "^0.0.6" + +"config-chain@^1.1.11": + "integrity" "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==" + "resolved" "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz" + "version" "1.1.12" + dependencies: + "ini" "^1.3.4" + "proto-list" "~1.2.1" + +"config@^1.26.1": + "resolved" "https://registry.npmjs.org/config/-/config-1.31.0.tgz" + "version" "1.31.0" + dependencies: + "json5" "^1.0.1" + +"configstore@^5.0.0": + "integrity" "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==" + "resolved" "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "dot-prop" "^5.2.0" + "graceful-fs" "^4.1.2" + "make-dir" "^3.0.0" + "unique-string" "^2.0.0" + "write-file-atomic" "^3.0.0" + "xdg-basedir" "^4.0.0" + +"console-control-strings@^1.0.0", "console-control-strings@~1.1.0": + "integrity" "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" + "version" "1.1.0" + +"constantinople@^3.0.1", "constantinople@^3.1.2": + "integrity" "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==" + "resolved" "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "@types/babel-types" "^7.0.0" + "@types/babylon" "^6.16.2" + "babel-types" "^6.26.0" + "babylon" "^6.18.0" + +"conventional-changelog-angular@^5.0.3": + "integrity" "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==" + "resolved" "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz" + "version" "5.0.10" + dependencies: + "compare-func" "^1.3.1" + "q" "^1.5.1" + +"conventional-changelog-core@^3.1.6": + "integrity" "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==" + "resolved" "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz" + "version" "3.2.3" + dependencies: + "conventional-changelog-writer" "^4.0.6" + "conventional-commits-parser" "^3.0.3" + "dateformat" "^3.0.0" + "get-pkg-repo" "^1.0.0" + "git-raw-commits" "2.0.0" + "git-remote-origin-url" "^2.0.0" + "git-semver-tags" "^2.0.3" + "lodash" "^4.2.1" + "normalize-package-data" "^2.3.5" + "q" "^1.5.1" + "read-pkg" "^3.0.0" + "read-pkg-up" "^3.0.0" + "through2" "^3.0.0" + +"conventional-changelog-preset-loader@^2.1.1": + "integrity" "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==" + "resolved" "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz" + "version" "2.3.4" + +"conventional-changelog-writer@^4.0.6": + "integrity" "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==" + "resolved" "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz" + "version" "4.0.16" + dependencies: + "compare-func" "^1.3.1" + "conventional-commits-filter" "^2.0.6" + "dateformat" "^3.0.0" + "handlebars" "^4.7.6" + "json-stringify-safe" "^5.0.1" + "lodash" "^4.17.15" + "meow" "^7.0.0" + "semver" "^6.0.0" + "split" "^1.0.0" + "through2" "^3.0.0" + +"conventional-commits-filter@^2.0.2", "conventional-commits-filter@^2.0.6": + "integrity" "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==" + "resolved" "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz" + "version" "2.0.6" + dependencies: + "lodash.ismatch" "^4.4.0" + "modify-values" "^1.0.0" + +"conventional-commits-parser@^3.0.3": + "integrity" "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==" + "resolved" "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "is-text-path" "^1.0.1" + "JSONStream" "^1.0.4" + "lodash" "^4.17.15" + "meow" "^7.0.0" + "split2" "^2.0.0" + "through2" "^3.0.0" + "trim-off-newlines" "^1.0.0" + +"conventional-recommended-bump@^5.0.0": + "integrity" "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==" + "resolved" "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "concat-stream" "^2.0.0" + "conventional-changelog-preset-loader" "^2.1.1" + "conventional-commits-filter" "^2.0.2" + "conventional-commits-parser" "^3.0.3" + "git-raw-commits" "2.0.0" + "git-semver-tags" "^2.0.3" + "meow" "^4.0.0" + "q" "^1.5.1" + +"convert-source-map@^1.7.0": + "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" + "version" "1.7.0" + dependencies: + "safe-buffer" "~5.1.1" + +"copy-concurrently@^1.0.0": + "integrity" "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==" + "resolved" "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "aproba" "^1.1.1" + "fs-write-stream-atomic" "^1.0.8" + "iferr" "^0.1.5" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.4" + "run-queue" "^1.0.0" + +"copy-descriptor@^0.1.0": + "integrity" "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "resolved" "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + "version" "0.1.1" + +"core-js@^2.4.0", "core-js@^2.6.5": + "integrity" "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz" + "version" "2.6.11" + +"core-util-is@~1.0.0", "core-util-is@1.0.2": + "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + "version" "1.0.2" + +"cosmiconfig@^5.1.0": + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz" + "version" "5.2.1" + dependencies: + "import-fresh" "^2.0.0" + "is-directory" "^0.3.1" + "js-yaml" "^3.13.1" + "parse-json" "^4.0.0" + +"cosmiconfig@^7.0.0": + "integrity" "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "@types/parse-json" "^4.0.0" + "import-fresh" "^3.2.1" + "parse-json" "^5.0.0" + "path-type" "^4.0.0" + "yaml" "^1.10.0" + +"cross-env@^7.0.2": + "integrity" "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==" + "resolved" "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "cross-spawn" "^7.0.1" + +"cross-spawn@^5.0.1": + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "lru-cache" "^4.0.1" + "shebang-command" "^1.2.0" + "which" "^1.2.9" + +"cross-spawn@^6.0.0": + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" + "version" "6.0.5" + dependencies: + "nice-try" "^1.0.4" + "path-key" "^2.0.1" + "semver" "^5.5.0" + "shebang-command" "^1.2.0" + "which" "^1.2.9" + +"cross-spawn@^7.0.1", "cross-spawn@^7.0.2": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"crypto-random-string@^2.0.0": + "integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + "version" "2.0.0" + +"currently-unhandled@^0.4.1": + "integrity" "sha1-mI3zP+qxke95mmE2nddsF635V+o=" + "resolved" "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "array-find-index" "^1.0.1" + +"cyclist@^1.0.1": + "integrity" "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "resolved" "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" + "version" "1.0.1" + +"dargs@^4.0.1": + "integrity" "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=" + "resolved" "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "number-is-nan" "^1.0.0" + +"dashdash@^1.12.0": + "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" + "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + "version" "1.14.1" + dependencies: + "assert-plus" "^1.0.0" + +"date-and-time@^0.13.0": + "integrity" "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==" + "resolved" "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz" + "version" "0.13.1" + +"date-utils@*": + "integrity" "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=" + "resolved" "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz" + "version" "1.2.21" + +"dateformat@^3.0.0": + "integrity" "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" + "resolved" "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz" + "version" "3.0.3" + +"de-indent@^1.0.2": + "integrity" "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" + "resolved" "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" + "version" "1.0.2" + +"debug@^2.2.0": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.3.3": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^3.1.0": + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" + "version" "3.2.6" + dependencies: + "ms" "^2.1.1" + +"debug@^4.1.0", "debug@^4.1.1", "debug@4": + "integrity" "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "ms" "^2.1.1" + +"debug@^4.3.2": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@=3.1.0": + "integrity" "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "ms" "2.0.0" + +"debug@3.1.0": + "integrity" "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "ms" "2.0.0" + +"debug@3.2.6": + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz" + "version" "3.2.6" + dependencies: + "ms" "^2.1.1" + +"debuglog@^1.0.1": + "integrity" "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=" + "resolved" "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz" + "version" "1.0.1" + +"decamelize-keys@^1.0.0", "decamelize-keys@^1.1.0": + "integrity" "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=" + "resolved" "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "decamelize" "^1.1.0" + "map-obj" "^1.0.0" + +"decamelize@^1.0.0", "decamelize@^1.1.0", "decamelize@^1.1.2", "decamelize@^1.2.0": + "integrity" "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decode-uri-component@^0.2.0": + "integrity" "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "resolved" "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + "version" "0.2.0" + +"decompress-response@^6.0.0": + "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "mimic-response" "^3.1.0" + +"dedent@^0.7.0": + "integrity" "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" + "version" "0.7.0" + +"deep-eql@^3.0.1": + "resolved" "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "type-detect" "^4.0.0" + +"deep-equal@^1.0.0": + "resolved" "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz" + "version" "1.0.1" + +"deep-is@^0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"defaults@^1.0.3": + "integrity" "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=" + "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "clone" "^1.0.2" + +"defer-to-connect@^2.0.0": + "integrity" "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + "resolved" "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" + "version" "2.0.1" + +"define-properties@^1.1.2", "define-properties@^1.1.3": + "integrity" "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "object-keys" "^1.0.12" + +"define-property@^0.2.5": + "integrity" "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + "version" "0.2.5" + dependencies: + "is-descriptor" "^0.1.0" + +"define-property@^1.0.0": + "integrity" "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-descriptor" "^1.0.0" + +"define-property@^2.0.2": + "integrity" "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==" + "resolved" "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "is-descriptor" "^1.0.2" + "isobject" "^3.0.1" + +"delayed-stream@~1.0.0": + "integrity" "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"delegates@^1.0.0": + "integrity" "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" + "version" "1.0.0" + +"deprecation@^2.0.0", "deprecation@^2.3.1": + "integrity" "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + "resolved" "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz" + "version" "2.3.1" + +"detect-indent@^5.0.0": + "integrity" "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" + "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz" + "version" "5.0.0" + +"dezalgo@^1.0.0": + "integrity" "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=" + "resolved" "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "asap" "^2.0.0" + "wrappy" "1" + +"diff-match-patch@^1.0.4": + "integrity" "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==" + "resolved" "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz" + "version" "1.0.5" + +"diff@^4.0.1", "diff@4.0.2": + "integrity" "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + "resolved" "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" + "version" "4.0.2" + +"dir-glob@^2.2.2": + "integrity" "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz" + "version" "2.2.2" + dependencies: + "path-type" "^3.0.0" + +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "path-type" "^4.0.0" + +"dns-zonefile@0.2.6": + "integrity" "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==" + "resolved" "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz" + "version" "0.2.6" + +"do-wrapper@^4.5.1": + "integrity" "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==" + "resolved" "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz" + "version" "4.5.1" + dependencies: + "got" "^11.8.2" + +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "esutils" "^2.0.2" + +"doctypes@^1.1.0": + "integrity" "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" + "resolved" "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz" + "version" "1.1.0" + +"dot-prop@^3.0.0": + "integrity" "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=" + "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "is-obj" "^1.0.0" + +"dot-prop@^4.2.0": + "integrity" "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==" + "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "is-obj" "^1.0.0" + +"dot-prop@^5.2.0": + "integrity" "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==" + "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "is-obj" "^2.0.0" + +"dotenv@^6.1.0": + "integrity" "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz" + "version" "6.2.0" + +"duplexer@^0.1.1": + "integrity" "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" + "version" "0.1.1" + +"duplexify@^3.4.2", "duplexify@^3.5.0", "duplexify@^3.6.0": + "integrity" "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==" + "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" + "version" "3.7.1" + dependencies: + "end-of-stream" "^1.0.0" + "inherits" "^2.0.1" + "readable-stream" "^2.0.0" + "stream-shift" "^1.0.0" + +"duplexify@^4.1.1": + "integrity" "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==" + "resolved" "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "end-of-stream" "^1.4.1" + "inherits" "^2.0.3" + "readable-stream" "^3.1.1" + "stream-shift" "^1.0.0" + +"ecc-jsbn@~0.1.1": + "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" + "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + "version" "0.1.2" + dependencies: + "jsbn" "~0.1.0" + "safer-buffer" "^2.1.0" + +"ecdsa-sig-formatter@^1.0.11", "ecdsa-sig-formatter@1.0.11": + "integrity" "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==" + "resolved" "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" + "version" "1.0.11" + dependencies: + "safe-buffer" "^5.0.1" + +"emoji-regex@^7.0.1": + "integrity" "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" + "version" "7.0.3" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"encoding@^0.1.0", "encoding@^0.1.11": + "integrity" "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=" + "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz" + "version" "0.1.12" + dependencies: + "iconv-lite" "~0.4.13" + +"end-of-stream@^1.0.0", "end-of-stream@^1.1.0", "end-of-stream@^1.4.1": + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"ent@^2.2.0": + "integrity" "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" + "resolved" "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz" + "version" "2.2.0" + +"entities@~2.0.0": + "integrity" "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" + "version" "2.0.3" + +"env-paths@^2.2.0": + "integrity" "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==" + "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz" + "version" "2.2.0" + +"envinfo@^7.3.1": + "integrity" "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==" + "resolved" "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz" + "version" "7.5.1" + +"err-code@^1.0.0": + "integrity" "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=" + "resolved" "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz" + "version" "1.1.2" + +"error-ex@^1.2.0", "error-ex@^1.3.1": + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "is-arrayish" "^0.2.1" + +"es-abstract@^1.17.0-next.1", "es-abstract@^1.17.4", "es-abstract@^1.17.5": + "integrity" "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz" + "version" "1.17.6" + dependencies: + "es-to-primitive" "^1.2.1" + "function-bind" "^1.1.1" + "has" "^1.0.3" + "has-symbols" "^1.0.1" + "is-callable" "^1.2.0" + "is-regex" "^1.1.0" + "object-inspect" "^1.7.0" + "object-keys" "^1.1.1" + "object.assign" "^4.1.0" + "string.prototype.trimend" "^1.0.1" + "string.prototype.trimstart" "^1.0.1" + +"es-array-method-boxes-properly@^1.0.0": + "integrity" "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + "resolved" "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz" + "version" "1.0.0" + +"es-get-iterator@^1.0.2": + "integrity" "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==" + "resolved" "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "es-abstract" "^1.17.4" + "has-symbols" "^1.0.1" + "is-arguments" "^1.0.4" + "is-map" "^2.0.1" + "is-set" "^2.0.1" + "is-string" "^1.0.5" + "isarray" "^2.0.5" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"es6-promise@^4.0.3": + "integrity" "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + "resolved" "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz" + "version" "4.2.8" + +"es6-promise@4.2.6": + "integrity" "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" + "resolved" "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz" + "version" "4.2.6" + +"es6-promisify@^5.0.0": + "integrity" "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=" + "resolved" "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "es6-promise" "^4.0.3" + +"escape-string-regexp@^1.0.5", "escape-string-regexp@1.0.5": + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^2.0.0": + "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + "version" "2.0.0" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"eslint-plugin-simple-import-sort@^7.0.0": + "integrity" "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==" + "resolved" "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz" + "version" "7.0.0" + +"eslint-scope@^5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"eslint-scope@^7.1.1": + "integrity" "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^5.2.0" + +"eslint-utils@^3.0.0": + "integrity" "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "eslint-visitor-keys" "^2.0.0" + +"eslint-visitor-keys@^2.0.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" + +"eslint-visitor-keys@^3.0.0", "eslint-visitor-keys@^3.3.0": + "integrity" "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz" + "version" "3.3.0" + +"eslint@*", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^8.13.0", "eslint@>=5", "eslint@>=5.0.0": + "integrity" "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz" + "version" "8.13.0" + dependencies: + "@eslint/eslintrc" "^1.2.1" + "@humanwhocodes/config-array" "^0.9.2" + "ajv" "^6.10.0" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.3.2" + "doctrine" "^3.0.0" + "escape-string-regexp" "^4.0.0" + "eslint-scope" "^7.1.1" + "eslint-utils" "^3.0.0" + "eslint-visitor-keys" "^3.3.0" + "espree" "^9.3.1" + "esquery" "^1.4.0" + "esutils" "^2.0.2" + "fast-deep-equal" "^3.1.3" + "file-entry-cache" "^6.0.1" + "functional-red-black-tree" "^1.0.1" + "glob-parent" "^6.0.1" + "globals" "^13.6.0" + "ignore" "^5.2.0" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "js-yaml" "^4.1.0" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash.merge" "^4.6.2" + "minimatch" "^3.0.4" + "natural-compare" "^1.4.0" + "optionator" "^0.9.1" + "regexpp" "^3.2.0" + "strip-ansi" "^6.0.1" + "strip-json-comments" "^3.1.0" + "text-table" "^0.2.0" + "v8-compile-cache" "^2.0.3" + +"espree@^9.3.1": + "integrity" "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==" + "resolved" "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz" + "version" "9.3.1" + dependencies: + "acorn" "^8.7.0" + "acorn-jsx" "^5.3.1" + "eslint-visitor-keys" "^3.3.0" + +"esprima@^4.0.0", "esprima@~4.0.0": + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"esquery@^1.4.0": + "integrity" "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "estraverse" "^5.1.0" + +"esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "estraverse" "^5.2.0" + +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" + +"estraverse@^5.1.0", "estraverse@^5.2.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"event-target-shim@^5.0.0": + "integrity" "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + "resolved" "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" + "version" "5.0.1" + +"eventemitter3@^3.1.0": + "integrity" "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz" + "version" "3.1.2" + +"eventemitter3@^4.0.4": + "integrity" "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz" + "version" "4.0.5" + +"events-intercept@^2.0.0": + "integrity" "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=" + "resolved" "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz" + "version" "2.0.0" + +"events@1.1.1": + "integrity" "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + "resolved" "https://registry.npmjs.org/events/-/events-1.1.1.tgz" + "version" "1.1.1" + +"execa@^0.8.0": + "resolved" "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz" + "version" "0.8.0" + dependencies: + "cross-spawn" "^5.0.1" + "get-stream" "^3.0.0" + "is-stream" "^1.1.0" + "npm-run-path" "^2.0.0" + "p-finally" "^1.0.0" + "signal-exit" "^3.0.0" + "strip-eof" "^1.0.0" + +"execa@^1.0.0": + "resolved" "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "cross-spawn" "^6.0.0" + "get-stream" "^4.0.0" + "is-stream" "^1.1.0" + "npm-run-path" "^2.0.0" + "p-finally" "^1.0.0" + "signal-exit" "^3.0.0" + "strip-eof" "^1.0.0" + +"expand-brackets@^2.1.4": + "integrity" "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=" + "resolved" "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + "version" "2.1.4" + dependencies: + "debug" "^2.3.3" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "posix-character-classes" "^0.1.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" + +"extend-shallow@^2.0.1": + "integrity" "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "is-extendable" "^0.1.0" + +"extend-shallow@^3.0.0": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" + +"extend-shallow@^3.0.2": + "integrity" "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=" + "resolved" "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "assign-symbols" "^1.0.0" + "is-extendable" "^1.0.1" + +"extend@^3.0.2", "extend@~3.0.2": + "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + "version" "3.0.2" + +"external-editor@^3.0.3": + "integrity" "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==" + "resolved" "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "chardet" "^0.7.0" + "iconv-lite" "^0.4.24" + "tmp" "^0.0.33" + +"extglob@^2.0.4": + "integrity" "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==" + "resolved" "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "array-unique" "^0.3.2" + "define-property" "^1.0.0" + "expand-brackets" "^2.1.4" + "extend-shallow" "^2.0.1" + "fragment-cache" "^0.2.1" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" + +"extsprintf@^1.2.0": + "integrity" "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz" + "version" "1.4.0" + +"extsprintf@1.3.0": + "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + "version" "1.3.0" + +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" + +"fast-glob@^2.2.6": + "integrity" "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz" + "version" "2.2.7" + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + "glob-parent" "^3.1.0" + "is-glob" "^4.0.0" + "merge2" "^1.2.3" + "micromatch" "^3.1.10" + +"fast-glob@^3.2.9": + "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + "version" "3.2.11" + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@^2.0.6": + "integrity" "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fast-text-encoding@^1.0.0": + "integrity" "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + "resolved" "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz" + "version" "1.0.3" + +"fastq@^1.6.0": + "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + "version" "1.13.0" + dependencies: + "reusify" "^1.0.4" + +"figgy-pudding@^3.4.1", "figgy-pudding@^3.5.1": + "integrity" "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "resolved" "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" + "version" "3.5.2" + +"figures@^2.0.0": + "integrity" "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=" + "resolved" "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "escape-string-regexp" "^1.0.5" + +"file-entry-cache@^6.0.1": + "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "flat-cache" "^3.0.4" + +"fill-range@^4.0.0": + "integrity" "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "extend-shallow" "^2.0.1" + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + "to-regex-range" "^2.1.0" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"find-up@^1.0.0": + "integrity" "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "path-exists" "^2.0.0" + "pinkie-promise" "^2.0.0" + +"find-up@^2.0.0": + "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "locate-path" "^2.0.0" + +"find-up@^2.1.0": + "integrity" "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "locate-path" "^2.0.0" + +"find-up@^3.0.0": + "resolved" "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "locate-path" "^3.0.0" + +"find-up@^4.0.0", "find-up@^4.1.0", "find-up@4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"find-versions@^3.2.0": + "integrity" "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==" + "resolved" "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "semver-regex" "^2.0.0" + +"flat-cache@^3.0.4": + "integrity" "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "flatted" "^3.1.0" + "rimraf" "^3.0.2" + +"flat@^4.1.0": + "integrity" "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==" + "resolved" "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "is-buffer" "~2.0.3" + +"flatted@^3.1.0": + "integrity" "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz" + "version" "3.2.5" + +"flush-write-stream@^1.0.0": + "integrity" "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==" + "resolved" "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "inherits" "^2.0.3" + "readable-stream" "^2.3.6" + +"follow-redirects@^1.14.0": + "version" "1.15.2" + +"follow-redirects@1.5.10": + "integrity" "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz" + "version" "1.5.10" + dependencies: + "debug" "=3.1.0" + +"for-in@^1.0.2": + "integrity" "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "resolved" "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + "version" "1.0.2" + +"forever-agent@~0.6.1": + "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + "version" "0.6.1" + +"form-data@^2.3.2", "form-data@^2.5.0": + "integrity" "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz" + "version" "2.5.1" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.6" + "mime-types" "^2.1.12" + +"form-data@^3.0.0": + "integrity" "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"form-data@~2.3.2": + "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" + "version" "2.3.3" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.6" + "mime-types" "^2.1.12" + +"fragment-cache@^0.2.1": + "integrity" "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=" + "resolved" "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + "version" "0.2.1" + dependencies: + "map-cache" "^0.2.2" + +"from2@^2.1.0": + "integrity" "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=" + "resolved" "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "inherits" "^2.0.1" + "readable-stream" "^2.0.0" + +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs-minipass@^1.2.5": + "integrity" "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==" + "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz" + "version" "1.2.7" + dependencies: + "minipass" "^2.6.0" + +"fs-write-stream-atomic@^1.0.8": + "integrity" "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=" + "resolved" "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "graceful-fs" "^4.1.2" + "iferr" "^0.1.5" + "imurmurhash" "^0.1.4" + "readable-stream" "1 || 2" + +"fs.realpath@^1.0.0": + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"function-bind@^1.1.1": + "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + "version" "1.1.1" + +"functional-red-black-tree@^1.0.1": + "integrity" "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + "version" "1.0.1" + +"gauge@~2.7.3": + "integrity" "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=" + "resolved" "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz" + "version" "2.7.4" + dependencies: + "aproba" "^1.0.3" + "console-control-strings" "^1.0.0" + "has-unicode" "^2.0.0" + "object-assign" "^4.1.0" + "signal-exit" "^3.0.0" + "string-width" "^1.0.1" + "strip-ansi" "^3.0.1" + "wide-align" "^1.1.0" + +"gaxios@^2.1.0": + "integrity" "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==" + "resolved" "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz" + "version" "2.3.4" + dependencies: + "abort-controller" "^3.0.0" + "extend" "^3.0.2" + "https-proxy-agent" "^5.0.0" + "is-stream" "^2.0.0" + "node-fetch" "^2.3.0" + +"gaxios@^3.0.0": + "integrity" "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==" + "resolved" "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "abort-controller" "^3.0.0" + "extend" "^3.0.2" + "https-proxy-agent" "^5.0.0" + "is-stream" "^2.0.0" + "node-fetch" "^2.3.0" + +"gce-images@^3.0.0": + "integrity" "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==" + "resolved" "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "arrify" "^2.0.0" + "google-auth-library" "^6.0.0" + +"gcp-metadata@^3.5.0": + "integrity" "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==" + "resolved" "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz" + "version" "3.5.0" + dependencies: + "gaxios" "^2.1.0" + "json-bigint" "^0.3.0" + +"gcp-metadata@^4.1.0": + "integrity" "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==" + "resolved" "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "gaxios" "^3.0.0" + "json-bigint" "^0.3.0" + +"gcs-resumable-upload@^3.0.0": + "integrity" "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==" + "resolved" "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "abort-controller" "^3.0.0" + "configstore" "^5.0.0" + "extend" "^3.0.2" + "gaxios" "^3.0.0" + "google-auth-library" "^6.0.0" + "pumpify" "^2.0.0" + "stream-events" "^1.0.4" + +"genfun@^5.0.0": + "integrity" "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==" + "resolved" "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz" + "version" "5.0.0" + +"gensync@^1.0.0-beta.1": + "integrity" "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz" + "version" "1.0.0-beta.1" + +"get-caller-file@^2.0.1": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-func-name@^2.0.0": + "resolved" "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz" + "version" "2.0.0" + +"get-pkg-repo@^1.0.0": + "integrity" "sha1-xztInAbYDMVTbCyFP54FIyBWly0=" + "resolved" "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "hosted-git-info" "^2.1.4" + "meow" "^3.3.0" + "normalize-package-data" "^2.3.0" + "parse-github-repo-url" "^1.3.0" + "through2" "^2.0.0" + +"get-port@^4.2.0": + "integrity" "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==" + "resolved" "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz" + "version" "4.2.0" + +"get-stdin@^4.0.1": + "integrity" "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + "resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + "version" "4.0.1" + +"get-stream@^3.0.0": + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" + "version" "3.0.0" + +"get-stream@^4.0.0", "get-stream@^4.1.0": + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "pump" "^3.0.0" + +"get-stream@^5.1.0": + "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "pump" "^3.0.0" + +"get-value@^2.0.3", "get-value@^2.0.6": + "integrity" "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "resolved" "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + "version" "2.0.6" + +"getpass@^0.1.1": + "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" + "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" + "version" "0.1.7" + dependencies: + "assert-plus" "^1.0.0" + +"git-raw-commits@2.0.0": + "integrity" "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==" + "resolved" "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "dargs" "^4.0.1" + "lodash.template" "^4.0.2" + "meow" "^4.0.0" + "split2" "^2.0.0" + "through2" "^2.0.0" + +"git-remote-origin-url@^2.0.0": + "integrity" "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=" + "resolved" "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "gitconfiglocal" "^1.0.0" + "pify" "^2.3.0" + +"git-semver-tags@^2.0.3": + "integrity" "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==" + "resolved" "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz" + "version" "2.0.3" + dependencies: + "meow" "^4.0.0" + "semver" "^6.0.0" + +"git-up@^4.0.0": + "integrity" "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==" + "resolved" "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-ssh" "^1.3.0" + "parse-url" "^5.0.0" + +"git-url-parse@^11.1.2": + "integrity" "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==" + "resolved" "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz" + "version" "11.1.2" + dependencies: + "git-up" "^4.0.0" + +"gitconfiglocal@^1.0.0": + "integrity" "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=" + "resolved" "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "ini" "^1.3.2" + +"glob-parent@^3.1.0": + "integrity" "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "is-glob" "^3.1.0" + "path-dirname" "^1.0.0" + +"glob-parent@^5.0.0", "glob-parent@~5.1.0": + "integrity" "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "is-glob" "^4.0.1" + +"glob-parent@^5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob-parent@^6.0.1": + "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "is-glob" "^4.0.3" + +"glob-to-regexp@^0.3.0": + "integrity" "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz" + "version" "0.3.0" + +"glob@^7.1.1", "glob@^7.1.3", "glob@^7.1.4", "glob@7.1.6": + "integrity" "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" + "version" "7.1.6" + dependencies: + "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" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"globals@^13.6.0", "globals@^13.9.0": + "integrity" "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz" + "version" "13.13.0" + dependencies: + "type-fest" "^0.20.2" + +"globby@^11.0.4": + "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + "version" "11.1.0" + dependencies: + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.2.9" + "ignore" "^5.2.0" + "merge2" "^1.4.1" + "slash" "^3.0.0" + +"globby@^9.2.0": + "integrity" "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==" + "resolved" "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz" + "version" "9.2.0" + dependencies: + "@types/glob" "^7.1.1" + "array-union" "^1.0.2" + "dir-glob" "^2.2.2" + "fast-glob" "^2.2.6" + "glob" "^7.1.3" + "ignore" "^4.0.3" + "pify" "^4.0.1" + "slash" "^2.0.0" + +"google-auth-library@^6.0.0", "google-auth-library@5.x || 6.x": + "integrity" "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==" + "resolved" "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "arrify" "^2.0.0" + "base64-js" "^1.3.0" + "ecdsa-sig-formatter" "^1.0.11" + "fast-text-encoding" "^1.0.0" + "gaxios" "^3.0.0" + "gcp-metadata" "^4.1.0" + "gtoken" "^5.0.0" + "jws" "^4.0.0" + "lru-cache" "^5.0.0" + +"google-gax@^2.1.0", "google-gax@^2.2.0": + "integrity" "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==" + "resolved" "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz" + "version" "2.6.1" + dependencies: + "@grpc/grpc-js" "~1.0.0" + "@grpc/proto-loader" "^0.5.1" + "@types/long" "^4.0.0" + "abort-controller" "^3.0.0" + "duplexify" "^3.6.0" + "google-auth-library" "^6.0.0" + "is-stream-ended" "^0.1.4" + "lodash.at" "^4.6.0" + "lodash.has" "^4.5.2" + "node-fetch" "^2.6.0" + "protobufjs" "^6.9.0" + "retry-request" "^4.0.0" + "semver" "^6.0.0" + "walkdir" "^0.4.0" + +"google-gax@^2.3.1": + "integrity" "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==" + "resolved" "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "@grpc/grpc-js" "~1.1.1" + "@grpc/proto-loader" "^0.5.1" + "@types/long" "^4.0.0" + "abort-controller" "^3.0.0" + "duplexify" "^3.6.0" + "google-auth-library" "^6.0.0" + "is-stream-ended" "^0.1.4" + "lodash.at" "^4.6.0" + "lodash.has" "^4.5.2" + "node-fetch" "^2.6.0" + "protobufjs" "^6.9.0" + "retry-request" "^4.0.0" + "semver" "^6.0.0" + "walkdir" "^0.4.0" + +"google-gax@^2.7.0": + "integrity" "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==" + "resolved" "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "@grpc/grpc-js" "~1.1.1" + "@grpc/proto-loader" "^0.5.1" + "@types/long" "^4.0.0" + "abort-controller" "^3.0.0" + "duplexify" "^3.6.0" + "google-auth-library" "^6.0.0" + "is-stream-ended" "^0.1.4" + "lodash.at" "^4.6.0" + "lodash.has" "^4.5.2" + "node-fetch" "^2.6.0" + "protobufjs" "^6.9.0" + "retry-request" "^4.0.0" + "semver" "^6.0.0" + "walkdir" "^0.4.0" + +"google-p12-pem@^3.0.0": + "integrity" "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==" + "resolved" "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "node-forge" "^0.9.0" + +"got@^11.8.2": + "integrity" "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==" + "resolved" "https://registry.npmjs.org/got/-/got-11.8.2.tgz" + "version" "11.8.2" + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + "cacheable-lookup" "^5.0.3" + "cacheable-request" "^7.0.1" + "decompress-response" "^6.0.0" + "http2-wrapper" "^1.0.0-beta.5.2" + "lowercase-keys" "^2.0.0" + "p-cancelable" "^2.0.0" + "responselike" "^2.0.0" + +"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.1.9", "graceful-fs@^4.2.0", "graceful-fs@^4.2.2": + "integrity" "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz" + "version" "4.2.4" + +"growl@1.10.5": + "resolved" "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz" + "version" "1.10.5" + +"grpc-gcp@^0.3.2": + "integrity" "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==" + "resolved" "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz" + "version" "0.3.3" + dependencies: + "@grpc/grpc-js" "^1.1.1" + +"gtoken@^5.0.0": + "integrity" "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==" + "resolved" "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "gaxios" "^3.0.0" + "google-p12-pem" "^3.0.0" + "jws" "^4.0.0" + "mime" "^2.2.0" + +"handlebars@^4.7.6": + "integrity" "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==" + "resolved" "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz" + "version" "4.7.6" + dependencies: + "minimist" "^1.2.5" + "neo-async" "^2.6.0" + "source-map" "^0.6.1" + "wordwrap" "^1.0.0" + optionalDependencies: + "uglify-js" "^3.1.4" + +"har-schema@^2.0.0": + "integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" + "version" "2.0.0" + +"har-validator@~5.1.3": + "integrity" "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==" + "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz" + "version" "5.1.3" + dependencies: + "ajv" "^6.5.5" + "har-schema" "^2.0.0" + +"hard-rejection@^2.1.0": + "integrity" "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + "resolved" "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz" + "version" "2.1.0" + +"has-flag@^3.0.0": + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-symbols@^1.0.0", "has-symbols@^1.0.1": + "integrity" "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz" + "version" "1.0.1" + +"has-unicode@^2.0.0", "has-unicode@^2.0.1": + "integrity" "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "resolved" "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" + "version" "2.0.1" + +"has-value@^0.3.1": + "integrity" "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "get-value" "^2.0.3" + "has-values" "^0.1.4" + "isobject" "^2.0.0" + +"has-value@^1.0.0": + "integrity" "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=" + "resolved" "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-value" "^2.0.6" + "has-values" "^1.0.0" + "isobject" "^3.0.0" + +"has-values@^0.1.4": + "integrity" "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + "version" "0.1.4" + +"has-values@^1.0.0": + "integrity" "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=" + "resolved" "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-number" "^3.0.0" + "kind-of" "^4.0.0" + +"has@^1.0.3": + "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "function-bind" "^1.1.1" + +"hash-stream-validation@^0.2.2": + "integrity" "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==" + "resolved" "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz" + "version" "0.2.3" + dependencies: + "through2" "^2.0.0" + +"hash-sum@^1.0.2": + "integrity" "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + "resolved" "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" + "version" "1.0.2" + +"he@^1.1.0", "he@1.2.0": + "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + "version" "1.2.0" + +"hosted-git-info@^2.1.4": + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz" + "version" "2.8.5" + +"hosted-git-info@^2.7.1": + "integrity" "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz" + "version" "2.8.8" + +"html-tags@^3.0.0": + "integrity" "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz" + "version" "3.1.0" + +"http-cache-semantics@^3.8.1": + "integrity" "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz" + "version" "3.8.1" + +"http-cache-semantics@^4.0.0": + "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" + "version" "4.1.0" + +"http-proxy-agent@^2.1.0": + "integrity" "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "agent-base" "4" + "debug" "3.1.0" + +"http-proxy-agent@^4.0.0": + "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "@tootallnate/once" "1" + "agent-base" "6" + "debug" "4" + +"http-signature@~1.2.0": + "integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" + "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "assert-plus" "^1.0.0" + "jsprim" "^1.2.2" + "sshpk" "^1.7.0" + +"http-signature@1.3.1": + "integrity" "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==" + "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "assert-plus" "^1.0.0" + "jsprim" "^1.2.2" + "sshpk" "^1.14.1" + +"http2-wrapper@^1.0.0-beta.5.2": + "integrity" "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==" + "resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "quick-lru" "^5.1.1" + "resolve-alpn" "^1.0.0" + +"https-proxy-agent@^2.2.3": + "integrity" "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz" + "version" "2.2.4" + dependencies: + "agent-base" "^4.3.0" + "debug" "^3.1.0" + +"https-proxy-agent@^5.0.0": + "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "agent-base" "6" + "debug" "4" + +"humanize-ms@^1.2.1": + "integrity" "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=" + "resolved" "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "ms" "^2.0.0" + +"husky@^4.3.0": + "integrity" "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==" + "resolved" "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "chalk" "^4.0.0" + "ci-info" "^2.0.0" + "compare-versions" "^3.6.0" + "cosmiconfig" "^7.0.0" + "find-versions" "^3.2.0" + "opencollective-postinstall" "^2.0.2" + "pkg-dir" "^4.2.0" + "please-upgrade-node" "^3.2.0" + "slash" "^3.0.0" + "which-pm-runs" "^1.0.0" + +"iconv-lite@^0.4.24", "iconv-lite@~0.4.13": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"ieee754@^1.1.4", "ieee754@1.1.13": + "integrity" "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz" + "version" "1.1.13" + +"iferr@^0.1.5": + "integrity" "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "resolved" "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" + "version" "0.1.5" + +"ignore-walk@^3.0.1": + "integrity" "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==" + "resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "minimatch" "^3.0.4" + +"ignore@^3.3.7": + "resolved" "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz" + "version" "3.3.10" + +"ignore@^4.0.3": + "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + "version" "4.0.6" + +"ignore@^5.1.8", "ignore@^5.2.0": + "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" + "version" "5.2.0" + +"import-fresh@^2.0.0": + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "caller-path" "^2.0.0" + "resolve-from" "^3.0.0" + +"import-fresh@^3.0.0": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"import-fresh@^3.2.1": + "integrity" "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"import-local@^2.0.0": + "integrity" "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==" + "resolved" "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "pkg-dir" "^3.0.0" + "resolve-cwd" "^2.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^2.1.0": + "integrity" "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "repeating" "^2.0.0" + +"indent-string@^3.0.0": + "integrity" "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz" + "version" "3.2.0" + +"indent-string@^4.0.0": + "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + "version" "4.0.0" + +"infer-owner@^1.0.3", "infer-owner@^1.0.4": + "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" + "version" "1.0.4" + +"inflight@^1.0.4": + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"inherits@2": + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version" "2.0.3" + +"ini@^1.3.2", "ini@^1.3.4": + "integrity" "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz" + "version" "1.3.5" + +"init-package-json@^1.10.3": + "integrity" "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==" + "resolved" "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz" + "version" "1.10.3" + dependencies: + "glob" "^7.1.1" + "npm-package-arg" "^4.0.0 || ^5.0.0 || ^6.0.0" + "promzard" "^0.3.0" + "read" "~1.0.1" + "read-package-json" "1 || 2" + "semver" "2.x || 3.x || 4 || 5" + "validate-npm-package-license" "^3.0.1" + "validate-npm-package-name" "^3.0.0" + +"inquirer@^6.2.0": + "integrity" "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==" + "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz" + "version" "6.5.2" + dependencies: + "ansi-escapes" "^3.2.0" + "chalk" "^2.4.2" + "cli-cursor" "^2.1.0" + "cli-width" "^2.0.0" + "external-editor" "^3.0.3" + "figures" "^2.0.0" + "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.1.0" + "through" "^2.3.6" + +"ip-regex@^2.1.0": + "integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "resolved" "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" + "version" "2.1.0" + +"ip@1.1.5": + "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" + "version" "1.1.5" + +"ipaddr.js@^2.0.0": + "version" "2.1.0" + +"is-accessor-descriptor@^0.1.6": + "integrity" "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + "version" "0.1.6" + dependencies: + "kind-of" "^3.0.2" + +"is-accessor-descriptor@^1.0.0": + "integrity" "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==" + "resolved" "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "kind-of" "^6.0.0" + +"is-arguments@^1.0.4": + "integrity" "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz" + "version" "1.0.4" + +"is-arrayish@^0.2.1": + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "binary-extensions" "^2.0.0" + +"is-buffer@^1.1.5": + "integrity" "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + "version" "1.1.6" + +"is-buffer@~2.0.3": + "integrity" "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==" + "resolved" "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz" + "version" "2.0.4" + +"is-callable@^1.1.4", "is-callable@^1.2.0": + "integrity" "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz" + "version" "1.2.0" + +"is-ci@^2.0.0": + "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "ci-info" "^2.0.0" + +"is-data-descriptor@^0.1.4": + "integrity" "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + "version" "0.1.4" + dependencies: + "kind-of" "^3.0.2" + +"is-data-descriptor@^1.0.0": + "integrity" "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==" + "resolved" "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "kind-of" "^6.0.0" + +"is-date-object@^1.0.1": + "integrity" "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz" + "version" "1.0.2" + +"is-descriptor@^0.1.0": + "integrity" "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + "version" "0.1.6" + dependencies: + "is-accessor-descriptor" "^0.1.6" + "is-data-descriptor" "^0.1.4" + "kind-of" "^5.0.0" + +"is-descriptor@^1.0.0", "is-descriptor@^1.0.2": + "integrity" "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==" + "resolved" "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-accessor-descriptor" "^1.0.0" + "is-data-descriptor" "^1.0.0" + "kind-of" "^6.0.2" + +"is-directory@^0.3.1": + "resolved" "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" + "version" "0.3.1" + +"is-expression@^3.0.0": + "integrity" "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=" + "resolved" "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "acorn" "~4.0.2" + "object-assign" "^4.0.1" + +"is-extendable@^0.1.0", "is-extendable@^0.1.1": + "integrity" "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + "version" "0.1.1" + +"is-extendable@^1.0.1": + "integrity" "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==" + "resolved" "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-plain-object" "^2.0.4" + +"is-extglob@^2.1.0", "is-extglob@^2.1.1": + "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-finite@^1.0.0": + "integrity" "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + "resolved" "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" + "version" "1.1.0" + +"is-fullwidth-code-point@^1.0.0": + "integrity" "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "number-is-nan" "^1.0.0" + +"is-fullwidth-code-point@^2.0.0": + "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" + "version" "2.0.0" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-glob@^3.1.0": + "integrity" "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "is-extglob" "^2.1.0" + +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@~4.0.1": + "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-extglob" "^2.1.1" + +"is-glob@^4.0.3": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-html@^2.0.0": + "integrity" "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==" + "resolved" "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "html-tags" "^3.0.0" + +"is-map@^2.0.1": + "integrity" "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==" + "resolved" "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz" + "version" "2.0.1" + +"is-number@^3.0.0": + "integrity" "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "kind-of" "^3.0.2" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-obj@^1.0.0": + "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + "version" "1.0.1" + +"is-obj@^2.0.0": + "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + "version" "2.0.0" + +"is-plain-obj@^1.0.0", "is-plain-obj@^1.1.0": + "integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + "version" "1.1.0" + +"is-plain-object@^2.0.3", "is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "isobject" "^3.0.1" + +"is-plain-object@^3.0.0": + "integrity" "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "isobject" "^4.0.0" + +"is-promise@^2.0.0": + "integrity" "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" + "version" "2.2.2" + +"is-regex@^1.0.3": + "integrity" "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "has-symbols" "^1.0.1" + +"is-regex@^1.1.0": + "integrity" "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "has-symbols" "^1.0.1" + +"is-set@^2.0.1": + "integrity" "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==" + "resolved" "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz" + "version" "2.0.1" + +"is-ssh@^1.3.0": + "integrity" "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==" + "resolved" "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "protocols" "^1.1.0" + +"is-stream-ended@^0.1.0", "is-stream-ended@^0.1.4": + "integrity" "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==" + "resolved" "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz" + "version" "0.1.4" + +"is-stream@^1.1.0": + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + "version" "1.1.0" + +"is-stream@^2.0.0": + "integrity" "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz" + "version" "2.0.0" + +"is-string@^1.0.4", "is-string@^1.0.5": + "integrity" "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz" + "version" "1.0.5" + +"is-symbol@^1.0.2": + "integrity" "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "has-symbols" "^1.0.1" + +"is-text-path@^1.0.1": + "integrity" "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=" + "resolved" "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "text-extensions" "^1.0.0" + +"is-typedarray@^1.0.0", "is-typedarray@~1.0.0": + "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" + "version" "1.0.0" + +"is-utf8@^0.2.0": + "integrity" "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + "resolved" "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + "version" "0.2.1" + +"is-windows@^1.0.0", "is-windows@^1.0.2": + "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + "version" "1.0.2" + +"is-wsl@^1.1.0": + "integrity" "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" + "version" "1.1.0" + +"is@^3.2.1": + "integrity" "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==" + "resolved" "https://registry.npmjs.org/is/-/is-3.3.0.tgz" + "version" "3.3.0" + +"isarray@^1.0.0", "isarray@~1.0.0", "isarray@1.0.0": + "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" + +"isexe@^2.0.0": + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isobject@^2.0.0": + "integrity" "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "isarray" "1.0.0" + +"isobject@^3.0.0", "isobject@^3.0.1": + "integrity" "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" + +"isobject@^4.0.0": + "integrity" "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz" + "version" "4.0.0" + +"isomorphic-fetch@3.0.0": + "integrity" "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==" + "resolved" "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "node-fetch" "^2.6.1" + "whatwg-fetch" "^3.4.1" + +"isstream@~0.1.2": + "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + "version" "0.1.2" + +"iterate-iterator@^1.0.1": + "integrity" "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==" + "resolved" "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz" + "version" "1.0.1" + +"iterate-value@^1.0.0": + "integrity" "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==" + "resolved" "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "es-get-iterator" "^1.0.2" + "iterate-iterator" "^1.0.1" + +"jmespath@0.15.0": + "integrity" "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" + "resolved" "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz" + "version" "0.15.0" + +"js-stringify@^1.0.1": + "integrity" "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" + "resolved" "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz" + "version" "1.0.2" + +"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.13.1", "js-yaml@3.13.1": + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz" + "version" "3.13.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"js-yaml@^3.14.0": + "integrity" "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz" + "version" "3.14.0" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"js-yaml@^4.1.0": + "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "argparse" "^2.0.1" + +"js2xmlparser@^4.0.1": + "integrity" "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==" + "resolved" "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "xmlcreate" "^2.0.3" + +"jsbn@~0.1.0": + "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + "version" "0.1.1" + +"jsdoc@^3.6.5": + "integrity" "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==" + "resolved" "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz" + "version" "3.6.5" + dependencies: + "@babel/parser" "^7.9.4" + "bluebird" "^3.7.2" + "catharsis" "^0.8.11" + "escape-string-regexp" "^2.0.0" + "js2xmlparser" "^4.0.1" + "klaw" "^3.0.0" + "markdown-it" "^10.0.0" + "markdown-it-anchor" "^5.2.7" + "marked" "^0.8.2" + "mkdirp" "^1.0.4" + "requizzle" "^0.2.3" + "strip-json-comments" "^3.1.0" + "taffydb" "2.6.2" + "underscore" "~1.10.2" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"json-bigint@^0.3.0": + "integrity" "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==" + "resolved" "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "bignumber.js" "^9.0.0" + +"json-buffer@3.0.1": + "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + "version" "3.0.1" + +"json-parse-better-errors@^1.0.0", "json-parse-better-errors@^1.0.1": + "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + "version" "1.0.2" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema@0.2.3": + "integrity" "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz" + "version" "0.2.3" + +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" + +"json-stringify-safe@^5.0.1", "json-stringify-safe@~5.0.1": + "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + "version" "5.0.1" + +"json5@^1.0.1": + "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "minimist" "^1.2.0" + +"json5@^2.1.2": + "integrity" "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz" + "version" "2.1.3" + dependencies: + "minimist" "^1.2.5" + +"jsonfile@^4.0.0": + "integrity" "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" + optionalDependencies: + "graceful-fs" "^4.1.6" + +"jsonparse@^1.2.0": + "integrity" "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + "resolved" "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" + "version" "1.3.1" + +"JSONStream@^1.0.4", "JSONStream@^1.3.4": + "integrity" "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==" + "resolved" "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + "version" "1.3.5" + dependencies: + "jsonparse" "^1.2.0" + "through" ">=2.2.7 <3" + +"jsonwebtoken@9.0.0": + "integrity" "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==" + "resolved" "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz" + "version" "9.0.0" + dependencies: + "jws" "^3.2.2" + "lodash" "^4.17.21" + "ms" "^2.1.1" + "semver" "^7.3.8" + +"jsprim@^1.2.2": + "integrity" "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" + "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "assert-plus" "1.0.0" + "extsprintf" "1.3.0" + "json-schema" "0.2.3" + "verror" "1.10.0" + +"jssha@2.4.1": + "integrity" "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==" + "resolved" "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz" + "version" "2.4.1" + +"jstransformer@1.0.0": + "integrity" "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=" + "resolved" "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "is-promise" "^2.0.0" + "promise" "^7.0.1" + +"jwa@^1.4.1": + "integrity" "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" + "resolved" "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "buffer-equal-constant-time" "1.0.1" + "ecdsa-sig-formatter" "1.0.11" + "safe-buffer" "^5.0.1" + +"jwa@^2.0.0": + "integrity" "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==" + "resolved" "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "buffer-equal-constant-time" "1.0.1" + "ecdsa-sig-formatter" "1.0.11" + "safe-buffer" "^5.0.1" + +"jws@^3.2.2": + "integrity" "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" + "resolved" "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "jwa" "^1.4.1" + "safe-buffer" "^5.0.1" + +"jws@^4.0.0": + "integrity" "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==" + "resolved" "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "jwa" "^2.0.0" + "safe-buffer" "^5.0.1" + +"jws@3.x.x": + "integrity" "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" + "resolved" "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "jwa" "^1.4.1" + "safe-buffer" "^5.0.1" + +"key-mirror@^1.0.1": + "resolved" "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz" + "version" "1.0.1" + +"keyv@^4.0.0": + "integrity" "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==" + "resolved" "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "json-buffer" "3.0.1" + +"kind-of@^3.0.2": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "is-buffer" "^1.1.5" + +"kind-of@^3.0.3": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "is-buffer" "^1.1.5" + +"kind-of@^3.2.0": + "integrity" "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "is-buffer" "^1.1.5" + +"kind-of@^4.0.0": + "integrity" "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "is-buffer" "^1.1.5" + +"kind-of@^5.0.0": + "integrity" "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + "version" "5.1.0" + +"kind-of@^6.0.0", "kind-of@^6.0.2", "kind-of@^6.0.3": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"klaw@^3.0.0": + "integrity" "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==" + "resolved" "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "graceful-fs" "^4.1.9" + +"lazy-cache@^1.0.3": + "integrity" "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + "resolved" "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + "version" "1.0.4" + +"lerna@^3.22.1": + "integrity" "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==" + "resolved" "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz" + "version" "3.22.1" + dependencies: + "@lerna/add" "3.21.0" + "@lerna/bootstrap" "3.21.0" + "@lerna/changed" "3.21.0" + "@lerna/clean" "3.21.0" + "@lerna/cli" "3.18.5" + "@lerna/create" "3.22.0" + "@lerna/diff" "3.21.0" + "@lerna/exec" "3.21.0" + "@lerna/import" "3.22.0" + "@lerna/info" "3.21.0" + "@lerna/init" "3.21.0" + "@lerna/link" "3.21.0" + "@lerna/list" "3.21.0" + "@lerna/publish" "3.22.1" + "@lerna/run" "3.21.0" + "@lerna/version" "3.22.1" + "import-local" "^2.0.0" + "npmlog" "^4.1.2" + +"levn@^0.4.1": + "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "prelude-ls" "^1.2.1" + "type-check" "~0.4.0" + +"libphonenumber-js@^1.10.6": + "version" "1.10.39" + +"lighthouse-logger@^1.0.0": + "integrity" "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==" + "resolved" "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz" + "version" "1.4.2" + dependencies: + "debug" "^2.6.9" + "marky" "^1.2.2" + +"lines-and-columns@^1.1.6": + "integrity" "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" + "version" "1.1.6" + +"linkify-it@^2.0.0": + "integrity" "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==" + "resolved" "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "uc.micro" "^1.0.1" + +"load-json-file@^1.0.0": + "integrity" "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "graceful-fs" "^4.1.2" + "parse-json" "^2.2.0" + "pify" "^2.0.0" + "pinkie-promise" "^2.0.0" + "strip-bom" "^2.0.0" + +"load-json-file@^4.0.0": + "integrity" "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "graceful-fs" "^4.1.2" + "parse-json" "^4.0.0" + "pify" "^3.0.0" + "strip-bom" "^3.0.0" + +"load-json-file@^5.3.0": + "integrity" "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "graceful-fs" "^4.1.15" + "parse-json" "^4.0.0" + "pify" "^4.0.1" + "strip-bom" "^3.0.0" + "type-fest" "^0.3.0" + +"locate-path@^2.0.0": + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-locate" "^2.0.0" + "path-exists" "^3.0.0" + +"locate-path@^3.0.0": + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-locate" "^3.0.0" + "path-exists" "^3.0.0" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"lodash-es@^4.17.21": + "version" "4.17.21" + +"lodash._reinterpolate@^3.0.0": + "integrity" "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + "resolved" "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + "version" "3.0.0" + +"lodash.at@^4.6.0": + "integrity" "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=" + "resolved" "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz" + "version" "4.6.0" + +"lodash.camelcase@^4.3.0": + "integrity" "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + "resolved" "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz" + "version" "4.3.0" + +"lodash.clonedeep@^4.5.0": + "integrity" "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "resolved" "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz" + "version" "4.5.0" + +"lodash.get@^4.4.2": + "integrity" "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "resolved" "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" + "version" "4.4.2" + +"lodash.groupby@^4.6.0": + "integrity" "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" + "resolved" "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz" + "version" "4.6.0" + +"lodash.has@^4.5.2": + "integrity" "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" + "resolved" "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz" + "version" "4.5.2" + +"lodash.isequal@^4.5.0": + "integrity" "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "resolved" "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + "version" "4.5.0" + +"lodash.ismatch@^4.4.0": + "integrity" "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=" + "resolved" "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz" + "version" "4.4.0" + +"lodash.merge@^4.6.2": + "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + "version" "4.6.2" + +"lodash.set@^4.3.2": + "integrity" "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" + "resolved" "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz" + "version" "4.3.2" + +"lodash.snakecase@^4.1.1": + "integrity" "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" + "resolved" "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz" + "version" "4.1.1" + +"lodash.sortby@^4.7.0": + "integrity" "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "resolved" "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" + "version" "4.7.0" + +"lodash.template@^4.0.2", "lodash.template@^4.5.0": + "integrity" "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==" + "resolved" "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz" + "version" "4.5.0" + dependencies: + "lodash._reinterpolate" "^3.0.0" + "lodash.templatesettings" "^4.0.0" + +"lodash.templatesettings@^4.0.0": + "integrity" "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==" + "resolved" "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "lodash._reinterpolate" "^3.0.0" + +"lodash.uniq@^4.5.0": + "integrity" "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "resolved" "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + "version" "4.5.0" + +"lodash@^4.17.12": + "integrity" "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" + "version" "4.17.15" + +"lodash@^4.17.14", "lodash@^4.17.19", "lodash@^4.17.21": + "version" "4.17.21" + +"lodash@^4.17.15": + "integrity" "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" + "version" "4.17.15" + +"lodash@^4.17.4": + "integrity" "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz" + "version" "4.17.20" + +"lodash@^4.17.5": + "integrity" "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" + "version" "4.17.15" + +"lodash@^4.2.1": + "integrity" "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz" + "version" "4.17.15" + +"log-symbols@3.0.0": + "integrity" "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==" + "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "chalk" "^2.4.2" + +"long@^4.0.0": + "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz" + "version" "4.0.0" + +"longest@^1.0.1": + "integrity" "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + "resolved" "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + "version" "1.0.1" + +"loose-envify@^1.4.0": + "integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==" + "resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "js-tokens" "^3.0.0 || ^4.0.0" + +"loud-rejection@^1.0.0": + "integrity" "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=" + "resolved" "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "currently-unhandled" "^0.4.1" + "signal-exit" "^3.0.0" + +"lowercase-keys@^2.0.0": + "integrity" "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" + "version" "2.0.0" + +"lru-cache@^4.0.1": + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "pseudomap" "^1.0.2" + "yallist" "^2.1.2" + +"lru-cache@^4.1.5": + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "pseudomap" "^1.0.2" + "yallist" "^2.1.2" + +"lru-cache@^5.0.0", "lru-cache@^5.1.1": + "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "yallist" "^3.0.2" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"macos-release@^2.2.0": + "integrity" "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==" + "resolved" "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz" + "version" "2.3.0" + +"make-dir@^1.0.0": + "integrity" "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "pify" "^3.0.0" + +"make-dir@^2.1.0": + "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "pify" "^4.0.1" + "semver" "^5.6.0" + +"make-dir@^3.0.0": + "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "semver" "^6.0.0" + +"make-error@^1.1.1": + "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + "version" "1.3.6" + +"make-fetch-happen@^5.0.0": + "integrity" "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==" + "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz" + "version" "5.0.2" + dependencies: + "agentkeepalive" "^3.4.1" + "cacache" "^12.0.0" + "http-cache-semantics" "^3.8.1" + "http-proxy-agent" "^2.1.0" + "https-proxy-agent" "^2.2.3" + "lru-cache" "^5.1.1" + "mississippi" "^3.0.0" + "node-fetch-npm" "^2.0.2" + "promise-retry" "^1.1.1" + "socks-proxy-agent" "^4.0.0" + "ssri" "^6.0.0" + +"map-cache@^0.2.2": + "integrity" "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "resolved" "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + "version" "0.2.2" + +"map-obj@^1.0.0", "map-obj@^1.0.1": + "integrity" "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + "version" "1.0.1" + +"map-obj@^2.0.0": + "integrity" "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" + "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz" + "version" "2.0.0" + +"map-obj@^4.0.0": + "integrity" "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==" + "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz" + "version" "4.1.0" + +"map-visit@^1.0.0": + "integrity" "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=" + "resolved" "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "object-visit" "^1.0.0" + +"markdown-it-anchor@^5.2.7": + "integrity" "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==" + "resolved" "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz" + "version" "5.3.0" + +"markdown-it@*", "markdown-it@^10.0.0": + "integrity" "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==" + "resolved" "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz" + "version" "10.0.0" + dependencies: + "argparse" "^1.0.7" + "entities" "~2.0.0" + "linkify-it" "^2.0.0" + "mdurl" "^1.0.1" + "uc.micro" "^1.0.5" + +"marked@^0.8.2": + "integrity" "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==" + "resolved" "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz" + "version" "0.8.2" + +"marky@^1.2.2": + "integrity" "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==" + "resolved" "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz" + "version" "1.2.5" + +"mdurl@^1.0.1": + "integrity" "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + "resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" + "version" "1.0.1" + +"meow@^3.3.0": + "integrity" "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=" + "resolved" "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "camelcase-keys" "^2.0.0" + "decamelize" "^1.1.2" + "loud-rejection" "^1.0.0" + "map-obj" "^1.0.1" + "minimist" "^1.1.3" + "normalize-package-data" "^2.3.4" + "object-assign" "^4.0.1" + "read-pkg-up" "^1.0.1" + "redent" "^1.0.0" + "trim-newlines" "^1.0.0" + +"meow@^4.0.0": + "integrity" "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==" + "resolved" "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "camelcase-keys" "^4.0.0" + "decamelize-keys" "^1.0.0" + "loud-rejection" "^1.0.0" + "minimist" "^1.1.3" + "minimist-options" "^3.0.1" + "normalize-package-data" "^2.3.4" + "read-pkg-up" "^3.0.0" + "redent" "^2.0.0" + "trim-newlines" "^2.0.0" + +"meow@^7.0.0": + "integrity" "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==" + "resolved" "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "@types/minimist" "^1.2.0" + "arrify" "^2.0.1" + "camelcase" "^6.0.0" + "camelcase-keys" "^6.2.2" + "decamelize-keys" "^1.1.0" + "hard-rejection" "^2.1.0" + "minimist-options" "^4.0.2" + "normalize-package-data" "^2.5.0" + "read-pkg-up" "^7.0.1" + "redent" "^3.0.0" + "trim-newlines" "^3.0.0" + "type-fest" "^0.13.1" + "yargs-parser" "^18.1.3" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.2.3", "merge2@^1.3.0", "merge2@^1.4.1": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"micromatch@^3.1.10": + "integrity" "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + "version" "3.1.10" + dependencies: + "arr-diff" "^4.0.0" + "array-unique" "^0.3.2" + "braces" "^2.3.1" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "extglob" "^2.0.4" + "fragment-cache" "^0.2.1" + "kind-of" "^6.0.2" + "nanomatch" "^1.2.9" + "object.pick" "^1.3.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.2" + +"micromatch@^4.0.4": + "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "braces" "^3.0.2" + "picomatch" "^2.3.1" + +"mime-db@>= 1.43.0 < 2", "mime-db@1.44.0": + "integrity" "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz" + "version" "1.44.0" + +"mime-types@^2.0.8", "mime-types@^2.1.12", "mime-types@~2.1.19": + "integrity" "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz" + "version" "2.1.27" + dependencies: + "mime-db" "1.44.0" + +"mime@^2.2.0": + "integrity" "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + "resolved" "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz" + "version" "2.4.6" + +"mimic-fn@^1.0.0": + "integrity" "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" + "version" "1.2.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"mimic-response@^1.0.0": + "integrity" "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" + "version" "1.0.1" + +"mimic-response@^3.1.0": + "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" + "version" "3.1.0" + +"min-indent@^1.0.0": + "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + "version" "1.0.1" + +"minimatch@^3.0.2", "minimatch@^3.0.4", "minimatch@3.0.4": + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "brace-expansion" "^1.1.7" + +"minimist-options@^3.0.1": + "integrity" "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==" + "resolved" "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "arrify" "^1.0.1" + "is-plain-obj" "^1.1.0" + +"minimist-options@^4.0.2": + "integrity" "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==" + "resolved" "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "arrify" "^1.0.1" + "is-plain-obj" "^1.1.0" + "kind-of" "^6.0.3" + +"minimist@^1.1.3", "minimist@^1.2.5": + "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" + +"minimist@^1.2.0": + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + "version" "1.2.0" + +"minimist@0.0.8": + "integrity" "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + "version" "0.0.8" + +"minipass@^2.3.5", "minipass@^2.6.0", "minipass@^2.8.6", "minipass@^2.9.0": + "integrity" "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==" + "resolved" "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz" + "version" "2.9.0" + dependencies: + "safe-buffer" "^5.1.2" + "yallist" "^3.0.0" + +"minizlib@^1.2.1": + "integrity" "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==" + "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz" + "version" "1.3.3" + dependencies: + "minipass" "^2.9.0" + +"mississippi@^3.0.0": + "integrity" "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==" + "resolved" "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "concat-stream" "^1.5.0" + "duplexify" "^3.4.2" + "end-of-stream" "^1.1.0" + "flush-write-stream" "^1.0.0" + "from2" "^2.1.0" + "parallel-transform" "^1.1.0" + "pump" "^3.0.0" + "pumpify" "^1.3.3" + "stream-each" "^1.1.0" + "through2" "^2.0.0" + +"mixin-deep@^1.2.0": + "integrity" "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==" + "resolved" "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "for-in" "^1.0.2" + "is-extendable" "^1.0.1" + +"mkdirp-promise@^5.0.1": + "integrity" "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=" + "resolved" "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "mkdirp" "*" + +"mkdirp@*": + "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + "version" "1.0.4" + +"mkdirp@^0.5.0": + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + "version" "0.5.1" + dependencies: + "minimist" "0.0.8" + +"mkdirp@^0.5.1": + "integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz" + "version" "0.5.5" + dependencies: + "minimist" "^1.2.5" + +"mkdirp@^1.0.4": + "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + "version" "1.0.4" + +"mkdirp@0.5.1": + "integrity" "sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + "version" "0.5.1" + dependencies: + "minimist" "0.0.8" + +"mocha@^8.0.1": + "integrity" "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==" + "resolved" "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz" + "version" "8.0.1" + dependencies: + "ansi-colors" "4.1.1" + "browser-stdout" "1.3.1" + "chokidar" "3.3.1" + "debug" "3.2.6" + "diff" "4.0.2" + "escape-string-regexp" "1.0.5" + "find-up" "4.1.0" + "glob" "7.1.6" + "growl" "1.10.5" + "he" "1.2.0" + "js-yaml" "3.13.1" + "log-symbols" "3.0.0" + "minimatch" "3.0.4" + "ms" "2.1.2" + "object.assign" "4.1.0" + "promise.allsettled" "1.0.2" + "serialize-javascript" "3.0.0" + "strip-json-comments" "3.0.1" + "supports-color" "7.1.0" + "which" "2.0.2" + "wide-align" "1.1.3" + "workerpool" "6.0.0" + "yargs" "13.3.2" + "yargs-parser" "13.1.2" + "yargs-unparser" "1.6.0" + +"modify-values@^1.0.0": + "integrity" "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==" + "resolved" "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz" + "version" "1.0.1" + +"move-concurrently@^1.0.1": + "integrity" "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=" + "resolved" "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "aproba" "^1.1.1" + "copy-concurrently" "^1.0.0" + "fs-write-stream-atomic" "^1.0.8" + "mkdirp" "^0.5.1" + "rimraf" "^2.5.4" + "run-queue" "^1.0.3" + +"mri@^1.1.0": + "resolved" "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz" + "version" "1.1.4" + +"ms@^2.0.0", "ms@^2.1.1", "ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"ms@2.0.0": + "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + "version" "2.0.0" + +"multimatch@^3.0.0": + "resolved" "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "array-differ" "^2.0.3" + "array-union" "^1.0.2" + "arrify" "^1.0.1" + "minimatch" "^3.0.4" + +"mute-stream@~0.0.4": + "integrity" "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" + "version" "0.0.8" + +"mute-stream@0.0.7": + "integrity" "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz" + "version" "0.0.7" + +"mz@^2.5.0": + "integrity" "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==" + "resolved" "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "any-promise" "^1.0.0" + "object-assign" "^4.0.1" + "thenify-all" "^1.0.0" + +"nanoclone@^0.2.1": + "version" "0.2.1" + +"nanomatch@^1.2.9": + "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" + "resolved" "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + "version" "1.2.13" + dependencies: + "arr-diff" "^4.0.0" + "array-unique" "^0.3.2" + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "fragment-cache" "^0.2.1" + "is-windows" "^1.0.2" + "kind-of" "^6.0.2" + "object.pick" "^1.3.0" + "regex-not" "^1.0.0" + "snapdragon" "^0.8.1" + "to-regex" "^3.0.1" + +"natural-compare@^1.4.0": + "integrity" "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"neo-async@^2.6.0": + "integrity" "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz" + "version" "2.6.1" + +"neo-async@^2.6.1": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" + +"nice-try@^1.0.4": + "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + "version" "1.0.5" + +"nock@^9.6.1": + "resolved" "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz" + "version" "9.6.1" + dependencies: + "chai" "^4.1.2" + "debug" "^3.1.0" + "deep-equal" "^1.0.0" + "json-stringify-safe" "^5.0.1" + "lodash" "^4.17.5" + "mkdirp" "^0.5.0" + "propagate" "^1.0.0" + "qs" "^6.5.1" + "semver" "^5.5.0" + +"node-dir@^0.1.10": + "integrity" "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=" + "resolved" "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz" + "version" "0.1.17" + dependencies: + "minimatch" "^3.0.2" + +"node-fetch-npm@^2.0.2": + "integrity" "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==" + "resolved" "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "encoding" "^0.1.11" + "json-parse-better-errors" "^1.0.0" + "safe-buffer" "^5.1.1" + +"node-fetch@^2.2.0", "node-fetch@^2.3.0", "node-fetch@^2.5.0", "node-fetch@^2.6.0", "node-fetch@^2.6.1": + "version" "2.6.9" + dependencies: + "whatwg-url" "^5.0.0" + +"node-forge@^0.9.0": + "integrity" "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==" + "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz" + "version" "0.9.1" + +"node-gyp@^5.0.2": + "integrity" "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==" + "resolved" "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "env-paths" "^2.2.0" + "glob" "^7.1.4" + "graceful-fs" "^4.2.2" + "mkdirp" "^0.5.1" + "nopt" "^4.0.1" + "npmlog" "^4.1.2" + "request" "^2.88.0" + "rimraf" "^2.6.3" + "semver" "^5.7.1" + "tar" "^4.4.12" + "which" "^1.3.1" + +"nopt@^4.0.1": + "integrity" "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==" + "resolved" "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "abbrev" "1" + "osenv" "^0.1.4" + +"normalize-package-data@^2.0.0", "normalize-package-data@^2.3.0", "normalize-package-data@^2.3.2", "normalize-package-data@^2.3.4", "normalize-package-data@^2.3.5", "normalize-package-data@^2.4.0", "normalize-package-data@^2.5.0": + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "hosted-git-info" "^2.1.4" + "resolve" "^1.10.0" + "semver" "2 || 3 || 4 || 5" + "validate-npm-package-license" "^3.0.1" + +"normalize-path@^3.0.0", "normalize-path@~3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"normalize-url@^3.3.0": + "integrity" "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" + "version" "3.3.0" + +"normalize-url@^4.1.0": + "integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" + "version" "4.5.1" + +"npm-bundled@^1.0.1": + "integrity" "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==" + "resolved" "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "npm-normalize-package-bin" "^1.0.1" + +"npm-lifecycle@^3.1.2": + "integrity" "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==" + "resolved" "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "byline" "^5.0.0" + "graceful-fs" "^4.1.15" + "node-gyp" "^5.0.2" + "resolve-from" "^4.0.0" + "slide" "^1.1.6" + "uid-number" "0.0.6" + "umask" "^1.1.0" + "which" "^1.3.1" + +"npm-normalize-package-bin@^1.0.0", "npm-normalize-package-bin@^1.0.1": + "integrity" "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + "resolved" "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz" + "version" "1.0.1" + +"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", "npm-package-arg@^6.0.0", "npm-package-arg@^6.1.0": + "integrity" "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==" + "resolved" "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz" + "version" "6.1.1" + dependencies: + "hosted-git-info" "^2.7.1" + "osenv" "^0.1.5" + "semver" "^5.6.0" + "validate-npm-package-name" "^3.0.0" + +"npm-packlist@^1.4.4": + "integrity" "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==" + "resolved" "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz" + "version" "1.4.8" + dependencies: + "ignore-walk" "^3.0.1" + "npm-bundled" "^1.0.1" + "npm-normalize-package-bin" "^1.0.1" + +"npm-pick-manifest@^3.0.0": + "integrity" "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==" + "resolved" "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "figgy-pudding" "^3.5.1" + "npm-package-arg" "^6.0.0" + "semver" "^5.4.1" + +"npm-run-path@^2.0.0": + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "path-key" "^2.0.0" + +"npmlog@^4.1.2": + "integrity" "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==" + "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "are-we-there-yet" "~1.1.2" + "console-control-strings" "~1.1.0" + "gauge" "~2.7.3" + "set-blocking" "~2.0.0" + +"number-is-nan@^1.0.0": + "integrity" "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + "version" "1.0.1" + +"oauth-sign@~0.9.0": + "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" + "version" "0.9.0" + +"object-assign@^4.0.1", "object-assign@^4.1.0", "object-assign@^4.1.1": + "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" + +"object-copy@^0.1.0": + "integrity" "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=" + "resolved" "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + "version" "0.1.0" + dependencies: + "copy-descriptor" "^0.1.0" + "define-property" "^0.2.5" + "kind-of" "^3.0.3" + +"object-inspect@^1.7.0": + "integrity" "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz" + "version" "1.8.0" + +"object-keys@^1.0.11", "object-keys@^1.0.12", "object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object-visit@^1.0.0": + "integrity" "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=" + "resolved" "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "isobject" "^3.0.0" + +"object.assign@^4.1.0", "object.assign@4.1.0": + "integrity" "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "define-properties" "^1.1.2" + "function-bind" "^1.1.1" + "has-symbols" "^1.0.0" + "object-keys" "^1.0.11" + +"object.getownpropertydescriptors@^2.0.3": + "integrity" "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==" + "resolved" "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.17.0-next.1" + +"object.pick@^1.3.0": + "integrity" "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=" + "resolved" "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "isobject" "^3.0.1" + +"oci-accessgovernancecp@2.66.0": + "integrity" "sha512-vx4kb5LbgVugRisXgrcy0usXf31zHhMLgiblofbf7vTVociHMvpbqvRJxz3XXIY+PFh3IbT8GwbnyUUqvUQcoQ==" + "resolved" "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-adm@2.66.0": + "integrity" "sha512-U6phaNH4GEpb1ma3Mg8OIRVNVUkfVbGKrPJb7yarSL9ktWwKR0dQ/Ei0Jm11ugC9TRByayiYoK80F9uYPM3jLQ==" + "resolved" "https://registry.npmjs.org/oci-adm/-/oci-adm-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-aianomalydetection@2.66.0": + "integrity" "sha512-sH0CSPAmOK0kGI0SATyRABMC7vTvhLV1GnHtRprMZdAnmVD5ta31Tz07sONxfkIv+dM+YpPaISnDdQ+GGXVabA==" + "resolved" "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-aidocument@2.66.0": + "integrity" "sha512-qRbes2XYeUWZjOPsuUhFOapaAS0QBzh4CNvQeChCTIX7LptGO/rLrvzOL2NAEFjYiuhUEhNwDOkH0Lxtyh/9lg==" + "resolved" "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-ailanguage@2.66.0": + "integrity" "sha512-Dt2s+4NEVsNmR0F6Xy0LDcHG1GfwvLVGtzzksAKyo82deLYldbwRr/TZcYNBvHRyJMwc7waYrhZvss0LL22i0A==" + "resolved" "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-aispeech@2.66.0": + "integrity" "sha512-eXYNKsP8W/dKPc6qz1ol8Yj2EQU3NN+bvbSIxh1h0Slwb92jvysvannrVZWvBExk1mJffhJaDkmvuBC3/QNtHQ==" + "resolved" "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-aivision@2.66.0": + "integrity" "sha512-DfofIdJldiflbkfdxAbnv1Dqz+6uDd2jAhl3vdKYyCKja01gvS4/zuxCdXp8cfDIvSo+AoT9BAiLMGarZ5kLoQ==" + "resolved" "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-analytics@2.66.0": + "integrity" "sha512-1wPH4tn0+1AOoKMR6LYKXiwsQ1Yj+itvUhqNNnpAMVtZ/B6KlJfOpu0/7Rd0hX4fDxsdAY2Zv82Vb5PymCsNVg==" + "resolved" "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-announcementsservice@2.66.0": + "integrity" "sha512-uMhewCxT7Gx/RPEn8dSugrj1E2YI+8UoeHFAyKZUpp9rxigUQR/oMDRsz/nKzhCZmNd2E6VDYofrefwtb563tg==" + "resolved" "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-apigateway@2.66.0": + "integrity" "sha512-xN7j0RQRYodGtvptxTaYaYppnDrtrayTVgo7+3Aa8vqihChoqdRvyBksDsCcr4m8GCHVTqqVG4GvSzwR6x6eLw==" + "resolved" "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-apmconfig@2.66.0": + "integrity" "sha512-w/dCD3OLyOmzYla7zlCyevwbATjDtgAVJCjaULbRu2ccf8WNGV8wdEDaHpu7KvEEbCW6KajAbNn3NULn52xdFw==" + "resolved" "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-apmcontrolplane@2.66.0": + "integrity" "sha512-ZizlckOdF7DWWrMix88rkgcN9m7upK6mCNv/FDRb/TZffLpgcMzRa1v2k94kV/GLGU0hU0Idr6uMVFIHse4aPQ==" + "resolved" "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-apmsynthetics@2.66.0": + "integrity" "sha512-ly2sdzbELfGkScd4iO3EVBtnzVQgeCIDOTf721kcIu/DuwBhYT6PWB+75poGEJ6gm8qxwWvAR/E1VpYa2NJqBQ==" + "resolved" "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-apmtraces@2.66.0": + "integrity" "sha512-qROK/AytdsHg12aMlHOiXB+dwbLnHH9YMA8YlUE9d2SymFQ5ExoXOrDjUPsBGdh4fQlNjKfJOABKmEr8InL0GQ==" + "resolved" "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-applicationmigration@2.66.0": + "integrity" "sha512-R41VcTANqXWHTHrZEwaXdXYSwJQOQXZkPtNgSjxs709ZxEnbiC82OJ3uPoYKJ4dADdPbcH2ngsVxrQzANlCvlQ==" + "resolved" "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-appmgmtcontrol@2.66.0": + "integrity" "sha512-GFUsEoy3zYdRVJuxj1en9exbgd7MALdTuYOOIJ0j7IZQKiArQJFDLPtfy+vsmc8y9Vpx1Lvy0+JRnhneLJ6Ijg==" + "resolved" "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-artifacts@2.66.0": + "integrity" "sha512-zXtkR/tAQPCgTwJtzg1jTi2LxL3ljJ2H6iNcd4D09R18eNlAdJI5h66mW+RXjcwaC6Yyz9lzzb5iAEnQQzgjCg==" + "resolved" "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-audit@2.66.0": + "integrity" "sha512-xvI6uieZBF9/hXkJMrYVWVyF5jhNEU2Q1ew2FOt8EUXyNE2Umrfwu8AerXXheZxy4FqRDBhDGbOShVlcWqrnJA==" + "resolved" "https://registry.npmjs.org/oci-audit/-/oci-audit-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-autoscaling@2.66.0": + "integrity" "sha512-GfQp7RvIgsg1X2cJATQ8EQzeRPP0N3LmT0FMkQow8hrui/xB15/WAVaAT/bTMtk8W49y642gJjNXB8N7J4I4HQ==" + "resolved" "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-bastion@2.66.0": + "integrity" "sha512-TOpAfRRtNIeBio69zR4xGDbh2arzabxK5oCBSuxttCd7/ABfsAkJotp0NN5gomIDbJsxlxAen5J8U/kC0ea8Tw==" + "resolved" "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-bds@2.66.0": + "integrity" "sha512-bDWdKs6lecaJgzzhYBftd+U7boF9w1xU4v84m41LxGUKiPUibaWydsWxM3lXs7Io+Njelj7pGckMPJqXy/hjaw==" + "resolved" "https://registry.npmjs.org/oci-bds/-/oci-bds-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-blockchain@2.66.0": + "integrity" "sha512-v1sVRnaRzBaaSHCZy+LtpONNUTUc7V26M5OuDPwp93q7RVUYoJ/W4gz5ozzOgHJCAYk/rUTgC/GhciJtbFETCw==" + "resolved" "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-budget@2.66.0": + "integrity" "sha512-xGdCitkunweaU6SPNECi5yjMX1EXGgcxzaqZZ5ZXuqjR5AE2i4zIABO/P5SMlXcfKMycggrESOKDD84JC6J15w==" + "resolved" "https://registry.npmjs.org/oci-budget/-/oci-budget-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-certificates@2.66.0": + "integrity" "sha512-IVzAQtq+daIWUb6OhOCN8kVMIWsRsBe2RuddJiKpfKxN2a7bDuXgBGRvccOVXMCFJ56/57W7lwsV3COg/VNpiQ==" + "resolved" "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-certificatesmanagement@2.66.0": + "integrity" "sha512-cmLwn34atubwf56pKz/FgZ/ePGgNyACjJP49smtG/Cmvip5DFoO0/QahZhI5D1uttKPLwqwZwGX5w5UgHSn9Ng==" + "resolved" "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-cims@2.66.0": + "integrity" "sha512-0QT6dxASnxz9eZASTlGDhFqj4SZiQo6mVrv++r7tjke6Rj6DjRi5QhteBufzG3XAN5qYwr7OcTj1WkwOWebCEQ==" + "resolved" "https://registry.npmjs.org/oci-cims/-/oci-cims-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-cloudbridge@2.66.0": + "integrity" "sha512-bIYOA1rHWyn5qwxy5FacbdwpKR5s3oi1oUEtgp9KR+GGzPRfZ7Rsa47dT79NKOaUCuIIKudulHfya1iPJ/8Gcg==" + "resolved" "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-cloudguard@2.66.0": + "integrity" "sha512-EwTASf9Ne3An1N+xpiK34TY2xVPTw99o7vfMZHMnYzHQNNrls1rHJHnup7JD3bha06YDscIw6rx727sK6Egr1g==" + "resolved" "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-cloudmigrations@2.66.0": + "integrity" "sha512-XHAo1SjxfpDJsqxlaAeiwROHCT5Mckbi30ZqooLobJk9+Q/LCaGX89d7kIQd9my8x/rKv7PcBFl/U3oL5riMjA==" + "resolved" "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-common@2.66.0": + "integrity" "sha512-VCaUqPU9aK3IR4Fsm0y42cTXk1Kb/g8NzKy5w4iDCKNoj6AqskM4flegQS26VGcBhgPcrD2YsNeI3p6XTIobtA==" + "resolved" "https://registry.npmjs.org/oci-common/-/oci-common-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "@types/isomorphic-fetch" "0.0.35" + "@types/jsonwebtoken" "9.0.0" + "@types/jssha" "2.0.0" + "@types/opossum" "4.1.1" + "@types/sshpk" "1.10.3" + "es6-promise" "4.2.6" + "http-signature" "1.3.1" + "isomorphic-fetch" "3.0.0" + "jsonwebtoken" "9.0.0" + "jssha" "2.4.1" + "opossum" "5.0.1" + "sshpk" "1.16.1" + "uuid" "3.3.3" + +"oci-computeinstanceagent@2.66.0": + "integrity" "sha512-oP0LG1TClWafzpUCpKL7yy+ZWp7NMyuBYSSPFo2+DezvR/yqZtA5YLNOdXcwGJ1SJ8QEEBpXgh+SzBMidmvqNA==" + "resolved" "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-containerengine@2.66.0": + "integrity" "sha512-4+CIMFmZW1uEP3z9kKgOK+9IUhF3iNXPjXQZAhgJYB3gW1zY+BsEizV+b5gsEwn82RV+uKua5HMN1TbhPoSHBA==" + "resolved" "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-containerinstances@2.66.0": + "integrity" "sha512-Kj3MW3FGfgOfXUcNSHGk3F9ReNa72BBNx3ZOF89IosZjMR0j3U+uBZxbjTQfLwHi5UBnZqHumJJrnCaO45UJ4A==" + "resolved" "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-core@2.66.0": + "integrity" "sha512-cDVOb+rk+wuTCULhW4JwpIOyRAwopexVOxBlwbk70OBOL9pIWK3Kc9u8y/NVB30c6d1c0++nVXtCtf8FTkSblA==" + "resolved" "https://registry.npmjs.org/oci-core/-/oci-core-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-dashboardservice@2.66.0": + "integrity" "sha512-43fxn87i9BmgMYmxtdvn916bhtXjmt0zsr8U2GY38o6q6V8cXGkAXlasUtjPwgdEp/yta0zMhw92h9nANSwdbA==" + "resolved" "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-database@2.66.0": + "integrity" "sha512-yprb9f6/YIDLxtWI6nu67aalpp4uyX7QskEWEzLzY9yjA4q8upoH+1Qw6DhrFp9A4uaNwse5Nm4UrG7+kNxh7Q==" + "resolved" "https://registry.npmjs.org/oci-database/-/oci-database-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-databasemanagement@2.66.0": + "integrity" "sha512-ntiZDSNhDADzHKmszWVWJzYIq0yyZ3wjY1TRO/4t5DDNBMFTWFl01FFe1zv7DaDUi/197h+I3TdU86JRh4Ep/Q==" + "resolved" "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-databasemigration@2.66.0": + "integrity" "sha512-Brv02tw/LUw5UruN0UvlszOLiCr2A1WhFDcOZGIauaaCjsnbIP5D+wNzXsraEYHVLqM56wg9+9p0Tvgk2ZKcWw==" + "resolved" "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-databasetools@2.66.0": + "integrity" "sha512-UzonYNP99IG+eMt4jIEj2pOK2LMGY4S3IFcsjm/9D4Aoh5Cqxt3zRHzM9scVE4j6rugh3v+gkJ9BPJjsKVc8hw==" + "resolved" "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-datacatalog@2.66.0": + "integrity" "sha512-lChVj8yJ6swugj5H/lZnwOeS3Zw3mNUc8IE1BDRvtKjy+52DWF9EGriNe6YN0TwCe52Gz8QY2S/83JdozWSXhQ==" + "resolved" "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-dataflow@2.66.0": + "integrity" "sha512-Z/Lv6mu0UhvltL60w4bHzeXlmZP2HgX1k7VNu+UjzI+YI7gBwMoTkkLXtgvbn5TuDqxVgknZ+9yB9I1AbceBTQ==" + "resolved" "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-dataintegration@2.66.0": + "integrity" "sha512-sFjo44OcTWw8YLS68C0lNcRvcnDHqaHhXMAuTUnvQ+T2F4Jxp9xX3Kn5o4v949OsfH0o3qAGbcEBy3JXX1xhHw==" + "resolved" "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-datalabelingservice@2.66.0": + "integrity" "sha512-4UQzhGcnVRiDkZ3GWZ2mPeZvFh4hn6LknWXDphFTwpo8ZEQTVN+hPdgdShNLIm0S6qUcF+CRGlURHpe0ZhrvbQ==" + "resolved" "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-datalabelingservicedataplane@2.66.0": + "integrity" "sha512-zQnRMxZl95OSGO+fBtLbtoHEKGfRk0OvlYYAATzWXD7CAOQUkHKqvAIqUEwsih6AFLyBzxK3o4PkBH5fl+yh0w==" + "resolved" "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-datasafe@2.66.0": + "integrity" "sha512-nTCy1rkICsH+j1UtR066iuQ4qOTOJ/fq47lXjppyndXwCGkBByK3Fx+8VAgUSqZjDQL8lGGPlb3CKuJqA0MvMQ==" + "resolved" "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-datascience@2.66.0": + "integrity" "sha512-21ovasf2ltNvfQh22ErvFTMT6Qjk69AFZfFkBLhV2yA55Z+swIrx8tvU7Vj71Ij3lvf2rDcnZIVGlzVUv5QTFQ==" + "resolved" "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-devops@2.66.0": + "integrity" "sha512-mRgA2Lcpu3mIIX58cwgv0sYnp13NkPGZPsLjEsBWnyg/RSUHZ0iTQvrCeroN2PPNU9SHbO64XO/WAnfd8jt3aQ==" + "resolved" "https://registry.npmjs.org/oci-devops/-/oci-devops-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-disasterrecovery@2.66.0": + "integrity" "sha512-/a6tIyVrB4VQBWW2Ip1t1E0dSmg1d2ClhBTRzJHCRdIKQjKMm/cWILY2kWfaKxJg5y74xgS+oCS9kAR+KBRk0A==" + "resolved" "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-dns@2.66.0": + "integrity" "sha512-aIWB1+8y5Q1oQ7+ZOToHj92bWTzlsScoJ5r+wvHlFwzxkMHH8pshsPrnY+8DRGAfVQkWDssaBDr2JQ5hWa0XaQ==" + "resolved" "https://registry.npmjs.org/oci-dns/-/oci-dns-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-dts@2.66.0": + "integrity" "sha512-0auUGtqSw9ik9QEB0rNT+Ie4PFp7cBG49aet0JI6sBpAG2GhyXZcu3gDCsjyXNncn3hLiuX+yQRqi2OnYLT8xA==" + "resolved" "https://registry.npmjs.org/oci-dts/-/oci-dts-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-email@2.66.0": + "integrity" "sha512-aYwkzCBsr5Lf8oOhX4SpqL+/1zgjlVNsVWSJpJacxoR3bPWTjMIUIJZT2aPz5X/eEediQuFxY9rgemz58MTVXQ==" + "resolved" "https://registry.npmjs.org/oci-email/-/oci-email-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-emwarehouse@2.66.0": + "integrity" "sha512-EnWbVwHUdw3Rvi3djasISO2dbT77xqskKyeQd/qg0F2F9Y5wv8Mi5QxaEhKv6mfzB4nzyLiGPcvr77+itG+5Nw==" + "resolved" "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-events@2.66.0": + "integrity" "sha512-kRjQ0/Gio8snVcng7fjShKbWrk2tsSsRJM2JU/fl3aTQbGwT8zuZRpB14rwAKPEwVDVZ1BKJLtVi+m5GUk7kPA==" + "resolved" "https://registry.npmjs.org/oci-events/-/oci-events-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-filestorage@2.66.0": + "integrity" "sha512-9hFeHSQxNZ43grAljg4k1wLdIxcfeqOH+vIm0E3xRJQtz+1leLZCQLnPPyPOXR5mcu4GJqnFuCLuqPZE0ryYtA==" + "resolved" "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-functions@2.66.0": + "integrity" "sha512-qGUuoE45osFeOFIXoD6ChXJpOc9crmL7mNfSrFToh+g/CbZPT3Xm7zm2phPjeJQDzB0nDL7y/S9XUhYFGVoSRg==" + "resolved" "https://registry.npmjs.org/oci-functions/-/oci-functions-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-fusionapps@2.66.0": + "integrity" "sha512-nZM5O4lez2+GoINmCYP2WXjPWqS52ox8WgumvT09d9KgK4dHDbLWnLNNJYzxzwrOM+uq4VsYQg4/pf2TP4QN0A==" + "resolved" "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-genericartifactscontent@2.66.0": + "integrity" "sha512-P7bFtmBjvuXknuIlebhbkJVyP59qAVspcTtmxzvG3iMzxH/TZeoGLQHWn2H5jAsgLqlr1mCTDVFb3AwsruLErw==" + "resolved" "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-goldengate@2.66.0": + "integrity" "sha512-Fvsg7poct6unojmiMS5+1kwqTjmpNuTjBYwDatll52vIyEXZ60C+fabJX8VQcwEtmyKvjFgD6l6/adLkCxsKqw==" + "resolved" "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-governancerulescontrolplane@2.66.0": + "integrity" "sha512-MpechStEpkpgcIPWFvTpBPfjxFsWQsfYkbd7Uuu/2C4UU18fIhbQ8kNgvp4k7X1+dS5bBfUoYa3yd2fJThc99Q==" + "resolved" "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-healthchecks@2.66.0": + "integrity" "sha512-dbE81duMf2kJimmx6GabyD9tPATiVnIGX2VnrUkIpRMdHwnBBivfeA231AZDm/z7efWS4s9n8CEP/8ZRgiUqiw==" + "resolved" "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-identity@2.66.0": + "integrity" "sha512-pL9lmhyj6o4HZYkIfTyfqFrelHq4JQx/3MGrWvKLqf4uDneZgxmBXUFw69aajVJAK4ep6Hhbq91F8gXgsyHLzg==" + "resolved" "https://registry.npmjs.org/oci-identity/-/oci-identity-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-identitydataplane@2.66.0": + "integrity" "sha512-vuCU9LqDOlula0V1VY2HGoJ8Xn7g0ABwUAK5ZLWNVflAkUnltjCHN8l2O/8K88pNaJJLJSkHYry9NoWDetmgdw==" + "resolved" "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-identitydomains@2.66.0": + "integrity" "sha512-jbucYPWMJucAcY/Z8JFJx7oQKOLUd7/L7S+jjy2RxV6A13s9cYGNMpUOrZyHAhHopRksJ9U4UoE6+nSaEMwiPg==" + "resolved" "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-integration@2.66.0": + "integrity" "sha512-mc0F69wlqalWdMPVvwC8xwDdelWgNoyBWTPx0J3A1cd7yDyIczWACqwncrAIpySwyyyBYWtzq9AuFEAsrJI45g==" + "resolved" "https://registry.npmjs.org/oci-integration/-/oci-integration-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-jms@2.66.0": + "integrity" "sha512-/aWA5lUveEi1V/lwUTOSnysFf4nAuGJ6r0Zi6BW1uBIy3fVhm1krHdJwMoRO6ZwQKyx5q5UZvsk7tK63jkX4+w==" + "resolved" "https://registry.npmjs.org/oci-jms/-/oci-jms-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-keymanagement@2.66.0": + "integrity" "sha512-7+Dpfq5FGKA7APYbvc+OcFdnWvIIJV7uKqxfBNx0IAua2kRBYQ6lGwXHxSpWAznyxEAYYwP5svBtxPB7u8yHHw==" + "resolved" "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-licensemanager@2.66.0": + "integrity" "sha512-FV0MOxLpvtUgjGfuWomr3rbvQxWd+TFe3oNdVHMIAnmRZleNVax6YF7Wn8y+k+GgWtHUSRpna0CYTXSMPXesxQ==" + "resolved" "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-limits@2.66.0": + "integrity" "sha512-w7mbJYOrEIte7GWcfM+w/n26ZxRKaaHK72+z/ZevDu3bltON9f2Bp2aw5hzpRRWxuIBhX4q/1iRChK/u36PAoQ==" + "resolved" "https://registry.npmjs.org/oci-limits/-/oci-limits-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-loadbalancer@2.66.0": + "integrity" "sha512-OwjV4Ivu6pMh2QhLvO1xArQqzUumjdUdtON25Vdaqe3Pp8eKjr8qFyuc7UvBX7S0d8T0qJDyI8pVmWyih3XNIg==" + "resolved" "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-lockbox@2.66.0": + "integrity" "sha512-9O/zC4DndH+p3lQbefCyhiYPIoaQPI3JHpPhs2ssxNejOJwmzqWaaq8wJQO7cv/J2CU8hlasV9zW4XWHpi73lQ==" + "resolved" "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-loganalytics@2.66.0": + "integrity" "sha512-m1dxSbMPZV3ERZLIA5s+SvXeZU2Ln4ePqN0dkYbOstBb/5nCf5zl+j9PhZBdMtNQtVTSF9JqWKWsZ4g0VNGHsQ==" + "resolved" "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-logging@2.66.0": + "integrity" "sha512-Rbvo7bYaVmA/55Jj8GKQMDEjXQGYPKHUhFjjzwp0ZWan5po5ffPwOjJzU9CnUzAu9jto+gxcmqtzrT2L9x14uw==" + "resolved" "https://registry.npmjs.org/oci-logging/-/oci-logging-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-loggingingestion@2.66.0": + "integrity" "sha512-w/bgGevv/OLSeGQwfezYeiM2TW+OVu3oOoZAKkTF+6qn3DWH+NOtCr4HGHDa1MM+OudSUfKPzTJ964s9147pHA==" + "resolved" "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-loggingsearch@2.66.0": + "integrity" "sha512-3MXs10wkLKLSKN5pxq5LpKpKGGCk1r74dNc2j3DGjBWPBdjiJDJfOBdZ+V4bkxpE909rd/QS0VKOqFraBfTjzw==" + "resolved" "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-managementagent@2.66.0": + "integrity" "sha512-+BA5eiDk9zoP4DXwIeJtXDMMnp+W5u/ilKiVgkuhzLcuP8oRNHKB7GWJ8IDKfMN9dsufT1FauROcf17jNttCfQ==" + "resolved" "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-managementdashboard@2.66.0": + "integrity" "sha512-bPY6ZFBHasz+pC78TGt2PYHqQE3lKxuDVd3P4RRFIA0W93E92eVaawrGdgQYub1vwvjsKb3Sd6+dKCFwsUpDAA==" + "resolved" "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-marketplace@2.66.0": + "integrity" "sha512-CNuq0FA10OkdIsSXSaELCBr/PtQ2DuJJyjHi2XcoF0+v6US9exrD2kq79o6BJReH03ibIUOdNwfUHIhze1wyNg==" + "resolved" "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-mediaservices@2.66.0": + "integrity" "sha512-fJo018+zrAv1uqnvf/wnNU7S+ghkWzGxSWpptWm/A/mOMoQzVgP8FH4756jSZL1o/BzRToVv7rFk/FnmygqfLA==" + "resolved" "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-monitoring@2.66.0": + "integrity" "sha512-BxXIITL5N+nZRPd4+PrMxPN12oBcznL5ssbx3QmCDG9qStYJoz2HXABCHKbxHL6+JvGHSSC67yWOiCfK3gRtAw==" + "resolved" "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-mysql@2.66.0": + "integrity" "sha512-vlwg5O9k927817zf6RjjLkneBAMbTsPSCfHpAWX3pnqO2/faBhxDgFzuqD4eDSBvQ5XUsXAyEXsO7Wjg7TO0gQ==" + "resolved" "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-networkfirewall@2.66.0": + "integrity" "sha512-5x86I+SBTFTzXNN2YL8CRDT21w8G6zQs68A4SM3E1KCzBZ9x3h+OK900tc12iDR8eh555Dda664EseAwn7v3Ng==" + "resolved" "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-networkloadbalancer@2.66.0": + "integrity" "sha512-EcoY+r6ftqQqbHJ8Qj98yb+ZX2cbCrq1vevf5z1u9rLfiCHYKjOua55O4n4fSnaC0kIVsc5VodOcCVNRPSJ89Q==" + "resolved" "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-nosql@2.66.0": + "integrity" "sha512-zsW3PyjzeW0uAdWhdU9E5rQ60Ordt+++XZrUfNukqgel8KB/s73KMR7BhfgMwPu79TVshDoHbAd77HN1e9ZsKw==" + "resolved" "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-objectstorage@2.66.0": + "integrity" "sha512-4kP+1usSlVvwpKRLiW//Xfy67sdqylGx6F8KjtvwFpt8JH/A9ssAiZCf+64j8shopngMziAKJMiFD4or5Mjcdw==" + "resolved" "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "await-semaphore" "^0.1.3" + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-oce@2.66.0": + "integrity" "sha512-dhfpTMMw9G1aEN3l2Fsl6FF4w7oT72rTjK/Lnb+OXpFyzAXkQTX/z88uJhrxi2sqDn1XoE8P6Pg/TQ+RduUR2w==" + "resolved" "https://registry.npmjs.org/oci-oce/-/oci-oce-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-ocicontrolcenter@2.66.0": + "integrity" "sha512-s+9+i2yXrc5V7rGRr/2hwspf2lsQmlI9aJsAXvBW0p941sDHzXoE6riNZJdXmPHg0w/8bNqhiMbI+TmhIJuaVA==" + "resolved" "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-ocvp@2.66.0": + "integrity" "sha512-KDvwj32c7EfKfu8BY/JSRsiUF2IG0/W9/H+DbAhVf6LI6pXRpTX04ngmvi4Ytrg2G8EPCqf2t+BZEU/U4mF49A==" + "resolved" "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-oda@2.66.0": + "integrity" "sha512-eRtuBZzfN7u7/ySL3EbdmHkF9jIVhnpqkts7lxzk67l6SiRlxyUGFicDxCWt74pk1bFku07WulqxYSanvM95fA==" + "resolved" "https://registry.npmjs.org/oci-oda/-/oci-oda-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-onesubscription@2.66.0": + "integrity" "sha512-CafzN3xEr1YUr6VQK7m0SgKnsC1aRVAznoFC7EHw1nxf8T4tMd/w4qVc5YGW9tP+1xyeMaXiVh3yrpl7DQoW+Q==" + "resolved" "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-ons@2.66.0": + "integrity" "sha512-7Nm6oPPsN9LkdhKwUIFO82OjvteIlHrT5jyWa1cVgHNJo4luxzlCLmgoo/8e51uqNSmXM3BPL7TrxkyOkzcoEA==" + "resolved" "https://registry.npmjs.org/oci-ons/-/oci-ons-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-opa@2.66.0": + "integrity" "sha512-QWt+ZL9NAENwED4/k5ExalBECaKwk/DNSuLEimk045GWVVLdPn+OzZ5lrcx5zKLR1NrRBQYPoo6lYP2wOiF5Cw==" + "resolved" "https://registry.npmjs.org/oci-opa/-/oci-opa-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-opensearch@2.66.0": + "integrity" "sha512-8osRL8s/A0tpzHwRz4OB22yqQIF9Z9RgQhq2tMOjiNOfMgMtTA4IUrSc0xCdCa8o4q11m24HRWpQRySqgEwbRw==" + "resolved" "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-operatoraccesscontrol@2.66.0": + "integrity" "sha512-PiGTzLy5m2vmbO6t2ZJOgDSfivwhEngrIPsioHEV5/ZtebqnHFl7TOKlQ/v1e7F+DyC/kAr7AtBfiZNdbiz+ww==" + "resolved" "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-opsi@2.66.0": + "integrity" "sha512-l2Mj7eqBaPOToWkhO7Tvt1kLZKiN1+ghDZlNT280K6oqSivm4DZHQ4Udj52rS+lfHOCL4m8yFKspZgiKoyKe1g==" + "resolved" "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-optimizer@2.66.0": + "integrity" "sha512-UGNBUzx74KzmFQOh4rdpU276uhHPuWxXS6msOzS9tBDfcZ3SvQj834BdATmE7l3fqTeFbdQC0DZXYo8+u0AiBg==" + "resolved" "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-osmanagement@2.66.0": + "integrity" "sha512-2sr9VZHz+PYl2aY1uNv/cIRUKARHBC+wsutabSEK4xEcYORDyRXTByvqwa7tZRe7m7Nm/JuJ4ovO2ugO8ak3OA==" + "resolved" "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-osmanagementhub@2.66.0": + "integrity" "sha512-bdy9EJ7zIPcM/uS6RSfsX/fUr6h4N8Ni8DD6TfA988E7r9OpUcrZ87dckLznkWvQ+lVMe579bapXGQ6XBBSx4g==" + "resolved" "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-ospgateway@2.66.0": + "integrity" "sha512-2OztQCywJGbHQbehQcQLUFxN6Q/8ezcYkO59vMdbwoNdkHehvIXeXoguE2QrFvANA9Ej93mjq3Q4vTaetFvu8w==" + "resolved" "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-osubbillingschedule@2.66.0": + "integrity" "sha512-sdPPivSYlwXSS701FNv6/Gr0mluD0t/TlsZW81MQG/0dZmwlPgHOC/7qblrCKZme5L0C4+2Si3WWhfqHJ07VZA==" + "resolved" "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-osuborganizationsubscription@2.66.0": + "integrity" "sha512-DkBymTOU6uOfqTbbkbm+ZLfupma7MLCwNqp56fped3r1Jy3sG1qA7u4c/psnfIDglnhs6zHWy1rVRXS9LM3fTA==" + "resolved" "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-osubsubscription@2.66.0": + "integrity" "sha512-DdsJzbgZ3J6w2G35MtkFqN0tPbde0c0GBFVS8+BH2BtSJ+q0G/ieIJzOzBTLtlpxH6VpeBiSTTqe0xHrnD6lQA==" + "resolved" "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-osubusage@2.66.0": + "integrity" "sha512-JpoaRtBDletbdVNRmKg1AWKTqEJS/FA9OpCAXui7epMX7iXmoW+Gs0wLQLSEiTpwHmXh8v8656JUhuB+dH9OwQ==" + "resolved" "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-queue@2.66.0": + "integrity" "sha512-L1n3SqVgLdeumFFqQg1NrawepUwtzDEAUynmdQ5npknkCrd9zaqZWpN3kgQ28yB01UlMJb/klzyy+sxV2O2+QQ==" + "resolved" "https://registry.npmjs.org/oci-queue/-/oci-queue-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-recovery@2.66.0": + "integrity" "sha512-xVYdj7YCtS7ia0hbyDVHS09CrXO0Zg++PN7XRfXzZAzG63Tov8DBAADUUvuzngZsBM3mCDF2NshNVL+8/7JiUw==" + "resolved" "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-resourcemanager@2.66.0": + "integrity" "sha512-sh4es3bAgAyi3H6xmvnXcUc/lUDfB6NBRWBmLG0wL5rftlQ0lIw7OqkkGtu0s1lAwnv0rISpDEENbTOPyuDDLw==" + "resolved" "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-resourcesearch@2.66.0": + "integrity" "sha512-SI2UQYWFjc9t/Y99lp01f6ICdRW/kQpwKjkP/DJha2GD4rG+78o15vTIR/NW5Orl0IUPmhXB8R2qJGLkVBuGag==" + "resolved" "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-rover@2.66.0": + "integrity" "sha512-NkibafVd/Jpp0FMwSIfDjZF+VyKplgVPSl2HKy8UxjRxJ9HmpiJyltfzquEGnc7DyryhRUP8oRLKXTYWG/6zsg==" + "resolved" "https://registry.npmjs.org/oci-rover/-/oci-rover-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-sch@2.66.0": + "integrity" "sha512-aiVJ4YaoWXssu/0q2L6Z/2cyEuQ5BCz7HKhjlJZjGqFCyIPUT5TI1Gt+yY5bPtsq9y5MmckTHUF+bKlbOAZNsQ==" + "resolved" "https://registry.npmjs.org/oci-sch/-/oci-sch-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-sdk@^2.66.0": + "integrity" "sha512-xKm667mBAnN2kgNc128KuEYkbiIo1MgLG8eQhqKCZIcNe2W3gU8N+mOsJ8IR9ynsjJgwEwBAG4/S0GQntIlwlg==" + "resolved" "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-accessgovernancecp" "2.66.0" + "oci-adm" "2.66.0" + "oci-aianomalydetection" "2.66.0" + "oci-aidocument" "2.66.0" + "oci-ailanguage" "2.66.0" + "oci-aispeech" "2.66.0" + "oci-aivision" "2.66.0" + "oci-analytics" "2.66.0" + "oci-announcementsservice" "2.66.0" + "oci-apigateway" "2.66.0" + "oci-apmconfig" "2.66.0" + "oci-apmcontrolplane" "2.66.0" + "oci-apmsynthetics" "2.66.0" + "oci-apmtraces" "2.66.0" + "oci-applicationmigration" "2.66.0" + "oci-appmgmtcontrol" "2.66.0" + "oci-artifacts" "2.66.0" + "oci-audit" "2.66.0" + "oci-autoscaling" "2.66.0" + "oci-bastion" "2.66.0" + "oci-bds" "2.66.0" + "oci-blockchain" "2.66.0" + "oci-budget" "2.66.0" + "oci-certificates" "2.66.0" + "oci-certificatesmanagement" "2.66.0" + "oci-cims" "2.66.0" + "oci-cloudbridge" "2.66.0" + "oci-cloudguard" "2.66.0" + "oci-cloudmigrations" "2.66.0" + "oci-common" "2.66.0" + "oci-computeinstanceagent" "2.66.0" + "oci-containerengine" "2.66.0" + "oci-containerinstances" "2.66.0" + "oci-core" "2.66.0" + "oci-dashboardservice" "2.66.0" + "oci-database" "2.66.0" + "oci-databasemanagement" "2.66.0" + "oci-databasemigration" "2.66.0" + "oci-databasetools" "2.66.0" + "oci-datacatalog" "2.66.0" + "oci-dataflow" "2.66.0" + "oci-dataintegration" "2.66.0" + "oci-datalabelingservice" "2.66.0" + "oci-datalabelingservicedataplane" "2.66.0" + "oci-datasafe" "2.66.0" + "oci-datascience" "2.66.0" + "oci-devops" "2.66.0" + "oci-disasterrecovery" "2.66.0" + "oci-dns" "2.66.0" + "oci-dts" "2.66.0" + "oci-email" "2.66.0" + "oci-emwarehouse" "2.66.0" + "oci-events" "2.66.0" + "oci-filestorage" "2.66.0" + "oci-functions" "2.66.0" + "oci-fusionapps" "2.66.0" + "oci-genericartifactscontent" "2.66.0" + "oci-goldengate" "2.66.0" + "oci-governancerulescontrolplane" "2.66.0" + "oci-healthchecks" "2.66.0" + "oci-identity" "2.66.0" + "oci-identitydataplane" "2.66.0" + "oci-identitydomains" "2.66.0" + "oci-integration" "2.66.0" + "oci-jms" "2.66.0" + "oci-keymanagement" "2.66.0" + "oci-licensemanager" "2.66.0" + "oci-limits" "2.66.0" + "oci-loadbalancer" "2.66.0" + "oci-lockbox" "2.66.0" + "oci-loganalytics" "2.66.0" + "oci-logging" "2.66.0" + "oci-loggingingestion" "2.66.0" + "oci-loggingsearch" "2.66.0" + "oci-managementagent" "2.66.0" + "oci-managementdashboard" "2.66.0" + "oci-marketplace" "2.66.0" + "oci-mediaservices" "2.66.0" + "oci-monitoring" "2.66.0" + "oci-mysql" "2.66.0" + "oci-networkfirewall" "2.66.0" + "oci-networkloadbalancer" "2.66.0" + "oci-nosql" "2.66.0" + "oci-objectstorage" "2.66.0" + "oci-oce" "2.66.0" + "oci-ocicontrolcenter" "2.66.0" + "oci-ocvp" "2.66.0" + "oci-oda" "2.66.0" + "oci-onesubscription" "2.66.0" + "oci-ons" "2.66.0" + "oci-opa" "2.66.0" + "oci-opensearch" "2.66.0" + "oci-operatoraccesscontrol" "2.66.0" + "oci-opsi" "2.66.0" + "oci-optimizer" "2.66.0" + "oci-osmanagement" "2.66.0" + "oci-osmanagementhub" "2.66.0" + "oci-ospgateway" "2.66.0" + "oci-osubbillingschedule" "2.66.0" + "oci-osuborganizationsubscription" "2.66.0" + "oci-osubsubscription" "2.66.0" + "oci-osubusage" "2.66.0" + "oci-queue" "2.66.0" + "oci-recovery" "2.66.0" + "oci-resourcemanager" "2.66.0" + "oci-resourcesearch" "2.66.0" + "oci-rover" "2.66.0" + "oci-sch" "2.66.0" + "oci-secrets" "2.66.0" + "oci-servicecatalog" "2.66.0" + "oci-servicemanagerproxy" "2.66.0" + "oci-servicemesh" "2.66.0" + "oci-stackmonitoring" "2.66.0" + "oci-streaming" "2.66.0" + "oci-tenantmanagercontrolplane" "2.66.0" + "oci-threatintelligence" "2.66.0" + "oci-usage" "2.66.0" + "oci-usageapi" "2.66.0" + "oci-vault" "2.66.0" + "oci-vbsinst" "2.66.0" + "oci-visualbuilder" "2.66.0" + "oci-vnmonitoring" "2.66.0" + "oci-vulnerabilityscanning" "2.66.0" + "oci-waa" "2.66.0" + "oci-waas" "2.66.0" + "oci-waf" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-secrets@2.66.0": + "integrity" "sha512-VGUnT2ZfMme/rQiajxgF8V8MyClrfDSciGYEMAXIOsuwmvoWVhLFBC2G8PJU/dfklqJBxeqDji4JqT6T7KAy3Q==" + "resolved" "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-servicecatalog@2.66.0": + "integrity" "sha512-YKvgmeujfCI9YdG/j+iT25hk57dlCt+faqbG+D1pYiruWpOuZEgaumMl7+ADqmg/LPYEB4241oT0MQqrRdX39g==" + "resolved" "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-servicemanagerproxy@2.66.0": + "integrity" "sha512-3ch47e9spMHonA2C8w2bmYF7VvBZOKB2rEFF+oPJZ6B5F+s3X0z1J388Sd8ujLVuY0U8D5qVeWQN7nRGLj45jg==" + "resolved" "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-servicemesh@2.66.0": + "integrity" "sha512-RU1/ZiTTZwztWvWR/COAjyLCnfWh8uYVUf5PH+BJAZ5k3s1zP37Zpg0ElyFxcWwxaS+uY1hNACBttI9lf8wmhQ==" + "resolved" "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-stackmonitoring@2.66.0": + "integrity" "sha512-kBg0GLC7UGMwWaJdoEKcetHjx5Hu8Q5SAtY/IJy6aevQsfpMql4vpXEbpYY6GLD1yabuUp1eI5VjPDOrOFLslg==" + "resolved" "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-streaming@2.66.0": + "integrity" "sha512-BK305N47IcXyjxdlsHh0BMgsFetD2LadUAPTxv2BNj0NAER6/ACItqS7Bq7+CXlhSqOmeI61U5fFydfVz5Bx8A==" + "resolved" "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-tenantmanagercontrolplane@2.66.0": + "integrity" "sha512-p9SLZe+FaSW1+Fk5ZGjkWDB6LaGC46Nq4E3qidWzvwZ8be6oTXft8+Jbehe7JuABY41Zmu5tIJi6t/e+7eqmEQ==" + "resolved" "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-threatintelligence@2.66.0": + "integrity" "sha512-bymFGqGmZXL1LboYX9wwkRuYvmryYliVZHmjspAnEJvPFmumKQlPR7Ow6ENndGDsmwdIwW8f/rQjzK6RutcKNQ==" + "resolved" "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-usage@2.66.0": + "integrity" "sha512-uM1w1Ic33ceSOU39bbd8CSsVAiOr5doC979Abx4olTXGKPIf4YQ3VdIOCC1dlu+kOw8ytAv7xIFqj/8GXHOfTw==" + "resolved" "https://registry.npmjs.org/oci-usage/-/oci-usage-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-usageapi@2.66.0": + "integrity" "sha512-zkOvrWTOHJcH1f+EQN3XLor8G0IAbIFt0qm0+fuKBBnDujo+BJXI9SbUMX1fpVyti4rX/elmyUjJ4M92Vh5m8A==" + "resolved" "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-vault@2.66.0": + "integrity" "sha512-BDpdr4JQV3Tg2hejvDtAUct79YXAVBC3+ICiANuIzLMUxDnRrVFwLguqN+hJFCDgaDSh7f2bbPSgIvViXVqukQ==" + "resolved" "https://registry.npmjs.org/oci-vault/-/oci-vault-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-vbsinst@2.66.0": + "integrity" "sha512-oX4jtqGO2TQMe6QqFqCOsDIy696x3TXIrUETnUwoKpG8nSBSXONnLHaen7JibAnYrsfxXxizrMM4NAzx8pz4sA==" + "resolved" "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-visualbuilder@2.66.0": + "integrity" "sha512-VnW1y1oNPIysnd2C0Ubdui+qw5x4DHc0dY3JNNwMi8R8yDNv03RiMgepgz2GXaDdnrUrKM/KsdHeGO+WaQ/EcA==" + "resolved" "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-vnmonitoring@2.66.0": + "integrity" "sha512-mbziDquFP+ZSe4u8fxyU6dxXTEDm3wGgxanyrbFGDCYHfQk0pBD3P9NWtW3+1rEHGtWZu+DcDCxlKbS87oU+Xg==" + "resolved" "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-vulnerabilityscanning@2.66.0": + "integrity" "sha512-6bJDtVqF375u8Wo/GOCHRH29Oo6Ps6Q0Y5I0qNo0ZGenVCb5Ut8OzGSZqi7fvt9CBqebzZI2eoWnf06rCBg9ww==" + "resolved" "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-waa@2.66.0": + "integrity" "sha512-ZybV9Sd0fn6DhaIh7qfBOzkEUhhc7FSUPyV+D9nIXKMZ9IebxkO5Vc5TrR7RlvRmYMg0j9S5Dy3KDED79u2Z4Q==" + "resolved" "https://registry.npmjs.org/oci-waa/-/oci-waa-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-waas@2.66.0": + "integrity" "sha512-tg1l0K9wRuNnt4IHXsMHz46dRvdzOMUCJnMjYpWOY898Gj22rsPl2eWjS7AqNJrlhEc3OaL6fCEAdA6fuvJmHA==" + "resolved" "https://registry.npmjs.org/oci-waas/-/oci-waas-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-waf@2.66.0": + "integrity" "sha512-KLtm7OKLAfVdXEySsfQE5YJuract1Wd+79YVHwuFANim9cMZGZNP83xSdWvSYMnb7Vp2Eg8Q3N1yKZn6r4RWtQ==" + "resolved" "https://registry.npmjs.org/oci-waf/-/oci-waf-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"oci-workrequests@2.66.0": + "integrity" "sha512-bvqYWFPkyOJ8Em3xVCsr0A/4nvdp6AeWJfYVBsNNZxswtKuLfgLCeGfQBoa6ZRrYIJGTDAbljKWzwtD5/tclSw==" + "resolved" "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.66.0.tgz" + "version" "2.66.0" + dependencies: + "oci-common" "2.66.0" + "oci-workrequests" "2.66.0" + +"octokit-pagination-methods@^1.1.0": + "integrity" "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==" + "resolved" "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz" + "version" "1.1.0" + +"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^2.0.0": + "integrity" "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "mimic-fn" "^1.0.0" + +"onetime@^5.1.0": + "integrity" "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "mimic-fn" "^2.1.0" + +"opencollective-postinstall@^2.0.2": + "integrity" "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==" + "resolved" "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz" + "version" "2.0.3" + +"opossum@5.0.1": + "integrity" "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==" + "resolved" "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz" + "version" "5.0.1" + +"optionator@^0.9.1": + "integrity" "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz" + "version" "0.9.1" + dependencies: + "deep-is" "^0.1.3" + "fast-levenshtein" "^2.0.6" + "levn" "^0.4.1" + "prelude-ls" "^1.2.1" + "type-check" "^0.4.0" + "word-wrap" "^1.2.3" + +"os-homedir@^1.0.0": + "integrity" "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + "resolved" "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" + "version" "1.0.2" + +"os-name@^3.1.0": + "integrity" "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==" + "resolved" "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "macos-release" "^2.2.0" + "windows-release" "^3.1.0" + +"os-tmpdir@^1.0.0", "os-tmpdir@~1.0.2": + "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + "version" "1.0.2" + +"osenv@^0.1.4", "osenv@^0.1.5": + "integrity" "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==" + "resolved" "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz" + "version" "0.1.5" + dependencies: + "os-homedir" "^1.0.0" + "os-tmpdir" "^1.0.0" + +"p-cancelable@^2.0.0": + "integrity" "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz" + "version" "2.1.1" + +"p-defer@^3.0.0": + "integrity" "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" + "resolved" "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz" + "version" "3.0.0" + +"p-finally@^1.0.0": + "resolved" "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + "version" "1.0.0" + +"p-limit@^1.1.0": + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "p-try" "^1.0.0" + +"p-limit@^2.0.0": + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "p-try" "^2.0.0" + +"p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-limit@^3.0.1": + "integrity" "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "p-try" "^2.0.0" + +"p-locate@^2.0.0": + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-limit" "^1.1.0" + +"p-locate@^3.0.0": + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "p-limit" "^2.0.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-map-series@^1.0.0": + "integrity" "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=" + "resolved" "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "p-reduce" "^1.0.0" + +"p-map@^2.1.0": + "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + "version" "2.1.0" + +"p-pipe@^1.2.0": + "integrity" "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=" + "resolved" "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz" + "version" "1.2.0" + +"p-queue@^4.0.0": + "integrity" "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==" + "resolved" "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "eventemitter3" "^3.1.0" + +"p-queue@^6.0.2": + "integrity" "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==" + "resolved" "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz" + "version" "6.6.1" + dependencies: + "eventemitter3" "^4.0.4" + "p-timeout" "^3.1.0" + +"p-reduce@^1.0.0": + "integrity" "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + "resolved" "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz" + "version" "1.0.0" + +"p-timeout@^3.1.0": + "integrity" "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==" + "resolved" "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "p-finally" "^1.0.0" + +"p-try@^1.0.0": + "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + "version" "1.0.0" + +"p-try@^2.0.0": + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" + +"p-waterfall@^1.0.0": + "integrity" "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=" + "resolved" "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "p-reduce" "^1.0.0" + +"parallel-transform@^1.1.0": + "integrity" "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==" + "resolved" "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "cyclist" "^1.0.1" + "inherits" "^2.0.3" + "readable-stream" "^2.1.5" + +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "callsites" "^3.0.0" + +"parse-github-repo-url@^1.3.0": + "integrity" "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=" + "resolved" "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz" + "version" "1.4.1" + +"parse-json@^2.2.0": + "integrity" "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "error-ex" "^1.2.0" + +"parse-json@^4.0.0": + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "error-ex" "^1.3.1" + "json-parse-better-errors" "^1.0.1" + +"parse-json@^5.0.0": + "integrity" "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "@babel/code-frame" "^7.0.0" + "error-ex" "^1.3.1" + "json-parse-better-errors" "^1.0.1" + "lines-and-columns" "^1.1.6" + +"parse-path@^4.0.0": + "integrity" "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==" + "resolved" "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-ssh" "^1.3.0" + "protocols" "^1.4.0" + +"parse-url@^5.0.0": + "integrity" "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==" + "resolved" "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-ssh" "^1.3.0" + "normalize-url" "^3.3.0" + "parse-path" "^4.0.0" + "protocols" "^1.4.0" + +"pascalcase@^0.1.1": + "integrity" "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "resolved" "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + "version" "0.1.1" + +"path-dirname@^1.0.0": + "integrity" "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "resolved" "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" + "version" "1.0.2" + +"path-exists@^2.0.0": + "integrity" "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "pinkie-promise" "^2.0.0" + +"path-exists@^3.0.0": + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + "version" "3.0.0" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-is-absolute@^1.0.0": + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^2.0.0", "path-key@^2.0.1": + "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" + "version" "2.0.1" + +"path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.6": + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz" + "version" "1.0.6" + +"path-type@^1.0.0": + "integrity" "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "graceful-fs" "^4.1.2" + "pify" "^2.0.0" + "pinkie-promise" "^2.0.0" + +"path-type@^3.0.0": + "integrity" "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "pify" "^3.0.0" + +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" + +"pathval@^1.1.0": + "resolved" "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz" + "version" "1.1.0" + +"performance-now@^2.1.0": + "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" + "version" "2.1.0" + +"picomatch@^2.0.4", "picomatch@^2.0.7": + "integrity" "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz" + "version" "2.2.2" + +"picomatch@^2.3.1": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" + +"pify@^2.0.0": + "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" + +"pify@^2.3.0": + "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" + +"pify@^3.0.0": + "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + "version" "3.0.0" + +"pify@^4.0.1": + "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + "version" "4.0.1" + +"pinkie-promise@^2.0.0": + "integrity" "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" + "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "pinkie" "^2.0.0" + +"pinkie@^2.0.0": + "integrity" "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + "version" "2.0.4" + +"pkg-dir@^3.0.0": + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "find-up" "^3.0.0" + +"pkg-dir@^4.2.0": + "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "find-up" "^4.0.0" + +"please-upgrade-node@^3.2.0": + "integrity" "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==" + "resolved" "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "semver-compare" "^1.0.0" + +"posix-character-classes@^0.1.0": + "integrity" "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + "resolved" "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + "version" "0.1.1" + +"prelude-ls@^1.2.1": + "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + "version" "1.2.1" + +"prettier@^1.15.3", "prettier@>=1.8.0": + "resolved" "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz" + "version" "1.18.2" + +"pretty-quick@^1.8.0": + "resolved" "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz" + "version" "1.11.1" + dependencies: + "chalk" "^2.3.0" + "execa" "^0.8.0" + "find-up" "^2.1.0" + "ignore" "^3.3.7" + "mri" "^1.1.0" + "multimatch" "^3.0.0" + +"private@^0.1.8": + "integrity" "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + "resolved" "https://registry.npmjs.org/private/-/private-0.1.8.tgz" + "version" "0.1.8" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"promise-inflight@^1.0.1": + "integrity" "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" + "version" "1.0.1" + +"promise-retry@^1.1.1": + "integrity" "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=" + "resolved" "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "err-code" "^1.0.0" + "retry" "^0.10.0" + +"promise.allsettled@1.0.2": + "integrity" "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==" + "resolved" "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "array.prototype.map" "^1.0.1" + "define-properties" "^1.1.3" + "es-abstract" "^1.17.0-next.1" + "function-bind" "^1.1.1" + "iterate-value" "^1.0.0" + +"promise@^7.0.1": + "integrity" "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==" + "resolved" "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" + "version" "7.3.1" + dependencies: + "asap" "~2.0.3" + +"promzard@^0.3.0": + "integrity" "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=" + "resolved" "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "read" "1" + +"prop-types@^15.5.9", "prop-types@^15.7.2": + "integrity" "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==" + "resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz" + "version" "15.7.2" + dependencies: + "loose-envify" "^1.4.0" + "object-assign" "^4.1.1" + "react-is" "^16.8.1" + +"propagate@^1.0.0": + "resolved" "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz" + "version" "1.0.0" + +"property-expr@^2.0.4": + "version" "2.0.5" + +"proto-list@~1.2.1": + "integrity" "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + "resolved" "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + "version" "1.2.4" + +"protobufjs@^6.8.1": + "integrity" "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==" + "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz" + "version" "6.10.1" + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.1" + "@types/node" "^13.7.0" + "long" "^4.0.0" + +"protobufjs@^6.8.6", "protobufjs@^6.9.0": + "integrity" "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==" + "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz" + "version" "6.9.0" + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.1" + "@types/node" "^13.7.0" + "long" "^4.0.0" + +"protobufjs@^6.8.8": + "integrity" "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==" + "resolved" "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz" + "version" "6.10.1" + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.1" + "@types/node" "^13.7.0" + "long" "^4.0.0" + +"protocols@^1.1.0", "protocols@^1.4.0": + "integrity" "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==" + "resolved" "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz" + "version" "1.4.7" + +"protoduck@^5.0.1": + "integrity" "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==" + "resolved" "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "genfun" "^5.0.0" + +"pseudomap@^1.0.2": + "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + "version" "1.0.2" + +"psl@^1.1.28": + "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" + "version" "1.8.0" + +"pug-attrs@^2.0.4": + "integrity" "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==" + "resolved" "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "constantinople" "^3.0.1" + "js-stringify" "^1.0.1" + "pug-runtime" "^2.0.5" + +"pug-code-gen@^2.0.2": + "integrity" "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==" + "resolved" "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "constantinople" "^3.1.2" + "doctypes" "^1.1.0" + "js-stringify" "^1.0.1" + "pug-attrs" "^2.0.4" + "pug-error" "^1.3.3" + "pug-runtime" "^2.0.5" + "void-elements" "^2.0.1" + "with" "^5.0.0" + +"pug-error@^1.3.3": + "integrity" "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==" + "resolved" "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz" + "version" "1.3.3" + +"pug-filters@^3.1.1": + "integrity" "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==" + "resolved" "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "clean-css" "^4.1.11" + "constantinople" "^3.0.1" + "jstransformer" "1.0.0" + "pug-error" "^1.3.3" + "pug-walk" "^1.1.8" + "resolve" "^1.1.6" + "uglify-js" "^2.6.1" + +"pug-lexer@^4.1.0": + "integrity" "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==" + "resolved" "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "character-parser" "^2.1.1" + "is-expression" "^3.0.0" + "pug-error" "^1.3.3" + +"pug-linker@^3.0.6": + "integrity" "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==" + "resolved" "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz" + "version" "3.0.6" + dependencies: + "pug-error" "^1.3.3" + "pug-walk" "^1.1.8" + +"pug-load@^2.0.12": + "integrity" "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==" + "resolved" "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz" + "version" "2.0.12" + dependencies: + "object-assign" "^4.1.0" + "pug-walk" "^1.1.8" + +"pug-parser@^5.0.1": + "integrity" "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==" + "resolved" "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "pug-error" "^1.3.3" + "token-stream" "0.0.1" + +"pug-runtime@^2.0.5": + "integrity" "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==" + "resolved" "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz" + "version" "2.0.5" + +"pug-strip-comments@^1.0.4": + "integrity" "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==" + "resolved" "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "pug-error" "^1.3.3" + +"pug-walk@^1.1.8": + "integrity" "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==" + "resolved" "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz" + "version" "1.1.8" + +"pug@^2.0.3": + "integrity" "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==" + "resolved" "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "pug-code-gen" "^2.0.2" + "pug-filters" "^3.1.1" + "pug-lexer" "^4.1.0" + "pug-linker" "^3.0.6" + "pug-load" "^2.0.12" + "pug-parser" "^5.0.1" + "pug-runtime" "^2.0.5" + "pug-strip-comments" "^1.0.4" + +"pump@^2.0.0": + "integrity" "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==" + "resolved" "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "end-of-stream" "^1.1.0" + "once" "^1.3.1" + +"pump@^3.0.0": + "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "end-of-stream" "^1.1.0" + "once" "^1.3.1" + +"pumpify@^1.3.3", "pumpify@^1.3.5": + "integrity" "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==" + "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" + "version" "1.5.1" + dependencies: + "duplexify" "^3.6.0" + "inherits" "^2.0.3" + "pump" "^2.0.0" + +"pumpify@^2.0.0": + "integrity" "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==" + "resolved" "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "duplexify" "^4.1.1" + "inherits" "^2.0.3" + "pump" "^3.0.0" + +"punycode@^2.1.0", "punycode@^2.1.1": + "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + "version" "2.1.1" + +"punycode@1.3.2": + "integrity" "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + "version" "1.3.2" + +"q@^1.5.1": + "integrity" "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + "version" "1.5.1" + +"qs@^6.5.1", "qs@~6.5.2": + "integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" + "version" "6.5.2" + +"querystring@0.2.0": + "integrity" "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + "resolved" "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + "version" "0.2.0" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"quick-lru@^1.0.0": + "integrity" "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" + "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz" + "version" "1.1.0" + +"quick-lru@^4.0.1": + "integrity" "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" + "version" "4.0.1" + +"quick-lru@^5.1.1": + "integrity" "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + "version" "5.1.1" + +"react-ace@^6.5.0": + "integrity" "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==" + "resolved" "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz" + "version" "6.6.0" + dependencies: + "@babel/polyfill" "^7.4.4" + "brace" "^0.11.1" + "diff-match-patch" "^1.0.4" + "lodash.get" "^4.4.2" + "lodash.isequal" "^4.5.0" + "prop-types" "^15.7.2" + +"react-docgen@^5.3.0": + "integrity" "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==" + "resolved" "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "@babel/core" "^7.7.5" + "@babel/runtime" "^7.7.6" + "ast-types" "^0.13.2" + "commander" "^2.19.0" + "doctrine" "^3.0.0" + "neo-async" "^2.6.1" + "node-dir" "^0.1.10" + "strip-indent" "^3.0.0" + +"react-frame-component@^4.1.1": + "integrity" "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==" + "resolved" "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz" + "version" "4.1.3" + +"react-is@^16.8.1": + "integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + "version" "16.13.1" + +"read-cmd-shim@^1.0.1": + "integrity" "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==" + "resolved" "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "graceful-fs" "^4.1.2" + +"read-package-json@^2.0.0", "read-package-json@^2.0.13", "read-package-json@1 || 2": + "integrity" "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==" + "resolved" "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "glob" "^7.1.1" + "json-parse-better-errors" "^1.0.1" + "normalize-package-data" "^2.0.0" + "npm-normalize-package-bin" "^1.0.0" + optionalDependencies: + "graceful-fs" "^4.1.2" + +"read-package-tree@^5.1.6": + "integrity" "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==" + "resolved" "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz" + "version" "5.3.1" + dependencies: + "read-package-json" "^2.0.0" + "readdir-scoped-modules" "^1.0.0" + "util-promisify" "^2.1.0" + +"read-pkg-up@^1.0.1": + "integrity" "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "find-up" "^1.0.0" + "read-pkg" "^1.0.0" + +"read-pkg-up@^3.0.0": + "integrity" "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "find-up" "^2.0.0" + "read-pkg" "^3.0.0" + +"read-pkg-up@^7.0.1": + "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "find-up" "^4.1.0" + "read-pkg" "^5.2.0" + "type-fest" "^0.8.1" + +"read-pkg@^1.0.0": + "integrity" "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "load-json-file" "^1.0.0" + "normalize-package-data" "^2.3.2" + "path-type" "^1.0.0" + +"read-pkg@^3.0.0": + "integrity" "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "load-json-file" "^4.0.0" + "normalize-package-data" "^2.3.2" + "path-type" "^3.0.0" + +"read-pkg@^5.2.0": + "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "@types/normalize-package-data" "^2.4.0" + "normalize-package-data" "^2.5.0" + "parse-json" "^5.0.0" + "type-fest" "^0.6.0" + +"read@~1.0.1", "read@1": + "integrity" "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=" + "resolved" "https://registry.npmjs.org/read/-/read-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "mute-stream" "~0.0.4" + +"readable-stream@^2.0.0", "readable-stream@^2.0.6", "readable-stream@^2.1.5", "readable-stream@^2.2.2", "readable-stream@^2.3.6", "readable-stream@~2.3.6", "readable-stream@1 || 2": + "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + "version" "2.3.7" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^3.0.2": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@^3.1.1", "readable-stream@^3.4.0", "readable-stream@2 || 3": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@2 || 3": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@3": + "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdir-scoped-modules@^1.0.0": + "integrity" "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==" + "resolved" "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "debuglog" "^1.0.1" + "dezalgo" "^1.0.0" + "graceful-fs" "^4.1.2" + "once" "^1.3.0" + +"readdirp@~3.3.0": + "integrity" "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "picomatch" "^2.0.7" + +"recast@^0.17.3": + "integrity" "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==" + "resolved" "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz" + "version" "0.17.6" + dependencies: + "ast-types" "0.12.4" + "esprima" "~4.0.0" + "private" "^0.1.8" + "source-map" "~0.6.1" + +"redent@^1.0.0": + "integrity" "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=" + "resolved" "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "indent-string" "^2.1.0" + "strip-indent" "^1.0.1" + +"redent@^2.0.0": + "integrity" "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=" + "resolved" "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "indent-string" "^3.0.0" + "strip-indent" "^2.0.0" + +"redent@^3.0.0": + "integrity" "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" + "resolved" "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "indent-string" "^4.0.0" + "strip-indent" "^3.0.0" + +"regenerator-runtime@^0.11.0": + "integrity" "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" + "version" "0.11.1" + +"regenerator-runtime@^0.13.11", "regenerator-runtime@^0.13.4": + "version" "0.13.11" + +"regex-not@^1.0.0", "regex-not@^1.0.2": + "integrity" "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==" + "resolved" "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "extend-shallow" "^3.0.2" + "safe-regex" "^1.1.0" + +"regexpp@^3.2.0": + "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + "version" "3.2.0" + +"repeat-element@^1.1.2": + "integrity" "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz" + "version" "1.1.3" + +"repeat-string@^1.5.2", "repeat-string@^1.6.1": + "integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + "resolved" "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + "version" "1.6.1" + +"repeating@^2.0.0": + "integrity" "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" + "resolved" "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "is-finite" "^1.0.0" + +"request@^2.88.0", "request@>= 2.52.0": + "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" + "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz" + "version" "2.88.2" + dependencies: + "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.3" + "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.5.0" + "tunnel-agent" "^0.6.0" + "uuid" "^3.3.2" + +"require-directory@^2.1.1": + "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" + +"requizzle@^0.2.3": + "integrity" "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==" + "resolved" "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz" + "version" "0.2.3" + dependencies: + "lodash" "^4.17.14" + +"resolve-alpn@^1.0.0": + "integrity" "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" + "resolved" "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz" + "version" "1.1.2" + +"resolve-cwd@^2.0.0": + "integrity" "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=" + "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "resolve-from" "^3.0.0" + +"resolve-from@^3.0.0": + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" + "version" "3.0.0" + +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" + +"resolve-url@^0.2.1": + "integrity" "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + "resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + "version" "0.2.1" + +"resolve@^1.1.6", "resolve@^1.3.2": + "integrity" "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz" + "version" "1.17.0" + dependencies: + "path-parse" "^1.0.6" + +"resolve@^1.10.0": + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz" + "version" "1.12.0" + dependencies: + "path-parse" "^1.0.6" + +"responselike@^2.0.0": + "integrity" "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==" + "resolved" "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "lowercase-keys" "^2.0.0" + +"restore-cursor@^2.0.0": + "integrity" "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=" + "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "onetime" "^2.0.0" + "signal-exit" "^3.0.2" + +"ret@~0.1.10": + "integrity" "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + "resolved" "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + "version" "0.1.15" + +"retry-request@^4.0.0", "retry-request@^4.1.1": + "integrity" "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==" + "resolved" "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "debug" "^4.1.1" + "through2" "^3.0.1" + +"retry@^0.10.0": + "integrity" "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz" + "version" "0.10.1" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"right-align@^0.1.1": + "integrity" "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=" + "resolved" "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz" + "version" "0.1.3" + dependencies: + "align-text" "^0.1.1" + +"rimraf@^2.5.4", "rimraf@^2.6.1", "rimraf@^2.6.2", "rimraf@^2.6.3": + "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "glob" "^7.1.3" + +"rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"run-async@^2.2.0": + "integrity" "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + "resolved" "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" + "version" "2.4.1" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"run-queue@^1.0.0", "run-queue@^1.0.3": + "integrity" "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=" + "resolved" "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "aproba" "^1.1.1" + +"rxjs@^6.4.0": + "integrity" "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==" + "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz" + "version" "6.5.5" + dependencies: + "tslib" "^1.9.0" + +"safe-buffer@^5.0.1", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@~5.2.0": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" + +"safe-buffer@~5.1.0": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-regex@^1.1.0": + "integrity" "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=" + "resolved" "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "ret" "~0.1.10" + +"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@~2.1.0": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"sax@>=0.6.0": + "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + "version" "1.2.4" + +"sax@1.2.1": + "integrity" "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz" + "version" "1.2.1" + +"semver-compare@^1.0.0": + "resolved" "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" + "version" "1.0.0" + +"semver-regex@^2.0.0": + "integrity" "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" + "resolved" "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz" + "version" "2.0.0" + +"semver@^5.4.1": + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.5.0": + "resolved" "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz" + "version" "5.6.0" + +"semver@^5.5.1": + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.6.0": + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.7.0": + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^5.7.1": + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@^6.0.0", "semver@^6.2.0": + "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + "version" "6.3.0" + +"semver@^7.1.3": + "integrity" "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" + "version" "7.3.2" + +"semver@^7.3.5": + "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" + "version" "7.3.7" + dependencies: + "lru-cache" "^6.0.0" + +"semver@^7.3.8": + "integrity" "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + "version" "7.5.4" + dependencies: + "lru-cache" "^6.0.0" + +"semver@2 || 3 || 4 || 5": + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"semver@2.x || 3.x || 4 || 5": + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + "version" "5.7.1" + +"serialize-javascript@3.0.0": + "integrity" "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz" + "version" "3.0.0" + +"set-blocking@^2.0.0", "set-blocking@~2.0.0": + "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"set-value@^2.0.0", "set-value@^2.0.1": + "integrity" "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==" + "resolved" "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "extend-shallow" "^2.0.1" + "is-extendable" "^0.1.1" + "is-plain-object" "^2.0.3" + "split-string" "^3.0.1" + +"shallow-clone@^3.0.0": + "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" + "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^6.0.2" + +"shebang-command@^1.2.0": + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "shebang-regex" "^1.0.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^1.0.0": + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + "version" "1.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"signal-exit@^3.0.0": + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz" + "version" "3.0.2" + +"signal-exit@^3.0.2": + "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" + "version" "3.0.3" + +"slash@^2.0.0": + "resolved" "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" + "version" "2.0.0" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"slide@^1.1.6": + "integrity" "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + "resolved" "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz" + "version" "1.1.6" + +"smart-buffer@^4.1.0": + "integrity" "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" + "resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz" + "version" "4.1.0" + +"snakeize@^0.1.0": + "integrity" "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=" + "resolved" "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz" + "version" "0.1.0" + +"snapdragon-node@^2.0.1": + "integrity" "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==" + "resolved" "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "define-property" "^1.0.0" + "isobject" "^3.0.0" + "snapdragon-util" "^3.0.1" + +"snapdragon-util@^3.0.1": + "integrity" "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==" + "resolved" "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^3.2.0" + +"snapdragon@^0.8.1": + "integrity" "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==" + "resolved" "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + "version" "0.8.2" + dependencies: + "base" "^0.11.1" + "debug" "^2.2.0" + "define-property" "^0.2.5" + "extend-shallow" "^2.0.1" + "map-cache" "^0.2.2" + "source-map" "^0.5.6" + "source-map-resolve" "^0.5.0" + "use" "^3.1.0" + +"socks-proxy-agent@^4.0.0": + "integrity" "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==" + "resolved" "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "agent-base" "~4.2.1" + "socks" "~2.3.2" + +"socks@~2.3.2": + "integrity" "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==" + "resolved" "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz" + "version" "2.3.3" + dependencies: + "ip" "1.1.5" + "smart-buffer" "^4.1.0" + +"sort-keys@^2.0.0": + "integrity" "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=" + "resolved" "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "is-plain-obj" "^1.0.0" + +"source-map-resolve@^0.5.0": + "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" + "resolved" "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + "version" "0.5.3" + dependencies: + "atob" "^2.1.2" + "decode-uri-component" "^0.2.0" + "resolve-url" "^0.2.1" + "source-map-url" "^0.4.0" + "urix" "^0.1.0" + +"source-map-support@^0.5.17": + "integrity" "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" + "version" "0.5.19" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map-url@^0.4.0": + "integrity" "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" + "version" "0.4.0" + +"source-map@^0.5.0", "source-map@^0.5.6", "source-map@~0.5.1": + "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + "version" "0.5.7" + +"source-map@^0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@~0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@~0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"spdx-correct@^3.0.0": + "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "spdx-expression-parse" "^3.0.0" + "spdx-license-ids" "^3.0.0" + +"spdx-exceptions@^2.1.0": + "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz" + "version" "2.2.0" + +"spdx-expression-parse@^3.0.0": + "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "spdx-exceptions" "^2.1.0" + "spdx-license-ids" "^3.0.0" + +"spdx-license-ids@^3.0.0": + "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz" + "version" "3.0.5" + +"split-array-stream@^1.0.0": + "integrity" "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=" + "resolved" "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "async" "^2.4.0" + "is-stream-ended" "^0.1.0" + +"split-array-stream@^2.0.0": + "integrity" "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==" + "resolved" "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "is-stream-ended" "^0.1.4" + +"split-string@^3.0.1", "split-string@^3.0.2": + "integrity" "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==" + "resolved" "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "extend-shallow" "^3.0.0" + +"split@^1.0.0": + "integrity" "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==" + "resolved" "https://registry.npmjs.org/split/-/split-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "through" "2" + +"split2@^2.0.0": + "integrity" "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==" + "resolved" "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "through2" "^2.0.2" + +"sprintf-js@~1.0.2": + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"sshpk@^1.14.1", "sshpk@^1.7.0", "sshpk@1.16.1": + "integrity" "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==" + "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" + "version" "1.16.1" + dependencies: + "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" + +"ssri@^6.0.0", "ssri@^6.0.1": + "integrity" "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==" + "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "figgy-pudding" "^3.5.1" + +"stack-trace@0.0.10": + "integrity" "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + "resolved" "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz" + "version" "0.0.10" + +"static-extend@^0.1.1": + "integrity" "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=" + "resolved" "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + "version" "0.1.2" + dependencies: + "define-property" "^0.2.5" + "object-copy" "^0.1.0" + +"stream-each@^1.1.0": + "integrity" "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==" + "resolved" "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" + "version" "1.2.3" + dependencies: + "end-of-stream" "^1.1.0" + "stream-shift" "^1.0.0" + +"stream-events@^1.0.1", "stream-events@^1.0.4", "stream-events@^1.0.5": + "integrity" "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==" + "resolved" "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "stubs" "^3.0.0" + +"stream-shift@^1.0.0": + "integrity" "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "resolved" "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" + "version" "1.0.1" + +"string_decoder@^1.1.1": + "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "safe-buffer" "~5.2.0" + +"string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string-format-obj@^1.1.1": + "integrity" "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==" + "resolved" "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz" + "version" "1.1.1" + +"string-width@^1.0.1": + "integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "code-point-at" "^1.0.0" + "is-fullwidth-code-point" "^1.0.0" + "strip-ansi" "^3.0.0" + +"string-width@^1.0.2 || 2": + "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "is-fullwidth-code-point" "^2.0.0" + "strip-ansi" "^4.0.0" + +"string-width@^2.1.0": + "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "is-fullwidth-code-point" "^2.0.0" + "strip-ansi" "^4.0.0" + +"string-width@^3.0.0", "string-width@^3.1.0": + "integrity" "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "emoji-regex" "^7.0.1" + "is-fullwidth-code-point" "^2.0.0" + "strip-ansi" "^5.1.0" + +"string-width@^4.1.0", "string-width@^4.2.0": + "integrity" "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.0" + +"string.prototype.trimend@^1.0.1": + "integrity" "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.17.5" + +"string.prototype.trimstart@^1.0.1": + "integrity" "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "define-properties" "^1.1.3" + "es-abstract" "^1.17.5" + +"strip-ansi@^3.0.0", "strip-ansi@^3.0.1": + "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ansi-regex" "^2.0.0" + +"strip-ansi@^4.0.0": + "integrity" "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "ansi-regex" "^3.0.0" + +"strip-ansi@^5.0.0", "strip-ansi@^5.1.0", "strip-ansi@^5.2.0": + "integrity" "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "ansi-regex" "^4.1.0" + +"strip-ansi@^6.0.0": + "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "ansi-regex" "^5.0.0" + +"strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-bom@^2.0.0": + "integrity" "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "is-utf8" "^0.2.0" + +"strip-bom@^3.0.0": + "integrity" "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + "version" "3.0.0" + +"strip-eof@^1.0.0": + "resolved" "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + "version" "1.0.0" + +"strip-indent@^1.0.1": + "integrity" "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "get-stdin" "^4.0.1" + +"strip-indent@^2.0.0": + "integrity" "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz" + "version" "2.0.0" + +"strip-indent@^3.0.0": + "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "min-indent" "^1.0.0" + +"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" + +"strip-json-comments@3.0.1": + "integrity" "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz" + "version" "3.0.1" + +"strong-log-transformer@^2.0.0": + "integrity" "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==" + "resolved" "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "duplexer" "^0.1.1" + "minimist" "^1.2.0" + "through" "^2.3.4" + +"stubs@^3.0.0": + "integrity" "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=" + "resolved" "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz" + "version" "3.0.0" + +"supports-color@^5.3.0": + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-color@7.1.0": + "integrity" "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "has-flag" "^4.0.0" + +"taffydb@2.6.2": + "integrity" "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=" + "resolved" "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz" + "version" "2.6.2" + +"tar@^4.4.10", "tar@^4.4.12", "tar@^4.4.8": + "integrity" "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==" + "resolved" "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz" + "version" "4.4.13" + dependencies: + "chownr" "^1.1.1" + "fs-minipass" "^1.2.5" + "minipass" "^2.8.6" + "minizlib" "^1.2.1" + "mkdirp" "^0.5.0" + "safe-buffer" "^5.1.2" + "yallist" "^3.0.3" + +"teeny-request@^7.0.0": + "integrity" "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==" + "resolved" "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "http-proxy-agent" "^4.0.0" + "https-proxy-agent" "^5.0.0" + "node-fetch" "^2.2.0" + "stream-events" "^1.0.5" + "uuid" "^8.0.0" + +"temp-dir@^1.0.0": + "integrity" "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" + "version" "1.0.0" + +"temp-write@^3.4.0": + "integrity" "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=" + "resolved" "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz" + "version" "3.4.0" + dependencies: + "graceful-fs" "^4.1.2" + "is-stream" "^1.1.0" + "make-dir" "^1.0.0" + "pify" "^3.0.0" + "temp-dir" "^1.0.0" + "uuid" "^3.0.1" + +"text-extensions@^1.0.0": + "integrity" "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" + "resolved" "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz" + "version" "1.9.0" + +"text-table@^0.2.0": + "integrity" "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"thenify-all@^1.0.0": + "integrity" "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=" + "resolved" "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "thenify" ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + "integrity" "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==" + "resolved" "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" + "version" "3.3.1" + dependencies: + "any-promise" "^1.0.0" + +"through@^2.3.4", "through@^2.3.6", "through@>=2.2.7 <3", "through@2": + "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + "version" "2.3.8" + +"through2@^2.0.0", "through2@^2.0.2", "through2@^2.0.3": + "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "readable-stream" "~2.3.6" + "xtend" "~4.0.1" + +"through2@^3.0.0": + "integrity" "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "inherits" "^2.0.4" + "readable-stream" "2 || 3" + +"through2@^3.0.1": + "integrity" "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "inherits" "^2.0.4" + "readable-stream" "2 || 3" + +"through2@^4.0.0": + "integrity" "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==" + "resolved" "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "readable-stream" "3" + +"tmp@^0.0.33": + "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" + "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" + "version" "0.0.33" + dependencies: + "os-tmpdir" "~1.0.2" + +"to-fast-properties@^1.0.3": + "integrity" "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz" + "version" "1.0.3" + +"to-fast-properties@^2.0.0": + "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-object-path@^0.3.0": + "integrity" "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=" + "resolved" "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + "version" "0.3.0" + dependencies: + "kind-of" "^3.0.2" + +"to-regex-range@^2.1.0": + "integrity" "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "is-number" "^3.0.0" + "repeat-string" "^1.6.1" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"to-regex@^3.0.1", "to-regex@^3.0.2": + "integrity" "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==" + "resolved" "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "define-property" "^2.0.2" + "extend-shallow" "^3.0.2" + "regex-not" "^1.0.2" + "safe-regex" "^1.1.0" + +"token-stream@0.0.1": + "integrity" "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=" + "resolved" "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz" + "version" "0.0.1" + +"toposort@^2.0.2": + "version" "2.0.2" + +"tough-cookie@^2.4.3", "tough-cookie@~2.5.0": + "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "psl" "^1.1.28" + "punycode" "^2.1.1" + +"tough-cookie@^3.0.1": + "integrity" "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==" + "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "ip-regex" "^2.1.0" + "psl" "^1.1.28" + "punycode" "^2.1.1" + +"tr46@^1.0.1": + "integrity" "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "punycode" "^2.1.0" + +"tr46@~0.0.3": + "version" "0.0.3" + +"trim-newlines@^1.0.0": + "integrity" "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + "version" "1.0.0" + +"trim-newlines@^2.0.0": + "integrity" "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" + "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz" + "version" "2.0.0" + +"trim-newlines@^3.0.0": + "integrity" "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==" + "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz" + "version" "3.0.0" + +"trim-off-newlines@^1.0.0": + "integrity" "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=" + "resolved" "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz" + "version" "1.0.1" + +"ts-map@^1.0.3": + "integrity" "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==" + "resolved" "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz" + "version" "1.0.3" + +"ts-node@^8.10.2": + "integrity" "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==" + "resolved" "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz" + "version" "8.10.2" + dependencies: + "arg" "^4.1.0" + "diff" "^4.0.1" + "make-error" "^1.1.1" + "source-map-support" "^0.5.17" + "yn" "3.1.1" + +"tslib@^1.10.0", "tslib@^1.9.0", "tslib@^1.9.2", "tslib@^1.9.3": + "integrity" "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz" + "version" "1.13.0" + +"tslib@^1.8.1": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tsutils@^3.21.0": + "integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==" + "resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + "version" "3.21.0" + dependencies: + "tslib" "^1.8.1" + +"tunnel-agent@^0.6.0": + "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "safe-buffer" "^5.0.1" + +"tunnel@0.0.6": + "integrity" "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" + "resolved" "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz" + "version" "0.0.6" + +"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": + "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + "version" "0.14.5" + +"type-check@^0.4.0", "type-check@~0.4.0": + "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "prelude-ls" "^1.2.1" + +"type-detect@^4.0.0", "type-detect@^4.0.5": + "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + "version" "4.0.8" + +"type-fest@^0.13.1": + "integrity" "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" + "version" "0.13.1" + +"type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" + +"type-fest@^0.3.0": + "integrity" "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" + "version" "0.3.1" + +"type-fest@^0.6.0": + "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + "version" "0.6.0" + +"type-fest@^0.8.1": + "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + "version" "0.8.1" + +"typedarray-to-buffer@^3.1.5": + "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==" + "resolved" "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "is-typedarray" "^1.0.0" + +"typedarray@^0.0.6": + "integrity" "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + "version" "0.0.6" + +"typescript@^3.2.2", "typescript@^3.7.5", "typescript@>=2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": + "integrity" "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz" + "version" "3.9.7" + +"typescript@^3.9.3": + "integrity" "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz" + "version" "3.9.6" + +"uc.micro@^1.0.1", "uc.micro@^1.0.5": + "integrity" "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + "resolved" "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz" + "version" "1.0.6" + +"uglify-js@^2.6.1": + "integrity" "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=" + "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz" + "version" "2.8.29" + dependencies: + "source-map" "~0.5.1" + "yargs" "~3.10.0" + optionalDependencies: + "uglify-to-browserify" "~1.0.0" + +"uglify-js@^3.1.4": + "integrity" "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==" + "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz" + "version" "3.10.0" + +"uglify-to-browserify@~1.0.0": + "integrity" "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=" + "resolved" "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" + "version" "1.0.2" + +"uid-number@0.0.6": + "integrity" "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=" + "resolved" "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz" + "version" "0.0.6" + +"umask@^1.1.0": + "integrity" "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=" + "resolved" "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz" + "version" "1.1.0" + +"underscore@^1.9.1", "underscore@>= 1.3.1", "underscore@~1.10.2": + "integrity" "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==" + "resolved" "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz" + "version" "1.10.2" + +"union-value@^1.0.0": + "integrity" "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==" + "resolved" "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "arr-union" "^3.1.0" + "get-value" "^2.0.6" + "is-extendable" "^0.1.1" + "set-value" "^2.0.1" + +"unique-filename@^1.1.1": + "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" + "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "unique-slug" "^2.0.0" + +"unique-slug@^2.0.0": + "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" + "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "imurmurhash" "^0.1.4" + +"unique-string@^2.0.0": + "integrity" "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==" + "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "crypto-random-string" "^2.0.0" + +"universal-user-agent@^4.0.0": + "integrity" "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==" + "resolved" "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "os-name" "^3.1.0" + +"universal-user-agent@^5.0.0": + "integrity" "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==" + "resolved" "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "os-name" "^3.1.0" + +"universalify@^0.1.0": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"unset-value@^1.0.0": + "integrity" "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=" + "resolved" "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "has-value" "^0.3.1" + "isobject" "^3.0.0" + +"upath@^1.2.0": + "integrity" "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "resolved" "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" + "version" "1.2.0" + +"uri-js@^4.2.2": + "integrity" "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz" + "version" "4.2.2" + dependencies: + "punycode" "^2.1.0" + +"urix@^0.1.0": + "integrity" "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + "resolved" "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + "version" "0.1.0" + +"url@0.10.3": + "integrity" "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=" + "resolved" "https://registry.npmjs.org/url/-/url-0.10.3.tgz" + "version" "0.10.3" + dependencies: + "punycode" "1.3.2" + "querystring" "0.2.0" + +"use@^3.1.0": + "integrity" "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "resolved" "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + "version" "3.1.1" + +"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": + "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"util-promisify@^2.1.0": + "integrity" "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=" + "resolved" "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "object.getownpropertydescriptors" "^2.0.3" + +"uuid@^3.0.1", "uuid@^3.1.0", "uuid@^3.2.1", "uuid@^3.3.2": + "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + "version" "3.4.0" + +"uuid@^8.0.0": + "integrity" "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz" + "version" "8.2.0" + +"uuid@3.3.2": + "integrity" "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz" + "version" "3.3.2" + +"uuid@3.3.3": + "integrity" "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz" + "version" "3.3.3" + +"v8-compile-cache@^2.0.3": + "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" + "version" "2.3.0" + +"validate-npm-package-license@^3.0.1", "validate-npm-package-license@^3.0.3": + "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "spdx-correct" "^3.0.0" + "spdx-expression-parse" "^3.0.0" + +"validate-npm-package-name@^3.0.0": + "integrity" "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=" + "resolved" "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "builtins" "^1.0.3" + +"verror@1.10.0": + "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" + "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + "version" "1.10.0" + dependencies: + "assert-plus" "^1.0.0" + "core-util-is" "1.0.2" + "extsprintf" "^1.2.0" + +"void-elements@^2.0.1": + "integrity" "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" + "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" + "version" "2.0.1" + +"vue-docgen-api@^3.22.0": + "integrity" "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==" + "resolved" "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz" + "version" "3.26.0" + dependencies: + "@babel/parser" "^7.2.3" + "@babel/types" "^7.0.0" + "ast-types" "^0.12.2" + "hash-sum" "^1.0.2" + "lru-cache" "^4.1.5" + "pug" "^2.0.3" + "recast" "^0.17.3" + "ts-map" "^1.0.3" + "typescript" "^3.2.2" + "vue-template-compiler" "^2.0.0" + +"vue-template-compiler@^2.0.0": + "integrity" "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==" + "resolved" "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz" + "version" "2.6.11" + dependencies: + "de-indent" "^1.0.2" + "he" "^1.1.0" + +"vue2-ace-editor@^0.0.13": + "integrity" "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==" + "resolved" "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz" + "version" "0.0.13" + dependencies: + "brace" "^0.11.0" + +"walkdir@^0.4.0": + "integrity" "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==" + "resolved" "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz" + "version" "0.4.1" + +"wcwidth@^1.0.0": + "integrity" "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=" + "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "defaults" "^1.0.3" + +"webidl-conversions@^3.0.0": + "version" "3.0.1" + +"webidl-conversions@^4.0.2": + "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" + "version" "4.0.2" + +"whatwg-fetch@^3.4.1": + "integrity" "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz" + "version" "3.6.17" + +"whatwg-url@^5.0.0": + "version" "5.0.0" + dependencies: + "tr46" "~0.0.3" + "webidl-conversions" "^3.0.0" + +"whatwg-url@^7.0.0": + "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "lodash.sortby" "^4.7.0" + "tr46" "^1.0.1" + "webidl-conversions" "^4.0.2" + +"which-module@^2.0.0": + "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + "version" "2.0.0" + +"which-pm-runs@^1.0.0": + "integrity" "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + "resolved" "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz" + "version" "1.0.0" + +"which@^1.2.9", "which@^1.3.1": + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "isexe" "^2.0.0" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"which@2.0.2": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"wide-align@^1.1.0", "wide-align@1.1.3": + "integrity" "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==" + "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz" + "version" "1.1.3" + dependencies: + "string-width" "^1.0.2 || 2" + +"window-size@0.1.0": + "integrity" "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + "resolved" "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + "version" "0.1.0" + +"windows-release@^3.1.0": + "integrity" "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==" + "resolved" "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz" + "version" "3.3.1" + dependencies: + "execa" "^1.0.0" + +"with@^5.0.0": + "integrity" "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=" + "resolved" "https://registry.npmjs.org/with/-/with-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "acorn" "^3.1.0" + "acorn-globals" "^3.0.0" + +"word-wrap@^1.2.3": + "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" + "version" "1.2.3" + +"wordwrap@^1.0.0": + "integrity" "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + "resolved" "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + "version" "1.0.0" + +"wordwrap@0.0.2": + "integrity" "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + "resolved" "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + "version" "0.0.2" + +"workerpool@6.0.0": + "integrity" "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==" + "resolved" "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz" + "version" "6.0.0" + +"wrap-ansi@^5.1.0": + "integrity" "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "ansi-styles" "^3.2.0" + "string-width" "^3.0.0" + "strip-ansi" "^5.0.0" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrappy@1": + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"write-file-atomic@^2.0.0", "write-file-atomic@^2.3.0", "write-file-atomic@^2.4.2": + "integrity" "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" + "version" "2.4.3" + dependencies: + "graceful-fs" "^4.1.11" + "imurmurhash" "^0.1.4" + "signal-exit" "^3.0.2" + +"write-file-atomic@^3.0.0": + "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==" + "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "imurmurhash" "^0.1.4" + "is-typedarray" "^1.0.0" + "signal-exit" "^3.0.2" + "typedarray-to-buffer" "^3.1.5" + +"write-json-file@^2.2.0": + "integrity" "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=" + "resolved" "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "detect-indent" "^5.0.0" + "graceful-fs" "^4.1.2" + "make-dir" "^1.0.0" + "pify" "^3.0.0" + "sort-keys" "^2.0.0" + "write-file-atomic" "^2.0.0" + +"write-json-file@^3.2.0": + "integrity" "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==" + "resolved" "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "detect-indent" "^5.0.0" + "graceful-fs" "^4.1.15" + "make-dir" "^2.1.0" + "pify" "^4.0.1" + "sort-keys" "^2.0.0" + "write-file-atomic" "^2.4.2" + +"write-pkg@^3.1.0": + "integrity" "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==" + "resolved" "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "sort-keys" "^2.0.0" + "write-json-file" "^2.2.0" + +"xdg-basedir@^4.0.0": + "integrity" "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + "resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz" + "version" "4.0.0" + +"xml2js@^0.4.19": + "integrity" "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==" + "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz" + "version" "0.4.23" + dependencies: + "sax" ">=0.6.0" + "xmlbuilder" "~11.0.0" + +"xml2js@0.4.19": + "integrity" "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==" + "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz" + "version" "0.4.19" + dependencies: + "sax" ">=0.6.0" + "xmlbuilder" "~9.0.1" + +"xmlbuilder@~11.0.0": + "integrity" "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" + "version" "11.0.1" + +"xmlbuilder@~9.0.1": + "integrity" "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz" + "version" "9.0.7" + +"xmlcreate@^2.0.3": + "integrity" "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==" + "resolved" "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz" + "version" "2.0.3" + +"xmldom@>= 0.1.x": + "integrity" "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==" + "resolved" "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz" + "version" "0.3.0" + +"xpath.js@~1.1.0": + "integrity" "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==" + "resolved" "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz" + "version" "1.1.0" + +"xtend@~4.0.1": + "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + "version" "4.0.2" + +"y18n@^4.0.0": + "integrity" "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz" + "version" "4.0.0" + +"yallist@^2.1.2": + "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + "version" "2.1.2" + +"yallist@^3.0.0", "yallist@^3.0.2", "yallist@^3.0.3": + "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + "version" "3.1.1" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yaml@^1.10.0": + "integrity" "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz" + "version" "1.10.0" + +"yargs-parser@^13.1.2", "yargs-parser@13.1.2": + "integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" + "version" "13.1.2" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^15.0.1": + "integrity" "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz" + "version" "15.0.1" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^18.1.3": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-unparser@1.6.0": + "integrity" "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==" + "resolved" "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz" + "version" "1.6.0" + dependencies: + "flat" "^4.1.0" + "lodash" "^4.17.15" + "yargs" "^13.3.0" + +"yargs@^13.3.0", "yargs@13.3.2": + "integrity" "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" + "version" "13.3.2" + dependencies: + "cliui" "^5.0.0" + "find-up" "^3.0.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^3.0.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^13.1.2" + +"yargs@^14.2.2": + "integrity" "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz" + "version" "14.2.3" + dependencies: + "cliui" "^5.0.0" + "decamelize" "^1.2.0" + "find-up" "^3.0.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^3.0.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^15.0.1" + +"yargs@^15.3.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" + dependencies: + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" + +"yargs@~3.10.0": + "integrity" "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + "version" "3.10.0" + dependencies: + "camelcase" "^1.0.2" + "cliui" "^2.1.0" + "decamelize" "^1.0.0" + "window-size" "0.1.0" + +"yn@3.1.1": + "integrity" "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + "resolved" "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" + "version" "3.1.1" + +"yup@^0.32.9": + "version" "0.32.11" + dependencies: + "@babel/runtime" "^7.15.4" + "@types/lodash" "^4.14.175" + "lodash" "^4.17.21" + "lodash-es" "^4.17.21" + "nanoclone" "^0.2.1" + "property-expr" "^2.0.4" + "toposort" "^2.0.2" From f29a52331b0e3065507fcc4256758867d4ae9d05 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Tue, 22 Aug 2023 19:09:20 +0530 Subject: [PATCH 16/22] Added Examples Signed-off-by: Partik SIngh --- docs/AWS_ArchivalStorage.html | 2201 +- docs/AWS_BlockStorage.html | 1924 +- docs/AWS_ComputeInstance.html | 3308 +- docs/AWS_Container.html | 1921 +- docs/AWS_DNS.html | 1932 +- docs/AWS_IAM.html | 2208 +- docs/AWS_KeyManagement.html | 2207 +- docs/AWS_Kubernetes.html | 3607 +- docs/AWS_LoadBalancer.html | 2203 +- docs/AWS_Monitoring.html | 1933 +- docs/AWS_NoSql.html | 2483 +- docs/AWS_NoSqlIndexed.html | 3329 +- docs/AWS_NotificationService.html | 3049 +- docs/AWS_PaaS.html | 5120 +- docs/AWS_RDBMS.html | 2491 +- docs/AWS_StorageBucket.html | 2106 +- docs/AWS_Translation.html | 2215 +- docs/AWS_appServices_aws-paaS.js.html | 450 +- ...ificialinteligence_aws-translation.js.html | 450 +- docs/AWS_compute_aws-computeInstance.js.html | 450 +- docs/AWS_compute_aws-container.js.html | 450 +- docs/AWS_compute_aws-kubernetes.js.html | 450 +- docs/AWS_database_aws-RDBMS.js.html | 450 +- docs/AWS_database_aws-noSql.js.html | 450 +- docs/AWS_database_aws-noSqlIndexed.js.html | 450 +- docs/AWS_management_aws-keyManagement.js.html | 450 +- docs/AWS_management_aws-monitoring.js.html | 450 +- ...management_aws-notificationService.js.html | 450 +- docs/AWS_network_aws-DNS.js.html | 450 +- docs/AWS_network_aws-loadBalancer.js.html | 450 +- docs/AWS_security_aws-IAM.js.html | 450 +- docs/AWS_storage_aws-archivalStorage.js.html | 450 +- docs/AWS_storage_aws-blockStorage.js.html | 450 +- docs/AWS_storage_aws-storageBucket.js.html | 450 +- docs/Azure_BlockStorage.html | 2867 +- docs/Azure_ComputeInstance.html | 3281 +- docs/Azure_Container.html | 2393 +- docs/Azure_DNS.html | 2582 +- docs/Azure_KeyManagement.html | 3127 +- docs/Azure_Kubernetes.html | 5243 +- docs/Azure_LoadBalancer.html | 2937 +- docs/Azure_Monitoring.html | 2887 +- docs/Azure_NoSql.html | 3255 +- docs/Azure_PaaS.html | 6185 +- docs/Azure_RDBMS.html | 3436 +- docs/Azure_StorageBucket.html | 2215 +- docs/Azure_appServices_azure-paaS.js.html | 450 +- ...zure_compute_azure-computeInstance.js.html | 450 +- docs/Azure_compute_azure-container.js.html | 450 +- docs/Azure_compute_azure-kubernetes.js.html | 450 +- docs/Azure_database_azure-RDBMS.js.html | 450 +- docs/Azure_database_azure-noSql.js.html | 450 +- ...ure_management_azure-keyManagement.js.html | 450 +- .../Azure_management_azure-monitoring.js.html | 450 +- docs/Azure_network_azure-DNS.js.html | 450 +- docs/Azure_network_azure-loadBalancer.js.html | 450 +- docs/Azure_storage_azure-blockStorage.js.html | 450 +- .../Azure_storage_azure-storageBucket.js.html | 450 +- docs/DO_BlockStorage.html | 1925 +- docs/DO_ComputeInstance.html | 2118 +- docs/DO_DNS.html | 2659 +- docs/DO_KeyManagement.html | 2075 +- docs/DO_Kubernetes.html | 3448 +- docs/DO_LoadBalancer.html | 1878 +- docs/DO_NoSql.html | 2138 +- docs/DO_RDBMS.html | 2138 +- docs/DO_compute_do-computeInstance.js.html | 450 +- docs/DO_compute_do-kubernetes.js.html | 450 +- docs/DO_database_do-RDBMS.js.html | 450 +- docs/DO_database_do-noSql.js.html | 450 +- docs/DO_management_do-keyManagement.js.html | 450 +- docs/DO_network_do-DNS.js.html | 450 +- docs/DO_network_do-loadBalancer.js.html | 450 +- docs/DO_storage_do-archivalStorage.js.html | 450 +- docs/DO_storage_do-blockStorage.js.html | 450 +- docs/GCP_KeyManagement.html | 2633 +- docs/GCP_Kubernetes.html | 4007 +- docs/GCP_Monitoring.html | 2854 +- docs/GCP_NoSql.html | 2210 +- docs/GCP_NotificationService.html | 3651 +- docs/GCP_RDBMS.html | 3303 +- docs/GCP_Translation.html | 2572 +- docs/GCP_dns.html | 2809 +- docs/GCP_storage.html | 8794 +-- docs/Oracle_ArchivalStorage.html | 5648 +- docs/Oracle_BlockChain.html | 3640 +- docs/Oracle_BlockStorage.html | 808 +- docs/Oracle_ComputeInstance.html | 3341 +- docs/Oracle_DNS.html | 1926 +- docs/Oracle_Devops.html | 4209 +- docs/Oracle_KeyManagement.html | 806 +- docs/Oracle_Kubernetes.html | 3345 +- docs/Oracle_LoadBalancer.html | 2214 +- docs/Oracle_NoSql.html | 3056 +- docs/Oracle_RDBMS.html | 804 +- docs/Oracle_StorageBucket.html | 2213 +- docs/Oracle_blockchain_oci-blockChain.js.html | 450 +- ...Oracle_compute_oci-computeInstance.js.html | 450 +- docs/Oracle_compute_oci-kubernetes.js.html | 450 +- docs/Oracle_database_oci-RDBMS.js.html | 450 +- docs/Oracle_database_oci-noSql.js.html | 450 +- docs/Oracle_devops_oci-devops.js.html | 450 +- ...racle_management_oci-keyManagement.js.html | 450 +- docs/Oracle_network_oci-DNS.js.html | 450 +- docs/Oracle_network_oci-loadBalancer.js.html | 450 +- ...Oracle_storage_oci-archivalStorage.js.html | 450 +- docs/Oracle_storage_oci-blockStorage.js.html | 450 +- docs/Oracle_storage_oci-storageBucket.js.html | 450 +- ...ificialinteligence_gcp-translation.js.html | 452 +- ...googleCloud_compute_gcp-kubernetes.js.html | 450 +- docs/googleCloud_database_gcp-RDBMS.js.html | 450 +- docs/googleCloud_database_gcp-noSql.js.html | 450 +- ...Cloud_management_gcp-keyManagement.js.html | 450 +- ...gleCloud_management_gcp-monitoring.js.html | 450 +- ...management_gcp-notificationService.js.html | 452 +- docs/googleCloud_network_gcp-DNS.js.html | 450 +- ...eCloud_storage_gcp-archivalStorage.js.html | 450 +- ...gleCloud_storage_gcp-storageBucket.js.html | 450 +- docs/index.html | 1625 +- docs/scripts/app.min.js | 92 +- docs/scripts/linenumber.js | 40 +- docs/scripts/search.js | 78 +- docs/styles/app.min.css | 10861 ++- docs/styles/iframe.css | 18 +- docs/styles/prettify-tomorrow.css | 211 +- docs/styles/reset.css | 147 +- examples/compute/oracle-compute.js | 187 + examples/compute/oracle-ks.js | 152 + .../AWS/appServices/aws-paaS.js | 572 +- .../artificialinteligence/aws-translation.js | 189 +- .../AWS/compute/aws-computeInstance.js | 321 +- .../AWS/compute/aws-container.js | 156 +- .../AWS/compute/aws-kubernetes.js | 354 +- .../AWS/database/aws-RDBMS.js | 222 +- .../AWS/database/aws-noSql.js | 222 +- .../AWS/database/aws-noSqlIndexed.js | 321 +- .../AWS/management/aws-keyManagement.js | 189 +- .../AWS/management/aws-monitoring.js | 156 +- .../AWS/management/aws-notificationService.js | 288 +- .../generatedClasses/AWS/network/aws-DNS.js | 156 +- .../AWS/network/aws-loadBalancer.js | 189 +- .../generatedClasses/AWS/security/aws-IAM.js | 189 +- .../AWS/storage/aws-archivalStorage.js | 189 +- .../AWS/storage/aws-blockStorage.js | 156 +- .../AWS/storage/aws-storageBucket.js | 187 +- .../Azure/appServices/azure-paaS.js | 699 +- .../Azure/compute/azure-computeInstance.js | 339 +- .../Azure/compute/azure-container.js | 238 +- .../Azure/compute/azure-kubernetes.js | 603 +- .../Azure/database/azure-RDBMS.js | 357 +- .../Azure/database/azure-noSql.js | 337 +- .../Azure/management/azure-keyManagement.js | 311 +- .../Azure/management/azure-monitoring.js | 296 +- .../Azure/network/azure-DNS.js | 249 +- .../Azure/network/azure-loadBalancer.js | 307 +- .../Azure/storage/azure-blockStorage.js | 284 +- .../Azure/storage/azure-storageBucket.js | 198 +- .../DO/compute/do-computeInstance.js | 139 +- .../DO/compute/do-kubernetes.js | 251 +- .../generatedClasses/DO/database/do-RDBMS.js | 139 +- .../generatedClasses/DO/database/do-noSql.js | 139 +- .../DO/management/do-keyManagement.js | 137 +- .../generatedClasses/DO/network/do-DNS.js | 175 +- .../DO/network/do-loadBalancer.js | 126 +- .../DO/storage/do-blockStorage.js | 126 +- .../Oracle/blockchain/oci-blockChain.js | 277 +- .../Oracle/compute/oci-computeInstance.js | 252 +- .../Oracle/compute/oci-kubernetes.js | 252 +- .../Oracle/database/oci-RDBMS.js | 27 +- .../Oracle/database/oci-noSql.js | 224 +- .../Oracle/devops/oci-devops.js | 327 +- .../Oracle/management/oci-keyManagement.js | 27 +- .../Oracle/network/oci-DNS.js | 124 +- .../Oracle/network/oci-loadBalancer.js | 152 +- .../Oracle/storage/oci-archivalStorage.js | 127 +- .../Oracle/storage/oci-blockStorage.js | 27 +- .../Oracle/storage/oci-storageBucket.js | 152 +- .../artificialinteligence/gcp-translation.js | 191 +- .../googleCloud/compute/gcp-kubernetes.js | 331 +- .../googleCloud/database/gcp-RDBMS.js | 250 +- .../googleCloud/database/gcp-noSql.js | 139 +- .../management/gcp-keyManagement.js | 195 +- .../googleCloud/management/gcp-monitoring.js | 211 +- .../management/gcp-notificationService.js | 300 +- .../googleCloud/network/gcp-DNS.js | 182 +- .../storage/gcp-archivalStorage.js | 198 +- .../googleCloud/storage/gcp-storageBucket.js | 198 +- generator/generators/aws/generator.js | 397 +- generator/generators/azure/generator.js | 483 +- generator/generators/do/generator.js | 392 +- generator/generators/googleCloud/generator.js | 1090 +- generator/generators/lib/aws/awsHelper.js | 56 +- generator/generators/lib/azure/azureHelper.js | 93 +- .../generators/lib/googleCloud/gcpHelper.js | 99 +- generator/generators/lib/helper.js | 69 +- generator/generators/lib/helper.ts | 4 +- generator/generators/oracle/generator.js | 402 +- generator/main.js | 72 +- generator/node-cloud.yml | 4 +- generator/parsers/aws/parser.js | 274 +- generator/parsers/azure/parser.js | 276 +- generator/parsers/do/parser.js | 275 +- generator/parsers/googleCloud/parser.js | 326 +- generator/parsers/oracle/parser.js | 275 +- generator/transformers/aws/transformer.js | 620 +- generator/transformers/azure/transformer.js | 660 +- generator/transformers/do/transformer.js | 656 +- .../googleCloud/classBasedTransformer.js | 779 +- .../googleCloud/clientBasedTransformer.js | 744 +- generator/transformers/oracle/transformer.js | 658 +- package-lock.json | 62814 ++++++++-------- .../blockchain/oci-blockChain.js | 277 +- .../compute/oci-computeInstance.js | 252 +- .../oracle-plugin/compute/oci-kubernetes.js | 252 +- packages/oracle-plugin/database/oci-RDBMS.js | 27 +- packages/oracle-plugin/database/oci-noSql.js | 224 +- packages/oracle-plugin/devops/oci-devops.js | 327 +- .../management/oci-keyManagement.js | 27 +- packages/oracle-plugin/network/oci-DNS.js | 124 +- .../oracle-plugin/network/oci-loadBalancer.js | 152 +- packages/oracle-plugin/oracle.js | 33 +- .../storage/oci-archivalStorage.js | 127 +- .../oracle-plugin/storage/oci-blockStorage.js | 27 +- .../storage/oci-storageBucket.js | 152 +- 224 files changed, 155043 insertions(+), 140427 deletions(-) create mode 100644 examples/compute/oracle-compute.js create mode 100644 examples/compute/oracle-ks.js diff --git a/docs/AWS_ArchivalStorage.html b/docs/AWS_ArchivalStorage.html index c361599e..8b2b34b2 100644 --- a/docs/AWS_ArchivalStorage.html +++ b/docs/AWS_ArchivalStorage.html @@ -1,1189 +1,1016 @@ - - - - - - AWS_ArchivalStorage - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_ArchivalStorage

      -
      - - - - - -
      - -
      - -

      AWS_ArchivalStorage(aws, options)

      - -

      Class to create a Glacier object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_ArchivalStorage(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-archivalStorage.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(params) → {Promise.<createVaultResponse>} - - -

      - - - - -
      -

      Trigers the createVault function of Glacier

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateVaultInput - - - -

      Data required for createVault

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-archivalStorage.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createVaultResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(params) → {Promise.<deleteVaultResponse>} - - -

      - - - - -
      -

      Trigers the deleteVault function of Glacier

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteVaultInput - - - -

      Data required for deleteVault

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-archivalStorage.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteVaultResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteFiles(params) → {Promise.<deleteArchiveResponse>} - - -

      - - - - -
      -

      Trigers the deleteArchive function of Glacier

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteArchiveInput - - - -

      Data required for deleteArchive

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-archivalStorage.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteArchiveResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(params) → {Promise.<listPartsResponse>} - - -

      - - - - -
      -

      Trigers the listParts function of Glacier

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListPartsInput - - - -

      Data required for listParts

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-archivalStorage.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listPartsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - upload(params) → {Promise.<initiateMultipartUploadResponse>} - - -

      - - - - -
      -

      Trigers the initiateMultipartUpload function of Glacier

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -InitiateMultipartUploadInput - - - -

      Data required for initiateMultipartUpload

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-archivalStorage.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<initiateMultipartUploadResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_ArchivalStorage + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_ArchivalStorage

      +
      + +
      +
      +

      + AWS_ArchivalStorage(aws, options) +

      + +
      +

      Class to create a Glacier object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_ArchivalStorage(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-archivalStorage.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(params) + → + {Promise.<createVaultResponse>} + +

      + +
      +

      + Trigers the createVault function + of Glacier +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateVaultInput + +

      + Data required + for createVault +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-archivalStorage.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createVaultResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(params) + → + {Promise.<deleteVaultResponse>} + +

      + +
      +

      + Trigers the deleteVault function + of Glacier +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteVaultInput + +

      + Data required + for deleteVault +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-archivalStorage.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteVaultResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteFiles(params) + → + {Promise.<deleteArchiveResponse>} + +

      + +
      +

      + Trigers the deleteArchive + function of Glacier +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteArchiveInput + +

      + Data required + for + deleteArchive +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-archivalStorage.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteArchiveResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(params) + → + {Promise.<listPartsResponse>} + +

      + +
      +

      + Trigers the listParts function + of Glacier +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListPartsInput + +

      + Data required + for listParts +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-archivalStorage.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listPartsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + upload(params) + → + {Promise.<initiateMultipartUploadResponse>} + +

      + +
      +

      + Trigers the + initiateMultipartUpload function + of Glacier +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + InitiateMultipartUploadInput + +

      + Data required + for + initiateMultipartUpload +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-archivalStorage.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<initiateMultipartUploadResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_BlockStorage.html b/docs/AWS_BlockStorage.html index 73594316..727a92c9 100644 --- a/docs/AWS_BlockStorage.html +++ b/docs/AWS_BlockStorage.html @@ -1,1018 +1,910 @@ - - - - - - AWS_BlockStorage - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_BlockStorage

      -
      - - - - - -
      - -
      - -

      AWS_BlockStorage(aws, options)

      - -

      Class to create a EC2 object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_BlockStorage(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-blockStorage.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(params) → {Promise.<createVolumeResponse>} - - -

      - - - - -
      -

      Trigers the createVolume function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateVolumeRequest - - - -

      Data required for createVolume

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-blockStorage.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createVolumeResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(params) → {Promise.<deleteVolumeResponse>} - - -

      - - - - -
      -

      Trigers the deleteVolume function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteVolumeRequest - - - -

      Data required for deleteVolume

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-blockStorage.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteVolumeResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(params) → {Promise.<describeVolumeAttributeResponse>} - - -

      - - - - -
      -

      Trigers the describeVolumeAttribute function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeVolumeAttributeRequest - - - -

      Data required for describeVolumeAttribute

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-blockStorage.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeVolumeAttributeResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(params) → {Promise.<describeVolumesResponse>} - - -

      - - - - -
      -

      Trigers the describeVolumes function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeVolumesRequest - - - -

      Data required for describeVolumes

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-blockStorage.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeVolumesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_BlockStorage + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_BlockStorage

      +
      + +
      +
      +

      + AWS_BlockStorage(aws, options) +

      + +
      +

      Class to create a EC2 object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_BlockStorage(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-blockStorage.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(params) + → + {Promise.<createVolumeResponse>} + +

      + +
      +

      + Trigers the createVolume + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateVolumeRequest + +

      + Data required + for createVolume +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-blockStorage.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createVolumeResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(params) + → + {Promise.<deleteVolumeResponse>} + +

      + +
      +

      + Trigers the deleteVolume + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteVolumeRequest + +

      + Data required + for deleteVolume +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-blockStorage.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteVolumeResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(params) + → + {Promise.<describeVolumeAttributeResponse>} + +

      + +
      +

      + Trigers the + describeVolumeAttribute function + of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeVolumeAttributeRequest + +

      + Data required + for + describeVolumeAttribute +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-blockStorage.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeVolumeAttributeResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(params) + → + {Promise.<describeVolumesResponse>} + +

      + +
      +

      + Trigers the describeVolumes + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeVolumesRequest + +

      + Data required + for + describeVolumes +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-blockStorage.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeVolumesResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_ComputeInstance.html b/docs/AWS_ComputeInstance.html index 631f5b08..0e6c3290 100644 --- a/docs/AWS_ComputeInstance.html +++ b/docs/AWS_ComputeInstance.html @@ -1,1873 +1,1439 @@ - - - - - - AWS_ComputeInstance - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_ComputeInstance

      -
      - - - - - -
      - -
      - -

      AWS_ComputeInstance(aws, options)

      - -

      Class to create a EC2 object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_ComputeInstance(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - addTags(params) → {Promise.<createTagsResponse>} - - -

      - - - - -
      -

      Trigers the createTags function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateTagsRequest - - - -

      Data required for createTags

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createTagsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(params) → {Promise.<runInstancesResponse>} - - -

      - - - - -
      -

      Trigers the runInstances function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -RunInstancesRequest - - - -

      Data required for runInstances

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<runInstancesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - destroy(params) → {Promise.<terminateInstancesResponse>} - - -

      - - - - -
      -

      Trigers the terminateInstances function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -TerminateInstancesRequest - - - -

      Data required for terminateInstances

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 143 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<terminateInstancesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(params) → {Promise.<describeInstancesResponse>} - - -

      - - - - -
      -

      Trigers the describeInstances function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeInstancesRequest - - - -

      Data required for describeInstances

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeInstancesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - monitor(params) → {Promise.<monitorInstancesResponse>} - - -

      - - - - -
      -

      Trigers the monitorInstances function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -MonitorInstancesRequest - - - -

      Data required for monitorInstances

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<monitorInstancesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - reboot(params) → {Promise.<rebootInstancesResponse>} - - -

      - - - - -
      -

      Trigers the rebootInstances function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -RebootInstancesRequest - - - -

      Data required for rebootInstances

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<rebootInstancesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - start(params) → {Promise.<startInstancesResponse>} - - -

      - - - - -
      -

      Trigers the startInstances function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -StartInstancesRequest - - - -

      Data required for startInstances

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 109 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<startInstancesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - stop(params) → {Promise.<stopInstancesResponse>} - - -

      - - - - -
      -

      Trigers the stopInstances function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -StopInstancesRequest - - - -

      Data required for stopInstances

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 126 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<stopInstancesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - unmonitor(params) → {Promise.<unmonitorInstancesResponse>} - - -

      - - - - -
      -

      Trigers the unmonitorInstances function of EC2

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -UnmonitorInstancesRequest - - - -

      Data required for unmonitorInstances

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-computeInstance.js, line 160 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<unmonitorInstancesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_ComputeInstance + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_ComputeInstance

      +
      + +
      +
      +

      + AWS_ComputeInstance(aws, options) +

      + +
      +

      Class to create a EC2 object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_ComputeInstance(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + addTags(params) + → + {Promise.<createTagsResponse>} + +

      + +
      +

      + Trigers the createTags function + of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateTagsRequest + +

      + Data required + for createTags +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createTagsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(params) + → + {Promise.<runInstancesResponse>} + +

      + +
      +

      + Trigers the runInstances + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + RunInstancesRequest + +

      + Data required + for runInstances +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<runInstancesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + destroy(params) + → + {Promise.<terminateInstancesResponse>} + +

      + +
      +

      + Trigers the terminateInstances + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + TerminateInstancesRequest + +

      + Data required + for + terminateInstances +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 143 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<terminateInstancesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(params) + → + {Promise.<describeInstancesResponse>} + +

      + +
      +

      + Trigers the describeInstances + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeInstancesRequest + +

      + Data required + for + describeInstances +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeInstancesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + monitor(params) + → + {Promise.<monitorInstancesResponse>} + +

      + +
      +

      + Trigers the monitorInstances + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + MonitorInstancesRequest + +

      + Data required + for + monitorInstances +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<monitorInstancesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + reboot(params) + → + {Promise.<rebootInstancesResponse>} + +

      + +
      +

      + Trigers the rebootInstances + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + RebootInstancesRequest + +

      + Data required + for + rebootInstances +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<rebootInstancesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + start(params) + → + {Promise.<startInstancesResponse>} + +

      + +
      +

      + Trigers the startInstances + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + StartInstancesRequest + +

      + Data required + for + startInstances +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 109 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<startInstancesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + stop(params) + → + {Promise.<stopInstancesResponse>} + +

      + +
      +

      + Trigers the stopInstances + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + StopInstancesRequest + +

      + Data required + for + stopInstances +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 126 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<stopInstancesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + unmonitor(params) + → + {Promise.<unmonitorInstancesResponse>} + +

      + +
      +

      + Trigers the unmonitorInstances + function of EC2 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + UnmonitorInstancesRequest + +

      + Data required + for + unmonitorInstances +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-computeInstance.js, + line 160 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<unmonitorInstancesResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_Container.html b/docs/AWS_Container.html index 4c1ae2df..8e2d345c 100644 --- a/docs/AWS_Container.html +++ b/docs/AWS_Container.html @@ -1,1018 +1,907 @@ - - - - - - AWS_Container - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_Container

      -
      - - - - - -
      - -
      - -

      AWS_Container(aws, options)

      - -

      Class to create a ECS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_Container(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-container.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(params) → {Promise.<createClusterResponse>} - - -

      - - - - -
      -

      Trigers the createCluster function of ECS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateClusterRequest - - - -

      Data required for createCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-container.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(params) → {Promise.<deleteClusterResponse>} - - -

      - - - - -
      -

      Trigers the deleteCluster function of ECS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteClusterRequest - - - -

      Data required for deleteCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-container.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(params) → {Promise.<describeClustersResponse>} - - -

      - - - - -
      -

      Trigers the describeClusters function of ECS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeClustersRequest - - - -

      Data required for describeClusters

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-container.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeClustersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(params) → {Promise.<listClustersResponse>} - - -

      - - - - -
      -

      Trigers the listClusters function of ECS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListClustersRequest - - - -

      Data required for listClusters

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-container.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listClustersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_Container + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_Container

      +
      + +
      +
      +

      + AWS_Container(aws, options) +

      + +
      +

      Class to create a ECS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_Container(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-container.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(params) + → + {Promise.<createClusterResponse>} + +

      + +
      +

      + Trigers the createCluster + function of ECS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateClusterRequest + +

      + Data required + for + createCluster +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-container.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(params) + → + {Promise.<deleteClusterResponse>} + +

      + +
      +

      + Trigers the deleteCluster + function of ECS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteClusterRequest + +

      + Data required + for + deleteCluster +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-container.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(params) + → + {Promise.<describeClustersResponse>} + +

      + +
      +

      + Trigers the describeClusters + function of ECS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeClustersRequest + +

      + Data required + for + describeClusters +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-container.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeClustersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(params) + → + {Promise.<listClustersResponse>} + +

      + +
      +

      + Trigers the listClusters + function of ECS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListClustersRequest + +

      + Data required + for listClusters +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-container.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listClustersResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_DNS.html b/docs/AWS_DNS.html index e57f7538..56ac48dc 100644 --- a/docs/AWS_DNS.html +++ b/docs/AWS_DNS.html @@ -1,1018 +1,918 @@ - - - - - - AWS_DNS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_DNS

      -
      - - - - - -
      - -
      - -

      AWS_DNS(aws, options)

      - -

      Class to create a Route53 object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_DNS(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-DNS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - changeRecordSets(params) → {Promise.<changeResourceRecordSetsResponse>} - - -

      - - - - -
      -

      Trigers the changeResourceRecordSets function of Route53

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ChangeResourceRecordSetsRequest - - - -

      Data required for changeResourceRecordSets

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-DNS.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<changeResourceRecordSetsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createZone(params) → {Promise.<createHostedZoneResponse>} - - -

      - - - - -
      -

      Trigers the createHostedZone function of Route53

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateHostedZoneRequest - - - -

      Data required for createHostedZone

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-DNS.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createHostedZoneResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteZone(params) → {Promise.<deleteHostedZoneResponse>} - - -

      - - - - -
      -

      Trigers the deleteHostedZone function of Route53

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteHostedZoneRequest - - - -

      Data required for deleteHostedZone

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-DNS.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteHostedZoneResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listZones(params) → {Promise.<listHostedZonesResponse>} - - -

      - - - - -
      -

      Trigers the listHostedZones function of Route53

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListHostedZonesRequest - - - -

      Data required for listHostedZones

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-DNS.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listHostedZonesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_DNS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_DNS

      +
      + +
      +
      +

      + AWS_DNS(aws, options) +

      + +
      +

      Class to create a Route53 object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_DNS(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-DNS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + changeRecordSets(params) + → + {Promise.<changeResourceRecordSetsResponse>} + +

      + +
      +

      + Trigers the + changeResourceRecordSets + function of Route53 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ChangeResourceRecordSetsRequest + +

      + Data required + for + changeResourceRecordSets +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-DNS.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<changeResourceRecordSetsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createZone(params) + → + {Promise.<createHostedZoneResponse>} + +

      + +
      +

      + Trigers the createHostedZone + function of Route53 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateHostedZoneRequest + +

      + Data required + for + createHostedZone +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-DNS.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createHostedZoneResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteZone(params) + → + {Promise.<deleteHostedZoneResponse>} + +

      + +
      +

      + Trigers the deleteHostedZone + function of Route53 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteHostedZoneRequest + +

      + Data required + for + deleteHostedZone +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-DNS.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteHostedZoneResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listZones(params) + → + {Promise.<listHostedZonesResponse>} + +

      + +
      +

      + Trigers the listHostedZones + function of Route53 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListHostedZonesRequest + +

      + Data required + for + listHostedZones +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-DNS.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listHostedZonesResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_IAM.html b/docs/AWS_IAM.html index 153e2773..91aa8959 100644 --- a/docs/AWS_IAM.html +++ b/docs/AWS_IAM.html @@ -1,1189 +1,1023 @@ - - - - - - AWS_IAM - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_IAM

      -
      - - - - - -
      - -
      - -

      AWS_IAM(aws, options)

      - -

      Class to create a IAM object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_IAM(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/security/aws-IAM.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - attachGroupPolicy(params) → {Promise.<attachGroupPolicyResponse>} - - -

      - - - - -
      -

      Trigers the attachGroupPolicy function of IAM

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -AttachGroupPolicyRequest - - - -

      Data required for attachGroupPolicy

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/security/aws-IAM.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<attachGroupPolicyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createGroup(params) → {Promise.<createGroupResponse>} - - -

      - - - - -
      -

      Trigers the createGroup function of IAM

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateGroupRequest - - - -

      Data required for createGroup

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/security/aws-IAM.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createGroupResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteGroup(params) → {Promise.<deleteGroupResponse>} - - -

      - - - - -
      -

      Trigers the deleteGroup function of IAM

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteGroupRequest - - - -

      Data required for deleteGroup

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/security/aws-IAM.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteGroupResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(params) → {Promise.<getGroupResponse>} - - -

      - - - - -
      -

      Trigers the getGroup function of IAM

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -GetGroupRequest - - - -

      Data required for getGroup

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/security/aws-IAM.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getGroupResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - detachGroupPolicy(params) → {Promise.<detachGroupPolicyResponse>} - - -

      - - - - -
      -

      Trigers the detachGroupPolicy function of IAM

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DetachGroupPolicyRequest - - - -

      Data required for detachGroupPolicy

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/security/aws-IAM.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<detachGroupPolicyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_IAM + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_IAM

      +
      + +
      +
      +

      + AWS_IAM(aws, options) +

      + +
      +

      Class to create a IAM object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_IAM(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/security/aws-IAM.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + attachGroupPolicy(params) + → + {Promise.<attachGroupPolicyResponse>} + +

      + +
      +

      + Trigers the attachGroupPolicy + function of IAM +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + AttachGroupPolicyRequest + +

      + Data required + for + attachGroupPolicy +

      +
      +
      + +
      +

      + View Source + + AWS/security/aws-IAM.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<attachGroupPolicyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createGroup(params) + → + {Promise.<createGroupResponse>} + +

      + +
      +

      + Trigers the createGroup function + of IAM +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateGroupRequest + +

      + Data required + for createGroup +

      +
      +
      + +
      +

      + View Source + + AWS/security/aws-IAM.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createGroupResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteGroup(params) + → + {Promise.<deleteGroupResponse>} + +

      + +
      +

      + Trigers the deleteGroup function + of IAM +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteGroupRequest + +

      + Data required + for deleteGroup +

      +
      +
      + +
      +

      + View Source + + AWS/security/aws-IAM.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteGroupResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(params) + → + {Promise.<getGroupResponse>} + +

      + +
      +

      + Trigers the getGroup function of + IAM +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + GetGroupRequest + +

      + Data required + for getGroup +

      +
      +
      + +
      +

      + View Source + + AWS/security/aws-IAM.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getGroupResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + detachGroupPolicy(params) + → + {Promise.<detachGroupPolicyResponse>} + +

      + +
      +

      + Trigers the detachGroupPolicy + function of IAM +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DetachGroupPolicyRequest + +

      + Data required + for + detachGroupPolicy +

      +
      +
      + +
      +

      + View Source + + AWS/security/aws-IAM.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<detachGroupPolicyResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_KeyManagement.html b/docs/AWS_KeyManagement.html index e8ee45f8..61205182 100644 --- a/docs/AWS_KeyManagement.html +++ b/docs/AWS_KeyManagement.html @@ -1,1189 +1,1022 @@ - - - - - - AWS_KeyManagement - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_KeyManagement

      -
      - - - - - -
      - -
      - -

      AWS_KeyManagement(aws, options)

      - -

      Class to create a KMS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_KeyManagement(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-keyManagement.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createKey(params) → {Promise.<createKeyResponse>} - - -

      - - - - -
      -

      Trigers the createKey function of KMS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateKeyRequest - - - -

      Data required for createKey

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-keyManagement.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createKeyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteKey(params) → {Promise.<deleteCustomKeyStoreResponse>} - - -

      - - - - -
      -

      Trigers the deleteCustomKeyStore function of KMS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteCustomKeyStoreRequest - - - -

      Data required for deleteCustomKeyStore

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-keyManagement.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteCustomKeyStoreResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeKey(params) → {Promise.<describeKeyResponse>} - - -

      - - - - -
      -

      Trigers the describeKey function of KMS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeKeyRequest - - - -

      Data required for describeKey

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-keyManagement.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeKeyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - putKeyPolicy(params) → {Promise.<putKeyPolicyResponse>} - - -

      - - - - -
      -

      Trigers the putKeyPolicy function of KMS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -PutKeyPolicyRequest - - - -

      Data required for putKeyPolicy

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-keyManagement.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<putKeyPolicyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(params) → {Promise.<updateKeyDescriptionResponse>} - - -

      - - - - -
      -

      Trigers the updateKeyDescription function of KMS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -UpdateKeyDescriptionRequest - - - -

      Data required for updateKeyDescription

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-keyManagement.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateKeyDescriptionResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_KeyManagement + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_KeyManagement

      +
      + +
      +
      +

      + AWS_KeyManagement(aws, options) +

      + +
      +

      Class to create a KMS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_KeyManagement(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-keyManagement.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createKey(params) + → + {Promise.<createKeyResponse>} + +

      + +
      +

      + Trigers the createKey function + of KMS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateKeyRequest + +

      + Data required + for createKey +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-keyManagement.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createKeyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteKey(params) + → + {Promise.<deleteCustomKeyStoreResponse>} + +

      + +
      +

      + Trigers the deleteCustomKeyStore + function of KMS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteCustomKeyStoreRequest + +

      + Data required + for + deleteCustomKeyStore +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-keyManagement.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteCustomKeyStoreResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeKey(params) + → + {Promise.<describeKeyResponse>} + +

      + +
      +

      + Trigers the describeKey function + of KMS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeKeyRequest + +

      + Data required + for describeKey +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-keyManagement.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeKeyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + putKeyPolicy(params) + → + {Promise.<putKeyPolicyResponse>} + +

      + +
      +

      + Trigers the putKeyPolicy + function of KMS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + PutKeyPolicyRequest + +

      + Data required + for putKeyPolicy +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-keyManagement.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<putKeyPolicyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(params) + → + {Promise.<updateKeyDescriptionResponse>} + +

      + +
      +

      + Trigers the updateKeyDescription + function of KMS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + UpdateKeyDescriptionRequest + +

      + Data required + for + updateKeyDescription +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-keyManagement.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateKeyDescriptionResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_Kubernetes.html b/docs/AWS_Kubernetes.html index 04437ad2..3a51e650 100644 --- a/docs/AWS_Kubernetes.html +++ b/docs/AWS_Kubernetes.html @@ -1,2044 +1,1567 @@ - - - - - - AWS_Kubernetes - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_Kubernetes

      -
      - - - - - -
      - -
      - -

      AWS_Kubernetes(aws, options)

      - -

      Class to create a EKS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_Kubernetes(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(params) → {Promise.<createClusterResponse>} - - -

      - - - - -
      -

      Trigers the createCluster function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateClusterRequest - - - -

      Data required for createCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createNodeGroup(params) → {Promise.<createNodegroupResponse>} - - -

      - - - - -
      -

      Trigers the createNodegroup function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateNodegroupRequest - - - -

      Data required for createNodegroup

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createNodegroupResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(params) → {Promise.<deleteClusterResponse>} - - -

      - - - - -
      -

      Trigers the deleteCluster function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteClusterRequest - - - -

      Data required for deleteCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteNodegroup(params) → {Promise.<deleteNodegroupResponse>} - - -

      - - - - -
      -

      Trigers the deleteNodegroup function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteNodegroupRequest - - - -

      Data required for deleteNodegroup

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteNodegroupResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeCluster(params) → {Promise.<describeClusterResponse>} - - -

      - - - - -
      -

      Trigers the describeCluster function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeClusterRequest - - - -

      Data required for describeCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeNodeGroup(params) → {Promise.<describeNodegroupResponse>} - - -

      - - - - -
      -

      Trigers the describeNodegroup function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeNodegroupRequest - - - -

      Data required for describeNodegroup

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 109 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeNodegroupResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listClusters(params) → {Promise.<listClustersResponse>} - - -

      - - - - -
      -

      Trigers the listClusters function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListClustersRequest - - - -

      Data required for listClusters

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 126 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listClustersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listNodegroups(params) → {Promise.<listNodegroupsResponse>} - - -

      - - - - -
      -

      Trigers the listNodegroups function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListNodegroupsRequest - - - -

      Data required for listNodegroups

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 143 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listNodegroupsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateConfig(params) → {Promise.<updateClusterConfigResponse>} - - -

      - - - - -
      -

      Trigers the updateClusterConfig function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -UpdateClusterConfigRequest - - - -

      Data required for updateClusterConfig

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 177 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateClusterConfigResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateTags(params) → {Promise.<tagResourceResponse>} - - -

      - - - - -
      -

      Trigers the tagResource function of EKS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -TagResourceRequest - - - -

      Data required for tagResource

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/compute/aws-kubernetes.js, line 160 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<tagResourceResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_Kubernetes + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_Kubernetes

      +
      + +
      +
      +

      + AWS_Kubernetes(aws, options) +

      + +
      +

      Class to create a EKS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_Kubernetes(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(params) + → + {Promise.<createClusterResponse>} + +

      + +
      +

      + Trigers the createCluster + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateClusterRequest + +

      + Data required + for + createCluster +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createNodeGroup(params) + → + {Promise.<createNodegroupResponse>} + +

      + +
      +

      + Trigers the createNodegroup + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateNodegroupRequest + +

      + Data required + for + createNodegroup +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createNodegroupResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(params) + → + {Promise.<deleteClusterResponse>} + +

      + +
      +

      + Trigers the deleteCluster + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteClusterRequest + +

      + Data required + for + deleteCluster +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteNodegroup(params) + → + {Promise.<deleteNodegroupResponse>} + +

      + +
      +

      + Trigers the deleteNodegroup + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteNodegroupRequest + +

      + Data required + for + deleteNodegroup +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteNodegroupResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeCluster(params) + → + {Promise.<describeClusterResponse>} + +

      + +
      +

      + Trigers the describeCluster + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeClusterRequest + +

      + Data required + for + describeCluster +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeNodeGroup(params) + → + {Promise.<describeNodegroupResponse>} + +

      + +
      +

      + Trigers the describeNodegroup + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeNodegroupRequest + +

      + Data required + for + describeNodegroup +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 109 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeNodegroupResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listClusters(params) + → + {Promise.<listClustersResponse>} + +

      + +
      +

      + Trigers the listClusters + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListClustersRequest + +

      + Data required + for listClusters +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 126 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listClustersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listNodegroups(params) + → + {Promise.<listNodegroupsResponse>} + +

      + +
      +

      + Trigers the listNodegroups + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListNodegroupsRequest + +

      + Data required + for + listNodegroups +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 143 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listNodegroupsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateConfig(params) + → + {Promise.<updateClusterConfigResponse>} + +

      + +
      +

      + Trigers the updateClusterConfig + function of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + UpdateClusterConfigRequest + +

      + Data required + for + updateClusterConfig +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 177 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateClusterConfigResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateTags(params) + → + {Promise.<tagResourceResponse>} + +

      + +
      +

      + Trigers the tagResource function + of EKS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + TagResourceRequest + +

      + Data required + for tagResource +

      +
      +
      + +
      +

      + View Source + + AWS/compute/aws-kubernetes.js, + line 160 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<tagResourceResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_LoadBalancer.html b/docs/AWS_LoadBalancer.html index 649b1291..0088db84 100644 --- a/docs/AWS_LoadBalancer.html +++ b/docs/AWS_LoadBalancer.html @@ -1,1189 +1,1018 @@ - - - - - - AWS_LoadBalancer - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_LoadBalancer

      -
      - - - - - -
      - -
      - -

      AWS_LoadBalancer(aws, options)

      - -

      Class to create a ELB object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_LoadBalancer(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-loadBalancer.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - addTags(params) → {Promise.<addTagsResponse>} - - -

      - - - - -
      -

      Trigers the addTags function of ELB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -AddTagsInput - - - -

      Data required for addTags

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-loadBalancer.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<addTagsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(params) → {Promise.<createLoadBalancerResponse>} - - -

      - - - - -
      -

      Trigers the createLoadBalancer function of ELB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateAccessPointInput - - - -

      Data required for createLoadBalancer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-loadBalancer.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createLoadBalancerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(params) → {Promise.<deleteLoadBalancerResponse>} - - -

      - - - - -
      -

      Trigers the deleteLoadBalancer function of ELB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteAccessPointInput - - - -

      Data required for deleteLoadBalancer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-loadBalancer.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteLoadBalancerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(params) → {Promise.<describeLoadBalancerAttributesResponse>} - - -

      - - - - -
      -

      Trigers the describeLoadBalancerAttributes function of ELB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeLoadBalancerAttributesInput - - - -

      Data required for describeLoadBalancerAttributes

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-loadBalancer.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeLoadBalancerAttributesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(params) → {Promise.<describeLoadBalancersResponse>} - - -

      - - - - -
      -

      Trigers the describeLoadBalancers function of ELB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeAccessPointsInput - - - -

      Data required for describeLoadBalancers

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/network/aws-loadBalancer.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeLoadBalancersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_LoadBalancer + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_LoadBalancer

      +
      + +
      +
      +

      + AWS_LoadBalancer(aws, options) +

      + +
      +

      Class to create a ELB object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_LoadBalancer(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-loadBalancer.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + addTags(params) + → + {Promise.<addTagsResponse>} + +

      + +
      +

      + Trigers the addTags function of + ELB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + AddTagsInput + +

      + Data required + for addTags +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-loadBalancer.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<addTagsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(params) + → + {Promise.<createLoadBalancerResponse>} + +

      + +
      +

      + Trigers the createLoadBalancer + function of ELB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateAccessPointInput + +

      + Data required + for + createLoadBalancer +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-loadBalancer.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createLoadBalancerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(params) + → + {Promise.<deleteLoadBalancerResponse>} + +

      + +
      +

      + Trigers the deleteLoadBalancer + function of ELB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteAccessPointInput + +

      + Data required + for + deleteLoadBalancer +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-loadBalancer.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteLoadBalancerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(params) + → + {Promise.<describeLoadBalancerAttributesResponse>} + +

      + +
      +

      + Trigers the + describeLoadBalancerAttributes + function of ELB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeLoadBalancerAttributesInput + +

      + Data required + for + describeLoadBalancerAttributes +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-loadBalancer.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeLoadBalancerAttributesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(params) + → + {Promise.<describeLoadBalancersResponse>} + +

      + +
      +

      + Trigers the + describeLoadBalancers function + of ELB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeAccessPointsInput + +

      + Data required + for + describeLoadBalancers +

      +
      +
      + +
      +

      + View Source + + AWS/network/aws-loadBalancer.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeLoadBalancersResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_Monitoring.html b/docs/AWS_Monitoring.html index bd025bed..a52a4012 100644 --- a/docs/AWS_Monitoring.html +++ b/docs/AWS_Monitoring.html @@ -1,1018 +1,919 @@ - - - - - - AWS_Monitoring - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_Monitoring

      -
      - - - - - -
      - -
      - -

      AWS_Monitoring(aws, options)

      - -

      Class to create a CloudWatch object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_Monitoring(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-monitoring.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - deleteAlarm(params) → {Promise.<deleteAlarmsResponse>} - - -

      - - - - -
      -

      Trigers the deleteAlarms function of CloudWatch

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteAlarmsInput - - - -

      Data required for deleteAlarms

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-monitoring.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteAlarmsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getMetricData(params) → {Promise.<getMetricDataResponse>} - - -

      - - - - -
      -

      Trigers the getMetricData function of CloudWatch

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -GetMetricDataInput - - - -

      Data required for getMetricData

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-monitoring.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getMetricDataResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listAlarms(params) → {Promise.<listMetricsResponse>} - - -

      - - - - -
      -

      Trigers the listMetrics function of CloudWatch

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListMetricsInput - - - -

      Data required for listMetrics

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-monitoring.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listMetricsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateAlarm(params) → {Promise.<putMetricAlarmResponse>} - - -

      - - - - -
      -

      Trigers the putMetricAlarm function of CloudWatch

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -PutMetricAlarmInput - - - -

      Data required for putMetricAlarm

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-monitoring.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<putMetricAlarmResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_Monitoring + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_Monitoring

      +
      + +
      +
      +

      + AWS_Monitoring(aws, options) +

      + +
      +

      Class to create a CloudWatch object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_Monitoring(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-monitoring.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + deleteAlarm(params) + → + {Promise.<deleteAlarmsResponse>} + +

      + +
      +

      + Trigers the deleteAlarms + function of CloudWatch +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteAlarmsInput + +

      + Data required + for deleteAlarms +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-monitoring.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteAlarmsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getMetricData(params) + → + {Promise.<getMetricDataResponse>} + +

      + +
      +

      + Trigers the getMetricData + function of CloudWatch +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + GetMetricDataInput + +

      + Data required + for + getMetricData +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-monitoring.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getMetricDataResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listAlarms(params) + → + {Promise.<listMetricsResponse>} + +

      + +
      +

      + Trigers the listMetrics function + of CloudWatch +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListMetricsInput + +

      + Data required + for listMetrics +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-monitoring.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listMetricsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateAlarm(params) + → + {Promise.<putMetricAlarmResponse>} + +

      + +
      +

      + Trigers the putMetricAlarm + function of CloudWatch +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + PutMetricAlarmInput + +

      + Data required + for + putMetricAlarm +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-monitoring.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<putMetricAlarmResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_NoSql.html b/docs/AWS_NoSql.html index e2ac5b74..b4bb5e06 100644 --- a/docs/AWS_NoSql.html +++ b/docs/AWS_NoSql.html @@ -1,1360 +1,1127 @@ - - - - - - AWS_NoSql - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_NoSql

      -
      - - - - - -
      - -
      - -

      AWS_NoSql(aws, options)

      - -

      Class to create a DynamoDB object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_NoSql(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSql.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createItem(params) → {Promise.<putItemResponse>} - - -

      - - - - -
      -

      Trigers the putItem function of DynamoDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -PutItemInput - - - -

      Data required for putItem

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSql.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<putItemResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createTable(params) → {Promise.<createTableResponse>} - - -

      - - - - -
      -

      Trigers the createTable function of DynamoDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateTableInput - - - -

      Data required for createTable

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSql.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteItem(params) → {Promise.<deleteItemResponse>} - - -

      - - - - -
      -

      Trigers the deleteItem function of DynamoDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteItemInput - - - -

      Data required for deleteItem

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSql.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteItemResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteTable(params) → {Promise.<deleteTableResponse>} - - -

      - - - - -
      -

      Trigers the deleteTable function of DynamoDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteTableInput - - - -

      Data required for deleteTable

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSql.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - query(params) → {Promise.<queryResponse>} - - -

      - - - - -
      -

      Trigers the query function of DynamoDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -QueryInput - - - -

      Data required for query

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSql.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<queryResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateItem(params) → {Promise.<updateItemResponse>} - - -

      - - - - -
      -

      Trigers the updateItem function of DynamoDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -UpdateItemInput - - - -

      Data required for updateItem

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSql.js, line 109 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateItemResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_NoSql + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_NoSql

      +
      + +
      +
      +

      + AWS_NoSql(aws, options) +

      + +
      +

      Class to create a DynamoDB object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_NoSql(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSql.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createItem(params) + → + {Promise.<putItemResponse>} + +

      + +
      +

      + Trigers the putItem function of + DynamoDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + PutItemInput + +

      + Data required + for putItem +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSql.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<putItemResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createTable(params) + → + {Promise.<createTableResponse>} + +

      + +
      +

      + Trigers the createTable function + of DynamoDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateTableInput + +

      + Data required + for createTable +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSql.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createTableResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteItem(params) + → + {Promise.<deleteItemResponse>} + +

      + +
      +

      + Trigers the deleteItem function + of DynamoDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteItemInput + +

      + Data required + for deleteItem +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSql.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteItemResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteTable(params) + → + {Promise.<deleteTableResponse>} + +

      + +
      +

      + Trigers the deleteTable function + of DynamoDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteTableInput + +

      + Data required + for deleteTable +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSql.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteTableResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + query(params) + → + {Promise.<queryResponse>} + +

      + +
      +

      + Trigers the query function of + DynamoDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + QueryInput + +

      + Data required + for query +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSql.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<queryResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateItem(params) + → + {Promise.<updateItemResponse>} + +

      + +
      +

      + Trigers the updateItem function + of DynamoDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + UpdateItemInput + +

      + Data required + for updateItem +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSql.js, + line 109 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateItemResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_NoSqlIndexed.html b/docs/AWS_NoSqlIndexed.html index 5268b34e..489ca3bf 100644 --- a/docs/AWS_NoSqlIndexed.html +++ b/docs/AWS_NoSqlIndexed.html @@ -1,1873 +1,1460 @@ - - - - - - AWS_NoSqlIndexed - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_NoSqlIndexed

      -
      - - - - - -
      - -
      - -

      AWS_NoSqlIndexed(aws, options)

      - -

      Class to create a SimpleDB object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_NoSqlIndexed(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - batchDelete(params) → {Promise.<batchDeleteAttributesResponse>} - - -

      - - - - -
      -

      Trigers the batchDeleteAttributes function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -BatchDeleteAttributesRequest - - - -

      Data required for batchDeleteAttributes

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<batchDeleteAttributesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - batchWrite(params) → {Promise.<batchPutAttributesResponse>} - - -

      - - - - -
      -

      Trigers the batchPutAttributes function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -BatchPutAttributesRequest - - - -

      Data required for batchPutAttributes

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<batchPutAttributesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createCollection(params) → {Promise.<createDomainResponse>} - - -

      - - - - -
      -

      Trigers the createDomain function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateDomainRequest - - - -

      Data required for createDomain

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createDomainResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteAttribute(params) → {Promise.<deleteAttributesResponse>} - - -

      - - - - -
      -

      Trigers the deleteAttributes function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteAttributesRequest - - - -

      Data required for deleteAttributes

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteAttributesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteCollection(params) → {Promise.<deleteDomainResponse>} - - -

      - - - - -
      -

      Trigers the deleteDomain function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteDomainRequest - - - -

      Data required for deleteDomain

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteDomainResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getAttributes(params) → {Promise.<getAttributesResponse>} - - -

      - - - - -
      -

      Trigers the getAttributes function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -GetAttributesRequest - - - -

      Data required for getAttributes

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 109 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getAttributesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listCollections(params) → {Promise.<listDomainsResponse>} - - -

      - - - - -
      -

      Trigers the listDomains function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListDomainsRequest - - - -

      Data required for listDomains

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 126 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listDomainsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - query(params) → {Promise.<selectResponse>} - - -

      - - - - -
      -

      Trigers the select function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -SelectRequest - - - -

      Data required for select

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 160 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<selectResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - setAttribute(params) → {Promise.<putAttributesResponse>} - - -

      - - - - -
      -

      Trigers the putAttributes function of SimpleDB

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -PutAttributesRequest - - - -

      Data required for putAttributes

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-noSqlIndexed.js, line 143 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<putAttributesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_NoSqlIndexed + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_NoSqlIndexed

      +
      + +
      +
      +

      + AWS_NoSqlIndexed(aws, options) +

      + +
      +

      Class to create a SimpleDB object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_NoSqlIndexed(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + batchDelete(params) + → + {Promise.<batchDeleteAttributesResponse>} + +

      + +
      +

      + Trigers the + batchDeleteAttributes function + of SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + BatchDeleteAttributesRequest + +

      + Data required + for + batchDeleteAttributes +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<batchDeleteAttributesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + batchWrite(params) + → + {Promise.<batchPutAttributesResponse>} + +

      + +
      +

      + Trigers the batchPutAttributes + function of SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + BatchPutAttributesRequest + +

      + Data required + for + batchPutAttributes +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<batchPutAttributesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createCollection(params) + → + {Promise.<createDomainResponse>} + +

      + +
      +

      + Trigers the createDomain + function of SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateDomainRequest + +

      + Data required + for createDomain +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createDomainResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteAttribute(params) + → + {Promise.<deleteAttributesResponse>} + +

      + +
      +

      + Trigers the deleteAttributes + function of SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteAttributesRequest + +

      + Data required + for + deleteAttributes +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteAttributesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteCollection(params) + → + {Promise.<deleteDomainResponse>} + +

      + +
      +

      + Trigers the deleteDomain + function of SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteDomainRequest + +

      + Data required + for deleteDomain +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteDomainResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getAttributes(params) + → + {Promise.<getAttributesResponse>} + +

      + +
      +

      + Trigers the getAttributes + function of SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + GetAttributesRequest + +

      + Data required + for + getAttributes +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 109 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getAttributesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listCollections(params) + → + {Promise.<listDomainsResponse>} + +

      + +
      +

      + Trigers the listDomains function + of SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListDomainsRequest + +

      + Data required + for listDomains +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 126 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listDomainsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + query(params) + → + {Promise.<selectResponse>} + +

      + +
      +

      + Trigers the select function of + SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + SelectRequest + +

      + Data required + for select +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 160 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<selectResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + setAttribute(params) + → + {Promise.<putAttributesResponse>} + +

      + +
      +

      + Trigers the putAttributes + function of SimpleDB +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + PutAttributesRequest + +

      + Data required + for + putAttributes +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-noSqlIndexed.js, + line 143 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<putAttributesResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_NotificationService.html b/docs/AWS_NotificationService.html index 9251e205..4220c3c6 100644 --- a/docs/AWS_NotificationService.html +++ b/docs/AWS_NotificationService.html @@ -1,1702 +1,1351 @@ - - - - - - AWS_NotificationService - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_NotificationService

      -
      - - - - - -
      - -
      - -

      AWS_NotificationService(aws, options)

      - -

      Class to create a SNS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_NotificationService(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createTopic(params) → {Promise.<createTopicResponse>} - - -

      - - - - -
      -

      Trigers the createTopic function of SNS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateTopicInput - - - -

      Data required for createTopic

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createTopicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteTopic(params) → {Promise.<deleteTopicResponse>} - - -

      - - - - -
      -

      Trigers the deleteTopic function of SNS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteTopicInput - - - -

      Data required for deleteTopic

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteTopicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getTopicAttributes(params) → {Promise.<getTopicAttributesResponse>} - - -

      - - - - -
      -

      Trigers the getTopicAttributes function of SNS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -GetTopicAttributesInput - - - -

      Data required for getTopicAttributes

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getTopicAttributesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listSubscriptions(params) → {Promise.<listSubscriptionsResponse>} - - -

      - - - - -
      -

      Trigers the listSubscriptions function of SNS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListSubscriptionsInput - - - -

      Data required for listSubscriptions

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listSubscriptionsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listTopics(params) → {Promise.<listTopicsResponse>} - - -

      - - - - -
      -

      Trigers the listTopics function of SNS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListTopicsInput - - - -

      Data required for listTopics

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listTopicsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - publish(params) → {Promise.<publishResponse>} - - -

      - - - - -
      -

      Trigers the publish function of SNS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -PublishInput - - - -

      Data required for publish

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 109 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<publishResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - subscribe(params) → {Promise.<subscribeResponse>} - - -

      - - - - -
      -

      Trigers the subscribe function of SNS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -SubscribeInput - - - -

      Data required for subscribe

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 126 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<subscribeResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - unsubscribe(params) → {Promise.<unsubscribeResponse>} - - -

      - - - - -
      -

      Trigers the unsubscribe function of SNS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -UnsubscribeInput - - - -

      Data required for unsubscribe

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/management/aws-notificationService.js, line 143 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<unsubscribeResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_NotificationService + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_NotificationService

      +
      + +
      +
      +

      + AWS_NotificationService(aws, options) +

      + +
      +

      Class to create a SNS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new + AWS_NotificationService(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createTopic(params) + → + {Promise.<createTopicResponse>} + +

      + +
      +

      + Trigers the createTopic function + of SNS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateTopicInput + +

      + Data required + for createTopic +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createTopicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteTopic(params) + → + {Promise.<deleteTopicResponse>} + +

      + +
      +

      + Trigers the deleteTopic function + of SNS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteTopicInput + +

      + Data required + for deleteTopic +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteTopicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getTopicAttributes(params) + → + {Promise.<getTopicAttributesResponse>} + +

      + +
      +

      + Trigers the getTopicAttributes + function of SNS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + GetTopicAttributesInput + +

      + Data required + for + getTopicAttributes +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getTopicAttributesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listSubscriptions(params) + → + {Promise.<listSubscriptionsResponse>} + +

      + +
      +

      + Trigers the listSubscriptions + function of SNS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListSubscriptionsInput + +

      + Data required + for + listSubscriptions +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listSubscriptionsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listTopics(params) + → + {Promise.<listTopicsResponse>} + +

      + +
      +

      + Trigers the listTopics function + of SNS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListTopicsInput + +

      + Data required + for listTopics +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listTopicsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + publish(params) + → + {Promise.<publishResponse>} + +

      + +
      +

      + Trigers the publish function of + SNS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + PublishInput + +

      + Data required + for publish +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 109 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<publishResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + subscribe(params) + → + {Promise.<subscribeResponse>} + +

      + +
      +

      + Trigers the subscribe function + of SNS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + SubscribeInput + +

      + Data required + for subscribe +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 126 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<subscribeResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + unsubscribe(params) + → + {Promise.<unsubscribeResponse>} + +

      + +
      +

      + Trigers the unsubscribe function + of SNS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + UnsubscribeInput + +

      + Data required + for unsubscribe +

      +
      +
      + +
      +

      + View Source + + AWS/management/aws-notificationService.js, + line 143 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<unsubscribeResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_PaaS.html b/docs/AWS_PaaS.html index 8a48bd4e..eba50cfb 100644 --- a/docs/AWS_PaaS.html +++ b/docs/AWS_PaaS.html @@ -1,2968 +1,2156 @@ - - - - - - AWS_PaaS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_PaaS

      -
      - - - - - -
      - -
      - -

      AWS_PaaS(aws, options)

      - -

      Class to create a ElasticBeanstalk object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_PaaS(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - checkDNSAvailability(params) → {Promise.<checkDNSAvailabilityResponse>} - - -

      - - - - -
      -

      Trigers the checkDNSAvailability function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CheckDNSAvailabilityMessage - - - -

      Data required for checkDNSAvailability

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<checkDNSAvailabilityResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - composeEnvironments(params) → {Promise.<composeEnvironmentsResponse>} - - -

      - - - - -
      -

      Trigers the composeEnvironments function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ComposeEnvironmentsMessage - - - -

      Data required for composeEnvironments

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<composeEnvironmentsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(params) → {Promise.<createApplicationResponse>} - - -

      - - - - -
      -

      Trigers the createApplication function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateApplicationMessage - - - -

      Data required for createApplication

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createApplicationResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createConfigTemplate(params) → {Promise.<createConfigurationTemplateResponse>} - - -

      - - - - -
      -

      Trigers the createConfigurationTemplate function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateConfigurationTemplateMessage - - - -

      Data required for createConfigurationTemplate

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createConfigurationTemplateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createEnvironment(params) → {Promise.<createEnvironmentResponse>} - - -

      - - - - -
      -

      Trigers the createEnvironment function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateEnvironmentMessage - - - -

      Data required for createEnvironment

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createEnvironmentResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createStorageLocation() → {Promise.<createStorageLocationResponse>} - - -

      - - - - -
      -

      Trigers the createStorageLocation function of ElasticBeanstalk

      -
      - - - - - - - - - - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 108 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createStorageLocationResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(params) → {Promise.<deleteApplicationResponse>} - - -

      - - - - -
      -

      Trigers the deleteApplication function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteApplicationMessage - - - -

      Data required for deleteApplication

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 125 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteApplicationResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteConfigTemplate(params) → {Promise.<deleteConfigurationTemplateResponse>} - - -

      - - - - -
      -

      Trigers the deleteConfigurationTemplate function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteConfigurationTemplateMessage - - - -

      Data required for deleteConfigurationTemplate

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 142 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteConfigurationTemplateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(params) → {Promise.<describeApplicationsResponse>} - - -

      - - - - -
      -

      Trigers the describeApplications function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeApplicationsMessage - - - -

      Data required for describeApplications

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 175 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeApplicationsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeAccountAttributes() → {Promise.<describeAccountAttributesResponse>} - - -

      - - - - -
      -

      Trigers the describeAccountAttributes function of ElasticBeanstalk

      -
      - - - - - - - - - - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 158 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeAccountAttributesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeConfigSettings(params) → {Promise.<describeConfigurationSettingsResponse>} - - -

      - - - - -
      -

      Trigers the describeConfigurationSettings function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DescribeConfigurationSettingsMessage - - - -

      Data required for describeConfigurationSettings

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 192 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<describeConfigurationSettingsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listVersions(params) → {Promise.<listPlatformVersionsResponse>} - - -

      - - - - -
      -

      Trigers the listPlatformVersions function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ListPlatformVersionsRequest - - - -

      Data required for listPlatformVersions

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 209 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listPlatformVersionsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - restart(params) → {Promise.<restartAppServerResponse>} - - -

      - - - - -
      -

      Trigers the restartAppServer function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -RestartAppServerMessage - - - -

      Data required for restartAppServer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 226 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<restartAppServerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - terminateEnvironment(params) → {Promise.<terminateEnvironmentResponse>} - - -

      - - - - -
      -

      Trigers the terminateEnvironment function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -TerminateEnvironmentMessage - - - -

      Data required for terminateEnvironment

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 243 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<terminateEnvironmentResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(params) → {Promise.<updateApplicationResponse>} - - -

      - - - - -
      -

      Trigers the updateApplication function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -UpdateApplicationMessage - - - -

      Data required for updateApplication

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 260 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateApplicationResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateEnvironment(params) → {Promise.<updateEnvironmentResponse>} - - -

      - - - - -
      -

      Trigers the updateEnvironment function of ElasticBeanstalk

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -UpdateEnvironmentMessage - - - -

      Data required for updateEnvironment

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/appServices/aws-paaS.js, line 277 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateEnvironmentResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_PaaS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_PaaS

      +
      + +
      +
      +

      + AWS_PaaS(aws, options) +

      + +
      +

      Class to create a ElasticBeanstalk object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_PaaS(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + checkDNSAvailability(params) + → + {Promise.<checkDNSAvailabilityResponse>} + +

      + +
      +

      + Trigers the checkDNSAvailability + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CheckDNSAvailabilityMessage + +

      + Data required + for + checkDNSAvailability +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<checkDNSAvailabilityResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + composeEnvironments(params) + → + {Promise.<composeEnvironmentsResponse>} + +

      + +
      +

      + Trigers the composeEnvironments + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ComposeEnvironmentsMessage + +

      + Data required + for + composeEnvironments +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<composeEnvironmentsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(params) + → + {Promise.<createApplicationResponse>} + +

      + +
      +

      + Trigers the createApplication + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateApplicationMessage + +

      + Data required + for + createApplication +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createApplicationResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createConfigTemplate(params) + → + {Promise.<createConfigurationTemplateResponse>} + +

      + +
      +

      + Trigers the + createConfigurationTemplate + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateConfigurationTemplateMessage + +

      + Data required + for + createConfigurationTemplate +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createConfigurationTemplateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createEnvironment(params) + → + {Promise.<createEnvironmentResponse>} + +

      + +
      +

      + Trigers the createEnvironment + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateEnvironmentMessage + +

      + Data required + for + createEnvironment +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createEnvironmentResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createStorageLocation() + → + {Promise.<createStorageLocationResponse>} + +

      + +
      +

      + Trigers the + createStorageLocation function + of ElasticBeanstalk +

      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 108 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createStorageLocationResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(params) + → + {Promise.<deleteApplicationResponse>} + +

      + +
      +

      + Trigers the deleteApplication + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteApplicationMessage + +

      + Data required + for + deleteApplication +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 125 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteApplicationResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteConfigTemplate(params) + → + {Promise.<deleteConfigurationTemplateResponse>} + +

      + +
      +

      + Trigers the + deleteConfigurationTemplate + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteConfigurationTemplateMessage + +

      + Data required + for + deleteConfigurationTemplate +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 142 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteConfigurationTemplateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(params) + → + {Promise.<describeApplicationsResponse>} + +

      + +
      +

      + Trigers the describeApplications + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeApplicationsMessage + +

      + Data required + for + describeApplications +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 175 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeApplicationsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeAccountAttributes() + → + {Promise.<describeAccountAttributesResponse>} + +

      + +
      +

      + Trigers the + describeAccountAttributes + function of ElasticBeanstalk +

      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 158 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeAccountAttributesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeConfigSettings(params) + → + {Promise.<describeConfigurationSettingsResponse>} + +

      + +
      +

      + Trigers the + describeConfigurationSettings + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DescribeConfigurationSettingsMessage + +

      + Data required + for + describeConfigurationSettings +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 192 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<describeConfigurationSettingsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listVersions(params) + → + {Promise.<listPlatformVersionsResponse>} + +

      + +
      +

      + Trigers the listPlatformVersions + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ListPlatformVersionsRequest + +

      + Data required + for + listPlatformVersions +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 209 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listPlatformVersionsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + restart(params) + → + {Promise.<restartAppServerResponse>} + +

      + +
      +

      + Trigers the restartAppServer + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + RestartAppServerMessage + +

      + Data required + for + restartAppServer +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 226 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<restartAppServerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + terminateEnvironment(params) + → + {Promise.<terminateEnvironmentResponse>} + +

      + +
      +

      + Trigers the terminateEnvironment + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + TerminateEnvironmentMessage + +

      + Data required + for + terminateEnvironment +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 243 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<terminateEnvironmentResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(params) + → + {Promise.<updateApplicationResponse>} + +

      + +
      +

      + Trigers the updateApplication + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + UpdateApplicationMessage + +

      + Data required + for + updateApplication +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 260 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateApplicationResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateEnvironment(params) + → + {Promise.<updateEnvironmentResponse>} + +

      + +
      +

      + Trigers the updateEnvironment + function of ElasticBeanstalk +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + UpdateEnvironmentMessage + +

      + Data required + for + updateEnvironment +

      +
      +
      + +
      +

      + View Source + + AWS/appServices/aws-paaS.js, + line 277 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateEnvironmentResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_RDBMS.html b/docs/AWS_RDBMS.html index 69e54ba5..81a97fa5 100644 --- a/docs/AWS_RDBMS.html +++ b/docs/AWS_RDBMS.html @@ -1,1360 +1,1135 @@ - - - - - - AWS_RDBMS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_RDBMS

      -
      - - - - - -
      - -
      - -

      AWS_RDBMS(aws, options)

      - -

      Class to create a RDS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_RDBMS(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-RDBMS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createDatabse(params) → {Promise.<createDBClusterResponse>} - - -

      - - - - -
      -

      Trigers the createDBCluster function of RDS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateDBClusterMessage - - - -

      Data required for createDBCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-RDBMS.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createDBClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createSnapshots(params) → {Promise.<createDBSnapshotResponse>} - - -

      - - - - -
      -

      Trigers the createDBSnapshot function of RDS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateDBSnapshotMessage - - - -

      Data required for createDBSnapshot

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-RDBMS.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createDBSnapshotResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteDatabase(params) → {Promise.<deleteDBClusterResponse>} - - -

      - - - - -
      -

      Trigers the deleteDBCluster function of RDS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteDBClusterMessage - - - -

      Data required for deleteDBCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-RDBMS.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteDBClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteDBSnapshot(params) → {Promise.<deleteDBSnapshotResponse>} - - -

      - - - - -
      -

      Trigers the deleteDBSnapshot function of RDS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteDBSnapshotMessage - - - -

      Data required for deleteDBSnapshot

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-RDBMS.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteDBSnapshotResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - modifyDB(params) → {Promise.<modifyDBClusterResponse>} - - -

      - - - - -
      -

      Trigers the modifyDBCluster function of RDS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ModifyDBClusterMessage - - - -

      Data required for modifyDBCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-RDBMS.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<modifyDBClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - restoreDatabase(params) → {Promise.<rebootDBInstanceResponse>} - - -

      - - - - -
      -

      Trigers the rebootDBInstance function of RDS

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -RebootDBInstanceMessage - - - -

      Data required for rebootDBInstance

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/database/aws-RDBMS.js, line 109 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<rebootDBInstanceResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_RDBMS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_RDBMS

      +
      + +
      +
      +

      + AWS_RDBMS(aws, options) +

      + +
      +

      Class to create a RDS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_RDBMS(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-RDBMS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createDatabse(params) + → + {Promise.<createDBClusterResponse>} + +

      + +
      +

      + Trigers the createDBCluster + function of RDS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateDBClusterMessage + +

      + Data required + for + createDBCluster +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-RDBMS.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createDBClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createSnapshots(params) + → + {Promise.<createDBSnapshotResponse>} + +

      + +
      +

      + Trigers the createDBSnapshot + function of RDS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateDBSnapshotMessage + +

      + Data required + for + createDBSnapshot +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-RDBMS.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createDBSnapshotResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteDatabase(params) + → + {Promise.<deleteDBClusterResponse>} + +

      + +
      +

      + Trigers the deleteDBCluster + function of RDS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteDBClusterMessage + +

      + Data required + for + deleteDBCluster +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-RDBMS.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteDBClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteDBSnapshot(params) + → + {Promise.<deleteDBSnapshotResponse>} + +

      + +
      +

      + Trigers the deleteDBSnapshot + function of RDS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteDBSnapshotMessage + +

      + Data required + for + deleteDBSnapshot +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-RDBMS.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteDBSnapshotResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + modifyDB(params) + → + {Promise.<modifyDBClusterResponse>} + +

      + +
      +

      + Trigers the modifyDBCluster + function of RDS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ModifyDBClusterMessage + +

      + Data required + for + modifyDBCluster +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-RDBMS.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<modifyDBClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + restoreDatabase(params) + → + {Promise.<rebootDBInstanceResponse>} + +

      + +
      +

      + Trigers the rebootDBInstance + function of RDS +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + RebootDBInstanceMessage + +

      + Data required + for + rebootDBInstance +

      +
      +
      + +
      +

      + View Source + + AWS/database/aws-RDBMS.js, + line 109 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<rebootDBInstanceResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_StorageBucket.html b/docs/AWS_StorageBucket.html index 1473eb5a..82bbc80d 100644 --- a/docs/AWS_StorageBucket.html +++ b/docs/AWS_StorageBucket.html @@ -1,1138 +1,972 @@ - - - - - - AWS_StorageBucket - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_StorageBucket

      -
      - - - - - -
      - -
      - -

      AWS_StorageBucket(aws, options)

      - -

      Class to create a S3 object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_StorageBucket(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-storageBucket.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(params) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of S3

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -CreateBucketRequest - - - -

      Data required for createBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-storageBucket.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(params) → {Promise.<deleteBucketResponse>} - - -

      - - - - -
      -

      Trigers the deleteBucket function of S3

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteBucketRequest - - - -

      Data required for deleteBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-storageBucket.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteFiles(params) → {Promise.<deleteObjectsResponse>} - - -

      - - - - -
      -

      Trigers the deleteObjects function of S3

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteObjectsRequest - - - -

      Data required for deleteObjects

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-storageBucket.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteObjectsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list() → {Promise.<listBucketsResponse>} - - -

      - - - - -
      -

      Trigers the listBuckets function of S3

      -
      - - - - - - - - - - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-storageBucket.js, line 74 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - upload(params) → {Promise.<uploadPartResponse>} - - -

      - - - - -
      -

      Trigers the uploadPart function of S3

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -UploadPartRequest - - - -

      Data required for uploadPart

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/storage/aws-storageBucket.js, line 91 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<uploadPartResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_StorageBucket + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_StorageBucket

      +
      + +
      +
      +

      + AWS_StorageBucket(aws, options) +

      + +
      +

      Class to create a S3 object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_StorageBucket(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-storageBucket.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(params) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of S3 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + CreateBucketRequest + +

      + Data required + for createBucket +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-storageBucket.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(params) + → + {Promise.<deleteBucketResponse>} + +

      + +
      +

      + Trigers the deleteBucket + function of S3 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteBucketRequest + +

      + Data required + for deleteBucket +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-storageBucket.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteFiles(params) + → + {Promise.<deleteObjectsResponse>} + +

      + +
      +

      + Trigers the deleteObjects + function of S3 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteObjectsRequest + +

      + Data required + for + deleteObjects +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-storageBucket.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteObjectsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list() + → + {Promise.<listBucketsResponse>} + +

      + +
      +

      + Trigers the listBuckets function + of S3 +

      +
      + +
      +

      + View Source + + AWS/storage/aws-storageBucket.js, + line 74 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + upload(params) + → + {Promise.<uploadPartResponse>} + +

      + +
      +

      + Trigers the uploadPart function + of S3 +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + UploadPartRequest + +

      + Data required + for uploadPart +

      +
      +
      + +
      +

      + View Source + + AWS/storage/aws-storageBucket.js, + line 91 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<uploadPartResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_Translation.html b/docs/AWS_Translation.html index c922f6cd..538d002c 100644 --- a/docs/AWS_Translation.html +++ b/docs/AWS_Translation.html @@ -1,1189 +1,1030 @@ - - - - - - AWS_Translation - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      AWS_Translation

      -
      - - - - - -
      - -
      - -

      AWS_Translation(aws, options)

      - -

      Class to create a Translate object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new AWS_Translation(aws, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      aws - - -module - - - -

      AWS SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/artificialinteligence/aws-translation.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - batchTranslate(params) → {Promise.<startTextTranslationJobResponse>} - - -

      - - - - -
      -

      Trigers the startTextTranslationJob function of Translate

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -StartTextTranslationJobRequest - - - -

      Data required for startTextTranslationJob

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/artificialinteligence/aws-translation.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<startTextTranslationJobResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createGlossary(params) → {Promise.<importTerminologyResponse>} - - -

      - - - - -
      -

      Trigers the importTerminology function of Translate

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -ImportTerminologyRequest - - - -

      Data required for importTerminology

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/artificialinteligence/aws-translation.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<importTerminologyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteGlossary(params) → {Promise.<deleteTerminologyResponse>} - - -

      - - - - -
      -

      Trigers the deleteTerminology function of Translate

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -DeleteTerminologyRequest - - - -

      Data required for deleteTerminology

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/artificialinteligence/aws-translation.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteTerminologyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getGlossary(params) → {Promise.<getTerminologyResponse>} - - -

      - - - - -
      -

      Trigers the getTerminology function of Translate

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -GetTerminologyRequest - - - -

      Data required for getTerminology

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/artificialinteligence/aws-translation.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getTerminologyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - translate(params) → {Promise.<translateTextResponse>} - - -

      - - - - -
      -

      Trigers the translateText function of Translate

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      params - - -TranslateTextRequest - - - -

      Data required for translateText

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - AWS/artificialinteligence/aws-translation.js, line 92 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<translateTextResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + AWS_Translation + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      AWS_Translation

      +
      + +
      +
      +

      + AWS_Translation(aws, options) +

      + +
      +

      Class to create a Translate object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new AWS_Translation(aws, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + aws + + module + +

      AWS SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + AWS/artificialinteligence/aws-translation.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + batchTranslate(params) + → + {Promise.<startTextTranslationJobResponse>} + +

      + +
      +

      + Trigers the + startTextTranslationJob function + of Translate +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + StartTextTranslationJobRequest + +

      + Data required + for + startTextTranslationJob +

      +
      +
      + +
      +

      + View Source + + AWS/artificialinteligence/aws-translation.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<startTextTranslationJobResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createGlossary(params) + → + {Promise.<importTerminologyResponse>} + +

      + +
      +

      + Trigers the importTerminology + function of Translate +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + ImportTerminologyRequest + +

      + Data required + for + importTerminology +

      +
      +
      + +
      +

      + View Source + + AWS/artificialinteligence/aws-translation.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<importTerminologyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteGlossary(params) + → + {Promise.<deleteTerminologyResponse>} + +

      + +
      +

      + Trigers the deleteTerminology + function of Translate +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + DeleteTerminologyRequest + +

      + Data required + for + deleteTerminology +

      +
      +
      + +
      +

      + View Source + + AWS/artificialinteligence/aws-translation.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteTerminologyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getGlossary(params) + → + {Promise.<getTerminologyResponse>} + +

      + +
      +

      + Trigers the getTerminology + function of Translate +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + GetTerminologyRequest + +

      + Data required + for + getTerminology +

      +
      +
      + +
      +

      + View Source + + AWS/artificialinteligence/aws-translation.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getTerminologyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + translate(params) + → + {Promise.<translateTextResponse>} + +

      + +
      +

      + Trigers the translateText + function of Translate +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + params + + TranslateTextRequest + +

      + Data required + for + translateText +

      +
      +
      + +
      +

      + View Source + + AWS/artificialinteligence/aws-translation.js, + line 92 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<translateTextResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/AWS_appServices_aws-paaS.js.html b/docs/AWS_appServices_aws-paaS.js.html index bf3c153c..827e0bd6 100644 --- a/docs/AWS_appServices_aws-paaS.js.html +++ b/docs/AWS_appServices_aws-paaS.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/appServices/aws-paaS.js - - - - - AWS/appServices/aws-paaS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/appServices/aws-paaS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/appServices/aws-paaS.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a ElasticBeanstalk object
        * @category AWS
      @@ -376,31 +602,39 @@ 

      AWS/appServices/aws-paaS.js

      } module.exports = AWS_PaaS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_artificialinteligence_aws-translation.js.html b/docs/AWS_artificialinteligence_aws-translation.js.html index 3f61b03d..9f6aa049 100644 --- a/docs/AWS_artificialinteligence_aws-translation.js.html +++ b/docs/AWS_artificialinteligence_aws-translation.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/artificialinteligence/aws-translation.js - - - - - AWS/artificialinteligence/aws-translation.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/artificialinteligence/aws-translation.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/artificialinteligence/aws-translation.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Translate object
        * @category AWS
      @@ -191,31 +417,39 @@ 

      AWS/artificialinteligence/aws-translation.js

      } module.exports = AWS_Translation;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_compute_aws-computeInstance.js.html b/docs/AWS_compute_aws-computeInstance.js.html index a27e36fd..161aecbd 100644 --- a/docs/AWS_compute_aws-computeInstance.js.html +++ b/docs/AWS_compute_aws-computeInstance.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/compute/aws-computeInstance.js - - - - - AWS/compute/aws-computeInstance.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/compute/aws-computeInstance.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/compute/aws-computeInstance.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a EC2 object
        * @category AWS
      @@ -259,31 +485,39 @@ 

      AWS/compute/aws-computeInstance.js

      } module.exports = AWS_ComputeInstance;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_compute_aws-container.js.html b/docs/AWS_compute_aws-container.js.html index d5dd9e83..5fd0d439 100644 --- a/docs/AWS_compute_aws-container.js.html +++ b/docs/AWS_compute_aws-container.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/compute/aws-container.js - - - - - AWS/compute/aws-container.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/compute/aws-container.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/compute/aws-container.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a ECS object
        * @category AWS
      @@ -174,31 +400,39 @@ 

      AWS/compute/aws-container.js

      } module.exports = AWS_Container;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_compute_aws-kubernetes.js.html b/docs/AWS_compute_aws-kubernetes.js.html index 7d113bc7..fda5b1c2 100644 --- a/docs/AWS_compute_aws-kubernetes.js.html +++ b/docs/AWS_compute_aws-kubernetes.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/compute/aws-kubernetes.js - - - - - AWS/compute/aws-kubernetes.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/compute/aws-kubernetes.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/compute/aws-kubernetes.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a EKS object
        * @category AWS
      @@ -276,31 +502,39 @@ 

      AWS/compute/aws-kubernetes.js

      } module.exports = AWS_Kubernetes;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_database_aws-RDBMS.js.html b/docs/AWS_database_aws-RDBMS.js.html index c79ddaa5..a491d56e 100644 --- a/docs/AWS_database_aws-RDBMS.js.html +++ b/docs/AWS_database_aws-RDBMS.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/database/aws-RDBMS.js - - - - - AWS/database/aws-RDBMS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/database/aws-RDBMS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/database/aws-RDBMS.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a RDS object
        * @category AWS
      @@ -208,31 +434,39 @@ 

      AWS/database/aws-RDBMS.js

      } module.exports = AWS_RDBMS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_database_aws-noSql.js.html b/docs/AWS_database_aws-noSql.js.html index 16bc8aed..29f21639 100644 --- a/docs/AWS_database_aws-noSql.js.html +++ b/docs/AWS_database_aws-noSql.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/database/aws-noSql.js - - - - - AWS/database/aws-noSql.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/database/aws-noSql.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/database/aws-noSql.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a DynamoDB object
        * @category AWS
      @@ -208,31 +434,39 @@ 

      AWS/database/aws-noSql.js

      } module.exports = AWS_NoSql;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_database_aws-noSqlIndexed.js.html b/docs/AWS_database_aws-noSqlIndexed.js.html index 625f17ef..a68eec5a 100644 --- a/docs/AWS_database_aws-noSqlIndexed.js.html +++ b/docs/AWS_database_aws-noSqlIndexed.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/database/aws-noSqlIndexed.js - - - - - AWS/database/aws-noSqlIndexed.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/database/aws-noSqlIndexed.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/database/aws-noSqlIndexed.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a SimpleDB object
        * @category AWS
      @@ -259,31 +485,39 @@ 

      AWS/database/aws-noSqlIndexed.js

      } module.exports = AWS_NoSqlIndexed;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_management_aws-keyManagement.js.html b/docs/AWS_management_aws-keyManagement.js.html index 03c8648a..f6b2ac2f 100644 --- a/docs/AWS_management_aws-keyManagement.js.html +++ b/docs/AWS_management_aws-keyManagement.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/management/aws-keyManagement.js - - - - - AWS/management/aws-keyManagement.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/management/aws-keyManagement.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/management/aws-keyManagement.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a KMS object
        * @category AWS
      @@ -191,31 +417,39 @@ 

      AWS/management/aws-keyManagement.js

      } module.exports = AWS_KeyManagement;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_management_aws-monitoring.js.html b/docs/AWS_management_aws-monitoring.js.html index 68f96ba5..5cdd98c9 100644 --- a/docs/AWS_management_aws-monitoring.js.html +++ b/docs/AWS_management_aws-monitoring.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/management/aws-monitoring.js - - - - - AWS/management/aws-monitoring.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/management/aws-monitoring.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/management/aws-monitoring.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a CloudWatch object
        * @category AWS
      @@ -174,31 +400,39 @@ 

      AWS/management/aws-monitoring.js

      } module.exports = AWS_Monitoring;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_management_aws-notificationService.js.html b/docs/AWS_management_aws-notificationService.js.html index f9d51642..73d94117 100644 --- a/docs/AWS_management_aws-notificationService.js.html +++ b/docs/AWS_management_aws-notificationService.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/management/aws-notificationService.js - - - - - AWS/management/aws-notificationService.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/management/aws-notificationService.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/management/aws-notificationService.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a SNS object
        * @category AWS
      @@ -242,31 +468,39 @@ 

      AWS/management/aws-notificationService.js

      } module.exports = AWS_NotificationService;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_network_aws-DNS.js.html b/docs/AWS_network_aws-DNS.js.html index ace0c660..90f7ac9b 100644 --- a/docs/AWS_network_aws-DNS.js.html +++ b/docs/AWS_network_aws-DNS.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/network/aws-DNS.js - - - - - AWS/network/aws-DNS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/network/aws-DNS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/network/aws-DNS.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Route53 object
        * @category AWS
      @@ -174,31 +400,39 @@ 

      AWS/network/aws-DNS.js

      } module.exports = AWS_DNS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_network_aws-loadBalancer.js.html b/docs/AWS_network_aws-loadBalancer.js.html index 954d1812..fd86167c 100644 --- a/docs/AWS_network_aws-loadBalancer.js.html +++ b/docs/AWS_network_aws-loadBalancer.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/network/aws-loadBalancer.js - - - - - AWS/network/aws-loadBalancer.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/network/aws-loadBalancer.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/network/aws-loadBalancer.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a ELB object
        * @category AWS
      @@ -191,31 +417,39 @@ 

      AWS/network/aws-loadBalancer.js

      } module.exports = AWS_LoadBalancer;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_security_aws-IAM.js.html b/docs/AWS_security_aws-IAM.js.html index 48349afc..0da8a6ca 100644 --- a/docs/AWS_security_aws-IAM.js.html +++ b/docs/AWS_security_aws-IAM.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/security/aws-IAM.js - - - - - AWS/security/aws-IAM.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/security/aws-IAM.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/security/aws-IAM.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a IAM object
        * @category AWS
      @@ -191,31 +417,39 @@ 

      AWS/security/aws-IAM.js

      } module.exports = AWS_IAM;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_storage_aws-archivalStorage.js.html b/docs/AWS_storage_aws-archivalStorage.js.html index 549da332..18f8b21e 100644 --- a/docs/AWS_storage_aws-archivalStorage.js.html +++ b/docs/AWS_storage_aws-archivalStorage.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/storage/aws-archivalStorage.js - - - - - AWS/storage/aws-archivalStorage.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/storage/aws-archivalStorage.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/storage/aws-archivalStorage.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Glacier object
        * @category AWS
      @@ -191,31 +417,39 @@ 

      AWS/storage/aws-archivalStorage.js

      } module.exports = AWS_ArchivalStorage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_storage_aws-blockStorage.js.html b/docs/AWS_storage_aws-blockStorage.js.html index 8ea5bd1a..4d723771 100644 --- a/docs/AWS_storage_aws-blockStorage.js.html +++ b/docs/AWS_storage_aws-blockStorage.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/storage/aws-blockStorage.js - - - - - AWS/storage/aws-blockStorage.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/storage/aws-blockStorage.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/storage/aws-blockStorage.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a EC2 object
        * @category AWS
      @@ -174,31 +400,39 @@ 

      AWS/storage/aws-blockStorage.js

      } module.exports = AWS_BlockStorage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/AWS_storage_aws-storageBucket.js.html b/docs/AWS_storage_aws-storageBucket.js.html index 5b692e33..f2dc8884 100644 --- a/docs/AWS_storage_aws-storageBucket.js.html +++ b/docs/AWS_storage_aws-storageBucket.js.html @@ -1,91 +1,317 @@ - - + + + + AWS/storage/aws-storageBucket.js - - - - - AWS/storage/aws-storageBucket.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      AWS/storage/aws-storageBucket.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      AWS/storage/aws-storageBucket.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a S3 object
        * @category AWS
      @@ -190,31 +416,39 @@ 

      AWS/storage/aws-storageBucket.js

      } module.exports = AWS_StorageBucket;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/Azure_BlockStorage.html b/docs/Azure_BlockStorage.html index a81a8078..98d79375 100644 --- a/docs/Azure_BlockStorage.html +++ b/docs/Azure_BlockStorage.html @@ -1,1554 +1,1317 @@ - - - - - - Azure_BlockStorage - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_BlockStorage

      -
      - - - - - -
      - -
      - -

      Azure_BlockStorage(azureRestSdk)

      - -

      Class to create a BlockStorage object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_BlockStorage(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-blockStorage.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(resourceGroupName, diskName, disk, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      diskName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      disk - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-blockStorage.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(resourceGroupName, diskName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      diskName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-blockStorage.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(resourceGroupName, diskName, optionsopt) → {Promise.<getResponse>} - - -

      - - - - -
      -

      Trigers the get function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      diskName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-blockStorage.js, line 67 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(optionsopt) → {Promise.<listResponse>} - - -

      - - - - -
      -

      Trigers the list function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-blockStorage.js, line 87 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(resourceGroupName, diskName, disk, optionsopt) → {Promise.<updateResponse>} - - -

      - - - - -
      -

      Trigers the update function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      diskName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      disk - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-blockStorage.js, line 110 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_BlockStorage + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_BlockStorage

      +
      + +
      +
      +

      + Azure_BlockStorage(azureRestSdk) +

      + +
      +

      Class to create a BlockStorage object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_BlockStorage(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-blockStorage.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(resourceGroupName, + diskName, disk, optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + diskName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + disk + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-blockStorage.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(resourceGroupName, + diskName, optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + diskName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-blockStorage.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(resourceGroupName, + diskName, optionsopt) + → + {Promise.<getResponse>} + +

      + +
      +

      + Trigers the get function of + compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + diskName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-blockStorage.js, + line 67 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(optionsopt) + → + {Promise.<listResponse>} + +

      + +
      +

      + Trigers the list function of + compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-blockStorage.js, + line 87 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(resourceGroupName, + diskName, disk, optionsopt) + → + {Promise.<updateResponse>} + +

      + +
      +

      + Trigers the update function of + compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + diskName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + disk + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-blockStorage.js, + line 110 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_ComputeInstance.html b/docs/Azure_ComputeInstance.html index 77f4f1b5..4b6d4832 100644 --- a/docs/Azure_ComputeInstance.html +++ b/docs/Azure_ComputeInstance.html @@ -1,1803 +1,1482 @@ - - - - - - Azure_ComputeInstance - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_ComputeInstance

      -
      - - - - - -
      - -
      - -

      Azure_ComputeInstance(azureRestSdk)

      - -

      Class to create a ComputeInstance object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_ComputeInstance(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-computeInstance.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(resourceGroupName, vmName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vmName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-computeInstance.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - destroy(resourceGroupName, vmName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vmName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-computeInstance.js, line 132 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(resourceGroupName, optionsopt) → {Promise.<listResponse>} - - -

      - - - - -
      -

      Trigers the list function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-computeInstance.js, line 44 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - reboot(resourceGroupName, vmName, optionsopt) → {Promise.<restartResponse>} - - -

      - - - - -
      -

      Trigers the restart function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vmName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-computeInstance.js, line 110 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<restartResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - start(resourceGroupName, vmName, optionsopt) → {Promise.<startResponse>} - - -

      - - - - -
      -

      Trigers the start function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vmName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-computeInstance.js, line 66 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<startResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - stop(resourceGroupName, vmName, optionsopt) → {Promise.<powerOffResponse>} - - -

      - - - - -
      -

      Trigers the powerOff function of compute

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vmName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-computeInstance.js, line 88 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<powerOffResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_ComputeInstance + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_ComputeInstance

      +
      + +
      +
      +

      + Azure_ComputeInstance(azureRestSdk) +

      + +
      +

      Class to create a ComputeInstance object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new + Azure_ComputeInstance(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-computeInstance.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(resourceGroupName, vmName, + parameters, optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vmName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-computeInstance.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + destroy(resourceGroupName, vmName, + optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vmName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-computeInstance.js, + line 132 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(resourceGroupName, + optionsopt) + → + {Promise.<listResponse>} + +

      + +
      +

      + Trigers the list function of + compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-computeInstance.js, + line 44 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + reboot(resourceGroupName, vmName, + optionsopt) + → + {Promise.<restartResponse>} + +

      + +
      +

      + Trigers the restart function of + compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vmName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-computeInstance.js, + line 110 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<restartResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + start(resourceGroupName, vmName, + optionsopt) + → + {Promise.<startResponse>} + +

      + +
      +

      + Trigers the start function of + compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vmName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-computeInstance.js, + line 66 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<startResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + stop(resourceGroupName, vmName, + optionsopt) + → + {Promise.<powerOffResponse>} + +

      + +
      +

      + Trigers the powerOff function of + compute +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vmName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-computeInstance.js, + line 88 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<powerOffResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_Container.html b/docs/Azure_Container.html index 97c1ad62..fe5f4f3c 100644 --- a/docs/Azure_Container.html +++ b/docs/Azure_Container.html @@ -1,1272 +1,1125 @@ - - - - - - Azure_Container - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_Container

      -
      - - - - - -
      - -
      - -

      Azure_Container(azureRestSdk)

      - -

      Class to create a Container object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_Container(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-container.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(resourceGroupName, containerServiceName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      containerServiceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-container.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(resourceGroupName, containerServiceName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      containerServiceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-container.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(resourceGroupName, containerServiceName, optionsopt) → {Promise.<getResponse>} - - -

      - - - - -
      -

      Trigers the get function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      containerServiceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-container.js, line 67 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(optionsopt) → {Promise.<listResponse>} - - -

      - - - - -
      -

      Trigers the list function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-container.js, line 87 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_Container + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_Container

      +
      + +
      +
      +

      + Azure_Container(azureRestSdk) +

      + +
      +

      Class to create a Container object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_Container(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-container.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(resourceGroupName, + containerServiceName, + parameters, optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + containerServiceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-container.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(resourceGroupName, + containerServiceName, + optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + containerServiceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-container.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(resourceGroupName, + containerServiceName, + optionsopt) + → + {Promise.<getResponse>} + +

      + +
      +

      + Trigers the get function of + containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + containerServiceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-container.js, + line 67 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(optionsopt) + → + {Promise.<listResponse>} + +

      + +
      +

      + Trigers the list function of + containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-container.js, + line 87 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_DNS.html b/docs/Azure_DNS.html index 87ce4187..2d956fb7 100644 --- a/docs/Azure_DNS.html +++ b/docs/Azure_DNS.html @@ -1,1371 +1,1215 @@ - - - - - - Azure_DNS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_DNS

      -
      - - - - - -
      - -
      - -

      Azure_DNS(azureRestSdk)

      - -

      Class to create a DNS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_DNS(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-DNS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      zoneName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      relativeRecordSetName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      recordType - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-DNS.js, line 90 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createZone(resourceGroupName, zoneName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      zoneName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-DNS.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteZone(resourceGroupName, zoneName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      zoneName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-DNS.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listZones(optionsopt) → {Promise.<listResponse>} - - -

      - - - - -
      -

      Trigers the list function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-DNS.js, line 65 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_DNS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_DNS

      +
      + +
      +
      +

      + Azure_DNS(azureRestSdk) +

      + +
      +

      Class to create a DNS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_DNS(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-DNS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + changeRecordSets(resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, parameters, + optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + zoneName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + relativeRecordSetName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + recordType + + TypeReference + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-DNS.js, + line 90 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createZone(resourceGroupName, + zoneName, parameters, + optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + zoneName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-DNS.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteZone(resourceGroupName, + zoneName, optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + zoneName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-DNS.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listZones(optionsopt) + → + {Promise.<listResponse>} + +

      + +
      +

      + Trigers the list function of dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-DNS.js, + line 65 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_KeyManagement.html b/docs/Azure_KeyManagement.html index 5757d889..28e2606a 100644 --- a/docs/Azure_KeyManagement.html +++ b/docs/Azure_KeyManagement.html @@ -1,1686 +1,1445 @@ - - - - - - Azure_KeyManagement - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_KeyManagement

      -
      - - - - - -
      - -
      - -

      Azure_KeyManagement(azureRestSdk)

      - -

      Class to create a KeyManagement object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_KeyManagement(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-keyManagement.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createKey(resourceGroupName, vaultName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of keyvault

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vaultName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-keyManagement.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteKey(resourceGroupName, vaultName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of keyvault

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vaultName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-keyManagement.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeKey(resourceGroupName, vaultName, optionsopt) → {Promise.<getResponse>} - - -

      - - - - -
      -

      Trigers the get function of keyvault

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vaultName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-keyManagement.js, line 90 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, optionsopt) → {Promise.<updateAccessPolicyResponse>} - - -

      - - - - -
      -

      Trigers the updateAccessPolicy function of keyvault

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vaultName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      operationKind - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-keyManagement.js, line 114 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateAccessPolicyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(resourceGroupName, vaultName, parameters, optionsopt) → {Promise.<updateResponse>} - - -

      - - - - -
      -

      Trigers the update function of keyvault

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      vaultName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-keyManagement.js, line 68 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_KeyManagement + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_KeyManagement

      +
      + +
      +
      +

      + Azure_KeyManagement(azureRestSdk) +

      + +
      +

      Class to create a KeyManagement object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_KeyManagement(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-keyManagement.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createKey(resourceGroupName, + vaultName, parameters, + optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of keyvault +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vaultName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-keyManagement.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteKey(resourceGroupName, + vaultName, optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of keyvault +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vaultName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-keyManagement.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeKey(resourceGroupName, + vaultName, optionsopt) + → + {Promise.<getResponse>} + +

      + +
      +

      + Trigers the get function of + keyvault +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vaultName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-keyManagement.js, + line 90 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + putKeyPolicy(resourceGroupName, + vaultName, operationKind, + parameters, optionsopt) + → + {Promise.<updateAccessPolicyResponse>} + +

      + +
      +

      + Trigers the updateAccessPolicy + function of keyvault +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vaultName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + operationKind + + TypeReference + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-keyManagement.js, + line 114 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateAccessPolicyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(resourceGroupName, + vaultName, parameters, + optionsopt) + → + {Promise.<updateResponse>} + +

      + +
      +

      + Trigers the update function of + keyvault +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + vaultName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-keyManagement.js, + line 68 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_Kubernetes.html b/docs/Azure_Kubernetes.html index d85bc245..5b67bc33 100644 --- a/docs/Azure_Kubernetes.html +++ b/docs/Azure_Kubernetes.html @@ -1,2931 +1,2316 @@ - - - - - - Azure_Kubernetes - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_Kubernetes

      -
      - - - - - -
      - -
      - -

      Azure_Kubernetes(azureRestSdk)

      - -

      Class to create a Kubernetes object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_Kubernetes(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(resourceGroupName, resourceName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      agentPoolName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 134 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(resourceGroupName, resourceName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteNodegroup(resourceGroupName, resourceName, agentPoolName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      agentPoolName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 157 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeCluster(resourceGroupName, resourceName, optionsopt) → {Promise.<getResponse>} - - -

      - - - - -
      -

      Trigers the get function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 110 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeNodeGroup(resourceGroupName, resourceName, agentPoolName, optionsopt) → {Promise.<getResponse>} - - -

      - - - - -
      -

      Trigers the get function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      agentPoolName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 180 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listClusters(optionsopt) → {Promise.<listResponse>} - - -

      - - - - -
      -

      Trigers the list function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 88 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listNodegroups(resourceGroupName, resourceName, optionsopt) → {Promise.<listResponse>} - - -

      - - - - -
      -

      Trigers the list function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 202 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateConfig(resourceGroupName, resourceName, optionsopt) → {Promise.<rotateClusterCertificatesResponse>} - - -

      - - - - -
      -

      Trigers the rotateClusterCertificates function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 224 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<rotateClusterCertificatesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateTags(resourceGroupName, resourceName, parameters, optionsopt) → {Promise.<updateTagsResponse>} - - -

      - - - - -
      -

      Trigers the updateTags function of containerservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      resourceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/compute/azure-kubernetes.js, line 68 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateTagsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_Kubernetes + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_Kubernetes

      +
      + +
      +
      +

      + Azure_Kubernetes(azureRestSdk) +

      + +
      +

      Class to create a Kubernetes object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_Kubernetes(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(resourceGroupName, + resourceName, parameters, + optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createNodeGroup(resourceGroupName, + resourceName, agentPoolName, + parameters, optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + agentPoolName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 134 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(resourceGroupName, + resourceName, optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteNodegroup(resourceGroupName, + resourceName, agentPoolName, + optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + agentPoolName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 157 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeCluster(resourceGroupName, + resourceName, optionsopt) + → + {Promise.<getResponse>} + +

      + +
      +

      + Trigers the get function of + containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 110 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeNodeGroup(resourceGroupName, + resourceName, agentPoolName, + optionsopt) + → + {Promise.<getResponse>} + +

      + +
      +

      + Trigers the get function of + containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + agentPoolName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 180 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listClusters(optionsopt) + → + {Promise.<listResponse>} + +

      + +
      +

      + Trigers the list function of + containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 88 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listNodegroups(resourceGroupName, + resourceName, optionsopt) + → + {Promise.<listResponse>} + +

      + +
      +

      + Trigers the list function of + containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 202 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateConfig(resourceGroupName, + resourceName, optionsopt) + → + {Promise.<rotateClusterCertificatesResponse>} + +

      + +
      +

      + Trigers the + rotateClusterCertificates + function of containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 224 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<rotateClusterCertificatesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateTags(resourceGroupName, + resourceName, parameters, + optionsopt) + → + {Promise.<updateTagsResponse>} + +

      + +
      +

      + Trigers the updateTags function + of containerservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + resourceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/compute/azure-kubernetes.js, + line 68 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateTagsResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_LoadBalancer.html b/docs/Azure_LoadBalancer.html index e023a42f..6133f982 100644 --- a/docs/Azure_LoadBalancer.html +++ b/docs/Azure_LoadBalancer.html @@ -1,1587 +1,1354 @@ - - - - - - Azure_LoadBalancer - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_LoadBalancer

      -
      - - - - - -
      - -
      - -

      Azure_LoadBalancer(azureRestSdk)

      - -

      Class to create a LoadBalancer object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_LoadBalancer(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-loadBalancer.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - addTags(resourceGroupName, loadBalancerName, parameters, optionsopt) → {Promise.<updateTagsResponse>} - - -

      - - - - -
      -

      Trigers the updateTags function of network

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      loadBalancerName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-loadBalancer.js, line 89 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateTagsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(resourceGroupName, loadBalancerName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of network

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      loadBalancerName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-loadBalancer.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(resourceGroupName, loadBalancerName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of network

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      loadBalancerName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-loadBalancer.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(resourceGroupName, loadBalancerName, optionsopt) → {Promise.<getResponse>} - - -

      - - - - -
      -

      Trigers the get function of network

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      loadBalancerName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-loadBalancer.js, line 111 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(resourceGroupName, optionsopt) → {Promise.<listResponse>} - - -

      - - - - -
      -

      Trigers the list function of network

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/network/azure-loadBalancer.js, line 66 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_LoadBalancer + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_LoadBalancer

      +
      + +
      +
      +

      + Azure_LoadBalancer(azureRestSdk) +

      + +
      +

      Class to create a LoadBalancer object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_LoadBalancer(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-loadBalancer.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + addTags(resourceGroupName, + loadBalancerName, + parameters, optionsopt) + → + {Promise.<updateTagsResponse>} + +

      + +
      +

      + Trigers the updateTags function + of network +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + loadBalancerName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-loadBalancer.js, + line 89 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateTagsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(resourceGroupName, + loadBalancerName, + parameters, optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of network +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + loadBalancerName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-loadBalancer.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(resourceGroupName, + loadBalancerName, + optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of network +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + loadBalancerName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-loadBalancer.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(resourceGroupName, + loadBalancerName, + optionsopt) + → + {Promise.<getResponse>} + +

      + +
      +

      + Trigers the get function of + network +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + loadBalancerName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-loadBalancer.js, + line 111 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(resourceGroupName, + optionsopt) + → + {Promise.<listResponse>} + +

      + +
      +

      + Trigers the list function of + network +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/network/azure-loadBalancer.js, + line 66 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_Monitoring.html b/docs/Azure_Monitoring.html index 704dece2..569c51f1 100644 --- a/docs/Azure_Monitoring.html +++ b/docs/Azure_Monitoring.html @@ -1,1554 +1,1337 @@ - - - - - - Azure_Monitoring - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_Monitoring

      -
      - - - - - -
      - -
      - -

      Azure_Monitoring(azureRestSdk)

      - -

      Class to create a Monitoring object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_Monitoring(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-monitoring.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createAlarm(resourceGroupName, ruleName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of monitor

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      ruleName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-monitoring.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteAlarm(resourceGroupName, ruleName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of monitor

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      ruleName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-monitoring.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getMetricData(resourceGroupName, ruleName, optionsopt) → {Promise.<getResponse>} - - -

      - - - - -
      -

      Trigers the get function of monitor

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      ruleName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-monitoring.js, line 110 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listAlarms(optionsopt) → {Promise.<listBySubscriptionResponse>} - - -

      - - - - -
      -

      Trigers the listBySubscription function of monitor

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-monitoring.js, line 88 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listBySubscriptionResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateAlarm(resourceGroupName, ruleName, alertRulesResource, optionsopt) → {Promise.<updateResponse>} - - -

      - - - - -
      -

      Trigers the update function of monitor

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      ruleName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      alertRulesResource - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/management/azure-monitoring.js, line 68 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_Monitoring + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_Monitoring

      +
      + +
      +
      +

      + Azure_Monitoring(azureRestSdk) +

      + +
      +

      Class to create a Monitoring object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_Monitoring(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-monitoring.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createAlarm(resourceGroupName, + ruleName, parameters, + optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of monitor +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + ruleName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-monitoring.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteAlarm(resourceGroupName, + ruleName, optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of monitor +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + ruleName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-monitoring.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getMetricData(resourceGroupName, + ruleName, optionsopt) + → + {Promise.<getResponse>} + +

      + +
      +

      + Trigers the get function of + monitor +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + ruleName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-monitoring.js, + line 110 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listAlarms(optionsopt) + → + {Promise.<listBySubscriptionResponse>} + +

      + +
      +

      + Trigers the listBySubscription + function of monitor +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-monitoring.js, + line 88 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listBySubscriptionResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateAlarm(resourceGroupName, + ruleName, + alertRulesResource, + optionsopt) + → + {Promise.<updateResponse>} + +

      + +
      +

      + Trigers the update function of + monitor +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + ruleName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + alertRulesResource + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/management/azure-monitoring.js, + line 68 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_NoSql.html b/docs/Azure_NoSql.html index 04e5bcf5..cfa91522 100644 --- a/docs/Azure_NoSql.html +++ b/docs/Azure_NoSql.html @@ -1,1752 +1,1507 @@ - - - - - - Azure_NoSql - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_NoSql

      -
      - - - - - -
      - -
      - -

      Azure_NoSql(azureRestSdk)

      - -

      Class to create a NoSql object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_NoSql(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-noSql.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, optionsopt) → {Promise.<createUpdateTableResponse>} - - -

      - - - - -
      -

      Trigers the createUpdateTable function of cosmosdb

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      accountName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      tableName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      createUpdateTableParameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-noSql.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createUpdateTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteCollection(resourceGroupName, accountName, tableName, optionsopt) → {Promise.<deleteTableResponse>} - - -

      - - - - -
      -

      Trigers the deleteTable function of cosmosdb

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      accountName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      tableName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-noSql.js, line 47 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getAttributes(resourceGroupName, accountName, tableName, optionsopt) → {Promise.<getTableResponse>} - - -

      - - - - -
      -

      Trigers the getTable function of cosmosdb

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      accountName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      tableName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-noSql.js, line 116 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listCollections(resourceGroupName, accountName, optionsopt) → {Promise.<listTablesResponse>} - - -

      - - - - -
      -

      Trigers the listTables function of cosmosdb

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      accountName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-noSql.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listTablesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, optionsopt) → {Promise.<updateTableThroughputResponse>} - - -

      - - - - -
      -

      Trigers the updateTableThroughput function of cosmosdb

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      accountName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      tableName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      updateThroughputParameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-noSql.js, line 93 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateTableThroughputResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_NoSql + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_NoSql

      +
      + +
      +
      +

      + Azure_NoSql(azureRestSdk) +

      + +
      +

      Class to create a NoSql object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_NoSql(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-noSql.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createCollection(resourceGroupName, + accountName, tableName, + createUpdateTableParameters, + optionsopt) + → + {Promise.<createUpdateTableResponse>} + +

      + +
      +

      + Trigers the createUpdateTable + function of cosmosdb +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + accountName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + tableName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + createUpdateTableParameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-noSql.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createUpdateTableResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteCollection(resourceGroupName, + accountName, tableName, + optionsopt) + → + {Promise.<deleteTableResponse>} + +

      + +
      +

      + Trigers the deleteTable function + of cosmosdb +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + accountName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + tableName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-noSql.js, + line 47 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteTableResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getAttributes(resourceGroupName, + accountName, tableName, + optionsopt) + → + {Promise.<getTableResponse>} + +

      + +
      +

      + Trigers the getTable function of + cosmosdb +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + accountName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + tableName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-noSql.js, + line 116 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getTableResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listCollections(resourceGroupName, + accountName, optionsopt) + → + {Promise.<listTablesResponse>} + +

      + +
      +

      + Trigers the listTables function + of cosmosdb +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + accountName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-noSql.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listTablesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + setAttribute(resourceGroupName, + accountName, tableName, + updateThroughputParameters, + optionsopt) + → + {Promise.<updateTableThroughputResponse>} + +

      + +
      +

      + Trigers the + updateTableThroughput function + of cosmosdb +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + accountName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + tableName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + updateThroughputParameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-noSql.js, + line 93 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateTableThroughputResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_PaaS.html b/docs/Azure_PaaS.html index 55690d69..07687a8b 100644 --- a/docs/Azure_PaaS.html +++ b/docs/Azure_PaaS.html @@ -1,3495 +1,2694 @@ - - - - - - Azure_PaaS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_PaaS

      -
      - - - - - -
      - -
      - -

      Azure_PaaS(azureRestSdk)

      - -

      Class to create a PaaS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_PaaS(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - checkDNSAvailability(optionsopt) → {Promise.<checkAvailabilityResponse>} - - -

      - - - - -
      -

      Trigers the checkAvailability function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 248 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<checkAvailabilityResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(resourceGroupName, name, siteEnvelope, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      siteEnvelope - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, optionsopt) → {Promise.<createOrUpdateSlotResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdateSlot function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      siteEnvelope - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      slot - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 182 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateSlotResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      hostingEnvironmentEnvelope - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 135 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(resourceGroupName, name, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 90 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteConfigTemplate(resourceGroupName, name, slot, optionsopt) → {Promise.<deleteSlotResponse>} - - -

      - - - - -
      -

      Trigers the deleteSlot function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      slot - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 228 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteSlotResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(resourceGroupName, name, optionsopt) → {Promise.<getResponse>} - - -

      - - - - -
      -

      Trigers the get function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 68 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeConfigSettings(resourceGroupName, name, slot, optionsopt) → {Promise.<getSlotResponse>} - - -

      - - - - -
      -

      Trigers the getSlot function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      slot - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 205 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getSlotResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - restart(resourceGroupName, name, optionsopt) → {Promise.<restartResponse>} - - -

      - - - - -
      -

      Trigers the restart function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 112 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<restartResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - terminateEnvironment(resourceGroupName, name, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 270 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(resourceGroupName, name, siteEnvelope, optionsopt) → {Promise.<updateResponse>} - - -

      - - - - -
      -

      Trigers the update function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      siteEnvelope - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 46 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, optionsopt) → {Promise.<updateResponse>} - - -

      - - - - -
      -

      Trigers the update function of appservice

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      hostingEnvironmentEnvelope - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/appServices/azure-paaS.js, line 158 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_PaaS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_PaaS

      +
      + +
      +
      +

      + Azure_PaaS(azureRestSdk) +

      + +
      +

      Class to create a PaaS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_PaaS(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + checkDNSAvailability(optionsopt) + → + {Promise.<checkAvailabilityResponse>} + +

      + +
      +

      + Trigers the checkAvailability + function of appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 248 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<checkAvailabilityResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(resourceGroupName, name, + siteEnvelope, optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + siteEnvelope + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createConfigTemplate(resourceGroupName, name, + siteEnvelope, slot, + optionsopt) + → + {Promise.<createOrUpdateSlotResponse>} + +

      + +
      +

      + Trigers the createOrUpdateSlot + function of appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + siteEnvelope + + TypeReference + +

      + Mandatory + parameter +

      +
      + slot + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 182 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateSlotResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createEnvironment(resourceGroupName, name, + hostingEnvironmentEnvelope, + optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + hostingEnvironmentEnvelope + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 135 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(resourceGroupName, name, + optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 90 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteConfigTemplate(resourceGroupName, name, + slot, optionsopt) + → + {Promise.<deleteSlotResponse>} + +

      + +
      +

      + Trigers the deleteSlot function + of appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + slot + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 228 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteSlotResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(resourceGroupName, name, + optionsopt) + → + {Promise.<getResponse>} + +

      + +
      +

      + Trigers the get function of + appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 68 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeConfigSettings(resourceGroupName, name, + slot, optionsopt) + → + {Promise.<getSlotResponse>} + +

      + +
      +

      + Trigers the getSlot function of + appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + slot + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 205 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getSlotResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + restart(resourceGroupName, name, + optionsopt) + → + {Promise.<restartResponse>} + +

      + +
      +

      + Trigers the restart function of + appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 112 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<restartResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + terminateEnvironment(resourceGroupName, name, + optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 270 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(resourceGroupName, name, + siteEnvelope, optionsopt) + → + {Promise.<updateResponse>} + +

      + +
      +

      + Trigers the update function of + appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + siteEnvelope + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 46 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateEnvironment(resourceGroupName, name, + hostingEnvironmentEnvelope, + optionsopt) + → + {Promise.<updateResponse>} + +

      + +
      +

      + Trigers the update function of + appservice +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + hostingEnvironmentEnvelope + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/appServices/azure-paaS.js, + line 158 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_RDBMS.html b/docs/Azure_RDBMS.html index 5740a94d..a5171763 100644 --- a/docs/Azure_RDBMS.html +++ b/docs/Azure_RDBMS.html @@ -1,1851 +1,1589 @@ - - - - - - Azure_RDBMS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_RDBMS

      -
      - - - - - -
      - -
      - -

      Azure_RDBMS(azureRestSdk)

      - -

      Class to create a RDBMS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_RDBMS(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-RDBMS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createDatabse(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} - - -

      - - - - -
      -

      Trigers the createOrUpdate function of sql

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      serverName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      databaseName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-RDBMS.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOrUpdateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createSnapshots(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<exportMethodResponse>} - - -

      - - - - -
      -

      Trigers the exportMethod function of sql

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      serverName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      databaseName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-RDBMS.js, line 71 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<exportMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteDatabase(resourceGroupName, serverName, databaseName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of sql

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      serverName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      databaseName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-RDBMS.js, line 47 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - modifyDB(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<updateResponse>} - - -

      - - - - -
      -

      Trigers the update function of sql

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      serverName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      databaseName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-RDBMS.js, line 95 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, optionsopt) → {Promise.<completeRestoreResponse>} - - -

      - - - - -
      -

      Trigers the completeRestore function of sql

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      managedInstanceName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      databaseName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      parameters - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/database/azure-RDBMS.js, line 119 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<completeRestoreResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_RDBMS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_RDBMS

      +
      + +
      +
      +

      + Azure_RDBMS(azureRestSdk) +

      + +
      +

      Class to create a RDBMS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_RDBMS(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-RDBMS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createDatabse(resourceGroupName, + serverName, databaseName, + parameters, optionsopt) + → + {Promise.<createOrUpdateResponse>} + +

      + +
      +

      + Trigers the createOrUpdate + function of sql +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + serverName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + databaseName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-RDBMS.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOrUpdateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createSnapshots(resourceGroupName, + serverName, databaseName, + parameters, optionsopt) + → + {Promise.<exportMethodResponse>} + +

      + +
      +

      + Trigers the exportMethod + function of sql +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + serverName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + databaseName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-RDBMS.js, + line 71 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<exportMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteDatabase(resourceGroupName, + serverName, databaseName, + optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of sql +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + serverName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + databaseName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-RDBMS.js, + line 47 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + modifyDB(resourceGroupName, + serverName, databaseName, + parameters, optionsopt) + → + {Promise.<updateResponse>} + +

      + +
      +

      + Trigers the update function of + sql +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + serverName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + databaseName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-RDBMS.js, + line 95 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + restoreDatabase(resourceGroupName, + managedInstanceName, + databaseName, parameters, + optionsopt) + → + {Promise.<completeRestoreResponse>} + +

      + +
      +

      + Trigers the completeRestore + function of sql +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + managedInstanceName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + databaseName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + parameters + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/database/azure-RDBMS.js, + line 119 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<completeRestoreResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_StorageBucket.html b/docs/Azure_StorageBucket.html index d2932a12..5ab5c0db 100644 --- a/docs/Azure_StorageBucket.html +++ b/docs/Azure_StorageBucket.html @@ -1,1155 +1,1064 @@ - - - - - - Azure_StorageBucket - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Azure_StorageBucket

      -
      - - - - - -
      - -
      - -

      Azure_StorageBucket(azureRestSdk)

      - -

      Class to create a StorageBucket object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Azure_StorageBucket(azureRestSdk) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      azureRestSdk - - -module - - - -

      Azure Rest SDK

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-storageBucket.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(resourceGroupName, accountName, containerName, blobContainer, optionsopt) → {Promise.<createResponse>} - - -

      - - - - -
      -

      Trigers the create function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      accountName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      containerName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      blobContainer - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-storageBucket.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(resourceGroupName, accountName, containerName, optionsopt) → {Promise.<deleteMethodResponse>} - - -

      - - - - -
      -

      Trigers the deleteMethod function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      accountName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      containerName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-storageBucket.js, line 47 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteMethodResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(resourceGroupName, accountName, optionsopt) → {Promise.<listResponse>} - - -

      - - - - -
      -

      Trigers the list function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      resourceGroupName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      accountName - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Azure/storage/azure-storageBucket.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Azure_StorageBucket + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Azure_StorageBucket

      +
      + +
      +
      +

      + Azure_StorageBucket(azureRestSdk) +

      + +
      +

      Class to create a StorageBucket object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Azure_StorageBucket(azureRestSdk) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + azureRestSdk + + module + +

      + Azure Rest + SDK +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-storageBucket.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(resourceGroupName, + accountName, containerName, + blobContainer, optionsopt) + → + {Promise.<createResponse>} + +

      + +
      +

      + Trigers the create function of + storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + accountName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + containerName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + blobContainer + + TypeReference + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-storageBucket.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(resourceGroupName, + accountName, containerName, + optionsopt) + → + {Promise.<deleteMethodResponse>} + +

      + +
      +

      + Trigers the deleteMethod + function of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + accountName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + containerName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-storageBucket.js, + line 47 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteMethodResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(resourceGroupName, + accountName, optionsopt) + → + {Promise.<listResponse>} + +

      + +
      +

      + Trigers the list function of + storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + resourceGroupName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + accountName + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + Azure/storage/azure-storageBucket.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Azure_appServices_azure-paaS.js.html b/docs/Azure_appServices_azure-paaS.js.html index 9b6c6244..aaa911a5 100644 --- a/docs/Azure_appServices_azure-paaS.js.html +++ b/docs/Azure_appServices_azure-paaS.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/appServices/azure-paaS.js - - - - - Azure/appServices/azure-paaS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/appServices/azure-paaS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/appServices/azure-paaS.js

      +
      - - - -
      -
      -
      const { WebSiteManagementClient } = require("@azure/arm-appservice");
      +					
      +
      +
      const { WebSiteManagementClient } = require("@azure/arm-appservice");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a PaaS object
      @@ -372,31 +598,39 @@ 

      Azure/appServices/azure-paaS.js

      } module.exports = Azure_PaaS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/Azure_compute_azure-computeInstance.js.html b/docs/Azure_compute_azure-computeInstance.js.html index 98808932..9f378ee3 100644 --- a/docs/Azure_compute_azure-computeInstance.js.html +++ b/docs/Azure_compute_azure-computeInstance.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/compute/azure-computeInstance.js - - - - - Azure/compute/azure-computeInstance.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/compute/azure-computeInstance.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/compute/azure-computeInstance.js

      +
      - - - -
      -
      -
      const { ComputeManagementClient } = require("@azure/arm-compute");
      +					
      +
      +
      const { ComputeManagementClient } = require("@azure/arm-compute");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a ComputeInstance object
      @@ -234,31 +460,39 @@ 

      Azure/compute/azure-computeInstance.js

      } module.exports = Azure_ComputeInstance;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/Azure_compute_azure-container.js.html b/docs/Azure_compute_azure-container.js.html index 6b4f5d4e..8e88f5b8 100644 --- a/docs/Azure_compute_azure-container.js.html +++ b/docs/Azure_compute_azure-container.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/compute/azure-container.js - - - - - Azure/compute/azure-container.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/compute/azure-container.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/compute/azure-container.js

      +
      - - - -
      -
      -
      const { ContainerServiceClient } = require("@azure/arm-containerservice");
      +					
      +
      +
      const { ContainerServiceClient } = require("@azure/arm-containerservice");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Container object
      @@ -189,31 +415,39 @@ 

      Azure/compute/azure-container.js

      } module.exports = Azure_Container;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/Azure_compute_azure-kubernetes.js.html b/docs/Azure_compute_azure-kubernetes.js.html index 655bc643..9a7f15f2 100644 --- a/docs/Azure_compute_azure-kubernetes.js.html +++ b/docs/Azure_compute_azure-kubernetes.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/compute/azure-kubernetes.js - - - - - Azure/compute/azure-kubernetes.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/compute/azure-kubernetes.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/compute/azure-kubernetes.js

      +
      - - - -
      -
      -
      const { ContainerServiceClient } = require("@azure/arm-containerservice");
      +					
      +
      +
      const { ContainerServiceClient } = require("@azure/arm-containerservice");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Kubernetes object
      @@ -326,31 +552,39 @@ 

      Azure/compute/azure-kubernetes.js

      } module.exports = Azure_Kubernetes;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/Azure_database_azure-RDBMS.js.html b/docs/Azure_database_azure-RDBMS.js.html index 5ec11b0b..850f66ca 100644 --- a/docs/Azure_database_azure-RDBMS.js.html +++ b/docs/Azure_database_azure-RDBMS.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/database/azure-RDBMS.js - - - - - Azure/database/azure-RDBMS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/database/azure-RDBMS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/database/azure-RDBMS.js

      +
      - - - -
      -
      -
      const { SqlManagementClient } = require("@azure/arm-sql");
      +					
      +
      +
      const { SqlManagementClient } = require("@azure/arm-sql");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a RDBMS object
      @@ -221,31 +447,39 @@ 

      Azure/database/azure-RDBMS.js

      } module.exports = Azure_RDBMS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - +
      +
      + - + + +
      + + + + + diff --git a/docs/Azure_database_azure-noSql.js.html b/docs/Azure_database_azure-noSql.js.html index 5ec0d964..7e6a2ef9 100644 --- a/docs/Azure_database_azure-noSql.js.html +++ b/docs/Azure_database_azure-noSql.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/database/azure-noSql.js - - - - - Azure/database/azure-noSql.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/database/azure-noSql.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/database/azure-noSql.js

      +
      - - - -
      -
      -
      const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb");
      +					
      +
      +
      const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a NoSql object
      @@ -218,31 +444,39 @@ 

      Azure/database/azure-noSql.js

      } module.exports = Azure_NoSql;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Azure_management_azure-keyManagement.js.html b/docs/Azure_management_azure-keyManagement.js.html index 221b940d..c3f12c2f 100644 --- a/docs/Azure_management_azure-keyManagement.js.html +++ b/docs/Azure_management_azure-keyManagement.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/management/azure-keyManagement.js - - - - - Azure/management/azure-keyManagement.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/management/azure-keyManagement.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/management/azure-keyManagement.js

      +
      - - - -
      -
      -
      const { KeyVaultManagementClient } = require("@azure/arm-keyvault");
      +					
      +
      +
      const { KeyVaultManagementClient } = require("@azure/arm-keyvault");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a KeyManagement object
      @@ -216,31 +442,39 @@ 

      Azure/management/azure-keyManagement.js

      } module.exports = Azure_KeyManagement;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Azure_management_azure-monitoring.js.html b/docs/Azure_management_azure-monitoring.js.html index 54b793e7..276a0351 100644 --- a/docs/Azure_management_azure-monitoring.js.html +++ b/docs/Azure_management_azure-monitoring.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/management/azure-monitoring.js - - - - - Azure/management/azure-monitoring.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/management/azure-monitoring.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/management/azure-monitoring.js

      +
      - - - -
      -
      -
      const { MonitorManagementClient } = require("@azure/arm-monitor");
      +					
      +
      +
      const { MonitorManagementClient } = require("@azure/arm-monitor");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Monitoring object
      @@ -212,31 +438,39 @@ 

      Azure/management/azure-monitoring.js

      } module.exports = Azure_Monitoring;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Azure_network_azure-DNS.js.html b/docs/Azure_network_azure-DNS.js.html index c28db4c9..e8a6b5c5 100644 --- a/docs/Azure_network_azure-DNS.js.html +++ b/docs/Azure_network_azure-DNS.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/network/azure-DNS.js - - - - - Azure/network/azure-DNS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/network/azure-DNS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/network/azure-DNS.js

      +
      - - - -
      -
      -
      const { DnsManagementClient } = require("@azure/arm-dns");
      +					
      +
      +
      const { DnsManagementClient } = require("@azure/arm-dns");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a DNS object
      @@ -192,31 +418,39 @@ 

      Azure/network/azure-DNS.js

      } module.exports = Azure_DNS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Azure_network_azure-loadBalancer.js.html b/docs/Azure_network_azure-loadBalancer.js.html index 9cabc5f4..d0f8cdb4 100644 --- a/docs/Azure_network_azure-loadBalancer.js.html +++ b/docs/Azure_network_azure-loadBalancer.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/network/azure-loadBalancer.js - - - - - Azure/network/azure-loadBalancer.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/network/azure-loadBalancer.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/network/azure-loadBalancer.js

      +
      - - - -
      -
      -
      const { NetworkManagementClient } = require("@azure/arm-network");
      +					
      +
      +
      const { NetworkManagementClient } = require("@azure/arm-network");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a LoadBalancer object
      @@ -213,31 +439,39 @@ 

      Azure/network/azure-loadBalancer.js

      } module.exports = Azure_LoadBalancer;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Azure_storage_azure-blockStorage.js.html b/docs/Azure_storage_azure-blockStorage.js.html index c1a6d096..75c3ba58 100644 --- a/docs/Azure_storage_azure-blockStorage.js.html +++ b/docs/Azure_storage_azure-blockStorage.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/storage/azure-blockStorage.js - - - - - Azure/storage/azure-blockStorage.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/storage/azure-blockStorage.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/storage/azure-blockStorage.js

      +
      - - - -
      -
      -
      const { ComputeManagementClient } = require("@azure/arm-compute");
      +					
      +
      +
      const { ComputeManagementClient } = require("@azure/arm-compute");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a BlockStorage object
      @@ -212,31 +438,39 @@ 

      Azure/storage/azure-blockStorage.js

      } module.exports = Azure_BlockStorage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Azure_storage_azure-storageBucket.js.html b/docs/Azure_storage_azure-storageBucket.js.html index 4efa2994..27603ee4 100644 --- a/docs/Azure_storage_azure-storageBucket.js.html +++ b/docs/Azure_storage_azure-storageBucket.js.html @@ -1,91 +1,317 @@ - - + + + + Azure/storage/azure-storageBucket.js - - - - - Azure/storage/azure-storageBucket.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Azure/storage/azure-storageBucket.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Azure/storage/azure-storageBucket.js

      +
      - - - -
      -
      -
      const { StorageManagementClient } = require("@azure/arm-storage");
      +					
      +
      +
      const { StorageManagementClient } = require("@azure/arm-storage");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a StorageBucket object
      @@ -171,31 +397,39 @@ 

      Azure/storage/azure-storageBucket.js

      } module.exports = Azure_StorageBucket;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_BlockStorage.html b/docs/DO_BlockStorage.html index 19323389..d7b79df9 100644 --- a/docs/DO_BlockStorage.html +++ b/docs/DO_BlockStorage.html @@ -1,1018 +1,911 @@ - - - - - - DO_BlockStorage - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      DO_BlockStorage

      -
      - - - - - -
      - -
      - -

      DO_BlockStorage(do, options)

      - -

      Class to create a Volumes object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new DO_BlockStorage(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      DO SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-blockStorage.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(options) → {Promise.<createResponse>} - - -

      - - - - -
      -

      Trigers the create function of Volumes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      options - - -VolumeCreationOptions - - - -

      Data required for create

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-blockStorage.js, line 34 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(volumeId) → {Promise.<deleteByIdResponse>} - - -

      - - - - -
      -

      Trigers the deleteById function of Volumes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      volumeId - - -StringKeyword - - - -

      Data required for deleteById

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-blockStorage.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteByIdResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describe(volumeId) → {Promise.<getByIdResponse>} - - -

      - - - - -
      -

      Trigers the getById function of Volumes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      volumeId - - -StringKeyword - - - -

      Data required for getById

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-blockStorage.js, line 46 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getByIdResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(region) → {Promise.<getAllResponse>} - - -

      - - - - -
      -

      Trigers the getAll function of Volumes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      region - - -StringKeyword - - - -

      Data required for getAll

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-blockStorage.js, line 22 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getAllResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + DO_BlockStorage + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      DO_BlockStorage

      +
      + +
      +
      +

      + DO_BlockStorage(do, options) +

      + +
      +

      Class to create a Volumes object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new DO_BlockStorage(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      DO SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-blockStorage.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(options) + → + {Promise.<createResponse>} + +

      + +
      +

      + Trigers the create function of + Volumes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + options + + VolumeCreationOptions + +

      + Data required + for create +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-blockStorage.js, + line 34 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(volumeId) + → + {Promise.<deleteByIdResponse>} + +

      + +
      +

      + Trigers the deleteById function + of Volumes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + volumeId + + StringKeyword + +

      + Data required + for deleteById +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-blockStorage.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteByIdResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describe(volumeId) + → + {Promise.<getByIdResponse>} + +

      + +
      +

      + Trigers the getById function of + Volumes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + volumeId + + StringKeyword + +

      + Data required + for getById +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-blockStorage.js, + line 46 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getByIdResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(region) + → + {Promise.<getAllResponse>} + +

      + +
      +

      + Trigers the getAll function of + Volumes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + region + + StringKeyword + +

      + Data required + for getAll +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-blockStorage.js, + line 22 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getAllResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/DO_ComputeInstance.html b/docs/DO_ComputeInstance.html index ee9cffa4..10aa789d 100644 --- a/docs/DO_ComputeInstance.html +++ b/docs/DO_ComputeInstance.html @@ -1,1118 +1,1004 @@ - - - - - - DO_ComputeInstance - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      DO_ComputeInstance

      -
      - - - - - -
      - -
      - -

      DO_ComputeInstance(do, options)

      - -

      Class to create a Droplets object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new DO_ComputeInstance(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      DO SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-computeInstance.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(options) → {Promise.<createResponse>} - - -

      - - - - -
      -

      Trigers the create function of Droplets

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      options - - -DropletCreationRequest - - - -

      Data required for create

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-computeInstance.js, line 37 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - destroy(dropletId) → {Promise.<deleteByIdResponse>} - - -

      - - - - -
      -

      Trigers the deleteById function of Droplets

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      dropletId - - -StringKeyword - - - -

      Data required for deleteById

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-computeInstance.js, line 49 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteByIdResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(tagName, includeAll, page, pageSize) → {Promise.<getAllResponse>} - - -

      - - - - -
      -

      Trigers the getAll function of Droplets

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      tagName - - -StringKeyword - - - -

      Data required for getAll

      includeAll - - -BooleanKeyword - - - -

      Data required for getAll

      page - - -NumberKeyword - - - -

      Data required for getAll

      pageSize - - -NumberKeyword - - - -

      Data required for getAll

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-computeInstance.js, line 25 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getAllResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - stop(dropletId, action) → {Promise.<requestActionResponse>} - - -

      - - - - -
      -

      Trigers the requestAction function of Droplets

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      dropletId - - -StringKeyword - - - -

      Data required for requestAction

      action - - -AnyKeyword - - - -

      Data required for requestAction

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-computeInstance.js, line 62 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<requestActionResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + DO_ComputeInstance + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      DO_ComputeInstance

      +
      + +
      +
      +

      + DO_ComputeInstance(do, options) +

      + +
      +

      Class to create a Droplets object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new DO_ComputeInstance(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      DO SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-computeInstance.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(options) + → + {Promise.<createResponse>} + +

      + +
      +

      + Trigers the create function of + Droplets +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + options + + DropletCreationRequest + +

      + Data required + for create +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-computeInstance.js, + line 37 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + destroy(dropletId) + → + {Promise.<deleteByIdResponse>} + +

      + +
      +

      + Trigers the deleteById function + of Droplets +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + dropletId + + StringKeyword + +

      + Data required + for deleteById +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-computeInstance.js, + line 49 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteByIdResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(tagName, includeAll, page, + pageSize) + → + {Promise.<getAllResponse>} + +

      + +
      +

      + Trigers the getAll function of + Droplets +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + tagName + + StringKeyword + +

      + Data required + for getAll +

      +
      + includeAll + + BooleanKeyword + +

      + Data required + for getAll +

      +
      + page + + NumberKeyword + +

      + Data required + for getAll +

      +
      + pageSize + + NumberKeyword + +

      + Data required + for getAll +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-computeInstance.js, + line 25 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getAllResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + stop(dropletId, action) + → + {Promise.<requestActionResponse>} + +

      + +
      +

      + Trigers the requestAction + function of Droplets +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + dropletId + + StringKeyword + +

      + Data required + for + requestAction +

      +
      + action + + AnyKeyword + +

      + Data required + for + requestAction +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-computeInstance.js, + line 62 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<requestActionResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/DO_DNS.html b/docs/DO_DNS.html index 9df685ca..7a9f976a 100644 --- a/docs/DO_DNS.html +++ b/docs/DO_DNS.html @@ -1,1414 +1,1249 @@ - - - - - - DO_DNS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      DO_DNS

      -
      - - - - - -
      - -
      - -

      DO_DNS(do, options)

      - -

      Class to create a Domains object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new DO_DNS(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      DO SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-DNS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - changeRecordSets(domainName, recordId, options) → {Promise.<updateRecordResponse>} - - -

      - - - - -
      -

      Trigers the updateRecord function of Domains

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      domainName - - -StringKeyword - - - -

      Data required for updateRecord

      recordId - - -StringKeyword - - - -

      Data required for updateRecord

      options - - -DomainRecordRequestOptions - - - -

      Data required for updateRecord

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-DNS.js, line 79 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateRecordResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createRecord(domainName, options) → {Promise.<createRecordResponse>} - - -

      - - - - -
      -

      Trigers the createRecord function of Domains

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      domainName - - -StringKeyword - - - -

      Data required for createRecord

      options - - -DomainRecordRequestOptions - - - -

      Data required for createRecord

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-DNS.js, line 39 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createRecordResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteRecord(domainName, recordId) → {Promise.<deleteRecordResponse>} - - -

      - - - - -
      -

      Trigers the deleteRecord function of Domains

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      domainName - - -StringKeyword - - - -

      Data required for deleteRecord

      recordId - - -StringKeyword - - - -

      Data required for deleteRecord

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-DNS.js, line 65 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteRecordResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getRecord(domainName, recordId) → {Promise.<getRecordResponse>} - - -

      - - - - -
      -

      Trigers the getRecord function of Domains

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      domainName - - -StringKeyword - - - -

      Data required for getRecord

      recordId - - -StringKeyword - - - -

      Data required for getRecord

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-DNS.js, line 52 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getRecordResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getRecords(domainName, tagName, includeAll, page, pageSize) → {Promise.<getAllRecordsResponse>} - - -

      - - - - -
      -

      Trigers the getAllRecords function of Domains

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      domainName - - -StringKeyword - - - -

      Data required for getAllRecords

      tagName - - -StringKeyword - - - -

      Data required for getAllRecords

      includeAll - - -BooleanKeyword - - - -

      Data required for getAllRecords

      page - - -NumberKeyword - - - -

      Data required for getAllRecords

      pageSize - - -NumberKeyword - - - -

      Data required for getAllRecords

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-DNS.js, line 26 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getAllRecordsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + DO_DNS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      DO_DNS

      +
      + +
      +
      +

      + DO_DNS(do, options) +

      + +
      +

      Class to create a Domains object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new DO_DNS(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      DO SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/network/do-DNS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + changeRecordSets(domainName, recordId, + options) + → + {Promise.<updateRecordResponse>} + +

      + +
      +

      + Trigers the updateRecord + function of Domains +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + domainName + + StringKeyword + +

      + Data required + for updateRecord +

      +
      + recordId + + StringKeyword + +

      + Data required + for updateRecord +

      +
      + options + + DomainRecordRequestOptions + +

      + Data required + for updateRecord +

      +
      +
      + +
      +

      + View Source + + DO/network/do-DNS.js, + line 79 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateRecordResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createRecord(domainName, options) + → + {Promise.<createRecordResponse>} + +

      + +
      +

      + Trigers the createRecord + function of Domains +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + domainName + + StringKeyword + +

      + Data required + for createRecord +

      +
      + options + + DomainRecordRequestOptions + +

      + Data required + for createRecord +

      +
      +
      + +
      +

      + View Source + + DO/network/do-DNS.js, + line 39 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createRecordResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteRecord(domainName, + recordId) + → + {Promise.<deleteRecordResponse>} + +

      + +
      +

      + Trigers the deleteRecord + function of Domains +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + domainName + + StringKeyword + +

      + Data required + for deleteRecord +

      +
      + recordId + + StringKeyword + +

      + Data required + for deleteRecord +

      +
      +
      + +
      +

      + View Source + + DO/network/do-DNS.js, + line 65 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteRecordResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getRecord(domainName, + recordId) + → + {Promise.<getRecordResponse>} + +

      + +
      +

      + Trigers the getRecord function + of Domains +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + domainName + + StringKeyword + +

      + Data required + for getRecord +

      +
      + recordId + + StringKeyword + +

      + Data required + for getRecord +

      +
      +
      + +
      +

      + View Source + + DO/network/do-DNS.js, + line 52 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getRecordResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getRecords(domainName, tagName, + includeAll, page, + pageSize) + → + {Promise.<getAllRecordsResponse>} + +

      + +
      +

      + Trigers the getAllRecords + function of Domains +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + domainName + + StringKeyword + +

      + Data required + for + getAllRecords +

      +
      + tagName + + StringKeyword + +

      + Data required + for + getAllRecords +

      +
      + includeAll + + BooleanKeyword + +

      + Data required + for + getAllRecords +

      +
      + page + + NumberKeyword + +

      + Data required + for + getAllRecords +

      +
      + pageSize + + NumberKeyword + +

      + Data required + for + getAllRecords +

      +
      +
      + +
      +

      + View Source + + DO/network/do-DNS.js, + line 26 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getAllRecordsResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/DO_KeyManagement.html b/docs/DO_KeyManagement.html index dc4d25a7..8e08223a 100644 --- a/docs/DO_KeyManagement.html +++ b/docs/DO_KeyManagement.html @@ -1,1093 +1,986 @@ - - - - - - DO_KeyManagement - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      DO_KeyManagement

      -
      - - - - - -
      - -
      - -

      DO_KeyManagement(do, options)

      - -

      Class to create a Keys object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new DO_KeyManagement(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      DO SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/management/do-keyManagement.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createKey(addKeyRequest) → {Promise.<addResponse>} - - -

      - - - - -
      -

      Trigers the add function of Keys

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      addKeyRequest - - -AddKeyRequest - - - -

      Data required for add

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/management/do-keyManagement.js, line 49 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<addResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteKey(identifier) → {Promise.<deleteResponse>} - - -

      - - - - -
      -

      Trigers the delete function of Keys

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      identifier - - -StringKeyword - - - -

      Data required for delete

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/management/do-keyManagement.js, line 61 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeKey(keyId) → {Promise.<getByIdResponse>} - - -

      - - - - -
      -

      Trigers the getById function of Keys

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      keyId - - -NumberKeyword - - - -

      Data required for getById

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/management/do-keyManagement.js, line 37 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getByIdResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(tagName, includeAll, page, pageSize) → {Promise.<getAllResponse>} - - -

      - - - - -
      -

      Trigers the getAll function of Keys

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      tagName - - -StringKeyword - - - -

      Data required for getAll

      includeAll - - -BooleanKeyword - - - -

      Data required for getAll

      page - - -NumberKeyword - - - -

      Data required for getAll

      pageSize - - -NumberKeyword - - - -

      Data required for getAll

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/management/do-keyManagement.js, line 25 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getAllResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + DO_KeyManagement + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      DO_KeyManagement

      +
      + +
      +
      +

      + DO_KeyManagement(do, options) +

      + +
      +

      Class to create a Keys object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new DO_KeyManagement(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      DO SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/management/do-keyManagement.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createKey(addKeyRequest) + → + {Promise.<addResponse>} + +

      + +
      +

      + Trigers the add function of Keys +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + addKeyRequest + + AddKeyRequest + +

      + Data required + for add +

      +
      +
      + +
      +

      + View Source + + DO/management/do-keyManagement.js, + line 49 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<addResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteKey(identifier) + → + {Promise.<deleteResponse>} + +

      + +
      +

      + Trigers the delete function of + Keys +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + identifier + + StringKeyword + +

      + Data required + for delete +

      +
      +
      + +
      +

      + View Source + + DO/management/do-keyManagement.js, + line 61 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeKey(keyId) + → + {Promise.<getByIdResponse>} + +

      + +
      +

      + Trigers the getById function of + Keys +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + keyId + + NumberKeyword + +

      + Data required + for getById +

      +
      +
      + +
      +

      + View Source + + DO/management/do-keyManagement.js, + line 37 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getByIdResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(tagName, includeAll, page, + pageSize) + → + {Promise.<getAllResponse>} + +

      + +
      +

      + Trigers the getAll function of + Keys +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + tagName + + StringKeyword + +

      + Data required + for getAll +

      +
      + includeAll + + BooleanKeyword + +

      + Data required + for getAll +

      +
      + page + + NumberKeyword + +

      + Data required + for getAll +

      +
      + pageSize + + NumberKeyword + +

      + Data required + for getAll +

      +
      +
      + +
      +

      + View Source + + DO/management/do-keyManagement.js, + line 25 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getAllResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/DO_Kubernetes.html b/docs/DO_Kubernetes.html index 7a99cdfe..cbdd3aa9 100644 --- a/docs/DO_Kubernetes.html +++ b/docs/DO_Kubernetes.html @@ -1,1902 +1,1550 @@ - - - - - - DO_Kubernetes - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      DO_Kubernetes

      -
      - - - - - -
      - -
      - -

      DO_Kubernetes(do, options)

      - -

      Class to create a Kubernetes object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new DO_Kubernetes(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      DO SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(options) → {Promise.<createResponse>} - - -

      - - - - -
      -

      Trigers the create function of Kubernetes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      options - - -NewClusterRequest - - - -

      Data required for create

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 36 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createNodeGroup(clusterId, nodePool) → {Promise.<addNodePoolResponse>} - - -

      - - - - -
      -

      Trigers the addNodePool function of Kubernetes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for addNodePool

      nodePool - - -ClusterNodePool - - - -

      Data required for addNodePool

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 101 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<addNodePoolResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(clusterId) → {Promise.<deleteResponse>} - - -

      - - - - -
      -

      Trigers the delete function of Kubernetes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for delete

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 60 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteNodegroup(clusterId, nodePoolId) → {Promise.<deleteNodePoolResponse>} - - -

      - - - - -
      -

      Trigers the deleteNodePool function of Kubernetes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for deleteNodePool

      nodePoolId - - -StringKeyword - - - -

      Data required for deleteNodePool

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 114 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteNodePoolResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeCluster(clusterId) → {Promise.<getByIdResponse>} - - -

      - - - - -
      -

      Trigers the getById function of Kubernetes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for getById

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 48 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getByIdResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeNodeGroup(clusterId, nodePoolId) → {Promise.<getNodePoolByIdResponse>} - - -

      - - - - -
      -

      Trigers the getNodePoolById function of Kubernetes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for getNodePoolById

      nodePoolId - - -StringKeyword - - - -

      Data required for getNodePoolById

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 88 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getNodePoolByIdResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listClusters(includeAll, page, pageSize) → {Promise.<getClustersResponse>} - - -

      - - - - -
      -

      Trigers the getClusters function of Kubernetes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      includeAll - - -BooleanKeyword - - - -

      Data required for getClusters

      page - - -NumberKeyword - - - -

      Data required for getClusters

      pageSize - - -NumberKeyword - - - -

      Data required for getClusters

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getClustersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listNodegroups(clusterId, includeAll, page, pageSize) → {Promise.<getNodePoolsResponse>} - - -

      - - - - -
      -

      Trigers the getNodePools function of Kubernetes

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for getNodePools

      includeAll - - -BooleanKeyword - - - -

      Data required for getNodePools

      page - - -NumberKeyword - - - -

      Data required for getNodePools

      pageSize - - -NumberKeyword - - - -

      Data required for getNodePools

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/compute/do-kubernetes.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getNodePoolsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + DO_Kubernetes + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      DO_Kubernetes

      +
      + +
      +
      +

      + DO_Kubernetes(do, options) +

      + +
      +

      Class to create a Kubernetes object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new DO_Kubernetes(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      DO SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(options) + → + {Promise.<createResponse>} + +

      + +
      +

      + Trigers the create function of + Kubernetes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + options + + NewClusterRequest + +

      + Data required + for create +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 36 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createNodeGroup(clusterId, nodePool) + → + {Promise.<addNodePoolResponse>} + +

      + +
      +

      + Trigers the addNodePool function + of Kubernetes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for addNodePool +

      +
      + nodePool + + ClusterNodePool + +

      + Data required + for addNodePool +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 101 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<addNodePoolResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(clusterId) + → + {Promise.<deleteResponse>} + +

      + +
      +

      + Trigers the delete function of + Kubernetes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for delete +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 60 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteNodegroup(clusterId, + nodePoolId) + → + {Promise.<deleteNodePoolResponse>} + +

      + +
      +

      + Trigers the deleteNodePool + function of Kubernetes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for + deleteNodePool +

      +
      + nodePoolId + + StringKeyword + +

      + Data required + for + deleteNodePool +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 114 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteNodePoolResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeCluster(clusterId) + → + {Promise.<getByIdResponse>} + +

      + +
      +

      + Trigers the getById function of + Kubernetes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for getById +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 48 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getByIdResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeNodeGroup(clusterId, + nodePoolId) + → + {Promise.<getNodePoolByIdResponse>} + +

      + +
      +

      + Trigers the getNodePoolById + function of Kubernetes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for + getNodePoolById +

      +
      + nodePoolId + + StringKeyword + +

      + Data required + for + getNodePoolById +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 88 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getNodePoolByIdResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listClusters(includeAll, page, + pageSize) + → + {Promise.<getClustersResponse>} + +

      + +
      +

      + Trigers the getClusters function + of Kubernetes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + includeAll + + BooleanKeyword + +

      + Data required + for getClusters +

      +
      + page + + NumberKeyword + +

      + Data required + for getClusters +

      +
      + pageSize + + NumberKeyword + +

      + Data required + for getClusters +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getClustersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listNodegroups(clusterId, includeAll, + page, pageSize) + → + {Promise.<getNodePoolsResponse>} + +

      + +
      +

      + Trigers the getNodePools + function of Kubernetes +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for getNodePools +

      +
      + includeAll + + BooleanKeyword + +

      + Data required + for getNodePools +

      +
      + page + + NumberKeyword + +

      + Data required + for getNodePools +

      +
      + pageSize + + NumberKeyword + +

      + Data required + for getNodePools +

      +
      +
      + +
      +

      + View Source + + DO/compute/do-kubernetes.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getNodePoolsResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/DO_LoadBalancer.html b/docs/DO_LoadBalancer.html index 1e533e7c..f5e5e03e 100644 --- a/docs/DO_LoadBalancer.html +++ b/docs/DO_LoadBalancer.html @@ -1,992 +1,890 @@ - - - - - - DO_LoadBalancer - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      DO_LoadBalancer

      -
      - - - - - -
      - -
      - -

      DO_LoadBalancer(do, options)

      - -

      Class to create a LoadBalancers object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new DO_LoadBalancer(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      DO SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-loadBalancer.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(options) → {Promise.<createResponse>} - - -

      - - - - -
      -

      Trigers the create function of LoadBalancers

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      options - - -LoadBalancerCreationOptions - - - -

      Data required for create

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-loadBalancer.js, line 22 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(loadBalancerId) → {Promise.<deleteResponse>} - - -

      - - - - -
      -

      Trigers the delete function of LoadBalancers

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      loadBalancerId - - -StringKeyword - - - -

      Data required for delete

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-loadBalancer.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list() → {Promise.<getAllResponse>} - - -

      - - - - -
      -

      Trigers the getAll function of LoadBalancers

      -
      - - - - - - - - - - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-loadBalancer.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getAllResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(loadBalancerId, options) → {Promise.<updateResponse>} - - -

      - - - - -
      -

      Trigers the update function of LoadBalancers

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      loadBalancerId - - -StringKeyword - - - -

      Data required for update

      options - - -AnyKeyword - - - -

      Data required for update

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/network/do-loadBalancer.js, line 46 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + DO_LoadBalancer + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      DO_LoadBalancer

      +
      + +
      +
      +

      + DO_LoadBalancer(do, options) +

      + +
      +

      Class to create a LoadBalancers object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new DO_LoadBalancer(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      DO SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/network/do-loadBalancer.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(options) + → + {Promise.<createResponse>} + +

      + +
      +

      + Trigers the create function of + LoadBalancers +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + options + + LoadBalancerCreationOptions + +

      + Data required + for create +

      +
      +
      + +
      +

      + View Source + + DO/network/do-loadBalancer.js, + line 22 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(loadBalancerId) + → + {Promise.<deleteResponse>} + +

      + +
      +

      + Trigers the delete function of + LoadBalancers +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + loadBalancerId + + StringKeyword + +

      + Data required + for delete +

      +
      +
      + +
      +

      + View Source + + DO/network/do-loadBalancer.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list() + → + {Promise.<getAllResponse>} + +

      + +
      +

      + Trigers the getAll function of + LoadBalancers +

      +
      + +
      +

      + View Source + + DO/network/do-loadBalancer.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getAllResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(loadBalancerId, + options) + → + {Promise.<updateResponse>} + +

      + +
      +

      + Trigers the update function of + LoadBalancers +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + loadBalancerId + + StringKeyword + +

      + Data required + for update +

      +
      + options + + AnyKeyword + +

      + Data required + for update +

      +
      +
      + +
      +

      + View Source + + DO/network/do-loadBalancer.js, + line 46 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/DO_NoSql.html b/docs/DO_NoSql.html index 7b63c240..5a9b4027 100644 --- a/docs/DO_NoSql.html +++ b/docs/DO_NoSql.html @@ -1,1118 +1,1024 @@ - - - - - - DO_NoSql - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      DO_NoSql

      -
      - - - - - -
      - -
      - -

      DO_NoSql(do, options)

      - -

      Class to create a Databases object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new DO_NoSql(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      DO SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-noSql.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createCluster(clusterOptions) → {Promise.<createClusterResponse>} - - -

      - - - - -
      -

      Trigers the createCluster function of Databases

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterOptions - - -DatabaseCreateClusterRequest - - - -

      Data required for createCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-noSql.js, line 37 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getCluster(clusterId) → {Promise.<getClusterByIdResponse>} - - -

      - - - - -
      -

      Trigers the getClusterById function of Databases

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for getClusterById

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-noSql.js, line 49 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getClusterByIdResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getClusters(tagName, includeAll, page, pageSize) → {Promise.<getAllClustersResponse>} - - -

      - - - - -
      -

      Trigers the getAllClusters function of Databases

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      tagName - - -StringKeyword - - - -

      Data required for getAllClusters

      includeAll - - -BooleanKeyword - - - -

      Data required for getAllClusters

      page - - -NumberKeyword - - - -

      Data required for getAllClusters

      pageSize - - -NumberKeyword - - - -

      Data required for getAllClusters

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-noSql.js, line 25 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getAllClustersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateCluster(clusterId, configuration) → {Promise.<resizeClusterResponse>} - - -

      - - - - -
      -

      Trigers the resizeCluster function of Databases

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for resizeCluster

      configuration - - -DatabaseResizeClusterRequest - - - -

      Data required for resizeCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-noSql.js, line 62 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<resizeClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + DO_NoSql + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      DO_NoSql

      +
      + +
      +
      +

      + DO_NoSql(do, options) +

      + +
      +

      Class to create a Databases object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new DO_NoSql(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      DO SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/database/do-noSql.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createCluster(clusterOptions) + → + {Promise.<createClusterResponse>} + +

      + +
      +

      + Trigers the createCluster + function of Databases +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterOptions + + DatabaseCreateClusterRequest + +

      + Data required + for + createCluster +

      +
      +
      + +
      +

      + View Source + + DO/database/do-noSql.js, + line 37 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getCluster(clusterId) + → + {Promise.<getClusterByIdResponse>} + +

      + +
      +

      + Trigers the getClusterById + function of Databases +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for + getClusterById +

      +
      +
      + +
      +

      + View Source + + DO/database/do-noSql.js, + line 49 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getClusterByIdResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getClusters(tagName, includeAll, page, + pageSize) + → + {Promise.<getAllClustersResponse>} + +

      + +
      +

      + Trigers the getAllClusters + function of Databases +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + tagName + + StringKeyword + +

      + Data required + for + getAllClusters +

      +
      + includeAll + + BooleanKeyword + +

      + Data required + for + getAllClusters +

      +
      + page + + NumberKeyword + +

      + Data required + for + getAllClusters +

      +
      + pageSize + + NumberKeyword + +

      + Data required + for + getAllClusters +

      +
      +
      + +
      +

      + View Source + + DO/database/do-noSql.js, + line 25 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getAllClustersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateCluster(clusterId, + configuration) + → + {Promise.<resizeClusterResponse>} + +

      + +
      +

      + Trigers the resizeCluster + function of Databases +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for + resizeCluster +

      +
      + configuration + + DatabaseResizeClusterRequest + +

      + Data required + for + resizeCluster +

      +
      +
      + +
      +

      + View Source + + DO/database/do-noSql.js, + line 62 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<resizeClusterResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/DO_RDBMS.html b/docs/DO_RDBMS.html index fc81beeb..c05a5ada 100644 --- a/docs/DO_RDBMS.html +++ b/docs/DO_RDBMS.html @@ -1,1118 +1,1024 @@ - - - - - - DO_RDBMS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      DO_RDBMS

      -
      - - - - - -
      - -
      - -

      DO_RDBMS(do, options)

      - -

      Class to create a Databases object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new DO_RDBMS(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      DO SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-RDBMS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createCluster(clusterOptions) → {Promise.<createClusterResponse>} - - -

      - - - - -
      -

      Trigers the createCluster function of Databases

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterOptions - - -DatabaseCreateClusterRequest - - - -

      Data required for createCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-RDBMS.js, line 37 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getCluster(clusterId) → {Promise.<getClusterByIdResponse>} - - -

      - - - - -
      -

      Trigers the getClusterById function of Databases

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for getClusterById

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-RDBMS.js, line 49 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getClusterByIdResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getClusters(tagName, includeAll, page, pageSize) → {Promise.<getAllClustersResponse>} - - -

      - - - - -
      -

      Trigers the getAllClusters function of Databases

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      tagName - - -StringKeyword - - - -

      Data required for getAllClusters

      includeAll - - -BooleanKeyword - - - -

      Data required for getAllClusters

      page - - -NumberKeyword - - - -

      Data required for getAllClusters

      pageSize - - -NumberKeyword - - - -

      Data required for getAllClusters

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-RDBMS.js, line 25 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getAllClustersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateCluster(clusterId, configuration) → {Promise.<resizeClusterResponse>} - - -

      - - - - -
      -

      Trigers the resizeCluster function of Databases

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      clusterId - - -StringKeyword - - - -

      Data required for resizeCluster

      configuration - - -DatabaseResizeClusterRequest - - - -

      Data required for resizeCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/database/do-RDBMS.js, line 62 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<resizeClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + DO_RDBMS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      DO_RDBMS

      +
      + +
      +
      +

      + DO_RDBMS(do, options) +

      + +
      +

      Class to create a Databases object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new DO_RDBMS(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      DO SDK

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/database/do-RDBMS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createCluster(clusterOptions) + → + {Promise.<createClusterResponse>} + +

      + +
      +

      + Trigers the createCluster + function of Databases +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterOptions + + DatabaseCreateClusterRequest + +

      + Data required + for + createCluster +

      +
      +
      + +
      +

      + View Source + + DO/database/do-RDBMS.js, + line 37 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getCluster(clusterId) + → + {Promise.<getClusterByIdResponse>} + +

      + +
      +

      + Trigers the getClusterById + function of Databases +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for + getClusterById +

      +
      +
      + +
      +

      + View Source + + DO/database/do-RDBMS.js, + line 49 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getClusterByIdResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getClusters(tagName, includeAll, page, + pageSize) + → + {Promise.<getAllClustersResponse>} + +

      + +
      +

      + Trigers the getAllClusters + function of Databases +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + tagName + + StringKeyword + +

      + Data required + for + getAllClusters +

      +
      + includeAll + + BooleanKeyword + +

      + Data required + for + getAllClusters +

      +
      + page + + NumberKeyword + +

      + Data required + for + getAllClusters +

      +
      + pageSize + + NumberKeyword + +

      + Data required + for + getAllClusters +

      +
      +
      + +
      +

      + View Source + + DO/database/do-RDBMS.js, + line 25 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getAllClustersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateCluster(clusterId, + configuration) + → + {Promise.<resizeClusterResponse>} + +

      + +
      +

      + Trigers the resizeCluster + function of Databases +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + clusterId + + StringKeyword + +

      + Data required + for + resizeCluster +

      +
      + configuration + + DatabaseResizeClusterRequest + +

      + Data required + for + resizeCluster +

      +
      +
      + +
      +

      + View Source + + DO/database/do-RDBMS.js, + line 62 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<resizeClusterResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/DO_compute_do-computeInstance.js.html b/docs/DO_compute_do-computeInstance.js.html index 3d3e0c16..2f7d6494 100644 --- a/docs/DO_compute_do-computeInstance.js.html +++ b/docs/DO_compute_do-computeInstance.js.html @@ -1,91 +1,317 @@ - - + + + + DO/compute/do-computeInstance.js - - - - - DO/compute/do-computeInstance.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/compute/do-computeInstance.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/compute/do-computeInstance.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
       * Class to create a Droplets object
       * @category Digital Ocean
      @@ -156,31 +382,39 @@ 

      DO/compute/do-computeInstance.js

      } module.exports = DO_ComputeInstance;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_compute_do-kubernetes.js.html b/docs/DO_compute_do-kubernetes.js.html index af6403ef..f1a5d19a 100644 --- a/docs/DO_compute_do-kubernetes.js.html +++ b/docs/DO_compute_do-kubernetes.js.html @@ -1,91 +1,317 @@ - - + + + + DO/compute/do-kubernetes.js - - - - - DO/compute/do-kubernetes.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/compute/do-kubernetes.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/compute/do-kubernetes.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
       * Class to create a Kubernetes object
       * @category Digital Ocean
      @@ -208,31 +434,39 @@ 

      DO/compute/do-kubernetes.js

      } module.exports = DO_Kubernetes;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_database_do-RDBMS.js.html b/docs/DO_database_do-RDBMS.js.html index 83f3ebdb..7af6e26e 100644 --- a/docs/DO_database_do-RDBMS.js.html +++ b/docs/DO_database_do-RDBMS.js.html @@ -1,91 +1,317 @@ - - + + + + DO/database/do-RDBMS.js - - - - - DO/database/do-RDBMS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/database/do-RDBMS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/database/do-RDBMS.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
       * Class to create a Databases object
       * @category Digital Ocean
      @@ -156,31 +382,39 @@ 

      DO/database/do-RDBMS.js

      } module.exports = DO_RDBMS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_database_do-noSql.js.html b/docs/DO_database_do-noSql.js.html index c6e819f0..7552c99d 100644 --- a/docs/DO_database_do-noSql.js.html +++ b/docs/DO_database_do-noSql.js.html @@ -1,91 +1,317 @@ - - + + + + DO/database/do-noSql.js - - - - - DO/database/do-noSql.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/database/do-noSql.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/database/do-noSql.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
       * Class to create a Databases object
       * @category Digital Ocean
      @@ -156,31 +382,39 @@ 

      DO/database/do-noSql.js

      } module.exports = DO_NoSql;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_management_do-keyManagement.js.html b/docs/DO_management_do-keyManagement.js.html index 0cd0420f..f013f3f7 100644 --- a/docs/DO_management_do-keyManagement.js.html +++ b/docs/DO_management_do-keyManagement.js.html @@ -1,91 +1,317 @@ - - + + + + DO/management/do-keyManagement.js - - - - - DO/management/do-keyManagement.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/management/do-keyManagement.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/management/do-keyManagement.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
       * Class to create a Keys object
       * @category Digital Ocean
      @@ -155,31 +381,39 @@ 

      DO/management/do-keyManagement.js

      } module.exports = DO_KeyManagement;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_network_do-DNS.js.html b/docs/DO_network_do-DNS.js.html index 795e7c15..a9092302 100644 --- a/docs/DO_network_do-DNS.js.html +++ b/docs/DO_network_do-DNS.js.html @@ -1,91 +1,317 @@ - - + + + + DO/network/do-DNS.js - - - - - DO/network/do-DNS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/network/do-DNS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/network/do-DNS.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
       * Class to create a Domains object
       * @category Digital Ocean
      @@ -173,31 +399,39 @@ 

      DO/network/do-DNS.js

      } module.exports = DO_DNS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_network_do-loadBalancer.js.html b/docs/DO_network_do-loadBalancer.js.html index 749b2a6b..bf4bc130 100644 --- a/docs/DO_network_do-loadBalancer.js.html +++ b/docs/DO_network_do-loadBalancer.js.html @@ -1,91 +1,317 @@ - - + + + + DO/network/do-loadBalancer.js - - - - - DO/network/do-loadBalancer.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/network/do-loadBalancer.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/network/do-loadBalancer.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
       * Class to create a LoadBalancers object
       * @category Digital Ocean
      @@ -152,31 +378,39 @@ 

      DO/network/do-loadBalancer.js

      } module.exports = DO_LoadBalancer;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_storage_do-archivalStorage.js.html b/docs/DO_storage_do-archivalStorage.js.html index 554cb730..4baf6d4d 100644 --- a/docs/DO_storage_do-archivalStorage.js.html +++ b/docs/DO_storage_do-archivalStorage.js.html @@ -1,91 +1,317 @@ - - + + + + DO/storage/do-archivalStorage.js - - - - - DO/storage/do-archivalStorage.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/storage/do-archivalStorage.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/storage/do-archivalStorage.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a ObjectStorageClient object
        * @category Oracle Cloud
      @@ -158,31 +384,39 @@ 

      DO/storage/do-archivalStorage.js

      } module.exports = Oracle_ArchivalStorage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/DO_storage_do-blockStorage.js.html b/docs/DO_storage_do-blockStorage.js.html index ca9d6f01..8adf5de2 100644 --- a/docs/DO_storage_do-blockStorage.js.html +++ b/docs/DO_storage_do-blockStorage.js.html @@ -1,91 +1,317 @@ - - + + + + DO/storage/do-blockStorage.js - - - - - DO/storage/do-blockStorage.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      DO/storage/do-blockStorage.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      DO/storage/do-blockStorage.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
       * Class to create a Volumes object
       * @category Digital Ocean
      @@ -152,31 +378,39 @@ 

      DO/storage/do-blockStorage.js

      } module.exports = DO_BlockStorage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/GCP_KeyManagement.html b/docs/GCP_KeyManagement.html index 8000b17d..bda0c37e 100644 --- a/docs/GCP_KeyManagement.html +++ b/docs/GCP_KeyManagement.html @@ -1,1424 +1,1213 @@ - - - - - - GCP_KeyManagement - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_KeyManagement

      -
      - - - - - -
      - -
      - -

      GCP_KeyManagement(config)

      - -

      Class to create a KeyManagement object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_KeyManagement(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-keyManagement.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createKey(request, optionsopt) → {Promise.<createCryptoKeyResponse>} - - -

      - - - - -
      -

      Trigers the createCryptoKey function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createCryptoKey

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createCryptoKey

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-keyManagement.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createCryptoKeyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteKey(request, optionsopt) → {Promise.<destroyCryptoKeyVersionResponse>} - - -

      - - - - -
      -

      Trigers the destroyCryptoKeyVersion function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for destroyCryptoKeyVersion

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for destroyCryptoKeyVersion

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-keyManagement.js, line 38 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<destroyCryptoKeyVersionResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeKey(request, optionsopt) → {Promise.<getCryptoKeyResponse>} - - -

      - - - - -
      -

      Trigers the getCryptoKey function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for getCryptoKey

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for getCryptoKey

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-keyManagement.js, line 72 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getCryptoKeyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - putKeyPolicy(request, optionsopt, callbackopt) → {Promise.<setIamPolicyResponse>} - - -

      - - - - -
      -

      Trigers the setIamPolicy function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for setIamPolicy

      options - - -UnionType - - - - - - <optional>
      - - - - - -

      Data required for setIamPolicy

      callback - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for setIamPolicy

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-keyManagement.js, line 90 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<setIamPolicyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(request, optionsopt) → {Promise.<updateCryptoKeyResponse>} - - -

      - - - - -
      -

      Trigers the updateCryptoKey function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for updateCryptoKey

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for updateCryptoKey

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-keyManagement.js, line 55 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateCryptoKeyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_KeyManagement + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_KeyManagement

      +
      + +
      +
      +

      + GCP_KeyManagement(config) +

      + +
      +

      Class to create a KeyManagement object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_KeyManagement(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-keyManagement.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createKey(request, optionsopt) + → + {Promise.<createCryptoKeyResponse>} + +

      + +
      +

      + Trigers the createCryptoKey + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + createCryptoKey +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + createCryptoKey +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-keyManagement.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createCryptoKeyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteKey(request, optionsopt) + → + {Promise.<destroyCryptoKeyVersionResponse>} + +

      + +
      +

      + Trigers the + destroyCryptoKeyVersion function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + destroyCryptoKeyVersion +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + destroyCryptoKeyVersion +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-keyManagement.js, + line 38 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<destroyCryptoKeyVersionResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeKey(request, optionsopt) + → + {Promise.<getCryptoKeyResponse>} + +

      + +
      +

      + Trigers the getCryptoKey + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for getCryptoKey +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for getCryptoKey +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-keyManagement.js, + line 72 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getCryptoKeyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + putKeyPolicy(request, optionsopt, callbackopt) + → + {Promise.<setIamPolicyResponse>} + +

      + +
      +

      + Trigers the setIamPolicy + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for setIamPolicy +

      +
      + options + + UnionType + + <optional>
      +
      +

      + Data required + for setIamPolicy +

      +
      + callback + + TypeReference + + <optional>
      +
      +

      + Data required + for setIamPolicy +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-keyManagement.js, + line 90 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<setIamPolicyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(request, optionsopt) + → + {Promise.<updateCryptoKeyResponse>} + +

      + +
      +

      + Trigers the updateCryptoKey + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + updateCryptoKey +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + updateCryptoKey +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-keyManagement.js, + line 55 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateCryptoKeyResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/GCP_Kubernetes.html b/docs/GCP_Kubernetes.html index 2238a08a..0e5c3294 100644 --- a/docs/GCP_Kubernetes.html +++ b/docs/GCP_Kubernetes.html @@ -1,2253 +1,1758 @@ - - - - - - GCP_Kubernetes - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_Kubernetes

      -
      - - - - - -
      - -
      - -

      GCP_Kubernetes(config)

      - -

      Class to create a Kubernetes object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_Kubernetes(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(request, optionsopt) → {Promise.<createClusterResponse>} - - -

      - - - - -
      -

      Trigers the createCluster function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createCluster

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createNodeGroup(request, optionsopt) → {Promise.<createNodePoolResponse>} - - -

      - - - - -
      -

      Trigers the createNodePool function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createNodePool

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createNodePool

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 89 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createNodePoolResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(request, optionsopt) → {Promise.<deleteClusterResponse>} - - -

      - - - - -
      -

      Trigers the deleteCluster function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for deleteCluster

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for deleteCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 38 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteNodegroup(request, optionsopt) → {Promise.<deleteNodePoolResponse>} - - -

      - - - - -
      -

      Trigers the deleteNodePool function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for deleteNodePool

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for deleteNodePool

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 106 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteNodePoolResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeCluster(request, optionsopt) → {Promise.<getClusterResponse>} - - -

      - - - - -
      -

      Trigers the getCluster function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for getCluster

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for getCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 72 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - describeNodeGroup(request, optionsopt) → {Promise.<getNodePoolResponse>} - - -

      - - - - -
      -

      Trigers the getNodePool function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for getNodePool

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for getNodePool

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 123 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getNodePoolResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listClusters(request, optionsopt) → {Promise.<listClustersResponse>} - - -

      - - - - -
      -

      Trigers the listClusters function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for listClusters

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for listClusters

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 55 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listClustersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listNodegroups(request, optionsopt) → {Promise.<listNodePoolsResponse>} - - -

      - - - - -
      -

      Trigers the listNodePools function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for listNodePools

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for listNodePools

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 140 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listNodePoolsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateConfig(request, optionsopt) → {Promise.<setAddonsConfigResponse>} - - -

      - - - - -
      -

      Trigers the setAddonsConfig function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for setAddonsConfig

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for setAddonsConfig

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/compute/gcp-kubernetes.js, line 157 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<setAddonsConfigResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_Kubernetes + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_Kubernetes

      +
      + +
      +
      +

      + GCP_Kubernetes(config) +

      + +
      +

      Class to create a Kubernetes object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_Kubernetes(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(request, optionsopt) + → + {Promise.<createClusterResponse>} + +

      + +
      +

      + Trigers the createCluster + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + createCluster +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + createCluster +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createNodeGroup(request, optionsopt) + → + {Promise.<createNodePoolResponse>} + +

      + +
      +

      + Trigers the createNodePool + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + createNodePool +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + createNodePool +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 89 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createNodePoolResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(request, optionsopt) + → + {Promise.<deleteClusterResponse>} + +

      + +
      +

      + Trigers the deleteCluster + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + deleteCluster +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + deleteCluster +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 38 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteNodegroup(request, optionsopt) + → + {Promise.<deleteNodePoolResponse>} + +

      + +
      +

      + Trigers the deleteNodePool + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + deleteNodePool +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + deleteNodePool +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 106 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteNodePoolResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeCluster(request, optionsopt) + → + {Promise.<getClusterResponse>} + +

      + +
      +

      + Trigers the getCluster function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for getCluster +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for getCluster +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 72 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + describeNodeGroup(request, optionsopt) + → + {Promise.<getNodePoolResponse>} + +

      + +
      +

      + Trigers the getNodePool function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for getNodePool +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for getNodePool +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 123 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getNodePoolResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listClusters(request, optionsopt) + → + {Promise.<listClustersResponse>} + +

      + +
      +

      + Trigers the listClusters + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for listClusters +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for listClusters +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 55 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listClustersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listNodegroups(request, optionsopt) + → + {Promise.<listNodePoolsResponse>} + +

      + +
      +

      + Trigers the listNodePools + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + listNodePools +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + listNodePools +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 140 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listNodePoolsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateConfig(request, optionsopt) + → + {Promise.<setAddonsConfigResponse>} + +

      + +
      +

      + Trigers the setAddonsConfig + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + setAddonsConfig +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + setAddonsConfig +

      +
      +
      + +
      +

      + View Source + + googleCloud/compute/gcp-kubernetes.js, + line 157 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<setAddonsConfigResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/GCP_Monitoring.html b/docs/GCP_Monitoring.html index bd7b37a3..b7a0262a 100644 --- a/docs/GCP_Monitoring.html +++ b/docs/GCP_Monitoring.html @@ -1,1560 +1,1298 @@ - - - - - - GCP_Monitoring - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_Monitoring

      -
      - - - - - -
      - -
      - -

      GCP_Monitoring(config)

      - -

      Class to create a Monitoring object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_Monitoring(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-monitoring.js, line 13 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createAlarm(request, optionsopt) → {Promise.<createAlertPolicyResponse>} - - -

      - - - - -
      -

      Trigers the createAlertPolicy function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createAlertPolicy

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createAlertPolicy

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-monitoring.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createAlertPolicyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteAlarm(request, optionsopt) → {Promise.<deleteAlertPolicyResponse>} - - -

      - - - - -
      -

      Trigers the deleteAlertPolicy function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for deleteAlertPolicy

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for deleteAlertPolicy

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-monitoring.js, line 40 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteAlertPolicyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getMetricData(request, optionsopt) → {Promise.<getMetricDescriptorResponse>} - - -

      - - - - -
      -

      Trigers the getMetricDescriptor function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for getMetricDescriptor

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for getMetricDescriptor

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-monitoring.js, line 91 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getMetricDescriptorResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listAlarms(request, optionsopt) → {Promise.<listAlertPoliciesResponse>} - - -

      - - - - -
      -

      Trigers the listAlertPolicies function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for listAlertPolicies

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for listAlertPolicies

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-monitoring.js, line 74 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listAlertPoliciesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - projectPath(project) → {Promise.<projectPathResponse>} - - -

      - - - - -
      -

      Trigers the projectPath function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      project - - -StringKeyword - - - -

      Data required for projectPath

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-monitoring.js, line 107 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<projectPathResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateAlarm(request, optionsopt) → {Promise.<updateAlertPolicyResponse>} - - -

      - - - - -
      -

      Trigers the updateAlertPolicy function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for updateAlertPolicy

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for updateAlertPolicy

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-monitoring.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateAlertPolicyResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_Monitoring + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_Monitoring

      +
      + +
      +
      +

      + GCP_Monitoring(config) +

      + +
      +

      Class to create a Monitoring object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_Monitoring(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-monitoring.js, + line 13 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createAlarm(request, optionsopt) + → + {Promise.<createAlertPolicyResponse>} + +

      + +
      +

      + Trigers the createAlertPolicy + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + createAlertPolicy +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + createAlertPolicy +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-monitoring.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createAlertPolicyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteAlarm(request, optionsopt) + → + {Promise.<deleteAlertPolicyResponse>} + +

      + +
      +

      + Trigers the deleteAlertPolicy + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + deleteAlertPolicy +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + deleteAlertPolicy +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-monitoring.js, + line 40 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteAlertPolicyResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getMetricData(request, optionsopt) + → + {Promise.<getMetricDescriptorResponse>} + +

      + +
      +

      + Trigers the getMetricDescriptor + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + getMetricDescriptor +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + getMetricDescriptor +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-monitoring.js, + line 91 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getMetricDescriptorResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listAlarms(request, optionsopt) + → + {Promise.<listAlertPoliciesResponse>} + +

      + +
      +

      + Trigers the listAlertPolicies + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + listAlertPolicies +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + listAlertPolicies +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-monitoring.js, + line 74 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listAlertPoliciesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + projectPath(project) + → + {Promise.<projectPathResponse>} + +

      + +
      +

      + Trigers the projectPath function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + project + + StringKeyword + +

      + Data required + for projectPath +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-monitoring.js, + line 107 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<projectPathResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateAlarm(request, optionsopt) + → + {Promise.<updateAlertPolicyResponse>} + +

      + +
      +

      + Trigers the updateAlertPolicy + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + updateAlertPolicy +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + updateAlertPolicy +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-monitoring.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateAlertPolicyResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/GCP_NoSql.html b/docs/GCP_NoSql.html index 48ee21ad..fa46dd84 100644 --- a/docs/GCP_NoSql.html +++ b/docs/GCP_NoSql.html @@ -1,1175 +1,1039 @@ - - - - - - GCP_NoSql - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_NoSql

      -
      - - - - - -
      - -
      - -

      GCP_NoSql(config)

      - -

      Class to create a NoSql object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_NoSql(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-noSql.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createItem(request, optionsopt) → {Promise.<createDocumentResponse>} - - -

      - - - - -
      -

      Trigers the createDocument function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createDocument

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createDocument

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-noSql.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createDocumentResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteItem(request, optionsopt) → {Promise.<deleteDocumentResponse>} - - -

      - - - - -
      -

      Trigers the deleteDocument function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for deleteDocument

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for deleteDocument

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-noSql.js, line 38 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteDocumentResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - query(requestopt, optionsopt) → {Promise.<runQueryResponse>} - - -

      - - - - -
      -

      Trigers the runQuery function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for runQuery

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for runQuery

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-noSql.js, line 72 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<runQueryResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateItem(request, optionsopt) → {Promise.<updateDocumentResponse>} - - -

      - - - - -
      -

      Trigers the updateDocument function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for updateDocument

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for updateDocument

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-noSql.js, line 55 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateDocumentResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_NoSql + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_NoSql

      +
      + +
      +
      +

      + GCP_NoSql(config) +

      + +
      +

      Class to create a NoSql object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_NoSql(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-noSql.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createItem(request, optionsopt) + → + {Promise.<createDocumentResponse>} + +

      + +
      +

      + Trigers the createDocument + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + createDocument +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + createDocument +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-noSql.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createDocumentResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteItem(request, optionsopt) + → + {Promise.<deleteDocumentResponse>} + +

      + +
      +

      + Trigers the deleteDocument + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + deleteDocument +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + deleteDocument +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-noSql.js, + line 38 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteDocumentResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + query(requestopt, optionsopt) + → + {Promise.<runQueryResponse>} + +

      + +
      +

      + Trigers the runQuery function of + undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + + <optional>
      +
      +

      + Data required + for runQuery +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for runQuery +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-noSql.js, + line 72 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<runQueryResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateItem(request, optionsopt) + → + {Promise.<updateDocumentResponse>} + +

      + +
      +

      + Trigers the updateDocument + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + updateDocument +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + updateDocument +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-noSql.js, + line 55 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateDocumentResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/GCP_NotificationService.html b/docs/GCP_NotificationService.html index 0000007a..4c06d509 100644 --- a/docs/GCP_NotificationService.html +++ b/docs/GCP_NotificationService.html @@ -1,2037 +1,1618 @@ - - - - - - GCP_NotificationService - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_NotificationService

      -
      - - - - - -
      - -
      - -

      GCP_NotificationService(config)

      - -

      Class to create a NotificationService object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_NotificationService(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 13 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createTopic(request, optionsopt) → {Promise.<createTopicResponse>} - - -

      - - - - -
      -

      Trigers the createTopic function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createTopic

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createTopic

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 23 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createTopicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteTopic(request, optionsopt) → {Promise.<deleteTopicResponse>} - - -

      - - - - -
      -

      Trigers the deleteTopic function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for deleteTopic

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for deleteTopic

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 40 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteTopicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getTopicAttributes(request, optionsopt) → {Promise.<getTopicResponse>} - - -

      - - - - -
      -

      Trigers the getTopic function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for getTopic

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for getTopic

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getTopicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listSubscriptions(request, optionsopt) → {Promise.<listTopicSubscriptionsResponse>} - - -

      - - - - -
      -

      Trigers the listTopicSubscriptions function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for listTopicSubscriptions

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for listTopicSubscriptions

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 74 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listTopicSubscriptionsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listTopics(request, optionsopt) → {Promise.<listTopicsResponse>} - - -

      - - - - -
      -

      Trigers the listTopics function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for listTopics

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for listTopics

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 125 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listTopicsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - publish(request, optionsopt) → {Promise.<publishResponse>} - - -

      - - - - -
      -

      Trigers the publish function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for publish

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for publish

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 108 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<publishResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - subscribe(request, optionsopt) → {Promise.<createSubscriptionResponse>} - - -

      - - - - -
      -

      Trigers the createSubscription function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createSubscription

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createSubscription

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 91 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createSubscriptionResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - unsubscribe(request, optionsopt) → {Promise.<deleteSubscriptionResponse>} - - -

      - - - - -
      -

      Trigers the deleteSubscription function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for deleteSubscription

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for deleteSubscription

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/management/gcp-notificationService.js, line 142 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteSubscriptionResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_NotificationService + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_NotificationService

      +
      + +
      +
      +

      + GCP_NotificationService(config) +

      + +
      +

      + Class to create a NotificationService object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new + GCP_NotificationService(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 13 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createTopic(request, optionsopt) + → + {Promise.<createTopicResponse>} + +

      + +
      +

      + Trigers the createTopic function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for createTopic +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for createTopic +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 23 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createTopicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteTopic(request, optionsopt) + → + {Promise.<deleteTopicResponse>} + +

      + +
      +

      + Trigers the deleteTopic function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for deleteTopic +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for deleteTopic +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 40 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteTopicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getTopicAttributes(request, optionsopt) + → + {Promise.<getTopicResponse>} + +

      + +
      +

      + Trigers the getTopic function of + undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for getTopic +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for getTopic +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getTopicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listSubscriptions(request, optionsopt) + → + {Promise.<listTopicSubscriptionsResponse>} + +

      + +
      +

      + Trigers the + listTopicSubscriptions function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + listTopicSubscriptions +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + listTopicSubscriptions +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 74 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listTopicSubscriptionsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listTopics(request, optionsopt) + → + {Promise.<listTopicsResponse>} + +

      + +
      +

      + Trigers the listTopics function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for listTopics +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for listTopics +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 125 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listTopicsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + publish(request, optionsopt) + → + {Promise.<publishResponse>} + +

      + +
      +

      + Trigers the publish function of + undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for publish +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for publish +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 108 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<publishResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + subscribe(request, optionsopt) + → + {Promise.<createSubscriptionResponse>} + +

      + +
      +

      + Trigers the createSubscription + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + createSubscription +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + createSubscription +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 91 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createSubscriptionResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + unsubscribe(request, optionsopt) + → + {Promise.<deleteSubscriptionResponse>} + +

      + +
      +

      + Trigers the deleteSubscription + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + deleteSubscription +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + deleteSubscription +

      +
      +
      + +
      +

      + View Source + + googleCloud/management/gcp-notificationService.js, + line 142 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteSubscriptionResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/GCP_RDBMS.html b/docs/GCP_RDBMS.html index 687b869d..42ad58dd 100644 --- a/docs/GCP_RDBMS.html +++ b/docs/GCP_RDBMS.html @@ -1,1826 +1,1481 @@ - - - - - - GCP_RDBMS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_RDBMS

      -
      - - - - - -
      - -
      - -

      GCP_RDBMS(config)

      - -

      Class to create a RDBMS object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_RDBMS(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-RDBMS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createDatabse(request, optionsopt) → {Promise.<createDatabaseResponse>} - - -

      - - - - -
      -

      Trigers the createDatabase function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createDatabase

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createDatabase

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-RDBMS.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createDatabaseResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createSnapshots(request, optionsopt) → {Promise.<createBackupResponse>} - - -

      - - - - -
      -

      Trigers the createBackup function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createBackup

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createBackup

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-RDBMS.js, line 55 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBackupResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - databasePath(project, instance, database) → {Promise.<databasePathResponse>} - - -

      - - - - -
      -

      Trigers the databasePath function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      project - - -StringKeyword - - - -

      Data required for databasePath

      instance - - -StringKeyword - - - -

      Data required for databasePath

      database - - -StringKeyword - - - -

      Data required for databasePath

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-RDBMS.js, line 124 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<databasePathResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteDatabase(request, optionsopt) → {Promise.<dropDatabaseResponse>} - - -

      - - - - -
      -

      Trigers the dropDatabase function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for dropDatabase

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for dropDatabase

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-RDBMS.js, line 38 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<dropDatabaseResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteDBSnapshot(request, optionsopt) → {Promise.<deleteBackupResponse>} - - -

      - - - - -
      -

      Trigers the deleteBackup function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for deleteBackup

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for deleteBackup

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-RDBMS.js, line 106 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteBackupResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - modifyDB(request, optionsopt) → {Promise.<updateDatabaseDdlResponse>} - - -

      - - - - -
      -

      Trigers the updateDatabaseDdl function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for updateDatabaseDdl

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for updateDatabaseDdl

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-RDBMS.js, line 72 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateDatabaseDdlResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - restoreDatabase(request, optionsopt) → {Promise.<restoreDatabaseResponse>} - - -

      - - - - -
      -

      Trigers the restoreDatabase function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for restoreDatabase

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for restoreDatabase

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/database/gcp-RDBMS.js, line 89 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<restoreDatabaseResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_RDBMS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_RDBMS

      +
      + +
      +
      +

      + GCP_RDBMS(config) +

      + +
      +

      Class to create a RDBMS object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_RDBMS(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-RDBMS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createDatabse(request, optionsopt) + → + {Promise.<createDatabaseResponse>} + +

      + +
      +

      + Trigers the createDatabase + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + createDatabase +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + createDatabase +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-RDBMS.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createDatabaseResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createSnapshots(request, optionsopt) + → + {Promise.<createBackupResponse>} + +

      + +
      +

      + Trigers the createBackup + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for createBackup +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for createBackup +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-RDBMS.js, + line 55 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBackupResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + databasePath(project, instance, + database) + → + {Promise.<databasePathResponse>} + +

      + +
      +

      + Trigers the databasePath + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + project + + StringKeyword + +

      + Data required + for databasePath +

      +
      + instance + + StringKeyword + +

      + Data required + for databasePath +

      +
      + database + + StringKeyword + +

      + Data required + for databasePath +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-RDBMS.js, + line 124 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<databasePathResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteDatabase(request, optionsopt) + → + {Promise.<dropDatabaseResponse>} + +

      + +
      +

      + Trigers the dropDatabase + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for dropDatabase +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for dropDatabase +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-RDBMS.js, + line 38 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<dropDatabaseResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteDBSnapshot(request, optionsopt) + → + {Promise.<deleteBackupResponse>} + +

      + +
      +

      + Trigers the deleteBackup + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for deleteBackup +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for deleteBackup +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-RDBMS.js, + line 106 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteBackupResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + modifyDB(request, optionsopt) + → + {Promise.<updateDatabaseDdlResponse>} + +

      + +
      +

      + Trigers the updateDatabaseDdl + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + updateDatabaseDdl +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + updateDatabaseDdl +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-RDBMS.js, + line 72 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateDatabaseDdlResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + restoreDatabase(request, optionsopt) + → + {Promise.<restoreDatabaseResponse>} + +

      + +
      +

      + Trigers the restoreDatabase + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + restoreDatabase +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + restoreDatabase +

      +
      +
      + +
      +

      + View Source + + googleCloud/database/gcp-RDBMS.js, + line 89 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<restoreDatabaseResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/GCP_Translation.html b/docs/GCP_Translation.html index 3827a54c..a272ac01 100644 --- a/docs/GCP_Translation.html +++ b/docs/GCP_Translation.html @@ -1,1389 +1,1187 @@ - - - - - - GCP_Translation - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_Translation

      -
      - - - - - -
      - -
      - -

      GCP_Translation(config)

      - -

      Class to create a Translation object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_Translation(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/artificialinteligence/gcp-translation.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - batchTranslate(request, optionsopt) → {Promise.<batchTranslateTextResponse>} - - -

      - - - - -
      -

      Trigers the batchTranslateText function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for batchTranslateText

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for batchTranslateText

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/artificialinteligence/gcp-translation.js, line 38 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<batchTranslateTextResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createGlossary(request, optionsopt) → {Promise.<createGlossaryResponse>} - - -

      - - - - -
      -

      Trigers the createGlossary function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for createGlossary

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for createGlossary

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/artificialinteligence/gcp-translation.js, line 72 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createGlossaryResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - detectLanguage(request, optionsopt) → {Promise.<detectLanguageResponse>} - - -

      - - - - -
      -

      Trigers the detectLanguage function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for detectLanguage

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for detectLanguage

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/artificialinteligence/gcp-translation.js, line 89 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<detectLanguageResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getGlossary(request, optionsopt) → {Promise.<getGlossaryResponse>} - - -

      - - - - -
      -

      Trigers the getGlossary function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for getGlossary

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for getGlossary

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/artificialinteligence/gcp-translation.js, line 55 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getGlossaryResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - translate(request, optionsopt) → {Promise.<translateTextResponse>} - - -

      - - - - -
      -

      Trigers the translateText function of undefined

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      request - - -TypeReference - - - - - - - - - -

      Data required for translateText

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Data required for translateText

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/artificialinteligence/gcp-translation.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<translateTextResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_Translation + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_Translation

      +
      + +
      +
      +

      + GCP_Translation(config) +

      + +
      +

      Class to create a Translation object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_Translation(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/artificialinteligence/gcp-translation.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + batchTranslate(request, optionsopt) + → + {Promise.<batchTranslateTextResponse>} + +

      + +
      +

      + Trigers the batchTranslateText + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + batchTranslateText +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + batchTranslateText +

      +
      +
      + +
      +

      + View Source + + googleCloud/artificialinteligence/gcp-translation.js, + line 38 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<batchTranslateTextResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createGlossary(request, optionsopt) + → + {Promise.<createGlossaryResponse>} + +

      + +
      +

      + Trigers the createGlossary + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + createGlossary +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + createGlossary +

      +
      +
      + +
      +

      + View Source + + googleCloud/artificialinteligence/gcp-translation.js, + line 72 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createGlossaryResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + detectLanguage(request, optionsopt) + → + {Promise.<detectLanguageResponse>} + +

      + +
      +

      + Trigers the detectLanguage + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + detectLanguage +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + detectLanguage +

      +
      +
      + +
      +

      + View Source + + googleCloud/artificialinteligence/gcp-translation.js, + line 89 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<detectLanguageResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getGlossary(request, optionsopt) + → + {Promise.<getGlossaryResponse>} + +

      + +
      +

      + Trigers the getGlossary function + of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for getGlossary +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for getGlossary +

      +
      +
      + +
      +

      + View Source + + googleCloud/artificialinteligence/gcp-translation.js, + line 55 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getGlossaryResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + translate(request, optionsopt) + → + {Promise.<translateTextResponse>} + +

      + +
      +

      + Trigers the translateText + function of undefined +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + request + + TypeReference + +

      + Data required + for + translateText +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Data required + for + translateText +

      +
      +
      + +
      +

      + View Source + + googleCloud/artificialinteligence/gcp-translation.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<translateTextResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/GCP_dns.html b/docs/GCP_dns.html index 6bb5dbde..31344d08 100644 --- a/docs/GCP_dns.html +++ b/docs/GCP_dns.html @@ -1,1523 +1,1290 @@ - - - - - - GCP_dns - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_dns

      -
      - - - - - -
      - -
      - -

      GCP_dns(config)

      - -

      Class to create a dns object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_dns(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/network/gcp-DNS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - changeRecordSets(identifieropt, dns, config) → {Promise.<createChangeResponse>} - - -

      - - - - -
      -

      Trigers the createChange function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      dns - - -DNS - - - - - - - - - -

      Mandatory parameter

      config - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/network/gcp-DNS.js, line 56 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createChangeResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createZone(identifieropt, dns, config) → {Promise.<createResponse>} - - -

      - - - - -
      -

      Trigers the create function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      dns - - -DNS - - - - - - - - - -

      Mandatory parameter

      config - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/network/gcp-DNS.js, line 38 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteZone(identifieropt, dns, optionsopt) → {Promise.<deleteResponse>} - - -

      - - - - -
      -

      Trigers the delete function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      dns - - -DNS - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/network/gcp-DNS.js, line 74 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listZones(queryopt) → {Promise.<getZonesResponse>} - - -

      - - - - -
      -

      Trigers the getZones function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      query - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/network/gcp-DNS.js, line 20 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getZonesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - record(identifieropt, dns, type, metadata) → {Promise.<recordResponse>} - - -

      - - - - -
      -

      Trigers the record function of dns

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      dns - - -DNS - - - - - - - - - -

      Mandatory parameter

      type - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      metadata - - -TypeReference - - - - - - - - - -

      Mandatory parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/network/gcp-DNS.js, line 93 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<recordResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_dns + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_dns

      +
      + +
      +
      +

      + GCP_dns(config) +

      + +
      +

      Class to create a dns object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_dns(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/network/gcp-DNS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + changeRecordSets(identifieropt, dns, config) + → + {Promise.<createChangeResponse>} + +

      + +
      +

      + Trigers the createChange + function of dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + dns + + DNS + +

      + Mandatory + parameter +

      +
      + config + + TypeReference + +

      + Mandatory + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/network/gcp-DNS.js, + line 56 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createChangeResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createZone(identifieropt, dns, config) + → + {Promise.<createResponse>} + +

      + +
      +

      + Trigers the create function of + dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + dns + + DNS + +

      + Mandatory + parameter +

      +
      + config + + TypeReference + +

      + Mandatory + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/network/gcp-DNS.js, + line 38 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteZone(identifieropt, dns, optionsopt) + → + {Promise.<deleteResponse>} + +

      + +
      +

      + Trigers the delete function of + dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + dns + + DNS + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/network/gcp-DNS.js, + line 74 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listZones(queryopt) + → + {Promise.<getZonesResponse>} + +

      + +
      +

      + Trigers the getZones function of + dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + query + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/network/gcp-DNS.js, + line 20 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getZonesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + record(identifieropt, dns, type, + metadata) + → + {Promise.<recordResponse>} + +

      + +
      +

      + Trigers the record function of + dns +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + dns + + DNS + +

      + Mandatory + parameter +

      +
      + type + + StringKeyword + +

      + Mandatory + parameter +

      +
      + metadata + + TypeReference + +

      + Mandatory + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/network/gcp-DNS.js, + line 93 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<recordResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/GCP_storage.html b/docs/GCP_storage.html index 3dd8031c..80fdc5ed 100644 --- a/docs/GCP_storage.html +++ b/docs/GCP_storage.html @@ -1,5116 +1,3682 @@ - - - - - - GCP_storage - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      GCP_storage

      -
      - - - - - -
      - -
      - -

      GCP_storage(config)

      - -

      Class to create a storage object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_storage(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(name, metadataopt) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      metadata - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(name, metadataopt) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      metadata - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} - - -

      - - - - -
      -

      Trigers the deleteFiles function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      storage - - -Storage - - - - - - - - - -

      Mandatory parameter

      query - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 22 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteFilesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} - - -

      - - - - -
      -

      Trigers the deleteFiles function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      storage - - -Storage - - - - - - - - - -

      Mandatory parameter

      query - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 22 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteFilesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(optionsopt) → {Promise.<getBucketsResponse>} - - -

      - - - - -
      -

      Trigers the getBuckets function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 91 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(optionsopt) → {Promise.<getBucketsResponse>} - - -

      - - - - -
      -

      Trigers the getBuckets function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 91 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} - - -

      - - - - -
      -

      Trigers the makePublic function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      bucket - - -Bucket - - - - - - - - - -

      Mandatory parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<makePublicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} - - -

      - - - - -
      -

      Trigers the makePublic function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      bucket - - -Bucket - - - - - - - - - -

      Mandatory parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<makePublicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} - - -

      - - - - -
      -

      Trigers the upload function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      storage - - -Storage - - - - - - - - - -

      Mandatory parameter

      pathString - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<uploadResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} - - -

      - - - - -
      -

      Trigers the upload function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      storage - - -Storage - - - - - - - - - -

      Mandatory parameter

      pathString - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<uploadResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - - - - -
      - -
      - -

      GCP_storage(config)

      - -

      Class to create a storage object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new GCP_storage(config) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      config - - -object - - - -

      Configuration object

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(name, metadataopt) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      metadata - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(name, metadataopt) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      name - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      metadata - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 75 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} - - -

      - - - - -
      -

      Trigers the deleteFiles function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      storage - - -Storage - - - - - - - - - -

      Mandatory parameter

      query - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 22 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteFilesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} - - -

      - - - - -
      -

      Trigers the deleteFiles function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      storage - - -Storage - - - - - - - - - -

      Mandatory parameter

      query - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 22 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteFilesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(optionsopt) → {Promise.<getBucketsResponse>} - - -

      - - - - -
      -

      Trigers the getBuckets function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 91 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(optionsopt) → {Promise.<getBucketsResponse>} - - -

      - - - - -
      -

      Trigers the getBuckets function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 91 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} - - -

      - - - - -
      -

      Trigers the makePublic function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      bucket - - -Bucket - - - - - - - - - -

      Mandatory parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<makePublicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} - - -

      - - - - -
      -

      Trigers the makePublic function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      bucket - - -Bucket - - - - - - - - - -

      Mandatory parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 58 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<makePublicResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} - - -

      - - - - -
      -

      Trigers the upload function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      storage - - -Storage - - - - - - - - - -

      Mandatory parameter

      pathString - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-archivalStorage.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<uploadResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} - - -

      - - - - -
      -

      Trigers the upload function of storage

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeAttributesDescription
      identifier - - -string - - - - - - <optional>
      - - - - - -

      Optional parameter

      storage - - -Storage - - - - - - - - - -

      Mandatory parameter

      pathString - - -StringKeyword - - - - - - - - - -

      Mandatory parameter

      options - - -TypeReference - - - - - - <optional>
      - - - - - -

      Optional parameter

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - googleCloud/storage/gcp-storageBucket.js, line 41 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<uploadResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + GCP_storage + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      GCP_storage

      +
      + +
      +
      +

      + GCP_storage(config) +

      + +
      +

      Class to create a storage object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_storage(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(name, metadataopt) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + metadata + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(name, metadataopt) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + metadata + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteFiles(identifieropt, storage, queryopt) + → + {Promise.<deleteFilesResponse>} + +

      + +
      +

      + Trigers the deleteFiles function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + storage + + Storage + +

      + Mandatory + parameter +

      +
      + query + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 22 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteFilesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteFiles(identifieropt, storage, queryopt) + → + {Promise.<deleteFilesResponse>} + +

      + +
      +

      + Trigers the deleteFiles function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + storage + + Storage + +

      + Mandatory + parameter +

      +
      + query + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 22 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteFilesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(optionsopt) + → + {Promise.<getBucketsResponse>} + +

      + +
      +

      + Trigers the getBuckets function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 91 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(optionsopt) + → + {Promise.<getBucketsResponse>} + +

      + +
      +

      + Trigers the getBuckets function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 91 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + makePublic(identifieropt, bucket) + → + {Promise.<makePublicResponse>} + +

      + +
      +

      + Trigers the makePublic function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + bucket + + Bucket + +

      + Mandatory + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<makePublicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + makePublic(identifieropt, bucket) + → + {Promise.<makePublicResponse>} + +

      + +
      +

      + Trigers the makePublic function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + bucket + + Bucket + +

      + Mandatory + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<makePublicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + upload(identifieropt, storage, pathString, + optionsopt) + → + {Promise.<uploadResponse>} + +

      + +
      +

      + Trigers the upload function of + storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + storage + + Storage + +

      + Mandatory + parameter +

      +
      + pathString + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<uploadResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + upload(identifieropt, storage, pathString, + optionsopt) + → + {Promise.<uploadResponse>} + +

      + +
      +

      + Trigers the upload function of + storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + storage + + Storage + +

      + Mandatory + parameter +

      +
      + pathString + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<uploadResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +

      + GCP_storage(config) +

      + +
      +

      Class to create a storage object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new GCP_storage(config) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + config + + object + +

      + Configuration + object +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(name, metadataopt) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + metadata + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(name, metadataopt) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + name + + StringKeyword + +

      + Mandatory + parameter +

      +
      + metadata + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 75 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteFiles(identifieropt, storage, queryopt) + → + {Promise.<deleteFilesResponse>} + +

      + +
      +

      + Trigers the deleteFiles function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + storage + + Storage + +

      + Mandatory + parameter +

      +
      + query + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 22 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteFilesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteFiles(identifieropt, storage, queryopt) + → + {Promise.<deleteFilesResponse>} + +

      + +
      +

      + Trigers the deleteFiles function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + storage + + Storage + +

      + Mandatory + parameter +

      +
      + query + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 22 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteFilesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(optionsopt) + → + {Promise.<getBucketsResponse>} + +

      + +
      +

      + Trigers the getBuckets function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 91 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(optionsopt) + → + {Promise.<getBucketsResponse>} + +

      + +
      +

      + Trigers the getBuckets function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 91 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + makePublic(identifieropt, bucket) + → + {Promise.<makePublicResponse>} + +

      + +
      +

      + Trigers the makePublic function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + bucket + + Bucket + +

      + Mandatory + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<makePublicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + makePublic(identifieropt, bucket) + → + {Promise.<makePublicResponse>} + +

      + +
      +

      + Trigers the makePublic function + of storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + bucket + + Bucket + +

      + Mandatory + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 58 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<makePublicResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + upload(identifieropt, storage, pathString, + optionsopt) + → + {Promise.<uploadResponse>} + +

      + +
      +

      + Trigers the upload function of + storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + storage + + Storage + +

      + Mandatory + parameter +

      +
      + pathString + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-archivalStorage.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<uploadResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + upload(identifieropt, storage, pathString, + optionsopt) + → + {Promise.<uploadResponse>} + +

      + +
      +

      + Trigers the upload function of + storage +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTypeAttributes + Description +
      + identifier + + string + + <optional>
      +
      +

      + Optional + parameter +

      +
      + storage + + Storage + +

      + Mandatory + parameter +

      +
      + pathString + + StringKeyword + +

      + Mandatory + parameter +

      +
      + options + + TypeReference + + <optional>
      +
      +

      + Optional + parameter +

      +
      +
      + +
      +

      + View Source + + googleCloud/storage/gcp-storageBucket.js, + line 41 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<uploadResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_ArchivalStorage.html b/docs/Oracle_ArchivalStorage.html index 67d82847..be7cd529 100644 --- a/docs/Oracle_ArchivalStorage.html +++ b/docs/Oracle_ArchivalStorage.html @@ -1,3302 +1,2350 @@ - - - - - - Oracle_ArchivalStorage - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_ArchivalStorage

      -
      - - - - - -
      - -
      - -

      Oracle_ArchivalStorage(do, options)

      - -

      Class to create a ObjectStorageClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_ArchivalStorage(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(createBucketRequest) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createBucketRequest - - -CreateBucketRequest - - - -

      Data required for createBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(createBucketRequest) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createBucketRequest - - -CreateBucketRequest - - - -

      Data required for createBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} - - -

      - - - - -
      -

      Trigers the deleteBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteBucketRequest - - -DeleteBucketRequest - - - -

      Data required for deleteBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 37 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} - - -

      - - - - -
      -

      Trigers the deleteBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteBucketRequest - - -DeleteBucketRequest - - - -

      Data required for deleteBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listBucketsRequest) → {Promise.<listBucketsResponse>} - - -

      - - - - -
      -

      Trigers the listBuckets function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listBucketsRequest - - -ListBucketsRequest - - - -

      Data required for listBuckets

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 50 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listBucketsRequest) → {Promise.<listBucketsResponse>} - - -

      - - - - -
      -

      Trigers the listBuckets function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listBucketsRequest - - -ListBucketsRequest - - - -

      Data required for listBuckets

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(updateBucketRequest) → {Promise.<updateBucketResponse>} - - -

      - - - - -
      -

      Trigers the updateBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateBucketRequest - - -UpdateBucketRequest - - - -

      Data required for updateBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 63 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(updateBucketRequest) → {Promise.<updateBucketResponse>} - - -

      - - - - -
      -

      Trigers the updateBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateBucketRequest - - -UpdateBucketRequest - - - -

      Data required for updateBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - - - - -
      - -
      - -

      Oracle_ArchivalStorage(do, options)

      - -

      Class to create a ObjectStorageClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_ArchivalStorage(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(createBucketRequest) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createBucketRequest - - -CreateBucketRequest - - - -

      Data required for createBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 24 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - create(createBucketRequest) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createBucketRequest - - -CreateBucketRequest - - - -

      Data required for createBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} - - -

      - - - - -
      -

      Trigers the deleteBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteBucketRequest - - -DeleteBucketRequest - - - -

      Data required for deleteBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 37 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} - - -

      - - - - -
      -

      Trigers the deleteBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteBucketRequest - - -DeleteBucketRequest - - - -

      Data required for deleteBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listBucketsRequest) → {Promise.<listBucketsResponse>} - - -

      - - - - -
      -

      Trigers the listBuckets function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listBucketsRequest - - -ListBucketsRequest - - - -

      Data required for listBuckets

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 50 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listBucketsRequest) → {Promise.<listBucketsResponse>} - - -

      - - - - -
      -

      Trigers the listBuckets function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listBucketsRequest - - -ListBucketsRequest - - - -

      Data required for listBuckets

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(updateBucketRequest) → {Promise.<updateBucketResponse>} - - -

      - - - - -
      -

      Trigers the updateBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateBucketRequest - - -UpdateBucketRequest - - - -

      Data required for updateBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - DO/storage/do-archivalStorage.js, line 63 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(updateBucketRequest) → {Promise.<updateBucketResponse>} - - -

      - - - - -
      -

      Trigers the updateBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateBucketRequest - - -UpdateBucketRequest - - - -

      Data required for updateBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-archivalStorage.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_ArchivalStorage + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_ArchivalStorage

      +
      + +
      +
      +

      + Oracle_ArchivalStorage(do, options) +

      + +
      +

      + Class to create a ObjectStorageClient object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new + Oracle_ArchivalStorage(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(createBucketRequest) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createBucketRequest + + CreateBucketRequest + +

      + Data required + for createBucket +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(createBucketRequest) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createBucketRequest + + CreateBucketRequest + +

      + Data required + for createBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteBucketRequest) + → + {Promise.<deleteBucketResponse>} + +

      + +
      +

      + Trigers the deleteBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteBucketRequest + + DeleteBucketRequest + +

      + Data required + for deleteBucket +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 37 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteBucketRequest) + → + {Promise.<deleteBucketResponse>} + +

      + +
      +

      + Trigers the deleteBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteBucketRequest + + DeleteBucketRequest + +

      + Data required + for deleteBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listBucketsRequest) + → + {Promise.<listBucketsResponse>} + +

      + +
      +

      + Trigers the listBuckets function + of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listBucketsRequest + + ListBucketsRequest + +

      + Data required + for listBuckets +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 50 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listBucketsRequest) + → + {Promise.<listBucketsResponse>} + +

      + +
      +

      + Trigers the listBuckets function + of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listBucketsRequest + + ListBucketsRequest + +

      + Data required + for listBuckets +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(updateBucketRequest) + → + {Promise.<updateBucketResponse>} + +

      + +
      +

      + Trigers the updateBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateBucketRequest + + UpdateBucketRequest + +

      + Data required + for updateBucket +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 63 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(updateBucketRequest) + → + {Promise.<updateBucketResponse>} + +

      + +
      +

      + Trigers the updateBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateBucketRequest + + UpdateBucketRequest + +

      + Data required + for updateBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateBucketResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +

      + Oracle_ArchivalStorage(do, options) +

      + +
      +

      + Class to create a ObjectStorageClient object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new + Oracle_ArchivalStorage(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(createBucketRequest) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createBucketRequest + + CreateBucketRequest + +

      + Data required + for createBucket +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 24 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + create(createBucketRequest) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createBucketRequest + + CreateBucketRequest + +

      + Data required + for createBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteBucketRequest) + → + {Promise.<deleteBucketResponse>} + +

      + +
      +

      + Trigers the deleteBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteBucketRequest + + DeleteBucketRequest + +

      + Data required + for deleteBucket +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 37 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteBucketRequest) + → + {Promise.<deleteBucketResponse>} + +

      + +
      +

      + Trigers the deleteBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteBucketRequest + + DeleteBucketRequest + +

      + Data required + for deleteBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listBucketsRequest) + → + {Promise.<listBucketsResponse>} + +

      + +
      +

      + Trigers the listBuckets function + of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listBucketsRequest + + ListBucketsRequest + +

      + Data required + for listBuckets +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 50 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listBucketsRequest) + → + {Promise.<listBucketsResponse>} + +

      + +
      +

      + Trigers the listBuckets function + of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listBucketsRequest + + ListBucketsRequest + +

      + Data required + for listBuckets +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(updateBucketRequest) + → + {Promise.<updateBucketResponse>} + +

      + +
      +

      + Trigers the updateBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateBucketRequest + + UpdateBucketRequest + +

      + Data required + for updateBucket +

      +
      +
      + +
      +

      + View Source + + DO/storage/do-archivalStorage.js, + line 63 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(updateBucketRequest) + → + {Promise.<updateBucketResponse>} + +

      + +
      +

      + Trigers the updateBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateBucketRequest + + UpdateBucketRequest + +

      + Data required + for updateBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-archivalStorage.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateBucketResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_BlockChain.html b/docs/Oracle_BlockChain.html index bb1ebba3..c91ba83a 100644 --- a/docs/Oracle_BlockChain.html +++ b/docs/Oracle_BlockChain.html @@ -1,2044 +1,1600 @@ - - - - - - Oracle_BlockChain - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_BlockChain

      -
      - - - - - -
      - -
      - -

      Oracle_BlockChain(do, options)

      - -

      Class to create a BlockchainPlatformClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_BlockChain(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createBlockchainPlatform(createBlockchainPlatformRequest) → {Promise.<createBlockchainPlatformResponse>} - - -

      - - - - -
      -

      Trigers the createBlockchainPlatform function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createBlockchainPlatformRequest - - -CreateBlockchainPlatformRequest - - - -

      Data required for createBlockchainPlatform

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBlockchainPlatformResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createOsn(createOsnRequest) → {Promise.<createOsnResponse>} - - -

      - - - - -
      -

      Trigers the createOsn function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createOsnRequest - - -CreateOsnRequest - - - -

      Data required for createOsn

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createOsnResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createPeer(createPeerRequest) → {Promise.<createPeerResponse>} - - -

      - - - - -
      -

      Trigers the createPeer function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createPeerRequest - - -CreatePeerRequest - - - -

      Data required for createPeer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createPeerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteBlockchainPlatform(deleteBlockchainPlatformRequest) → {Promise.<deleteBlockchainPlatformResponse>} - - -

      - - - - -
      -

      Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteBlockchainPlatformRequest - - -DeleteBlockchainPlatformRequest - - - -

      Data required for deleteBlockchainPlatform

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteBlockchainPlatformResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteOsn(deleteOsnRequest) → {Promise.<deleteOsnResponse>} - - -

      - - - - -
      -

      Trigers the deleteOsn function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteOsnRequest - - -DeleteOsnRequest - - - -

      Data required for deleteOsn

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteOsnResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deletePeer(deletePeerRequest) → {Promise.<deletePeerResponse>} - - -

      - - - - -
      -

      Trigers the deletePeer function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deletePeerRequest - - -DeletePeerRequest - - - -

      Data required for deletePeer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 81 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deletePeerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getOsn(getOsnRequest) → {Promise.<getOsnResponse>} - - -

      - - - - -
      -

      Trigers the getOsn function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getOsnRequest - - -GetOsnRequest - - - -

      Data required for getOsn

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 93 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getOsnResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listBlockchainPlatforms(listBlockchainPlatformsRequest) → {Promise.<listBlockchainPlatformsResponse>} - - -

      - - - - -
      -

      Trigers the listBlockchainPlatforms function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listBlockchainPlatformsRequest - - -ListBlockchainPlatformsRequest - - - -

      Data required for listBlockchainPlatforms

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 105 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listBlockchainPlatformsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listOsns(listOsnsRequest) → {Promise.<listOsnsResponse>} - - -

      - - - - -
      -

      Trigers the listOsns function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listOsnsRequest - - -ListOsnsRequest - - - -

      Data required for listOsns

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 117 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listOsnsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listPeers(listPeersRequest) → {Promise.<listPeersResponse>} - - -

      - - - - -
      -

      Trigers the listPeers function of BlockchainPlatformClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listPeersRequest - - -ListPeersRequest - - - -

      Data required for listPeers

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/blockchain/oci-blockChain.js, line 129 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listPeersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_BlockChain + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_BlockChain

      +
      + +
      +
      +

      + Oracle_BlockChain(do, options) +

      + +
      +

      + Class to create a BlockchainPlatformClient + object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Oracle_BlockChain(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createBlockchainPlatform(createBlockchainPlatformRequest) + → + {Promise.<createBlockchainPlatformResponse>} + +

      + +
      +

      + Trigers the + createBlockchainPlatform + function of + BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createBlockchainPlatformRequest + + CreateBlockchainPlatformRequest + +

      + Data required + for + createBlockchainPlatform +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBlockchainPlatformResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createOsn(createOsnRequest) + → + {Promise.<createOsnResponse>} + +

      + +
      +

      + Trigers the createOsn function + of BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createOsnRequest + + CreateOsnRequest + +

      + Data required + for createOsn +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createOsnResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createPeer(createPeerRequest) + → + {Promise.<createPeerResponse>} + +

      + +
      +

      + Trigers the createPeer function + of BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createPeerRequest + + CreatePeerRequest + +

      + Data required + for createPeer +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createPeerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteBlockchainPlatform(deleteBlockchainPlatformRequest) + → + {Promise.<deleteBlockchainPlatformResponse>} + +

      + +
      +

      + Trigers the + deleteBlockchainPlatform + function of + BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteBlockchainPlatformRequest + + DeleteBlockchainPlatformRequest + +

      + Data required + for + deleteBlockchainPlatform +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteBlockchainPlatformResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteOsn(deleteOsnRequest) + → + {Promise.<deleteOsnResponse>} + +

      + +
      +

      + Trigers the deleteOsn function + of BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteOsnRequest + + DeleteOsnRequest + +

      + Data required + for deleteOsn +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteOsnResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deletePeer(deletePeerRequest) + → + {Promise.<deletePeerResponse>} + +

      + +
      +

      + Trigers the deletePeer function + of BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deletePeerRequest + + DeletePeerRequest + +

      + Data required + for deletePeer +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 81 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deletePeerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getOsn(getOsnRequest) + → + {Promise.<getOsnResponse>} + +

      + +
      +

      + Trigers the getOsn function of + BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getOsnRequest + + GetOsnRequest + +

      + Data required + for getOsn +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 93 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getOsnResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listBlockchainPlatforms(listBlockchainPlatformsRequest) + → + {Promise.<listBlockchainPlatformsResponse>} + +

      + +
      +

      + Trigers the + listBlockchainPlatforms function + of BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listBlockchainPlatformsRequest + + ListBlockchainPlatformsRequest + +

      + Data required + for + listBlockchainPlatforms +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 105 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listBlockchainPlatformsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listOsns(listOsnsRequest) + → + {Promise.<listOsnsResponse>} + +

      + +
      +

      + Trigers the listOsns function of + BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listOsnsRequest + + ListOsnsRequest + +

      + Data required + for listOsns +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 117 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listOsnsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listPeers(listPeersRequest) + → + {Promise.<listPeersResponse>} + +

      + +
      +

      + Trigers the listPeers function + of BlockchainPlatformClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listPeersRequest + + ListPeersRequest + +

      + Data required + for listPeers +

      +
      +
      + +
      +

      + View Source + + Oracle/blockchain/oci-blockChain.js, + line 129 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listPeersResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_BlockStorage.html b/docs/Oracle_BlockStorage.html index 91b57bf0..21becd95 100644 --- a/docs/Oracle_BlockStorage.html +++ b/docs/Oracle_BlockStorage.html @@ -1,327 +1,485 @@ - - - - - - Oracle_BlockStorage - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_BlockStorage

      -
      - - - - - -
      - -
      - -

      Oracle_BlockStorage(do, options)

      - -

      Class to create a VirtualNetworkClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_BlockStorage(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-blockStorage.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_BlockStorage + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_BlockStorage

      +
      + +
      +
      +

      + Oracle_BlockStorage(do, options) +

      + +
      +

      + Class to create a VirtualNetworkClient + object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Oracle_BlockStorage(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-blockStorage.js, + line 12 + +

      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_ComputeInstance.html b/docs/Oracle_ComputeInstance.html index bb49d293..91844b8b 100644 --- a/docs/Oracle_ComputeInstance.html +++ b/docs/Oracle_ComputeInstance.html @@ -1,1873 +1,1472 @@ - - - - - - Oracle_ComputeInstance - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_ComputeInstance

      -
      - - - - - -
      - -
      - -

      Oracle_ComputeInstance(do, options)

      - -

      Class to create a ContainerInstanceClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_ComputeInstance(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(createContainerInstanceRequest) → {Promise.<createContainerInstanceResponse>} - - -

      - - - - -
      -

      Trigers the createContainerInstance function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createContainerInstanceRequest - - -CreateContainerInstanceRequest - - - -

      Data required for createContainerInstance

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createContainerInstanceResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteContainerInstanceRequest) → {Promise.<deleteContainerInstanceResponse>} - - -

      - - - - -
      -

      Trigers the deleteContainerInstance function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteContainerInstanceRequest - - -DeleteContainerInstanceRequest - - - -

      Data required for deleteContainerInstance

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteContainerInstanceResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - get(getContainerInstanceRequest) → {Promise.<getContainerInstanceResponse>} - - -

      - - - - -
      -

      Trigers the getContainerInstance function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getContainerInstanceRequest - - -GetContainerInstanceRequest - - - -

      Data required for getContainerInstance

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getContainerInstanceResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getAll(getContainerRequest) → {Promise.<getContainerResponse>} - - -

      - - - - -
      -

      Trigers the getContainer function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getContainerRequest - - -GetContainerRequest - - - -

      Data required for getContainer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getContainerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listContainersRequest) → {Promise.<listContainersResponse>} - - -

      - - - - -
      -

      Trigers the listContainers function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listContainersRequest - - -ListContainersRequest - - - -

      Data required for listContainers

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listContainersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - restart(restartContainerInstanceRequest) → {Promise.<restartContainerInstanceResponse>} - - -

      - - - - -
      -

      Trigers the restartContainerInstance function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      restartContainerInstanceRequest - - -RestartContainerInstanceRequest - - - -

      Data required for restartContainerInstance

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 81 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<restartContainerInstanceResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - start(startContainerInstanceRequest) → {Promise.<startContainerInstanceResponse>} - - -

      - - - - -
      -

      Trigers the startContainerInstance function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      startContainerInstanceRequest - - -StartContainerInstanceRequest - - - -

      Data required for startContainerInstance

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 93 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<startContainerInstanceResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - stop(stopContainerInstanceRequest) → {Promise.<stopContainerInstanceResponse>} - - -

      - - - - -
      -

      Trigers the stopContainerInstance function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      stopContainerInstanceRequest - - -StopContainerInstanceRequest - - - -

      Data required for stopContainerInstance

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 105 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<stopContainerInstanceResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(updateContainerRequest) → {Promise.<updateContainerResponse>} - - -

      - - - - -
      -

      Trigers the updateContainer function of ContainerInstanceClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateContainerRequest - - -UpdateContainerRequest - - - -

      Data required for updateContainer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-computeInstance.js, line 117 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateContainerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_ComputeInstance + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_ComputeInstance

      +
      + +
      +
      +

      + Oracle_ComputeInstance(do, options) +

      + +
      +

      + Class to create a ContainerInstanceClient + object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new + Oracle_ComputeInstance(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(createContainerInstanceRequest) + → + {Promise.<createContainerInstanceResponse>} + +

      + +
      +

      + Trigers the + createContainerInstance function + of ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createContainerInstanceRequest + + CreateContainerInstanceRequest + +

      + Data required + for + createContainerInstance +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createContainerInstanceResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteContainerInstanceRequest) + → + {Promise.<deleteContainerInstanceResponse>} + +

      + +
      +

      + Trigers the + deleteContainerInstance function + of ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteContainerInstanceRequest + + DeleteContainerInstanceRequest + +

      + Data required + for + deleteContainerInstance +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteContainerInstanceResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + get(getContainerInstanceRequest) + → + {Promise.<getContainerInstanceResponse>} + +

      + +
      +

      + Trigers the getContainerInstance + function of + ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getContainerInstanceRequest + + GetContainerInstanceRequest + +

      + Data required + for + getContainerInstance +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getContainerInstanceResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getAll(getContainerRequest) + → + {Promise.<getContainerResponse>} + +

      + +
      +

      + Trigers the getContainer + function of + ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getContainerRequest + + GetContainerRequest + +

      + Data required + for getContainer +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getContainerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listContainersRequest) + → + {Promise.<listContainersResponse>} + +

      + +
      +

      + Trigers the listContainers + function of + ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listContainersRequest + + ListContainersRequest + +

      + Data required + for + listContainers +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listContainersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + restart(restartContainerInstanceRequest) + → + {Promise.<restartContainerInstanceResponse>} + +

      + +
      +

      + Trigers the + restartContainerInstance + function of + ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + restartContainerInstanceRequest + + RestartContainerInstanceRequest + +

      + Data required + for + restartContainerInstance +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 81 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<restartContainerInstanceResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + start(startContainerInstanceRequest) + → + {Promise.<startContainerInstanceResponse>} + +

      + +
      +

      + Trigers the + startContainerInstance function + of ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + startContainerInstanceRequest + + StartContainerInstanceRequest + +

      + Data required + for + startContainerInstance +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 93 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<startContainerInstanceResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + stop(stopContainerInstanceRequest) + → + {Promise.<stopContainerInstanceResponse>} + +

      + +
      +

      + Trigers the + stopContainerInstance function + of ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + stopContainerInstanceRequest + + StopContainerInstanceRequest + +

      + Data required + for + stopContainerInstance +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 105 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<stopContainerInstanceResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(updateContainerRequest) + → + {Promise.<updateContainerResponse>} + +

      + +
      +

      + Trigers the updateContainer + function of + ContainerInstanceClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateContainerRequest + + UpdateContainerRequest + +

      + Data required + for + updateContainer +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-computeInstance.js, + line 117 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateContainerResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_DNS.html b/docs/Oracle_DNS.html index d7ec179a..62c243b0 100644 --- a/docs/Oracle_DNS.html +++ b/docs/Oracle_DNS.html @@ -1,1018 +1,912 @@ - - - - - - Oracle_DNS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_DNS

      -
      - - - - - -
      - -
      - -

      Oracle_DNS(do, options)

      - -

      Class to create a DnsClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_DNS(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-DNS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(createZoneRequest) → {Promise.<createZoneResponse>} - - -

      - - - - -
      -

      Trigers the createZone function of DnsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createZoneRequest - - -CreateZoneRequest - - - -

      Data required for createZone

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-DNS.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createZoneResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteZoneRequest) → {Promise.<deleteZoneResponse>} - - -

      - - - - -
      -

      Trigers the deleteZone function of DnsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteZoneRequest - - -DeleteZoneRequest - - - -

      Data required for deleteZone

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-DNS.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteZoneResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listZonesRequest) → {Promise.<listZonesResponse>} - - -

      - - - - -
      -

      Trigers the listZones function of DnsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listZonesRequest - - -ListZonesRequest - - - -

      Data required for listZones

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-DNS.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listZonesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(updateZoneRequest) → {Promise.<updateZoneResponse>} - - -

      - - - - -
      -

      Trigers the updateZone function of DnsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateZoneRequest - - -UpdateZoneRequest - - - -

      Data required for updateZone

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-DNS.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateZoneResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_DNS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_DNS

      +
      + +
      +
      +

      + Oracle_DNS(do, options) +

      + +
      +

      Class to create a DnsClient object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Oracle_DNS(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-DNS.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(createZoneRequest) + → + {Promise.<createZoneResponse>} + +

      + +
      +

      + Trigers the createZone function + of DnsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createZoneRequest + + CreateZoneRequest + +

      + Data required + for createZone +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-DNS.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createZoneResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteZoneRequest) + → + {Promise.<deleteZoneResponse>} + +

      + +
      +

      + Trigers the deleteZone function + of DnsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteZoneRequest + + DeleteZoneRequest + +

      + Data required + for deleteZone +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-DNS.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteZoneResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listZonesRequest) + → + {Promise.<listZonesResponse>} + +

      + +
      +

      + Trigers the listZones function + of DnsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listZonesRequest + + ListZonesRequest + +

      + Data required + for listZones +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-DNS.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listZonesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(updateZoneRequest) + → + {Promise.<updateZoneResponse>} + +

      + +
      +

      + Trigers the updateZone function + of DnsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateZoneRequest + + UpdateZoneRequest + +

      + Data required + for updateZone +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-DNS.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateZoneResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_Devops.html b/docs/Oracle_Devops.html index dfb87ca7..0e6bf85f 100644 --- a/docs/Oracle_Devops.html +++ b/docs/Oracle_Devops.html @@ -1,2386 +1,1827 @@ - - - - - - Oracle_Devops - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_Devops

      -
      - - - - - -
      - -
      - -

      Oracle_Devops(do, options)

      - -

      Class to create a DevopsClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_Devops(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createDeployArtifact(createDeployArtifactRequest) → {Promise.<createDeployArtifactResponse>} - - -

      - - - - -
      -

      Trigers the createDeployArtifact function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createDeployArtifactRequest - - -CreateDeployArtifactRequest - - - -

      Data required for createDeployArtifact

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createDeployArtifactResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createDeployPipeline(createDeployPipelineRequest) → {Promise.<createDeployPipelineResponse>} - - -

      - - - - -
      -

      Trigers the createDeployPipeline function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createDeployPipelineRequest - - -CreateDeployPipelineRequest - - - -

      Data required for createDeployPipeline

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createDeployPipelineResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createProject(createProjectRequest) → {Promise.<createProjectResponse>} - - -

      - - - - -
      -

      Trigers the createProject function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createProjectRequest - - -CreateProjectRequest - - - -

      Data required for createProject

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createProjectResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createRepository(createRepositoryRequest) → {Promise.<createRepositoryResponse>} - - -

      - - - - -
      -

      Trigers the createRepository function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createRepositoryRequest - - -CreateRepositoryRequest - - - -

      Data required for createRepository

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createRepositoryResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteDeployArtifact(createDeploymentRequest) → {Promise.<createDeploymentResponse>} - - -

      - - - - -
      -

      Trigers the createDeployment function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createDeploymentRequest - - -CreateDeploymentRequest - - - -

      Data required for createDeployment

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createDeploymentResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteDeployPipeline(deleteDeployPipelineRequest) → {Promise.<deleteDeployPipelineResponse>} - - -

      - - - - -
      -

      Trigers the deleteDeployPipeline function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteDeployPipelineRequest - - -DeleteDeployPipelineRequest - - - -

      Data required for deleteDeployPipeline

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 81 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteDeployPipelineResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteProject(deleteProjectRequest) → {Promise.<deleteProjectResponse>} - - -

      - - - - -
      -

      Trigers the deleteProject function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteProjectRequest - - -DeleteProjectRequest - - - -

      Data required for deleteProject

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 93 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteProjectResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteRepository(deleteRepositoryRequest) → {Promise.<deleteRepositoryResponse>} - - -

      - - - - -
      -

      Trigers the deleteRepository function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteRepositoryRequest - - -DeleteRepositoryRequest - - - -

      Data required for deleteRepository

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 105 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteRepositoryResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getDeployArtifact(getDeployArtifactRequest) → {Promise.<getDeployArtifactResponse>} - - -

      - - - - -
      -

      Trigers the getDeployArtifact function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getDeployArtifactRequest - - -GetDeployArtifactRequest - - - -

      Data required for getDeployArtifact

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 117 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getDeployArtifactResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getDeployment(getDeploymentRequest) → {Promise.<getDeploymentResponse>} - - -

      - - - - -
      -

      Trigers the getDeployment function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getDeploymentRequest - - -GetDeploymentRequest - - - -

      Data required for getDeployment

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 141 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getDeploymentResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getDeployPipeline(getDeployPipelineRequest) → {Promise.<getDeployPipelineResponse>} - - -

      - - - - -
      -

      Trigers the getDeployPipeline function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getDeployPipelineRequest - - -GetDeployPipelineRequest - - - -

      Data required for getDeployPipeline

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 129 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getDeployPipelineResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getProject(getProjectRequest) → {Promise.<getProjectResponse>} - - -

      - - - - -
      -

      Trigers the getProject function of DevopsClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getProjectRequest - - -GetProjectRequest - - - -

      Data required for getProject

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/devops/oci-devops.js, line 153 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getProjectResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_Devops + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_Devops

      +
      + +
      +
      +

      + Oracle_Devops(do, options) +

      + +
      +

      Class to create a DevopsClient object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Oracle_Devops(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createDeployArtifact(createDeployArtifactRequest) + → + {Promise.<createDeployArtifactResponse>} + +

      + +
      +

      + Trigers the createDeployArtifact + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createDeployArtifactRequest + + CreateDeployArtifactRequest + +

      + Data required + for + createDeployArtifact +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createDeployArtifactResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createDeployPipeline(createDeployPipelineRequest) + → + {Promise.<createDeployPipelineResponse>} + +

      + +
      +

      + Trigers the createDeployPipeline + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createDeployPipelineRequest + + CreateDeployPipelineRequest + +

      + Data required + for + createDeployPipeline +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createDeployPipelineResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createProject(createProjectRequest) + → + {Promise.<createProjectResponse>} + +

      + +
      +

      + Trigers the createProject + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createProjectRequest + + CreateProjectRequest + +

      + Data required + for + createProject +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createProjectResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createRepository(createRepositoryRequest) + → + {Promise.<createRepositoryResponse>} + +

      + +
      +

      + Trigers the createRepository + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createRepositoryRequest + + CreateRepositoryRequest + +

      + Data required + for + createRepository +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createRepositoryResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteDeployArtifact(createDeploymentRequest) + → + {Promise.<createDeploymentResponse>} + +

      + +
      +

      + Trigers the createDeployment + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createDeploymentRequest + + CreateDeploymentRequest + +

      + Data required + for + createDeployment +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createDeploymentResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteDeployPipeline(deleteDeployPipelineRequest) + → + {Promise.<deleteDeployPipelineResponse>} + +

      + +
      +

      + Trigers the deleteDeployPipeline + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteDeployPipelineRequest + + DeleteDeployPipelineRequest + +

      + Data required + for + deleteDeployPipeline +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 81 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteDeployPipelineResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteProject(deleteProjectRequest) + → + {Promise.<deleteProjectResponse>} + +

      + +
      +

      + Trigers the deleteProject + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteProjectRequest + + DeleteProjectRequest + +

      + Data required + for + deleteProject +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 93 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteProjectResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteRepository(deleteRepositoryRequest) + → + {Promise.<deleteRepositoryResponse>} + +

      + +
      +

      + Trigers the deleteRepository + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteRepositoryRequest + + DeleteRepositoryRequest + +

      + Data required + for + deleteRepository +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 105 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteRepositoryResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getDeployArtifact(getDeployArtifactRequest) + → + {Promise.<getDeployArtifactResponse>} + +

      + +
      +

      + Trigers the getDeployArtifact + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getDeployArtifactRequest + + GetDeployArtifactRequest + +

      + Data required + for + getDeployArtifact +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 117 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getDeployArtifactResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getDeployment(getDeploymentRequest) + → + {Promise.<getDeploymentResponse>} + +

      + +
      +

      + Trigers the getDeployment + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getDeploymentRequest + + GetDeploymentRequest + +

      + Data required + for + getDeployment +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 141 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getDeploymentResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getDeployPipeline(getDeployPipelineRequest) + → + {Promise.<getDeployPipelineResponse>} + +

      + +
      +

      + Trigers the getDeployPipeline + function of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getDeployPipelineRequest + + GetDeployPipelineRequest + +

      + Data required + for + getDeployPipeline +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 129 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getDeployPipelineResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getProject(getProjectRequest) + → + {Promise.<getProjectResponse>} + +

      + +
      +

      + Trigers the getProject function + of DevopsClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getProjectRequest + + GetProjectRequest + +

      + Data required + for getProject +

      +
      +
      + +
      +

      + View Source + + Oracle/devops/oci-devops.js, + line 153 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getProjectResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_KeyManagement.html b/docs/Oracle_KeyManagement.html index 85e61f78..d87ab248 100644 --- a/docs/Oracle_KeyManagement.html +++ b/docs/Oracle_KeyManagement.html @@ -1,327 +1,483 @@ - - - - - - Oracle_KeyManagement - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_KeyManagement

      -
      - - - - - -
      - -
      - -

      Oracle_KeyManagement(do, options)

      - -

      Class to create a KmsVaultClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_KeyManagement(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/management/oci-keyManagement.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_KeyManagement + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_KeyManagement

      +
      + +
      +
      +

      + Oracle_KeyManagement(do, options) +

      + +
      +

      Class to create a KmsVaultClient object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new + Oracle_KeyManagement(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/management/oci-keyManagement.js, + line 12 + +

      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_Kubernetes.html b/docs/Oracle_Kubernetes.html index 974b79f8..492bae39 100644 --- a/docs/Oracle_Kubernetes.html +++ b/docs/Oracle_Kubernetes.html @@ -1,1873 +1,1476 @@ - - - - - - Oracle_Kubernetes - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_Kubernetes

      -
      - - - - - -
      - -
      - -

      Oracle_Kubernetes(do, options)

      - -

      Class to create a ContainerEngineClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_Kubernetes(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(createClusterRequest) → {Promise.<createClusterResponse>} - - -

      - - - - -
      -

      Trigers the createCluster function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createClusterRequest - - -CreateClusterRequest - - - -

      Data required for createCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - createNodePool(createNodePoolRequest) → {Promise.<createNodePoolResponse>} - - -

      - - - - -
      -

      Trigers the createNodePool function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createNodePoolRequest - - -CreateNodePoolRequest - - - -

      Data required for createNodePool

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createNodePoolResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteClusterRequest) → {Promise.<deleteClusterResponse>} - - -

      - - - - -
      -

      Trigers the deleteCluster function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteClusterRequest - - -DeleteClusterRequest - - - -

      Data required for deleteCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteNode(deleteNodeRequest) → {Promise.<deleteNodeResponse>} - - -

      - - - - -
      -

      Trigers the deleteNode function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteNodeRequest - - -DeleteNodeRequest - - - -

      Data required for deleteNode

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteNodeResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteNodePool(deleteNodePoolRequest) → {Promise.<deleteNodePoolResponse>} - - -

      - - - - -
      -

      Trigers the deleteNodePool function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteNodePoolRequest - - -DeleteNodePoolRequest - - - -

      Data required for deleteNodePool

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteNodePoolResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - get(getClusterRequest) → {Promise.<getClusterResponse>} - - -

      - - - - -
      -

      Trigers the getCluster function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getClusterRequest - - -GetClusterRequest - - - -

      Data required for getCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 81 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getNodePool(getNodePoolRequest) → {Promise.<getNodePoolResponse>} - - -

      - - - - -
      -

      Trigers the getNodePool function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getNodePoolRequest - - -GetNodePoolRequest - - - -

      Data required for getNodePool

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 93 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getNodePoolResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listClustersRequest) → {Promise.<listClustersResponse>} - - -

      - - - - -
      -

      Trigers the listClusters function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listClustersRequest - - -ListClustersRequest - - - -

      Data required for listClusters

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 105 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listClustersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(updateClusterRequest) → {Promise.<updateClusterResponse>} - - -

      - - - - -
      -

      Trigers the updateCluster function of ContainerEngineClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateClusterRequest - - -UpdateClusterRequest - - - -

      Data required for updateCluster

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/compute/oci-kubernetes.js, line 117 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateClusterResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_Kubernetes + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_Kubernetes

      +
      + +
      +
      +

      + Oracle_Kubernetes(do, options) +

      + +
      +

      + Class to create a ContainerEngineClient + object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Oracle_Kubernetes(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(createClusterRequest) + → + {Promise.<createClusterResponse>} + +

      + +
      +

      + Trigers the createCluster + function of + ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createClusterRequest + + CreateClusterRequest + +

      + Data required + for + createCluster +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + createNodePool(createNodePoolRequest) + → + {Promise.<createNodePoolResponse>} + +

      + +
      +

      + Trigers the createNodePool + function of + ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createNodePoolRequest + + CreateNodePoolRequest + +

      + Data required + for + createNodePool +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createNodePoolResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteClusterRequest) + → + {Promise.<deleteClusterResponse>} + +

      + +
      +

      + Trigers the deleteCluster + function of + ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteClusterRequest + + DeleteClusterRequest + +

      + Data required + for + deleteCluster +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteNode(deleteNodeRequest) + → + {Promise.<deleteNodeResponse>} + +

      + +
      +

      + Trigers the deleteNode function + of ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteNodeRequest + + DeleteNodeRequest + +

      + Data required + for deleteNode +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteNodeResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteNodePool(deleteNodePoolRequest) + → + {Promise.<deleteNodePoolResponse>} + +

      + +
      +

      + Trigers the deleteNodePool + function of + ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteNodePoolRequest + + DeleteNodePoolRequest + +

      + Data required + for + deleteNodePool +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteNodePoolResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + get(getClusterRequest) + → + {Promise.<getClusterResponse>} + +

      + +
      +

      + Trigers the getCluster function + of ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getClusterRequest + + GetClusterRequest + +

      + Data required + for getCluster +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 81 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getClusterResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getNodePool(getNodePoolRequest) + → + {Promise.<getNodePoolResponse>} + +

      + +
      +

      + Trigers the getNodePool function + of ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getNodePoolRequest + + GetNodePoolRequest + +

      + Data required + for getNodePool +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 93 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getNodePoolResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listClustersRequest) + → + {Promise.<listClustersResponse>} + +

      + +
      +

      + Trigers the listClusters + function of + ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listClustersRequest + + ListClustersRequest + +

      + Data required + for listClusters +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 105 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listClustersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(updateClusterRequest) + → + {Promise.<updateClusterResponse>} + +

      + +
      +

      + Trigers the updateCluster + function of + ContainerEngineClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateClusterRequest + + UpdateClusterRequest + +

      + Data required + for + updateCluster +

      +
      +
      + +
      +

      + View Source + + Oracle/compute/oci-kubernetes.js, + line 117 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateClusterResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_LoadBalancer.html b/docs/Oracle_LoadBalancer.html index f885daff..b2e78c2d 100644 --- a/docs/Oracle_LoadBalancer.html +++ b/docs/Oracle_LoadBalancer.html @@ -1,1189 +1,1029 @@ - - - - - - Oracle_LoadBalancer - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_LoadBalancer

      -
      - - - - - -
      - -
      - -

      Oracle_LoadBalancer(do, options)

      - -

      Class to create a LoadBalancerClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_LoadBalancer(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-loadBalancer.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(createLoadBalancerRequest) → {Promise.<createLoadBalancerResponse>} - - -

      - - - - -
      -

      Trigers the createLoadBalancer function of LoadBalancerClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createLoadBalancerRequest - - -CreateLoadBalancerRequest - - - -

      Data required for createLoadBalancer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-loadBalancer.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createLoadBalancerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteLoadBalancerRequest) → {Promise.<deleteLoadBalancerResponse>} - - -

      - - - - -
      -

      Trigers the deleteLoadBalancer function of LoadBalancerClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteLoadBalancerRequest - - -DeleteLoadBalancerRequest - - - -

      Data required for deleteLoadBalancer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-loadBalancer.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteLoadBalancerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - get(getLoadBalancerRequest) → {Promise.<getLoadBalancerResponse>} - - -

      - - - - -
      -

      Trigers the getLoadBalancer function of LoadBalancerClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getLoadBalancerRequest - - -GetLoadBalancerRequest - - - -

      Data required for getLoadBalancer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-loadBalancer.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getLoadBalancerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listLoadBalancersRequest) → {Promise.<listLoadBalancersResponse>} - - -

      - - - - -
      -

      Trigers the listLoadBalancers function of LoadBalancerClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listLoadBalancersRequest - - -ListLoadBalancersRequest - - - -

      Data required for listLoadBalancers

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-loadBalancer.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listLoadBalancersResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - update(updateLoadBalancerRequest) → {Promise.<updateLoadBalancerResponse>} - - -

      - - - - -
      -

      Trigers the updateLoadBalancer function of LoadBalancerClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateLoadBalancerRequest - - -UpdateLoadBalancerRequest - - - -

      Data required for updateLoadBalancer

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/network/oci-loadBalancer.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateLoadBalancerResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_LoadBalancer + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_LoadBalancer

      +
      + +
      +
      +

      + Oracle_LoadBalancer(do, options) +

      + +
      +

      + Class to create a LoadBalancerClient object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Oracle_LoadBalancer(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-loadBalancer.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(createLoadBalancerRequest) + → + {Promise.<createLoadBalancerResponse>} + +

      + +
      +

      + Trigers the createLoadBalancer + function of LoadBalancerClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createLoadBalancerRequest + + CreateLoadBalancerRequest + +

      + Data required + for + createLoadBalancer +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-loadBalancer.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createLoadBalancerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteLoadBalancerRequest) + → + {Promise.<deleteLoadBalancerResponse>} + +

      + +
      +

      + Trigers the deleteLoadBalancer + function of LoadBalancerClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteLoadBalancerRequest + + DeleteLoadBalancerRequest + +

      + Data required + for + deleteLoadBalancer +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-loadBalancer.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteLoadBalancerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + get(getLoadBalancerRequest) + → + {Promise.<getLoadBalancerResponse>} + +

      + +
      +

      + Trigers the getLoadBalancer + function of LoadBalancerClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getLoadBalancerRequest + + GetLoadBalancerRequest + +

      + Data required + for + getLoadBalancer +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-loadBalancer.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getLoadBalancerResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listLoadBalancersRequest) + → + {Promise.<listLoadBalancersResponse>} + +

      + +
      +

      + Trigers the listLoadBalancers + function of LoadBalancerClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listLoadBalancersRequest + + ListLoadBalancersRequest + +

      + Data required + for + listLoadBalancers +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-loadBalancer.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listLoadBalancersResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + update(updateLoadBalancerRequest) + → + {Promise.<updateLoadBalancerResponse>} + +

      + +
      +

      + Trigers the updateLoadBalancer + function of LoadBalancerClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateLoadBalancerRequest + + UpdateLoadBalancerRequest + +

      + Data required + for + updateLoadBalancer +

      +
      +
      + +
      +

      + View Source + + Oracle/network/oci-loadBalancer.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateLoadBalancerResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_NoSql.html b/docs/Oracle_NoSql.html index 53f5cc7c..84373683 100644 --- a/docs/Oracle_NoSql.html +++ b/docs/Oracle_NoSql.html @@ -1,1702 +1,1358 @@ - - - - - - Oracle_NoSql - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_NoSql

      -
      - - - - - -
      - -
      - -

      Oracle_NoSql(do, options)

      - -

      Class to create a NosqlClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_NoSql(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - createTable(createTableRequest) → {Promise.<createTableResponse>} - - -

      - - - - -
      -

      Trigers the createTable function of NosqlClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createTableRequest - - -CreateTableRequest - - - -

      Data required for createTable

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteRow(deleteRowRequest) → {Promise.<deleteRowResponse>} - - -

      - - - - -
      -

      Trigers the deleteRow function of NosqlClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteRowRequest - - -DeleteRowRequest - - - -

      Data required for deleteRow

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteRowResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - deleteTable(deleteTableRequest) → {Promise.<deleteTableResponse>} - - -

      - - - - -
      -

      Trigers the deleteTable function of NosqlClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteTableRequest - - -DeleteTableRequest - - - -

      Data required for deleteTable

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getRow(getRowRequest) → {Promise.<getRowResponse>} - - -

      - - - - -
      -

      Trigers the getRow function of NosqlClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getRowRequest - - -GetRowRequest - - - -

      Data required for getRow

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getRowResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - getTable(getTableRequest) → {Promise.<getTableResponse>} - - -

      - - - - -
      -

      Trigers the getTable function of NosqlClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getTableRequest - - -GetTableRequest - - - -

      Data required for getTable

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - listTables(listTablesRequest) → {Promise.<listTablesResponse>} - - -

      - - - - -
      -

      Trigers the listTables function of NosqlClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listTablesRequest - - -ListTablesRequest - - - -

      Data required for listTables

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 81 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listTablesResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateRow(updateRowRequest) → {Promise.<updateRowResponse>} - - -

      - - - - -
      -

      Trigers the updateRow function of NosqlClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateRowRequest - - -UpdateRowRequest - - - -

      Data required for updateRow

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 93 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateRowResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - updateTable(updateTableRequest) → {Promise.<updateTableResponse>} - - -

      - - - - -
      -

      Trigers the updateTable function of NosqlClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      updateTableRequest - - -UpdateTableRequest - - - -

      Data required for updateTable

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-noSql.js, line 105 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<updateTableResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_NoSql + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_NoSql

      +
      + +
      +
      +

      + Oracle_NoSql(do, options) +

      + +
      +

      Class to create a NosqlClient object

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Oracle_NoSql(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + createTable(createTableRequest) + → + {Promise.<createTableResponse>} + +

      + +
      +

      + Trigers the createTable function + of NosqlClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createTableRequest + + CreateTableRequest + +

      + Data required + for createTable +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createTableResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteRow(deleteRowRequest) + → + {Promise.<deleteRowResponse>} + +

      + +
      +

      + Trigers the deleteRow function + of NosqlClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteRowRequest + + DeleteRowRequest + +

      + Data required + for deleteRow +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteRowResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + deleteTable(deleteTableRequest) + → + {Promise.<deleteTableResponse>} + +

      + +
      +

      + Trigers the deleteTable function + of NosqlClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteTableRequest + + DeleteTableRequest + +

      + Data required + for deleteTable +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteTableResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getRow(getRowRequest) + → + {Promise.<getRowResponse>} + +

      + +
      +

      + Trigers the getRow function of + NosqlClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getRowRequest + + GetRowRequest + +

      + Data required + for getRow +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getRowResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + getTable(getTableRequest) + → + {Promise.<getTableResponse>} + +

      + +
      +

      + Trigers the getTable function of + NosqlClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getTableRequest + + GetTableRequest + +

      + Data required + for getTable +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getTableResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + listTables(listTablesRequest) + → + {Promise.<listTablesResponse>} + +

      + +
      +

      + Trigers the listTables function + of NosqlClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listTablesRequest + + ListTablesRequest + +

      + Data required + for listTables +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 81 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listTablesResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateRow(updateRowRequest) + → + {Promise.<updateRowResponse>} + +

      + +
      +

      + Trigers the updateRow function + of NosqlClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateRowRequest + + UpdateRowRequest + +

      + Data required + for updateRow +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 93 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateRowResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + updateTable(updateTableRequest) + → + {Promise.<updateTableResponse>} + +

      + +
      +

      + Trigers the updateTable function + of NosqlClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + updateTableRequest + + UpdateTableRequest + +

      + Data required + for updateTable +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-noSql.js, + line 105 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<updateTableResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_RDBMS.html b/docs/Oracle_RDBMS.html index f91eaaf3..b88f68ea 100644 --- a/docs/Oracle_RDBMS.html +++ b/docs/Oracle_RDBMS.html @@ -1,327 +1,481 @@ - - - - - - Oracle_RDBMS - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_RDBMS

      -
      - - - - - -
      - -
      - -

      Oracle_RDBMS(do, options)

      - -

      Class to create a WorkRequestsClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_RDBMS(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/database/oci-RDBMS.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_RDBMS + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_RDBMS

      +
      + +
      +
      +

      + Oracle_RDBMS(do, options) +

      + +
      +

      + Class to create a WorkRequestsClient object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new Oracle_RDBMS(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/database/oci-RDBMS.js, + line 12 + +

      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_StorageBucket.html b/docs/Oracle_StorageBucket.html index ff498409..64bfe40e 100644 --- a/docs/Oracle_StorageBucket.html +++ b/docs/Oracle_StorageBucket.html @@ -1,1189 +1,1028 @@ - - - - - - Oracle_StorageBucket - - - - - - - - - - - - - - - - - - - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Class

      -

      Oracle_StorageBucket

      -
      - - - - - -
      - -
      - -

      Oracle_StorageBucket(do, options)

      - -

      Class to create a ObjectStorageClient object

      - - -
      - -
      -
      - - -
      -
      -
      -
      - Constructor -
      - - - - -

      - # - - - - new Oracle_StorageBucket(do, options) - - -

      - - - - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      do - - -module - - - -

      Oracle SDK

      options - - -object - - - -

      SDK options

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-storageBucket.js, line 12 - -

      - -
      - - - - - - - - - - - - - - - - - - - - - - -
      -
      -
      - - -
      - - - - - - - - - - - - - - - - -
      -

      Methods

      -
      - -
      - - - -

      - # - - - - create(createBucketRequest) → {Promise.<createBucketResponse>} - - -

      - - - - -
      -

      Trigers the createBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      createBucketRequest - - -CreateBucketRequest - - - -

      Data required for createBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-storageBucket.js, line 21 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<createBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} - - -

      - - - - -
      -

      Trigers the deleteBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      deleteBucketRequest - - -DeleteBucketRequest - - - -

      Data required for deleteBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-storageBucket.js, line 33 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<deleteBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - get(getBucketRequest) → {Promise.<getBucketResponse>} - - -

      - - - - -
      -

      Trigers the getBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      getBucketRequest - - -GetBucketRequest - - - -

      Data required for getBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-storageBucket.js, line 45 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<getBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - list(listBucketsRequest) → {Promise.<listBucketsResponse>} - - -

      - - - - -
      -

      Trigers the listBuckets function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      listBucketsRequest - - -ListBucketsRequest - - - -

      Data required for listBuckets

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-storageBucket.js, line 57 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<listBucketsResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      - - - -

      - # - - - - reencrypt(reencryptBucketRequest) → {Promise.<reencryptBucketResponse>} - - -

      - - - - -
      -

      Trigers the reencryptBucket function of ObjectStorageClient

      -
      - - - - - - - - - - -
      Parameters:
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      NameTypeDescription
      reencryptBucketRequest - - -ReencryptBucketRequest - - - -

      Data required for reencryptBucket

      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - View Source - - Oracle/storage/oci-storageBucket.js, line 69 - -

      - -
      - - - - - - - - - - - - - - - - - - -
      -
      -
      - - - -
      - - -
      - - -Promise.<reencryptBucketResponse> - - -
      - -
      - - -
      -
      - - - - -
      - -
      -
      - - - - - -
      - -
      - - - - -
      - - - -
      -
      -
      -
      - - - - - - \ No newline at end of file + + + + Oracle_StorageBucket + + + + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +

      Class

      +

      Oracle_StorageBucket

      +
      + +
      +
      +

      + Oracle_StorageBucket(do, options) +

      + +
      +

      + Class to create a ObjectStorageClient object +

      +
      +
      + +
      +
      +
      +
      +
      +
      + Constructor +
      + +

      + # + + + new + Oracle_StorageBucket(do, options) + +

      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + do + + module + +

      + Oracle SDK +

      +
      + options + + object + +

      + SDK options +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-storageBucket.js, + line 12 + +

      +
      +
      +
      +
      +
      + +
      +

      Methods

      +
      +
      +

      + # + + + create(createBucketRequest) + → + {Promise.<createBucketResponse>} + +

      + +
      +

      + Trigers the createBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + createBucketRequest + + CreateBucketRequest + +

      + Data required + for createBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-storageBucket.js, + line 21 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<createBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + delete(deleteBucketRequest) + → + {Promise.<deleteBucketResponse>} + +

      + +
      +

      + Trigers the deleteBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + deleteBucketRequest + + DeleteBucketRequest + +

      + Data required + for deleteBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-storageBucket.js, + line 33 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<deleteBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + get(getBucketRequest) + → + {Promise.<getBucketResponse>} + +

      + +
      +

      + Trigers the getBucket function + of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + getBucketRequest + + GetBucketRequest + +

      + Data required + for getBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-storageBucket.js, + line 45 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<getBucketResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + list(listBucketsRequest) + → + {Promise.<listBucketsResponse>} + +

      + +
      +

      + Trigers the listBuckets function + of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + listBucketsRequest + + ListBucketsRequest + +

      + Data required + for listBuckets +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-storageBucket.js, + line 57 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<listBucketsResponse> +
      +
      +
      +
      +
      + +
      +

      + # + + + reencrypt(reencryptBucketRequest) + → + {Promise.<reencryptBucketResponse>} + +

      + +
      +

      + Trigers the reencryptBucket + function of ObjectStorageClient +

      +
      + +
      Parameters:
      + +
      + + + + + + + + + + + + + + + + + + + + +
      NameType + Description +
      + reencryptBucketRequest + + ReencryptBucketRequest + +

      + Data required + for + reencryptBucket +

      +
      +
      + +
      +

      + View Source + + Oracle/storage/oci-storageBucket.js, + line 69 + +

      +
      + +
      +
      + +
      +
      +
      +
      + + + Promise.<reencryptBucketResponse> +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + +
      +
      +
      + + + + + diff --git a/docs/Oracle_blockchain_oci-blockChain.js.html b/docs/Oracle_blockchain_oci-blockChain.js.html index 0e9b3b3e..5b76b42f 100644 --- a/docs/Oracle_blockchain_oci-blockChain.js.html +++ b/docs/Oracle_blockchain_oci-blockChain.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/blockchain/oci-blockChain.js - - - - - Oracle/blockchain/oci-blockChain.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/blockchain/oci-blockChain.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/blockchain/oci-blockChain.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a BlockchainPlatformClient object
         * @category Oracle Cloud
      @@ -223,31 +449,39 @@ 

      Oracle/blockchain/oci-blockChain.js

      } module.exports = Oracle_BlockChain;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_compute_oci-computeInstance.js.html b/docs/Oracle_compute_oci-computeInstance.js.html index f7f62f3f..c014c0a9 100644 --- a/docs/Oracle_compute_oci-computeInstance.js.html +++ b/docs/Oracle_compute_oci-computeInstance.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/compute/oci-computeInstance.js - - - - - Oracle/compute/oci-computeInstance.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/compute/oci-computeInstance.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/compute/oci-computeInstance.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a ContainerInstanceClient object
         * @category Oracle Cloud
      @@ -211,31 +437,39 @@ 

      Oracle/compute/oci-computeInstance.js

      } module.exports = Oracle_ComputeInstance;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_compute_oci-kubernetes.js.html b/docs/Oracle_compute_oci-kubernetes.js.html index f41f0fcd..6dc03ca0 100644 --- a/docs/Oracle_compute_oci-kubernetes.js.html +++ b/docs/Oracle_compute_oci-kubernetes.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/compute/oci-kubernetes.js - - - - - Oracle/compute/oci-kubernetes.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/compute/oci-kubernetes.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/compute/oci-kubernetes.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a ContainerEngineClient object
         * @category Oracle Cloud
      @@ -211,31 +437,39 @@ 

      Oracle/compute/oci-kubernetes.js

      } module.exports = Oracle_Kubernetes;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_database_oci-RDBMS.js.html b/docs/Oracle_database_oci-RDBMS.js.html index 1d555e52..fd71b516 100644 --- a/docs/Oracle_database_oci-RDBMS.js.html +++ b/docs/Oracle_database_oci-RDBMS.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/database/oci-RDBMS.js - - - - - Oracle/database/oci-RDBMS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/database/oci-RDBMS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/database/oci-RDBMS.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a WorkRequestsClient object
         * @category Oracle Cloud
      @@ -103,31 +329,39 @@ 

      Oracle/database/oci-RDBMS.js

      } module.exports = Oracle_RDBMS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_database_oci-noSql.js.html b/docs/Oracle_database_oci-noSql.js.html index 76e26bea..7eab9f12 100644 --- a/docs/Oracle_database_oci-noSql.js.html +++ b/docs/Oracle_database_oci-noSql.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/database/oci-noSql.js - - - - - Oracle/database/oci-noSql.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/database/oci-noSql.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/database/oci-noSql.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a NosqlClient object
         * @category Oracle Cloud
      @@ -199,31 +425,39 @@ 

      Oracle/database/oci-noSql.js

      } module.exports = Oracle_NoSql;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_devops_oci-devops.js.html b/docs/Oracle_devops_oci-devops.js.html index bbac47d1..dd26f2a5 100644 --- a/docs/Oracle_devops_oci-devops.js.html +++ b/docs/Oracle_devops_oci-devops.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/devops/oci-devops.js - - - - - Oracle/devops/oci-devops.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/devops/oci-devops.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/devops/oci-devops.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a DevopsClient object
         * @category Oracle Cloud
      @@ -247,31 +473,39 @@ 

      Oracle/devops/oci-devops.js

      } module.exports = Oracle_Devops;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_management_oci-keyManagement.js.html b/docs/Oracle_management_oci-keyManagement.js.html index 741ff6bc..2322062b 100644 --- a/docs/Oracle_management_oci-keyManagement.js.html +++ b/docs/Oracle_management_oci-keyManagement.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/management/oci-keyManagement.js - - - - - Oracle/management/oci-keyManagement.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/management/oci-keyManagement.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/management/oci-keyManagement.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a KmsVaultClient object
         * @category Oracle Cloud
      @@ -103,31 +329,39 @@ 

      Oracle/management/oci-keyManagement.js

      } module.exports = Oracle_KeyManagement;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_network_oci-DNS.js.html b/docs/Oracle_network_oci-DNS.js.html index 9a2e0e6c..98f47cef 100644 --- a/docs/Oracle_network_oci-DNS.js.html +++ b/docs/Oracle_network_oci-DNS.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/network/oci-DNS.js - - - - - Oracle/network/oci-DNS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/network/oci-DNS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/network/oci-DNS.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a DnsClient object
         * @category Oracle Cloud
      @@ -151,31 +377,39 @@ 

      Oracle/network/oci-DNS.js

      } module.exports = Oracle_DNS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_network_oci-loadBalancer.js.html b/docs/Oracle_network_oci-loadBalancer.js.html index 5df55f42..79c5840b 100644 --- a/docs/Oracle_network_oci-loadBalancer.js.html +++ b/docs/Oracle_network_oci-loadBalancer.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/network/oci-loadBalancer.js - - - - - Oracle/network/oci-loadBalancer.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/network/oci-loadBalancer.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/network/oci-loadBalancer.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a LoadBalancerClient object
         * @category Oracle Cloud
      @@ -163,31 +389,39 @@ 

      Oracle/network/oci-loadBalancer.js

      } module.exports = Oracle_LoadBalancer;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_storage_oci-archivalStorage.js.html b/docs/Oracle_storage_oci-archivalStorage.js.html index ed474bbd..76532764 100644 --- a/docs/Oracle_storage_oci-archivalStorage.js.html +++ b/docs/Oracle_storage_oci-archivalStorage.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/storage/oci-archivalStorage.js - - - - - Oracle/storage/oci-archivalStorage.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/storage/oci-archivalStorage.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/storage/oci-archivalStorage.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a ObjectStorageClient object
         * @category Oracle Cloud
      @@ -151,31 +377,39 @@ 

      Oracle/storage/oci-archivalStorage.js

      } module.exports = Oracle_ArchivalStorage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_storage_oci-blockStorage.js.html b/docs/Oracle_storage_oci-blockStorage.js.html index 50cf301d..291c5ebe 100644 --- a/docs/Oracle_storage_oci-blockStorage.js.html +++ b/docs/Oracle_storage_oci-blockStorage.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/storage/oci-blockStorage.js - - - - - Oracle/storage/oci-blockStorage.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/storage/oci-blockStorage.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/storage/oci-blockStorage.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a VirtualNetworkClient object
         * @category Oracle Cloud
      @@ -103,31 +329,39 @@ 

      Oracle/storage/oci-blockStorage.js

      } module.exports = Oracle_BlockStorage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/Oracle_storage_oci-storageBucket.js.html b/docs/Oracle_storage_oci-storageBucket.js.html index c5c7fc07..54a6ed7c 100644 --- a/docs/Oracle_storage_oci-storageBucket.js.html +++ b/docs/Oracle_storage_oci-storageBucket.js.html @@ -1,91 +1,317 @@ - - + + + + Oracle/storage/oci-storageBucket.js - - - - - Oracle/storage/oci-storageBucket.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      Oracle/storage/oci-storageBucket.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      Oracle/storage/oci-storageBucket.js

      +
      - - - -
      -
      -
      /*This is an auto generated class, please do not change.*/
      +					
      +
      +
      /*This is an auto generated class, please do not change.*/
       /**
         * Class to create a ObjectStorageClient object
         * @category Oracle Cloud
      @@ -163,31 +389,39 @@ 

      Oracle/storage/oci-storageBucket.js

      } module.exports = Oracle_StorageBucket;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_artificialinteligence_gcp-translation.js.html b/docs/googleCloud_artificialinteligence_gcp-translation.js.html index c5413c4d..4e04cabf 100644 --- a/docs/googleCloud_artificialinteligence_gcp-translation.js.html +++ b/docs/googleCloud_artificialinteligence_gcp-translation.js.html @@ -1,91 +1,319 @@ - - + + + + googleCloud/artificialinteligence/gcp-translation.js - - - - - googleCloud/artificialinteligence/gcp-translation.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/artificialinteligence/gcp-translation.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      + googleCloud/artificialinteligence/gcp-translation.js +

      +
      - - - -
      -
      -
      const { TranslationServiceClient } = require("@google-cloud/translate");
      +					
      +
      +
      const { TranslationServiceClient } = require("@google-cloud/translate");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Translation object
      @@ -187,31 +415,39 @@ 

      googleCloud/artificialinteligence/gcp-translation.js

      } module.exports = GCP_Translation;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_compute_gcp-kubernetes.js.html b/docs/googleCloud_compute_gcp-kubernetes.js.html index 5c3fb442..9fee98f8 100644 --- a/docs/googleCloud_compute_gcp-kubernetes.js.html +++ b/docs/googleCloud_compute_gcp-kubernetes.js.html @@ -1,91 +1,317 @@ - - + + + + googleCloud/compute/gcp-kubernetes.js - - - - - googleCloud/compute/gcp-kubernetes.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/compute/gcp-kubernetes.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      googleCloud/compute/gcp-kubernetes.js

      +
      - - - -
      -
      -
      const { ClusterManagerClient } = require("@google-cloud/container");
      +					
      +
      +
      const { ClusterManagerClient } = require("@google-cloud/container");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a Kubernetes object
      @@ -255,31 +481,39 @@ 

      googleCloud/compute/gcp-kubernetes.js

      } module.exports = GCP_Kubernetes;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_database_gcp-RDBMS.js.html b/docs/googleCloud_database_gcp-RDBMS.js.html index 9ee32272..f56d9dc1 100644 --- a/docs/googleCloud_database_gcp-RDBMS.js.html +++ b/docs/googleCloud_database_gcp-RDBMS.js.html @@ -1,91 +1,317 @@ - - + + + + googleCloud/database/gcp-RDBMS.js - - - - - googleCloud/database/gcp-RDBMS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/database/gcp-RDBMS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      googleCloud/database/gcp-RDBMS.js

      +
      - - - -
      -
      -
      const { DatabaseAdminClient } = require("@google-cloud/spanner");
      +					
      +
      +
      const { DatabaseAdminClient } = require("@google-cloud/spanner");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a RDBMS object
      @@ -214,31 +440,39 @@ 

      googleCloud/database/gcp-RDBMS.js

      } module.exports = GCP_RDBMS;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_database_gcp-noSql.js.html b/docs/googleCloud_database_gcp-noSql.js.html index e42c147d..69d4fe40 100644 --- a/docs/googleCloud_database_gcp-noSql.js.html +++ b/docs/googleCloud_database_gcp-noSql.js.html @@ -1,91 +1,317 @@ - - + + + + googleCloud/database/gcp-noSql.js - - - - - googleCloud/database/gcp-noSql.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/database/gcp-noSql.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      googleCloud/database/gcp-noSql.js

      +
      - - - -
      -
      -
      const { FirestoreClient } = require("@google-cloud/firestore");
      +					
      +
      +
      const { FirestoreClient } = require("@google-cloud/firestore");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a NoSql object
      @@ -162,31 +388,39 @@ 

      googleCloud/database/gcp-noSql.js

      } module.exports = GCP_NoSql;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_management_gcp-keyManagement.js.html b/docs/googleCloud_management_gcp-keyManagement.js.html index 465c328b..41da5dcd 100644 --- a/docs/googleCloud_management_gcp-keyManagement.js.html +++ b/docs/googleCloud_management_gcp-keyManagement.js.html @@ -1,91 +1,317 @@ - - + + + + googleCloud/management/gcp-keyManagement.js - - - - - googleCloud/management/gcp-keyManagement.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/management/gcp-keyManagement.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      googleCloud/management/gcp-keyManagement.js

      +
      - - - -
      -
      -
      const { KeyManagementServiceClient } = require("@google-cloud/kms");
      +					
      +
      +
      const { KeyManagementServiceClient } = require("@google-cloud/kms");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a KeyManagement object
      @@ -188,31 +414,39 @@ 

      googleCloud/management/gcp-keyManagement.js

      } module.exports = GCP_KeyManagement;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_management_gcp-monitoring.js.html b/docs/googleCloud_management_gcp-monitoring.js.html index 998a8bf4..3f8ddac5 100644 --- a/docs/googleCloud_management_gcp-monitoring.js.html +++ b/docs/googleCloud_management_gcp-monitoring.js.html @@ -1,91 +1,317 @@ - - + + + + googleCloud/management/gcp-monitoring.js - - - - - googleCloud/management/gcp-monitoring.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/management/gcp-monitoring.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      googleCloud/management/gcp-monitoring.js

      +
      - - - -
      -
      -
      const { AlertPolicyServiceClient } = require("@google-cloud/monitoring");
      +					
      +
      +
      const { AlertPolicyServiceClient } = require("@google-cloud/monitoring");
       const { MetricServiceClient } = require("@google-cloud/monitoring");
       /*This is an auto generated class, please do not change.*/
       /**
      @@ -197,31 +423,39 @@ 

      googleCloud/management/gcp-monitoring.js

      } module.exports = GCP_Monitoring;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_management_gcp-notificationService.js.html b/docs/googleCloud_management_gcp-notificationService.js.html index 7fdbe6d4..ed6d78ce 100644 --- a/docs/googleCloud_management_gcp-notificationService.js.html +++ b/docs/googleCloud_management_gcp-notificationService.js.html @@ -1,91 +1,319 @@ - - + + + + googleCloud/management/gcp-notificationService.js - - - - - googleCloud/management/gcp-notificationService.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/management/gcp-notificationService.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      + googleCloud/management/gcp-notificationService.js +

      +
      - - - -
      -
      -
      const { PublisherClient } = require("@google-cloud/pubsub");
      +					
      +
      +
      const { PublisherClient } = require("@google-cloud/pubsub");
       const { SubscriberClient } = require("@google-cloud/pubsub");
       /*This is an auto generated class, please do not change.*/
       /**
      @@ -240,31 +468,39 @@ 

      googleCloud/management/gcp-notificationService.js

      } module.exports = GCP_NotificationService;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_network_gcp-DNS.js.html b/docs/googleCloud_network_gcp-DNS.js.html index 67f55b69..b0554ee4 100644 --- a/docs/googleCloud_network_gcp-DNS.js.html +++ b/docs/googleCloud_network_gcp-DNS.js.html @@ -1,91 +1,317 @@ - - + + + + googleCloud/network/gcp-DNS.js - - - - - googleCloud/network/gcp-DNS.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/network/gcp-DNS.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      googleCloud/network/gcp-DNS.js

      +
      - - - -
      -
      -
      const { DNS } = require("@google-cloud/dns");
      +					
      +
      +
      const { DNS } = require("@google-cloud/dns");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a dns object
      @@ -183,31 +409,39 @@ 

      googleCloud/network/gcp-DNS.js

      } module.exports = GCP_dns;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_storage_gcp-archivalStorage.js.html b/docs/googleCloud_storage_gcp-archivalStorage.js.html index 7a0d4766..7abbebc1 100644 --- a/docs/googleCloud_storage_gcp-archivalStorage.js.html +++ b/docs/googleCloud_storage_gcp-archivalStorage.js.html @@ -1,91 +1,317 @@ - - + + + + googleCloud/storage/gcp-archivalStorage.js - - - - - googleCloud/storage/gcp-archivalStorage.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/storage/gcp-archivalStorage.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      googleCloud/storage/gcp-archivalStorage.js

      +
      - - - -
      -
      -
      const { Storage } = require("@google-cloud/storage");
      +					
      +
      +
      const { Storage } = require("@google-cloud/storage");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a storage object
      @@ -189,31 +415,39 @@ 

      googleCloud/storage/gcp-archivalStorage.js

      } module.exports = GCP_storage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/googleCloud_storage_gcp-storageBucket.js.html b/docs/googleCloud_storage_gcp-storageBucket.js.html index f17021f2..8fb70322 100644 --- a/docs/googleCloud_storage_gcp-storageBucket.js.html +++ b/docs/googleCloud_storage_gcp-storageBucket.js.html @@ -1,91 +1,317 @@ - - + + + + googleCloud/storage/gcp-storageBucket.js - - - - - googleCloud/storage/gcp-storageBucket.js - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      Source

      -

      googleCloud/storage/gcp-storageBucket.js

      -
      - + +
      + +
      +
      +
      +

      Source

      +

      googleCloud/storage/gcp-storageBucket.js

      +
      - - - -
      -
      -
      const { Storage } = require("@google-cloud/storage");
      +					
      +
      +
      const { Storage } = require("@google-cloud/storage");
       /*This is an auto generated class, please do not change.*/
       /**
        * Class to create a storage object
      @@ -189,31 +415,39 @@ 

      googleCloud/storage/gcp-storageBucket.js

      } module.exports = GCP_storage;
      -
      -
      - - - - -
      - - - -
      -
      -
      -
      - - - + + +
      - + +
      +
      +
      + + + + diff --git a/docs/index.html b/docs/index.html index 7e95739f..328d6168 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,208 +1,622 @@ + + + + Home - - - - - Home + + + + + + + + + + + + + - - - - - - - - - - - - + + - - + +
      + +
      +
      +
      +

      +

      Home

      +
      +

      - - - - - -
      -
      - - - -
      -
      -
      - -
      -
      -
      -

      -

      Home

      -
      - - - - - - - -

      - - - - - - - - - - - - - - - -
      -

      - -

      -

      NodeCloud

      -

      Making open cloud easily accessible and managed.

      - -

      nodecloud CI

      -

      npm version -Codacy Badge -lerna -Gitter -Read on : Medium -Mailing list : Scorelab -contributions welcome

      -

      Table of Content

      - -

      Introduction

      -

      NodeCloud ☁️ is a standard library to get a single API on the open cloud with multiple providers. It is a NodeJs library which comes with plugins for each cloud provider. NodeCloud's aim is to abstract away the differences between different cloud providers. It provides an easy to use API for developers in order to interact with different cloud providers.

      -

      NodeCloud will be useful to you if:

      -
        -
      • you work on a project which uses multiple cloud providers
      • -
      • you are looking for an abstract cloud API which can switch between cloud providers with fewer code changes
      • -
      • you are an open-source enthusiast who is into cloud engineering or code generation
      • -
      • you want to improve your skills in NodeJS, Typescript and cloud service providers
      • -
      -

      📘 Supported Service Providers

      -
        -
      • Amazon Web Services (AWS)
      • -
      • Azure
      • -
      • Google Cloud Platform (GCP)
      • -
      • DigitalOcean
      • -
      • AliCloud
      • -
      -

      📢 if your required cloud provider plugin is not listed here, we'd love your help to add it :)

      -

      Getting Started

      -

      In order to use NodeCloud, you will need to follow the following steps:

      -

      1️⃣ Download NodeCloud common module
      -Head on over to NPM or Yarn to download the latest version of NodeCloud.

      -
      npm i @nodecloud/common
      +					
      +
      +

      + +

      +

      NodeCloud

      +

      + Making open cloud easily accessible and managed. +

      + +

      + nodecloud CI +

      +

      + npm version + Codacy Badge + lerna + Gitter + Read on : Medium + Mailing list : Scorelab + contributions welcome +

      +

      Table of Content

      + +

      Introduction

      +

      + NodeCloud ☁️ is a + standard library to get a single API on the open + cloud with multiple providers. It is a NodeJs + library which comes with plugins for each cloud + provider. NodeCloud's aim is to abstract away + the differences between different cloud + providers. It provides an easy to use API for + developers in order to interact with different + cloud providers. +

      +

      NodeCloud will be useful to you if:

      +
        +
      • + you work on a project which uses multiple + cloud providers +
      • +
      • + you are looking for an abstract cloud API + which can switch between cloud providers + with fewer code changes +
      • +
      • + you are an open-source enthusiast who is + into cloud engineering or code generation +
      • +
      • + you want to improve your skills in NodeJS, + Typescript and cloud service providers +
      • +
      +

      📘 Supported Service Providers

      +
        +
      • Amazon Web Services (AWS)
      • +
      • Azure
      • +
      • Google Cloud Platform (GCP)
      • +
      • DigitalOcean
      • +
      • AliCloud
      • +
      +

      + 📢 if your required cloud provider plugin + is not listed here, we'd love your help to + add it :) +

      +

      Getting Started

      +

      + In order to use NodeCloud, you will + need to follow the following steps: +

      +

      + 1️⃣ Download NodeCloud common module
      + Head on over to NPM or Yarn to download the + latest version of NodeCloud. +

      +
      npm i @nodecloud/common
       or
       yarn add @nodecloud/common
       
      -

      2️⃣ Download at least one NodeCloud plugin
      -Once @nodecloud/common is installed, you need to install the plugins to interact with different cloud providers. The below table shows the available plugins maintained by ScoRe Lab. There can be other community-driven plugins that you will be able to use with NodeCloud.

      -

      NodeCloud Plugins

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      PluginInstallation
      AWS pluginyarn add @nodecloud/aws-plugin or npm i @nodecloud/aws-plugin
      Azure pluginyarn add @nodecloud/gcp-plugin or npm i @nodecloud/gcp-plugin
      Google Cloud pluginyarn add @nodecloud/azure-plugin or npm i @nodecloud/azure-plugin
      Digital Ocean pluginyarn add @nodecloud/do-plugin or npm i @nodecloud/do-plugin
      Alibaba pluginyarn add nodecloud-ali-plugin or npm i nodecloud-ali-plugin
      -

      3️⃣ Create the NodeCloud config file

      -

      Create the .nc.config.js file in the project root in the following format.

      -

      Content of .nc.config.js file is assumed as the following structure. It is an array of supported providers.

      -
        -
      1. name : Provider identifier, this can be used to identify the plugin at a glance.
      2. -
      3. tag : Tag name that will be used to load the given provider internally.
      4. -
      5. plugin : Plugin module
      6. -
      7. configPath : Provider configuration file
      8. -
      -

      This config file can contain an array of objects for all providers and all will be loaded. Supported values for name : aws, azure, alicloud, digitalocean, google

      -

      Example

      -
      const nodeCloudAwsPlugin = require("@nodecloud/aws-plugin");
      +							

      + 2️⃣ Download at least one NodeCloud + plugin
      + Once @nodecloud/common is + installed, you need to install the plugins to + interact with different cloud providers. The + below table shows the available plugins + maintained by ScoRe Lab. There can be other + community-driven plugins that you will be able + to use with NodeCloud. +

      +

      NodeCloud Plugins

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      PluginInstallation
      AWS plugin + yarn add + @nodecloud/aws-plugin + or + npm i + @nodecloud/aws-plugin +
      Azure plugin + yarn add + @nodecloud/gcp-plugin + or + npm i + @nodecloud/gcp-plugin +
      Google Cloud plugin + yarn add + @nodecloud/azure-plugin + or + npm i + @nodecloud/azure-plugin +
      Digital Ocean plugin + yarn add + @nodecloud/do-plugin + or + npm i + @nodecloud/do-plugin +
      Alibaba plugin + yarn add + nodecloud-ali-plugin + or + npm i + nodecloud-ali-plugin +
      +

      + 3️⃣ Create the NodeCloud config file +

      +

      + Create the .nc.config.js file in + the project root in the following format. +

      +

      + Content of .nc.config.js file is assumed as the + following structure. It is an array of supported + providers. +

      +
        +
      1. + name : Provider identifier, + this can be used to identify the plugin at a + glance. +
      2. +
      3. + tag : Tag name that will be + used to load the given provider internally. +
      4. +
      5. plugin : Plugin module
      6. +
      7. + configPath : Provider + configuration file +
      8. +
      +

      + This config file can contain an array of objects + for all providers and all will be loaded. + Supported values for name : aws, azure, + alicloud, digitalocean, google +

      +

      Example

      +
      const nodeCloudAwsPlugin = require("@nodecloud/aws-plugin");
       const nodeCloudGcpPlugin = require("@nodecloud/gcp-plugin");
       const nodeCloudAzurePlugin = require("@nodecloud/azure-plugin");
       const nodeCloudDoPlugin = require("@nodecloud/do-plugin");
      @@ -236,10 +650,21 @@ 

      Example

      ]; module.exports = providers;
      -

      4️⃣ Enjoy the awesomeness of NodeCloud

      -

      Congratulations! You just configured NodeCloud in your project. Let's start with some cloud interactions.

      -

      The below code is an example of usage in AWS.

      -
      const nc = require("@nodecloud/common"); // NodeCloud common module
      +							

      + 4️⃣ Enjoy the awesomeness of + NodeCloud +

      +

      + Congratulations! You just configured NodeCloud + in your project. Let's start with some cloud + interactions. +

      +

      The below code is an example of usage in AWS.

      +
      const nc = require("@nodecloud/common"); // NodeCloud common module
       const optionsProvider = {
         overrideProviders: false
       };
      @@ -287,255 +712,589 @@ 

      Example

      }); }
      -

      Overriding Providers

      -

      NodeCloud officially supports AWS, GCP, Azure, DigitalOcean and AliCloud. If you want to use a community-driven plugin override the providers' list as follows.

      -
      const nodeCloud = require("nodecloud");
      +							

      Overriding Providers

      +

      + NodeCloud officially supports AWS, GCP, Azure, + DigitalOcean and AliCloud. If you want to use a + community-driven plugin override the providers' + list as follows. +

      +
      const nodeCloud = require("nodecloud");
       const options = {
         overrideProviders: true
       };
       const ncProviders = nodeCloud.getProviders(options);
       
      -

      📟 Service Types

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Service CategoryServiceAWSGCPAzureDigitalOceanAliCloud
      ComputeIaaSEC2Compute EngineVirtual MachineDropletsECS
      FaasAWS Lambda*Cloud Functions*Azure Functions*-Function Compute*
      ContainersECS, EKSGoogle Kubernetes EngineAKS, Azure Service Fabric*DO KubernetesContainer Service*, Container Service for Kubernetes*
      Containers (without infrastructure)AWS Fargate*Cloud Run*--ECI*
      PaasAWS Elastic BeanstalkApp Engine*App Service-Simple Application Server*
      StorageObject StorageS3Cloud StorageAzure Blob StorageSpaces*Bucket (OSS)
      Block StorageEBSPersistent DisksDisk StorageVolumesNAS*
      NetworkingLoad BalancerELBCloud Load Balancing*Azure Load BalancerDO Load BalancerSLB
      Peering/Dedicated InterconnectDirect ConnectCloud Interconnect*ExpressRoute*-Express Connect*
      DNSRoute53Google Domains, Cloud DNSAzure DNSDO DNSAlibaba Cloud DNS*
      DatabasesRDBMSRDS, Amazon Aurora*, Amazon Redshift*Cloud SQL*, Cloud SpannerSQL Database, Azure Database for MySQL*, Azure Database for PostgreSQL*Managed Databases(PostgreSQL* and MySQL)ApsaraDB (MySQL, MariaDB TX, SQL Server, PostgreSQL)
      NoSQL: key-valueDynamoDBCloud Firestore, Cloud Bigtable*Table StorageManaged Databases(Redis)*ApsaraDB for Redis*
      NoSQL: indexedAmazon SimpleDB*Cloud FirestoreCosmos DB-ApsaraDB for MongoDB*
      Security/ AuthorizationIdentity Access ManagementAWS IAMCloud IAM*Azure Active Directory*, Azure Role Based Access Control*-Resource Access Management*
      ManagementKey ManagementAWS-KMS--Do-Keys-
      -

      *yet to be implemented

      -

      Contributing ❤️

      -

      NodeCloud relies on the passionate members of its community to keep delivering impactful tools to people all over the world. Contributions of any kind are welcome!

      -

      You can help us in many ways. Including new features, bug fixing, error reporting and documentation. Before contributing, be sure to consult NodeClouds's contribution guidelines. As a member of our community, you must abide by our Code Of Conduct.

      -

      💻 Development setup

      -

      1️⃣ Fork the leopardslab/nodecloud repository
      -Follow these instructions on how to fork a repository

      -

      2️⃣ Cloning the repository
      -Once you have set up your fork of the leopardslab/nodecloud repository, you'll want to clone it to your local machine. This is so you can make and test all of your personal edits before adding it to the master version of leopardslab/nodecloud .

      -

      Navigate to the location on your computer where you want to host your code. Once in the appropriate folder, run the following command to clone the repository to your local machine.

      -
      git clone https://github.com/your-username/nodecloud.git
      +							

      📟 Service Types

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Service CategoryServiceAWSGCPAzure + DigitalOcean + + AliCloud +
      ComputeIaaSEC2 + Compute Engine + + Virtual Machine + + Droplets + ECS
      Faas + AWS Lambda* + + Cloud Functions* + + Azure Functions* + - + Function Compute* +
      Containers + ECS, EKS + + Google Kubernetes Engine + + AKS, Azure Service Fabric* + + DO Kubernetes + + Container Service*, Container + Service for Kubernetes* +
      + Containers (without infrastructure) + + AWS Fargate* + + Cloud Run* + --ECI*
      Paas + AWS Elastic Beanstalk + + App Engine* + + App Service + - + Simple Application Server* +
      StorageObject StorageS3 + Cloud Storage + + Azure Blob Storage + + Spaces* + + Bucket (OSS) +
      Block StorageEBS + Persistent Disks + + Disk Storage + + Volumes + NAS*
      NetworkingLoad BalancerELB + Cloud Load Balancing* + + Azure Load Balancer + + DO Load Balancer + SLB
      Peering/Dedicated Interconnect + Direct Connect + + Cloud Interconnect* + + ExpressRoute* + - + Express Connect* +
      DNS + Route53 + + Google Domains, Cloud DNS + + Azure DNS + + DO DNS + + Alibaba Cloud DNS* +
      DatabasesRDBMS + RDS, Amazon Aurora*, Amazon + Redshift* + + Cloud SQL*, Cloud Spanner + + SQL Database, Azure Database for + MySQL*, Azure Database for + PostgreSQL* + + Managed Databases(PostgreSQL* and + MySQL) + + ApsaraDB (MySQL, MariaDB TX, SQL + Server, PostgreSQL) +
      NoSQL: key-value + DynamoDB + + Cloud Firestore, Cloud Bigtable* + + Table Storage + + Managed Databases(Redis)* + + ApsaraDB for Redis* +
      NoSQL: indexed + Amazon SimpleDB* + + Cloud Firestore + + Cosmos DB + - + ApsaraDB for MongoDB* +
      Security/ AuthorizationIdentity Access Management + AWS IAM + + Cloud IAM* + + Azure Active Directory*, Azure Role + Based Access Control* + - + Resource Access Management* +
      ManagementKey Management + AWS-KMS + -- + Do-Keys + -
      +

      *yet to be implemented

      +

      Contributing ❤️

      +

      + NodeCloud relies on the passionate members of + its community to keep delivering impactful tools + to people all over the world. Contributions of + any kind are welcome! +

      +

      + You can help us in many ways. Including new + features, bug fixing, error reporting and + documentation. Before contributing, be sure to + consult NodeClouds's contribution guidelines. As + a member of our community, you must abide by our + Code Of Conduct. +

      +

      💻 Development setup

      +

      + 1️⃣ Fork the leopardslab/nodecloud + repository
      + Follow these instructions on + how to fork a repository +

      +

      + 2️⃣ Cloning the repository
      + Once you have set up your fork of the + leopardslab/nodecloud repository, + you'll want to clone it to your local machine. + This is so you can make and test all of your + personal edits before adding it to the master + version of leopardslab/nodecloud . +

      +

      + Navigate to the location on your computer where + you want to host your code. Once in the + appropriate folder, run the following command to + clone the repository to your local machine. +

      +
      git clone https://github.com/your-username/nodecloud.git
       
      -

      3️⃣ Bootstrapping the repository
      -You'll then want to navigate within the folder that was just created that contains all of the content of the forked repository. There you'll want to run the installation script to get the updated version of all the third-party dependencies.

      -
      cd nodecloud
      +							

      + 3️⃣ Bootstrapping the repository
      + You'll then want to navigate within the folder + that was just created that contains all of the + content of the forked repository. There you'll + want to run the installation script to get the + updated version of all the third-party + dependencies. +

      +
      cd nodecloud
       yarn
       
      -

      Important Notes for Developers 😎

      -

      ❇️ This project is based on Lerna and Yarn workspaces where there are multiple projects in the same repository. It's better to get some background knowledge about these before making any changes in the code. Check the lerna.json for the current configuration.

      -

      ❇️ @nodecloud/aws-plugin , @nodecloud/gcp-plugin , @nodecloud/azure-plugin and @nodecloud/common are Lerna managed yarn workspaces where the generator is another standalone yarn workspace.

      -

      ❇️ Never use NPM client to install third-party dependencies. This project does not contain a package-lock.json instead it contains a yarn.lock file. Using npm i to install NPM modules will harm the project structure.

      -

      ❇️ Use lerna commands when installing third-party libraries in Lerna managed yarn workspaces. For example, the below command will add the @google-cloud/translate npm module to the project @nodecloud/gcp-plugin .

      -
      lerna add @google-cloud/translate --scope=@nodecloud/gcp-plugin
      +							

      Important Notes for Developers 😎

      +

      + ❇️ This project is based on + Lerna and + Yarn workspaces where there are multiple + projects in the same repository. It's better to + get some background knowledge about these before + making any changes in the code. Check the + lerna.json for the current + configuration. +

      +

      + ❇️ @nodecloud/aws-plugin , + @nodecloud/gcp-plugin , + @nodecloud/azure-plugin and + @nodecloud/common are + Lerna managed yarn workspaces where + the generator is another standalone + yarn workspace. +

      +

      + ❇️ + Never use NPM client to install third-party + dependencies. This project does not contain a + package-lock.json instead it + contains a yarn.lock file. Using + npm i to install NPM modules will + harm the project structure. +

      +

      + ❇️ Use lerna commands when + installing third-party libraries in Lerna + managed yarn workspaces. For example, the below + command will add the + @google-cloud/translate npm module + to the project + @nodecloud/gcp-plugin . +

      +
      lerna add @google-cloud/translate --scope=@nodecloud/gcp-plugin
       
      -

      ❇️ Adding a common dependency to ALL packages

      -
      lerna add the-dep-name
      +							

      + ❇️ Adding a common dependency to + ALL packages +

      +
      lerna add the-dep-name
       
      -

      ❇️ Adding Dev dependencies

      -

      If you have common dev dependencies, it’s better to specify them in the workspace root package.json. For instance, this can be dependencies like Jest, Husky, Storybook, Eslint, Prettier, etc.

      -
      yarn add husky --dev -W
      +							

      ❇️ Adding Dev dependencies

      +

      + If you have common dev dependencies, it’s better + to specify them in the workspace root + package.json. For instance, this can be + dependencies like Jest, Husky, Storybook, + Eslint, Prettier, etc. +

      +
      yarn add husky --dev -W
       
      -

      Adding the -W flag makes it explicit that we’re adding the dependency to the workspace root.

      -

      ❇️ Removing Dependencies

      -
      lerna exec -- yarn remove dep-name
      +							

      + Adding the -W flag makes it explicit that + we’re adding the dependency to the workspace + root. +

      +

      ❇️ Removing Dependencies

      +
      lerna exec -- yarn remove dep-name
       
      -

      ❇️ Use symlinks when you want to make changes while testing them out in a demo project.** Do not use npm link** instead use yarn linking

      -
      yarn link
      +							

      + ❇️ Use symlinks when you want to make changes + while testing them out in a demo project.** Do + not use npm link** instead use yarn linking +

      +
      yarn link
       
      -

      You should see output like:

      -

      success Registered "@nodecloud/gcp-plugin". info You can now run yarn link "@nodecloud/gcp-plugin" in -the projects where you want to use this module and it will be used instead.

      -

      Now that our package is symlinked, run the following command to link the package to your project.

      -
      yarn link @nodecloud/gcp-plugin
      +							

      You should see output like:

      +

      + success Registered + "@nodecloud/gcp-plugin". info You + can now run + yarn link + "@nodecloud/gcp-plugin" + in the projects where you want to use this + module and it will be used instead. +

      +

      + Now that our package is symlinked, run the + following command to link the package to your + project. +

      +
      yarn link @nodecloud/gcp-plugin
       
      -

      ❇️ The API documentation is generated using JSDoc. Be mindful when making any changes to the auto-generated comments in JavaScript classes. If you have generated new classes run the following command to generate the API documentation.

      -
      yarn doc or `jsdoc -c jsdoc.json`
      +							

      + ❇️ The API documentation is generated using + JSDoc. Be mindful when making any changes to the + auto-generated comments in JavaScript classes. + If you have generated new classes run the + following command to generate the API + documentation. +

      +
      yarn doc or `jsdoc -c jsdoc.json`
       
      -

      ❇️ The JSDoc configuration can be found in the jsdoc.json file. Currently, it is configured with the better-docs template.

      -

      ❇️ The code generation component ( generator yarn workspace) is developed using the TypeScript compiler API. It is better to have an understanding of Abstract Syntax trees, Parsers, and transformers when making code changes in the generator.

      -

      ❇️ Please run prettier before committing code to put it in a nice looking format.

      -
      lerna run prettier or yarn pretty-quick
      +							

      + ❇️ The JSDoc configuration can be found in the + jsdoc.json file. Currently, it is + configured with the + better-docs + template. +

      +

      + ❇️ The code generation component ( + generator yarn workspace) is + developed using the TypeScript compiler API. It + is better to have an understanding of Abstract + Syntax trees, Parsers, and transformers when + making code changes in the + generator. +

      +

      + ❇️ Please run prettier before committing code to + put it in a nice looking format. +

      +
      lerna run prettier or yarn pretty-quick
       
      -

      Test Changes

      -

      Mocha and Chai is configured to run unit tests in this project. When you start making changes to the code on your local branch, you'll need to test those changes. Before your code can be accepted into the master branch, it will have to pass all of the tests in yarn workspaces. To test changes, run the following commands:

      -

      1️⃣ Save Current Changes
      -When you get to a point when you want to test the functionality of the code, make sure all your changes are saved. They don't necessarily have to be committed changes in order to test them.

      -

      2️⃣ Test changes
      -To make sure that the application is properly updated, run the tests. If you add elements that do not have tests to prove whether they work correctly or not, please include them in your pull request. When you run the below test command Lerna will execute all the tests in the packages of this monorepo.

      -
      yarn test
      +							

      Test Changes

      +

      + Mocha and Chai is + configured to run unit tests in this project. + When you start making changes to the code on + your local branch, you'll need to test those + changes. Before your code can be accepted into + the master branch, it will have to pass all of + the tests in yarn workspaces. To test changes, + run the following commands: +

      +

      + 1️⃣ Save Current Changes
      + When you get to a point when you want to test + the functionality of the code, make sure all + your changes are saved. They don't necessarily + have to be committed changes in order + to test them. +

      +

      + 2️⃣ Test changes
      + To make sure that the application is properly + updated, run the tests. If you add elements that + do not have tests to prove whether they work + correctly or not, please include them in your + pull request. When you run the below test + command Lerna will execute all the + tests in the packages of this monorepo. +

      +
      yarn test
       
      -

      NodeCloud Code Generation tool

      -

      This is where the magic happens✨. We don't code any JavaScript classes in NodeCloud plugins, instead, they are automatically generated by a code generation tool. This automating process is currently working for AWS, Azure and Google Cloud. Once you add a service in node-cloud.yml in the required format for the generator, run tsc main && node main to generate the service. You will immediately see the output in generatedClasses directory inside the generator . More information about the generation tool can be found in the ReadME of generator workspace.

      -

      📜 License

      -

      MIT @ leopardslab

      -
      - - - - - - -
      - - - -
      -
      -
      -
      - - - +

      NodeCloud Code Generation tool

      +

      + This is where the magic happens✨. We don't code + any JavaScript classes in NodeCloud plugins, + instead, they are automatically generated by a + code generation tool. This automating process is + currently working for AWS, Azure and Google + Cloud. Once you add a service in + node-cloud.yml in the required + format for the generator, run + tsc main && node main to + generate the service. You will immediately see + the output in + generatedClasses directory inside + the generator . More information + about the generation tool can be found in the + ReadME of + generator workspace. +

      +

      📜 License

      +

      MIT @ leopardslab

      + + +
      - - \ No newline at end of file + +
      +
      +
      + + + + + diff --git a/docs/scripts/app.min.js b/docs/scripts/app.min.js index 9411fc03..98f689d7 100644 --- a/docs/scripts/app.min.js +++ b/docs/scripts/app.min.js @@ -1 +1,91 @@ -"use strict";$().ready(function(){});var sidebarIsVisible=!1,toggleSidebar=function(e){var a=!(0 h1").text();if(t){o.append($("

      ").text(t));var s=$("
        ");i.find(".members h4.name").each(function(e,a){var i=$(a),t=i.find(".code-name").clone().children().remove().end().text(),n=i.find("a").attr("href"),r=$('')).text(t);s.append($("
      • ").append(r)),c.push({link:r,offset:i.offset().top})}),o.append(s)}else i.find(".members h4.name").each(function(e,a){var i=$(a),t=i.find(".code-name").clone().children().remove().end().text(),n=i.find("a").attr("href"),r=$('
        ')).text(t);o.append(r),c.push({link:r,offset:i.offset().top})})}),!$.trim(o.text()))return o.hide();function e(){for(var e=n.scrollTop(),a=!1,i=c.length-1;0<=i;i--){var t=c[i];t.link.removeClass("is-active"),e+OFFSET>=t.offset?a?t.link.addClass("is-past"):(t.link.addClass("is-active"),a=!0):t.link.removeClass("is-past")}}var n=$("#main-content-wrapper");n.on("scroll",e),e(),c.forEach(function(e){e.link.click(function(){n.animate({scrollTop:e.offset-OFFSET+1},500)})})}),$().ready(function(){$("#sidebarNav a").each(function(e,a){var i=$(a).attr("href");window.location.pathname.match("/"+i)&&($(a).addClass("active"),$("#sidebarNav").scrollTop($(a).offset().top-150))})}); \ No newline at end of file +'use strict'; +$().ready(function() {}); +var sidebarIsVisible = !1, + toggleSidebar = function(e) { + var a = !(0 < arguments.length && void 0 !== e) || e; + $('#sidebarNav').toggleClass('sticky', a), + $('#stickyNavbarOverlay').toggleClass('active', a), + $('#hamburger').toggleClass('is-active'), + (sidebarIsVisible = a); + }; +$().ready(function() { + $('#hamburger').click(function() { + toggleSidebar(!sidebarIsVisible); + }), + $('#stickyNavbarOverlay').click(function() { + sidebarIsVisible && toggleSidebar(!1); + }); +}); +var OFFSET = 150; +$().ready(function() { + var o = $('#side-nav'), + c = []; + if ( + ($('.vertical-section').length || o.hide(), + $('.vertical-section').each(function(e, a) { + var i = $(a), + t = i.find('> h1').text(); + if (t) { + o.append($('

        ').text(t)); + var s = $('
          '); + i.find('.members h4.name').each(function(e, a) { + var i = $(a), + t = i + .find('.code-name') + .clone() + .children() + .remove() + .end() + .text(), + n = i.find('a').attr('href'), + r = $('
          ')).text(t); + s.append($('
        • ').append(r)), + c.push({ link: r, offset: i.offset().top }); + }), + o.append(s); + } else + i.find('.members h4.name').each(function(e, a) { + var i = $(a), + t = i + .find('.code-name') + .clone() + .children() + .remove() + .end() + .text(), + n = i.find('a').attr('href'), + r = $('
          ')).text(t); + o.append(r), c.push({ link: r, offset: i.offset().top }); + }); + }), + !$.trim(o.text())) + ) + return o.hide(); + function e() { + for (var e = n.scrollTop(), a = !1, i = c.length - 1; 0 <= i; i--) { + var t = c[i]; + t.link.removeClass('is-active'), + e + OFFSET >= t.offset + ? a + ? t.link.addClass('is-past') + : (t.link.addClass('is-active'), (a = !0)) + : t.link.removeClass('is-past'); + } + } + var n = $('#main-content-wrapper'); + n.on('scroll', e), + e(), + c.forEach(function(e) { + e.link.click(function() { + n.animate({ scrollTop: e.offset - OFFSET + 1 }, 500); + }); + }); +}), + $().ready(function() { + $('#sidebarNav a').each(function(e, a) { + var i = $(a).attr('href'); + window.location.pathname.match('/' + i) && + ($(a).addClass('active'), + $('#sidebarNav').scrollTop($(a).offset().top - 150)); + }); + }); diff --git a/docs/scripts/linenumber.js b/docs/scripts/linenumber.js index 1ba40576..ae41d531 100644 --- a/docs/scripts/linenumber.js +++ b/docs/scripts/linenumber.js @@ -1,26 +1,26 @@ /*global document */ (function() { - var source = document.getElementsByClassName('prettyprint source linenums'); - var i = 0; - var lineNumber = 0; - var lineId; - var lines; - var totalLines; - var anchorHash; + var source = document.getElementsByClassName('prettyprint source linenums'); + var i = 0; + var lineNumber = 0; + var lineId; + var lines; + var totalLines; + var anchorHash; - if (source && source[0]) { - anchorHash = document.location.hash.substring(1); - lines = source[0].getElementsByTagName('li'); - totalLines = lines.length; + if (source && source[0]) { + anchorHash = document.location.hash.substring(1); + lines = source[0].getElementsByTagName('li'); + totalLines = lines.length; - for (; i < totalLines; i++) { - lineNumber++; - lineId = 'line' + lineNumber; - lines[i].id = lineId; - if (lineId === anchorHash) { - lines[i].className += ' selected'; - } - } - } + for (; i < totalLines; i++) { + lineNumber++; + lineId = 'line' + lineNumber; + lines[i].id = lineId; + if (lineId === anchorHash) { + lines[i].className += ' selected'; + } + } + } })(); diff --git a/docs/scripts/search.js b/docs/scripts/search.js index 540d451c..da48c1b8 100644 --- a/docs/scripts/search.js +++ b/docs/scripts/search.js @@ -1,39 +1,49 @@ (function() { - const input = document.querySelector('#search') - const targets = [ ...document.querySelectorAll('#sidebarNav li')] - input.addEventListener('keyup', () => { - // loop over each targets and hide the not corresponding ones - targets.forEach(target => { - if (!target.innerText.toLowerCase().includes(input.value.toLowerCase())) { - target.style.display = 'none' + const input = document.querySelector('#search'); + const targets = [...document.querySelectorAll('#sidebarNav li')]; + input.addEventListener('keyup', () => { + // loop over each targets and hide the not corresponding ones + targets.forEach(target => { + if ( + !target.innerText + .toLowerCase() + .includes(input.value.toLowerCase()) + ) { + target.style.display = 'none'; - /** - * Detects an empty list - * Remove the list and the list's title if the list is not displayed - */ - const list = [...target.parentNode.childNodes].filter( elem => elem.style.display !== 'none') + /** + * Detects an empty list + * Remove the list and the list's title if the list is not displayed + */ + const list = [...target.parentNode.childNodes].filter( + elem => elem.style.display !== 'none' + ); - if (!list.length) { - target.parentNode.style.display = 'none' - target.parentNode.previousSibling.style.display = 'none' - } + if (!list.length) { + target.parentNode.style.display = 'none'; + target.parentNode.previousSibling.style.display = 'none'; + } - /** - * Detects empty category - * Remove the entire category if no item is displayed - */ - const category = [...target.parentNode.parentNode.childNodes] - .filter( elem => elem.tagName !== 'H2' && elem.style.display !== 'none') + /** + * Detects empty category + * Remove the entire category if no item is displayed + */ + const category = [ + ...target.parentNode.parentNode.childNodes, + ].filter( + elem => + elem.tagName !== 'H2' && elem.style.display !== 'none' + ); - if (!category.length) { - target.parentNode.parentNode.style.display = 'none' - } - } else { - target.parentNode.style.display = 'block' - target.parentNode.previousSibling.style.display = 'block' - target.parentNode.parentNode.style.display = 'block' - target.style.display = 'block' - } - }) - }) -})() \ No newline at end of file + if (!category.length) { + target.parentNode.parentNode.style.display = 'none'; + } + } else { + target.parentNode.style.display = 'block'; + target.parentNode.previousSibling.style.display = 'block'; + target.parentNode.parentNode.style.display = 'block'; + target.style.display = 'block'; + } + }); + }); +})(); diff --git a/docs/styles/app.min.css b/docs/styles/app.min.css index 16207525..1b4375f4 100644 --- a/docs/styles/app.min.css +++ b/docs/styles/app.min.css @@ -1 +1,10860 @@ -/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.delete,.modal-close,.is-unselectable,.button,.file,.breadcrumb,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading)::after,.navbar-link:not(.is-arrowless)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:0.625em}.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.block:not(:last-child),.highlight:not(:last-child),.breadcrumb:not(:last-child),.level:not(:last-child),.list:not(:last-child),.message:not(:last-child),.tabs:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete::before,.modal-close::before,.delete::after,.modal-close::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:hover,.modal-close:hover,.delete:focus,.modal-close:focus{background-color:rgba(10,10,10,0.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,0.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading::after,.loader,.select.is-loading::after,.control.is-loading::after{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-overlay,.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio,.modal,.modal-background,.hero-video{bottom:0;left:0;position:absolute;right:0;top:0}.button,.input,.textarea,.select select,.file-cta,.file-name,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}.button:focus,.input:focus,.textarea:focus,.select select:focus,.file-cta:focus,.file-name:focus,.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.is-focused.button,.is-focused.input,.is-focused.textarea,.select select.is-focused,.is-focused.file-cta,.is-focused.file-name,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.button:active,.input:active,.textarea:active,.select select:active,.file-cta:active,.file-name:active,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.is-active.button,.is-active.input,.is-active.textarea,.select select.is-active,.is-active.file-cta,.is-active.file-name,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis{outline:none}.button[disabled],.input[disabled],.textarea[disabled],.select select[disabled],.file-cta[disabled],.file-name[disabled],.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],fieldset[disabled] .button,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis{cursor:not-allowed}/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,embed,iframe,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:left}table th{color:#363636}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px), print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px), print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px), print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px), print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px), print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#00d1b2 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#009e86 !important}.has-background-primary{background-color:#00d1b2 !important}.has-text-link{color:#3273dc !important}a.has-text-link:hover,a.has-text-link:focus{color:#205bbc !important}.has-background-link{background-color:#3273dc !important}.has-text-info{color:#209cee !important}a.has-text-info:hover,a.has-text-info:focus{color:#0f81cc !important}.has-background-info{background-color:#209cee !important}.has-text-success{color:#23d160 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1ca64c !important}.has-background-success{background-color:#23d160 !important}.has-text-warning{color:#ffdd57 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd324 !important}.has-background-warning{background-color:#ffdd57 !important}.has-text-danger{color:#ff3860 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ff0537 !important}.has-background-danger{background-color:#ff3860 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#7a7a7a !important}.has-background-grey{background-color:#7a7a7a !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:monospace !important}.is-family-code{font-family:monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px), print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1023px){.is-block-touch{display:block !important}}@media screen and (min-width: 1024px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px), print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1023px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1024px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px), print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1023px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1024px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px), print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1023px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1024px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px), print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1023px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1024px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px), print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px), print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1023px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1024px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-relative{position:relative !important}.box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:0.1875em}.button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3273dc;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#363636}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:#363636}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:#292929}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;color:#f5f5f5}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover,.button.is-dark.is-inverted.is-hovered{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.button.is-primary:active,.button.is-primary.is-active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover,.button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined.is-focused{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2 !important}.button.is-primary.is-outlined.is-loading:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #00d1b2 #00d1b2 !important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3273dc #3273dc !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#1496ed;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#118fe4;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #23d160 #23d160 !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #23d160 #23d160 !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff3860}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #ff3860 #ff3860 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ff3860 #ff3860 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1024px){.container{max-width:960px}.container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){.container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){.container{max-width:1152px}}@media screen and (min-width: 1408px){.container{max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:left}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:0.5rem;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #dbdbdb 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right, #363636 30%, #dbdbdb 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right, #00d1b2 30%, #dbdbdb 30%)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #3273dc 30%, #dbdbdb 30%)}.progress.is-info::-webkit-progress-value{background-color:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #209cee 30%, #dbdbdb 30%)}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-success::-ms-fill{background-color:#23d160}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #23d160 30%, #dbdbdb 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%)}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-danger::-ms-fill{background-color:#ff3860}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #ff3860 30%, #dbdbdb 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#23d160;border-color:#23d160;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.table td.is-danger,.table th.is-danger{background-color:#ff3860;border-color:#ff3860;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#363636}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:0.5rem}.tags .tag:not(:last-child){margin-right:0.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:0.25rem;margin-right:-0.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#363636}.tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-info{background-color:#209cee;color:#fff}.tag:not(body).is-success{background-color:#23d160;color:#fff}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag:not(body).is-danger{background-color:#ff3860;color:#fff}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:0.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:-0.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::before,.tag:not(body).is-delete::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:hover,.tag:not(body).is-delete:focus{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-0.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.input,.textarea,.select select{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.textarea::-moz-placeholder,.select select::-moz-placeholder{color:rgba(54,54,54,0.3)}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.select select::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.input:-moz-placeholder,.textarea:-moz-placeholder,.select select:-moz-placeholder{color:rgba(54,54,54,0.3)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder,.select select:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.input:hover,.textarea:hover,.select select:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered{border-color:#b5b5b5}.input:focus,.textarea:focus,.select select:focus,.is-focused.input,.is-focused.textarea,.select select.is-focused,.input:active,.textarea:active,.select select:active,.is-active.input,.is-active.textarea,.select select.is-active{border-color:#3273dc;box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.input[disabled],.textarea[disabled],.select select[disabled],fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.select select[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.select select[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder{color:rgba(122,122,122,0.3)}.input,.textarea{box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:focus,.is-white.textarea:focus,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.input:active,.is-white.textarea:active,.is-white.is-active.input,.is-white.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:focus,.is-black.textarea:focus,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.input:active,.is-black.textarea:active,.is-black.is-active.input,.is-black.is-active.textarea{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:focus,.is-light.textarea:focus,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.input:active,.is-light.textarea:active,.is-light.is-active.input,.is-light.is-active.textarea{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:focus,.is-dark.textarea:focus,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.input:active,.is-dark.textarea:active,.is-dark.is-active.input,.is-dark.is-active.textarea{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:focus,.is-primary.textarea:focus,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.input:active,.is-primary.textarea:active,.is-primary.is-active.input,.is-primary.is-active.textarea{box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:focus,.is-link.textarea:focus,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.input:active,.is-link.textarea:active,.is-link.is-active.input,.is-link.is-active.textarea{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.is-info.input,.is-info.textarea{border-color:#209cee}.is-info.input:focus,.is-info.textarea:focus,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.input:active,.is-info.textarea:active,.is-info.is-active.input,.is-info.is-active.textarea{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.is-success.input,.is-success.textarea{border-color:#23d160}.is-success.input:focus,.is-success.textarea:focus,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.input:active,.is-success.textarea:active,.is-success.is-active.input,.is-success.is-active.textarea{box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:focus,.is-warning.textarea:focus,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.input:active,.is-warning.textarea:active,.is-warning.is-active.input,.is-warning.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.is-danger.input,.is-danger.textarea{border-color:#ff3860}.is-danger.input:focus,.is-danger.textarea:focus,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.input:active,.is-danger.textarea:active,.is-danger.is-active.input,.is-danger.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:0.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select:hover,.select.is-dark select.is-hovered{border-color:#292929}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select:hover,.select.is-primary select.is-hovered{border-color:#00b89c}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.select.is-link:not(:hover)::after{border-color:#3273dc}.select.is-link select{border-color:#3273dc}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2366d1}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.select.is-info:not(:hover)::after{border-color:#209cee}.select.is-info select{border-color:#209cee}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#118fe4}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.select.is-success:not(:hover)::after{border-color:#23d160}.select.is-success select{border-color:#23d160}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#20bc56}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd83d}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.select.is-danger:not(:hover)::after{border-color:#ff3860}.select.is-danger select{border-color:#ff3860}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#ff1f4b}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:0.625em;top:0.625em;-webkit-transform:none;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#363636}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:#363636}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#f5f5f5}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(0,209,178,0.25);color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(50,115,220,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#1496ed;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(32,156,238,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#118fe4;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#23d160;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#22c65b;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(35,209,96,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#20bc56;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#ff3860;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#ff2b56;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,56,96,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#ff1f4b;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:0.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#209cee}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px), print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px), print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px), print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:0.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.control.has-icons-left .input:focus ~ .icon,.control.has-icons-left .select:focus ~ .icon,.control.has-icons-right .input:focus ~ .icon,.control.has-icons-right .select:focus ~ .icon{color:#7a7a7a}.control.has-icons-left .input.is-small ~ .icon,.control.has-icons-left .select.is-small ~ .icon,.control.has-icons-right .input.is-small ~ .icon,.control.has-icons-right .select.is-small ~ .icon{font-size:.75rem}.control.has-icons-left .input.is-medium ~ .icon,.control.has-icons-left .select.is-medium ~ .icon,.control.has-icons-right .input.is-medium ~ .icon,.control.has-icons-right .select.is-medium ~ .icon{font-size:1.25rem}.control.has-icons-left .input.is-large ~ .icon,.control.has-icons-left .select.is-large ~ .icon,.control.has-icons-right .input.is-large ~ .icon,.control.has-icons-right .select.is-large ~ .icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:0.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:0.5em}.breadcrumb .icon:last-child{margin-left:0.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}.card-image{display:block;position:relative}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px), print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px), print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px), print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px), print{.level-right{display:flex}}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}.list-item{display:block;padding:0.5em 1em}.list-item:not(a){color:#4a4a4a}.list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.list-item.is-active{background-color:#3273dc;color:#fff}a.list-item{background-color:#f5f5f5;cursor:pointer}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:0.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:0.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:0.5rem}.media .media .media{padding-top:0.5rem}.media .media .media+.media{margin-top:0.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#021310}.message.is-link{background-color:#f6f9fe}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#22509a}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537e}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:0.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px), print{.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:0.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#363636}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:#363636}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-burger{color:#363636}@media screen and (min-width: 1024px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:#363636}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark{background-color:#363636;color:#f5f5f5}.navbar.is-dark .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link{color:#f5f5f5}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-burger{color:#f5f5f5}@media screen and (min-width: 1024px){.navbar.is-dark .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link{color:#f5f5f5}.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#23d160;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#23d160;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1024px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#ff3860;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ff3860;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;-webkit-transform-origin:center;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, -webkit-transform;transition-property:background-color, opacity, transform;transition-property:background-color, opacity, transform, -webkit-transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#3273dc}.navbar-item{display:block;flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#3273dc;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item{display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{-webkit-transform:rotate(135deg) translate(0.25em, -0.25em);transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));-webkit-transform:translateY(-5px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3273dc}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:0.5}.pagination-previous,.pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px), print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-heading,.panel-tabs,.panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-heading:first-child,.panel-tabs:first-child,.panel-block:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:0.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:0.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:0.5em}.tabs .icon:last-child{margin-left:0.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}.tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px), print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px), print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px), print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@media screen and (max-width: 1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(54,54,54,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.hero.is-light .tabs a{color:#363636;opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#f5f5f5}@media screen and (max-width: 1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(245,245,245,0.7)}.hero.is-dark a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:0.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary .navbar-link.is-active{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#118fe4;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-success .navbar-menu{background-color:#23d160}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#20bc56;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-danger .navbar-menu{background-color:#ff3860}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)}}.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px), print{.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px), print{.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px), print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}html{height:100%;width:100%}body{font-family:"TT Norms Medium",sans-serif;font-size:15px;position:relative;height:100%;width:100%;overflow-x:hidden}body.small-header .top-nav{height:75px}body.small-header #main{padding-top:75px}.top-nav{height:120px}@media screen and (max-width: 1023px){.top-nav{height:75px}}#main{height:100%;display:flex;flex-direction:row;background:#F8F8F9;padding-top:120px;overflow-x:hidden;width:100%}@media screen and (max-width: 1023px){#main{padding-top:75px}}#main>.sidebar{padding:40px 30px;flex-grow:0;flex-shrink:0;width:240px;border-right:1px solid #EAEAF1;height:100%;overflow:auto}#main>.sidebar.tutorials{width:320px}#main>.core{padding:28px;height:100%;overflow:auto;flex-grow:1}@media screen and (max-width: 768px){#main>.core{padding:0px}}#main>.core>.content{background:#fff;padding:40px;border-radius:4px;box-shadow:0 0 40px 0 rgba(115,134,160,0.24)}#main>.side-nav{width:240px;padding:40px 20px;flex-grow:0;flex-shrink:0;height:100%;border-left:1px solid #EAEAF1;overflow:auto}.content{margin-bottom:50px}.content blockquote{margin:30px 0 !important}.content .signature-attributes{margin-left:8px;margin-right:3px;font-style:italic}.content header.page-title p{font-size:13px;margin:0 0 5px;text-transform:uppercase}.content header p{font-size:20px}.content h1,.content header.page-title h1{font-family:"TT Norms Medium",sans-serif;font-size:47px;font-weight:bold;margin:8px 0}.content h2{font-size:26px;line-height:48px;font-weight:bold;margin-bottom:26px}.content h3,.content h4,.content h5,.content h6{font-family:"TT Norms Medium",sans-serif;font-weight:900;letter-spacing:0}.content code{color:#101010;font-family:"Inconsolata",monospace}.content .container-overview .prettyprint:last-child{margin-bottom:50px}.content .vertical-section{padding:16px 0}@media screen and (max-width: 1023px){#main-content-wrapper{padding:0 30px}}body.landing>.top-nav{box-shadow:none;transition:margin-top 0.3s;color:#fff;background:#4268F6}body.landing>.top-nav.hidden{transition:margin-top 0.3s;margin-top:-130px}@media screen and (max-width: 1023px){body.landing>.top-nav.hidden{margin-top:-85px}}body.landing>.top-nav.sticky{box-shadow:0 0 20px 0 rgba(0,0,255,0.5)}body.landing>.top-nav .inner{margin:0 auto;max-width:1226px}body.landing>.top-nav a.button{color:#fff;border-color:#fff;background:transparent}body.landing>.top-nav a.button:hover{background:#fff;border-color:#fff;color:#192035}body.landing>.top-nav .menu .navigation a.link{color:#fff}body.landing>.top-nav .menu .navigation a.link:hover{border-color:#fff}body.landing>.top-nav .image img{content:url("../images/logo.svg")}body.landing>.top-nav #hamburger{display:none}body.landing #main{display:block;height:auto}body.landing .main-hero{background:#4268F6;color:#fff;padding:300px 40% 160px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;margin:-250px -30% 0;text-align:center}body.landing .main-hero .action-buttons{margin:60px 0;vertical-align:middle}body.landing .main-hero .action-buttons span{color:#fff}body.landing .main-hero h3{font-size:24px;line-height:65px;font-weight:lighter}body.landing .main-hero h1{font-size:52px;line-height:65px;font-weight:lighter;max-width:900px;margin-left:auto;margin-right:auto}body.landing .main-hero strong{color:#fff}body.landing .gif-box{margin-top:-140px;text-align:center}body.landing .grey-logos{text-align:center;margin-bottom:50px}body.landing .grey-logos .column{display:flex;align-items:center;justify-content:center}body.landing .white-oval{background:#fff;padding:110px 500px 100px;margin:0 -500px;text-align:center;border-bottom-left-radius:50%;border-bottom-right-radius:50%}body.landing h2{font-weight:bold;font-size:36px;line-height:48px;color:#101010;margin-bottom:15px}body.landing h2+p{color:#767676;font-size:16px}body.landing h4{font-weight:bold;font-size:24px;line-height:32px}body.landing .header-message{margin-bottom:80px}body.landing .todo-actions{text-align:left;padding:100px 0 100px 100px}@media screen and (max-width: 1215px){body.landing .todo-actions{padding-top:20px}}body.landing .todo-actions h4{margin-bottom:60px;position:relative}body.landing .todo-actions h4:before{content:'';position:absolute;left:-50px;top:0;height:30px;width:30px;background:url("../images/check.svg") no-repeat 50% 50%}body.landing .action-buttons span{line-height:36px;margin:0 10px;color:#4268F6}body.landing .credentials{text-align:center;padding:100px 0;background:url("../images/map.svg") no-repeat 50% 50%}body.landing .credentials .fa-youtube{color:#FF0000}body.landing .credentials .fa-reddit{color:#FF4500}body.landing .credentials .fa-github{color:#101010}body.landing .credentials .columns{margin-bottom:20px}body.landing .credentials .column{display:flex;flex-direction:column}body.landing .credentials .box{flex-direction:column;padding:30px;height:100%;box-shadow:0px 0px 40px rgba(115,134,160,0.25);display:flex;justify-content:center}body.landing .credentials .box:hover{box-shadow:0px 0px 40px rgba(115,134,160,0.5)}body.landing .credentials .box h5{align-self:center;font-size:22px;line-height:26px;margin-bottom:30px}body.landing .credentials .box span{font-size:11px}body.landing .stat-box{padding:40px 65px;box-shadow:0px 0px 40px rgba(115,134,160,0.25)}@media screen and (max-width: 768px){body.landing .stat-box .column:first-child{padding-bottom:40px}}body.landing .stat-box .fa-github{color:#101010}body.landing .stat-box h2{margin:0 0 60px}body.landing .stat-box h4{font-size:32px;font-weight:bolder;margin-top:15px;color:#101010}body.landing .stat-box h4 strong{color:#101010}body.landing .stat-box .level{border-bottom:#4C73F7 3px solid;margin-bottom:-3px}body.landing .stat-box .level img{position:relative;bottom:-3px}body.landing .stat-box .action-buttons{margin:50px 0 0}body.landing .feature-docs{margin-top:-200px;padding-top:300px}@media screen and (min-width: 1216px){body.landing .feature-docs .container .columns.is-multiline{margin:0 8.333%}}body.landing .feature-docs .columns.is-multiline .column{display:flex}body.landing .feature-docs .box{color:#101010}body.landing .feature-docs .box:hover{box-shadow:4px 8px 12px rgba(115,134,160,0.25)}body.landing .feature-docs .box img{margin:-10px 0}body.landing .feature-docs .box h4{line-height:36px;font-size:26px}body.landing .feature-docs .box p{font-size:20px;line-height:26px;margin:35px 0}body.landing .feature-docs .action-buttons{margin:100px 0 50px}body.landing .feature-side-blocks .bg-crud{background:url("../images/bg-crud.png") no-repeat 100% 50%}@media screen and (max-width: 1215px){body.landing .feature-side-blocks .bg-crud{background-position-x:150%}}@media screen and (max-width: 1023px){body.landing .feature-side-blocks .bg-crud{background:none;text-align:center}}body.landing .feature-side-blocks .bg-filter{background:url("../images/bg-filter.png") no-repeat 0% 50%}@media screen and (max-width: 1215px){body.landing .feature-side-blocks .bg-filter{background-position-x:-200px}}@media screen and (max-width: 1023px){body.landing .feature-side-blocks .bg-filter{background:none;text-align:center}}body.landing .feature-side-blocks .column{justify-content:center;display:flex;flex-direction:column}@media screen and (min-width: 1024px){body.landing .feature-side-blocks .column{height:700px}}body.landing .feature-side-blocks .container{margin-top:50px;margin-bottom:50px}body.landing .feature-side-blocks .action-buttons{margin:30px 0}body.landing .support-block{padding:80px 0 350px;background:#fff;margin-bottom:-200px}body.landing .support-block .column{display:flex;flex-direction:column}body.landing .support-block .column .box{flex-grow:1}body.landing .support-block .img{text-align:center;border-bottom:1px solid #D8D8D8;margin:0 -20px 20px}body.landing .support-block h4{font-weight:bolder;font-size:26px;line-height:48px}body.landing .support-block .text{padding:0 10px 20px}body.landing .support-block .form{background:#4268F6;padding:40px;border-radius:10px}body.landing .button.is-success{width:170px;height:50px}body.landing .form{color:#fff}body.landing .form .success-msg{display:none}body.landing .form .success-msg img{width:150px;margin:100px 0}body.landing .form.completed .success-msg{display:block}body.landing .form.completed .form-fields{display:none}body.landing .form h2{color:#fff;margin-bottom:30px}body.landing .form .label{font-size:20px}body.landing .form .field{margin-bottom:40px;color:#fff}body.landing .form .field label{color:#fff;font-weight:bold}body.landing .form .field input{border-radius:4px;height:54px}body.landing .form .checkbox{display:block;padding:8px 0;font-size:16px}body.landing .form .checkbox:hover{color:#fff}body.landing .form .checkbox input{margin-right:5px}body.landing .form .interested{padding:0 0 20px}body.landing .form .interested .label{color:#fff}body.landing .form textarea{height:80px}body.landing .form .notice{font-size:14px;font-weight:lighter;padding:10px 30px}body.landing .curved-footer{background:#4268F6;padding:110px 500px;margin:0 -500px;border-top-left-radius:50%;border-top-right-radius:50%;color:#fff}body.landing .curved-footer .the-part{position:relative}body.landing .curved-footer .the-part h2{font-size:90px;line-height:120px;opacity:0.08;color:#fff}@media screen and (max-width: 1023px){body.landing .curved-footer .the-part h2{font-size:70px}}body.landing .curved-footer .the-part h4{font-size:56px;line-height:65px;position:absolute;left:0;top:0;right:0;padding:80px 0}body.landing .button.is-link{background:transparent}body.landing .button.is-link span{border-bottom:1px solid #fff}body.landing .button.is-link:hover span{border-bottom:none}body.landing .top{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:120px;text-align:center}body.landing .bottom{font-size:14px;padding:65px 0 0}@media screen and (max-width: 768px){body.landing .bottom{padding:20px}}body.landing .bottom strong{color:#fff}body.landing .bottom p{padding:6px 0}body.landing .bottom a{color:#fff}body.landing .bottom .sb{padding-top:40px}body.landing .bottom .logo{padding-bottom:30px}body.landing .bottom .button.is-success{margin-top:40px;height:54px}body.landing .bottom .form{margin-top:30px}.top-nav{background:#fff;padding:8px 24px;box-shadow:0 0 40px 0 rgba(115,134,160,0.24);position:fixed;top:0;left:0;right:0;z-index:5}@media screen and (max-width: 768px){.top-nav{padding:8px}}.top-nav h1{font-size:20px}.top-nav .inner{display:flex;align-items:center}.top-nav #hamburger{margin-left:0}@media screen and (max-width: 768px){.top-nav .logo{display:none}}.top-nav .menu{flex-grow:1}.top-nav .menu .top-buttons{text-align:right;margin-bottom:8px;margin-top:2px}@media screen and (max-width: 1023px){.top-nav .menu .top-buttons{display:none}}.top-nav .menu .top-buttons .button{margin-left:16px}.top-nav .menu .navigation{text-align:right;margin-bottom:4px}.top-nav .menu .navigation .link{border:none;display:inline-block;padding:4px 8px;color:#101010;margin-right:2px;line-height:48px;height:48px;vertical-align:middle;height:46px}.top-nav .menu .navigation .link:hover:not(.no-hover){border-bottom:2px solid #101010}@media screen and (max-width: 768px){.top-nav .menu .navigation .link.user-link{display:none}}.sidebar{padding-bottom:120px}.sidebar .search-wrapper{margin:-20px -15px 21px}.sidebar .search-wrapper input{border-radius:0}.sidebar a{color:#798897;overflow-wrap:break-word}.sidebar a:hover,.sidebar a.active{color:#E6282B}.sidebar h3{margin:1.6rem 0 .4rem;color:#211D1A;font-size:12px;text-transform:uppercase}.sidebar ul{padding:0 0 .26667rem 1.06667rem}.sidebar ul li{padding:.2rem 0}.sidebar li>ul{padding:0 0 0px 25px}.sidebar .category h2{color:#000;font-size:20px;margin-top:40px}#sidebarNav.sticky{left:0;transition:left 0.5s}@media screen and (max-width: 1023px){#sidebarNav{z-index:100;top:0;left:-300px;position:fixed;transition:left 0.5s;padding:28px;width:300px;bottom:0;overflow:auto;background:#fff}#sidebarNav .sidebar{padding-bottom:10px}}#stickyNavbarOverlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:40;background:rgba(0,0,0,0.2);display:none}#stickyNavbarOverlay.active{display:block}.side-nav a{color:#798897;overflow-wrap:break-word}.side-nav a:hover,.side-nav a.is-active{color:#E6282B}.side-nav a.is-past{opacity:0.7}.side-nav h3{margin:1.6rem 0 .4rem;color:#211D1A;font-size:12px;text-transform:uppercase}.side-nav ul{padding:0 0 .26667rem 1.06667rem}.side-nav ul li{padding:.2rem 0}@media screen and (max-width: 768px){.side-nav{display:none}}.footer{border-top:1px solid #EAEAF1;padding:20px;margin:0 -30px -30px;background:#F8F8F9}.footer .content{margin-bottom:0}.footer .fas{color:#E6282B}.footer a{font-weight:bold}.footer a:hover{color:#E6282B}.members{margin-top:24px}.member:not(:last-child):after{content:"";background:#EAEAF1;height:2px;display:block;margin:45px -40px 40px}.member>.is-pulled-right{position:relative;z-index:2}.member>.name{color:#211D1A;font-size:20px;line-height:26px;position:relative;margin-bottom:8px}.member>.name .code-name{font-family:"Inconsolata",monospace;display:block;font-size:25px;line-height:30px;margin-top:8px}.member>.name .code-name:first-child{margin-left:0}.member>.name .tag{position:relative;top:-1px;margin-right:3px}.member>.name .href-link{color:#211D1A;position:absolute;padding:1px;left:-20px;top:0;bottom:0;width:21px;opacity:0}.member>.name:hover .href-link{opacity:1}.member h5{font-size:20px}.member>.description{margin-bottom:25px}.member>.description p{font-size:20px;margin:25px 0}table.params,table.props{border:1px solid #EAEAF1;line-height:26px}table.params thead,table.props thead{border:none}table.params thead th,table.props thead th{font-weight:normal;padding:13px 26px}table.params tr,table.props tr{border-bottom:1px solid #EAEAF1}table.params td,table.props td{padding:13px 26px}table.params td.name code,table.props td.name code{background:transparent;padding:0;font-size:15px;color:#211D1A}table.params tr.deep-level-1,table.props tr.deep-level-1{background:#fafafa}table.params tr.deep-level-1 .name code,table.props tr.deep-level-1 .name code{padding-left:25px;margin-left:0px;border-left:1px solid #DEE1E5}table.params tr.deep-level-2,table.props tr.deep-level-2{background:#f5f5f5}table.params tr.deep-level-2 .name code,table.props tr.deep-level-2 .name code{padding-left:25px;margin-left:25px;border-left:1px solid #DEE1E5}table.params tr.deep-level-3,table.props tr.deep-level-3{background:#f0f0f0}table.params tr.deep-level-3 .name code,table.props tr.deep-level-3 .name code{padding-left:25px;margin-left:50px;border-left:1px solid #DEE1E5}table.params tr.deep-level-4,table.props tr.deep-level-4{background:#ebebeb}table.params tr.deep-level-4 .name code,table.props tr.deep-level-4 .name code{padding-left:25px;margin-left:75px;border-left:1px solid #DEE1E5}table.params tr.deep-level-5,table.props tr.deep-level-5{background:#e6e6e6}table.params tr.deep-level-5 .name code,table.props tr.deep-level-5 .name code{padding-left:25px;margin-left:100px;border-left:1px solid #DEE1E5}table.params tr.deep-level-6,table.props tr.deep-level-6{background:#e0e0e0}table.params tr.deep-level-6 .name code,table.props tr.deep-level-6 .name code{padding-left:25px;margin-left:125px;border-left:1px solid #DEE1E5}table.params tr.deep-level-7,table.props tr.deep-level-7{background:#dbdbdb}table.params tr.deep-level-7 .name code,table.props tr.deep-level-7 .name code{padding-left:25px;margin-left:150px;border-left:1px solid #DEE1E5}table.params tr.deep-level-8,table.props tr.deep-level-8{background:#d6d6d6}table.params tr.deep-level-8 .name code,table.props tr.deep-level-8 .name code{padding-left:25px;margin-left:175px;border-left:1px solid #DEE1E5}table.params tr.deep-level-9,table.props tr.deep-level-9{background:#d1d1d1}table.params tr.deep-level-9 .name code,table.props tr.deep-level-9 .name code{padding-left:25px;margin-left:200px;border-left:1px solid #DEE1E5}table.params tr.deep-level-10,table.props tr.deep-level-10{background:#ccc}table.params tr.deep-level-10 .name code,table.props tr.deep-level-10 .name code{padding-left:25px;margin-left:225px;border-left:1px solid #DEE1E5}.prettyprint{border-radius:2px;background-color:#2F4858}.prettyprint code{font-family:"Inconsolata",monospace}pre.prettyprint li.L0,pre.prettyprint li.L1,pre.prettyprint li.L2,pre.prettyprint li.L3,pre.prettyprint li.L4,pre.prettyprint li.L5,pre.prettyprint li.L6,pre.prettyprint li.L7,pre.prettyprint li.L8,pre.prettyprint li.L9{background:none}.button{transition:all 0.2s;border-radius:4px;padding:8px 24px;height:40px;border-color:#4268F6;color:#4268F6}.button:hover{color:#535B8E;border-color:#535B8E;transition:all 0.2s}.button.is-primary{background-color:#4268F6}.button.is-primary:hover{background-color:#535B8E}.button.is-primary.is-outlined{border-color:#4268F6;color:#4268F6}.button.is-primary.is-outlined:hover{border-color:#535B8E;color:#535B8E;background:transparent}.button.is-success{background:#69D6D4}.button.is-white.is-outlined{background:transparent;border-color:#fff}.button>i:first-child{margin-right:8px;margin-left:-8px}.tag-source{margin:28px 0}.tag-source span{display:inline-block;padding:13px 14px}.tag-source span a{color:#EAEAF1}.tag-source span a:hover{color:#798897}.method-parameter{font-size:20px}.method-parameter label{color:18px}.method-parameter ul{margin:0 0 0 25px}.mermaid .edgeLabel{background:white;color:#2F4858;font-size:15px;font-weight:normal}.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect{fill:rgba(248,249,250,0.8) !important;stroke:rgba(121,136,151,0.6) !important}.mermaid .cluster rect{fill:rgba(125,132,255,0.1) !important;stroke:rgba(125,132,255,0.5) !important}.mermaid .node g.label{color:#2F4858}.mermaid .node g.label div{font-weight:normal;font-size:15px}.tag{text-transform:uppercase}.details dt{font-size:20px;border-left:2px solid #008DDF;padding-left:16px} +/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */ +@-webkit-keyframes spinAround { + from { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes spinAround { + from { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.delete, +.modal-close, +.is-unselectable, +.button, +.file, +.breadcrumb, +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, +.tabs { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.select:not(.is-multiple):not(.is-loading)::after, +.navbar-link:not(.is-arrowless)::after { + border: 3px solid rgba(0, 0, 0, 0); + border-radius: 2px; + border-right: 0; + border-top: 0; + content: ' '; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: center; + transform-origin: center; + width: 0.625em; +} +.box:not(:last-child), +.content:not(:last-child), +.notification:not(:last-child), +.progress:not(:last-child), +.table:not(:last-child), +.table-container:not(:last-child), +.title:not(:last-child), +.subtitle:not(:last-child), +.block:not(:last-child), +.highlight:not(:last-child), +.breadcrumb:not(:last-child), +.level:not(:last-child), +.list:not(:last-child), +.message:not(:last-child), +.tabs:not(:last-child) { + margin-bottom: 1.5rem; +} +.delete, +.modal-close { + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; +} +.delete::before, +.modal-close::before, +.delete::after, +.modal-close::after { + background-color: #fff; + content: ''; + display: block; + left: 50%; + position: absolute; + top: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + -webkit-transform-origin: center center; + transform-origin: center center; +} +.delete::before, +.modal-close::before { + height: 2px; + width: 50%; +} +.delete::after, +.modal-close::after { + height: 50%; + width: 2px; +} +.delete:hover, +.modal-close:hover, +.delete:focus, +.modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); +} +.delete:active, +.modal-close:active { + background-color: rgba(10, 10, 10, 0.4); +} +.is-small.delete, +.is-small.modal-close { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; +} +.is-medium.delete, +.is-medium.modal-close { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; +} +.is-large.delete, +.is-large.modal-close { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; +} +.button.is-loading::after, +.loader, +.select.is-loading::after, +.control.is-loading::after { + -webkit-animation: spinAround 500ms infinite linear; + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ''; + display: block; + height: 1em; + position: relative; + width: 1em; +} +.is-overlay, +.image.is-square img, +.image.is-square .has-ratio, +.image.is-1by1 img, +.image.is-1by1 .has-ratio, +.image.is-5by4 img, +.image.is-5by4 .has-ratio, +.image.is-4by3 img, +.image.is-4by3 .has-ratio, +.image.is-3by2 img, +.image.is-3by2 .has-ratio, +.image.is-5by3 img, +.image.is-5by3 .has-ratio, +.image.is-16by9 img, +.image.is-16by9 .has-ratio, +.image.is-2by1 img, +.image.is-2by1 .has-ratio, +.image.is-3by1 img, +.image.is-3by1 .has-ratio, +.image.is-4by5 img, +.image.is-4by5 .has-ratio, +.image.is-3by4 img, +.image.is-3by4 .has-ratio, +.image.is-2by3 img, +.image.is-2by3 .has-ratio, +.image.is-3by5 img, +.image.is-3by5 .has-ratio, +.image.is-9by16 img, +.image.is-9by16 .has-ratio, +.image.is-1by2 img, +.image.is-1by2 .has-ratio, +.image.is-1by3 img, +.image.is-1by3 .has-ratio, +.modal, +.modal-background, +.hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} +.button, +.input, +.textarea, +.select select, +.file-cta, +.file-name, +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + -moz-appearance: none; + -webkit-appearance: none; + align-items: center; + border: 1px solid transparent; + border-radius: 4px; + box-shadow: none; + display: inline-flex; + font-size: 1rem; + height: 2.25em; + justify-content: flex-start; + line-height: 1.5; + padding-bottom: calc(0.375em - 1px); + padding-left: calc(0.625em - 1px); + padding-right: calc(0.625em - 1px); + padding-top: calc(0.375em - 1px); + position: relative; + vertical-align: top; +} +.button:focus, +.input:focus, +.textarea:focus, +.select select:focus, +.file-cta:focus, +.file-name:focus, +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus, +.pagination-ellipsis:focus, +.is-focused.button, +.is-focused.input, +.is-focused.textarea, +.select select.is-focused, +.is-focused.file-cta, +.is-focused.file-name, +.is-focused.pagination-previous, +.is-focused.pagination-next, +.is-focused.pagination-link, +.is-focused.pagination-ellipsis, +.button:active, +.input:active, +.textarea:active, +.select select:active, +.file-cta:active, +.file-name:active, +.pagination-previous:active, +.pagination-next:active, +.pagination-link:active, +.pagination-ellipsis:active, +.is-active.button, +.is-active.input, +.is-active.textarea, +.select select.is-active, +.is-active.file-cta, +.is-active.file-name, +.is-active.pagination-previous, +.is-active.pagination-next, +.is-active.pagination-link, +.is-active.pagination-ellipsis { + outline: none; +} +.button[disabled], +.input[disabled], +.textarea[disabled], +.select select[disabled], +.file-cta[disabled], +.file-name[disabled], +.pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled], +.pagination-ellipsis[disabled], +fieldset[disabled] .button, +fieldset[disabled] .input, +fieldset[disabled] .textarea, +fieldset[disabled] .select select, +.select fieldset[disabled] select, +fieldset[disabled] .file-cta, +fieldset[disabled] .file-name, +fieldset[disabled] .pagination-previous, +fieldset[disabled] .pagination-next, +fieldset[disabled] .pagination-link, +fieldset[disabled] .pagination-ellipsis { + cursor: not-allowed; +} /*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */ +html, +body, +p, +ol, +ul, +li, +dl, +dt, +dd, +blockquote, +figure, +fieldset, +legend, +textarea, +pre, +iframe, +hr, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + padding: 0; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 100%; + font-weight: normal; +} +ul { + list-style: none; +} +button, +input, +select, +textarea { + margin: 0; +} +html { + box-sizing: border-box; +} +*, +*::before, +*::after { + box-sizing: inherit; +} +img, +embed, +iframe, +object, +video { + height: auto; + max-width: 100%; +} +audio { + max-width: 100%; +} +iframe { + border: 0; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +td:not([align]), +th:not([align]) { + text-align: left; +} +html { + background-color: #fff; + font-size: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-width: 300px; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; +} +article, +aside, +figure, +footer, +header, +hgroup, +section { + display: block; +} +body, +button, +input, +select, +textarea { + font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', + 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', + 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; +} +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: monospace; +} +body { + color: #4a4a4a; + font-size: 1em; + font-weight: 400; + line-height: 1.5; +} +a { + color: #3273dc; + cursor: pointer; + text-decoration: none; +} +a strong { + color: currentColor; +} +a:hover { + color: #363636; +} +code { + background-color: #f5f5f5; + color: #ff3860; + font-size: 0.875em; + font-weight: normal; + padding: 0.25em 0.5em 0.25em; +} +hr { + background-color: #f5f5f5; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; +} +img { + height: auto; + max-width: 100%; +} +input[type='checkbox'], +input[type='radio'] { + vertical-align: baseline; +} +small { + font-size: 0.875em; +} +span { + font-style: inherit; + font-weight: inherit; +} +strong { + color: #363636; + font-weight: 700; +} +fieldset { + border: none; +} +pre { + -webkit-overflow-scrolling: touch; + background-color: #f5f5f5; + color: #4a4a4a; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; +} +pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; +} +table td, +table th { + vertical-align: top; +} +table td:not([align]), +table th:not([align]) { + text-align: left; +} +table th { + color: #363636; +} +.is-clearfix::after { + clear: both; + content: ' '; + display: table; +} +.is-pulled-left { + float: left !important; +} +.is-pulled-right { + float: right !important; +} +.is-clipped { + overflow: hidden !important; +} +.is-size-1 { + font-size: 3rem !important; +} +.is-size-2 { + font-size: 2.5rem !important; +} +.is-size-3 { + font-size: 2rem !important; +} +.is-size-4 { + font-size: 1.5rem !important; +} +.is-size-5 { + font-size: 1.25rem !important; +} +.is-size-6 { + font-size: 1rem !important; +} +.is-size-7 { + font-size: 0.75rem !important; +} +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; + } + .is-size-2-mobile { + font-size: 2.5rem !important; + } + .is-size-3-mobile { + font-size: 2rem !important; + } + .is-size-4-mobile { + font-size: 1.5rem !important; + } + .is-size-5-mobile { + font-size: 1.25rem !important; + } + .is-size-6-mobile { + font-size: 1rem !important; + } + .is-size-7-mobile { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; + } + .is-size-2-tablet { + font-size: 2.5rem !important; + } + .is-size-3-tablet { + font-size: 2rem !important; + } + .is-size-4-tablet { + font-size: 1.5rem !important; + } + .is-size-5-tablet { + font-size: 1.25rem !important; + } + .is-size-6-tablet { + font-size: 1rem !important; + } + .is-size-7-tablet { + font-size: 0.75rem !important; + } +} +@media screen and (max-width: 1023px) { + .is-size-1-touch { + font-size: 3rem !important; + } + .is-size-2-touch { + font-size: 2.5rem !important; + } + .is-size-3-touch { + font-size: 2rem !important; + } + .is-size-4-touch { + font-size: 1.5rem !important; + } + .is-size-5-touch { + font-size: 1.25rem !important; + } + .is-size-6-touch { + font-size: 1rem !important; + } + .is-size-7-touch { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1024px) { + .is-size-1-desktop { + font-size: 3rem !important; + } + .is-size-2-desktop { + font-size: 2.5rem !important; + } + .is-size-3-desktop { + font-size: 2rem !important; + } + .is-size-4-desktop { + font-size: 1.5rem !important; + } + .is-size-5-desktop { + font-size: 1.25rem !important; + } + .is-size-6-desktop { + font-size: 1rem !important; + } + .is-size-7-desktop { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; + } + .is-size-2-widescreen { + font-size: 2.5rem !important; + } + .is-size-3-widescreen { + font-size: 2rem !important; + } + .is-size-4-widescreen { + font-size: 1.5rem !important; + } + .is-size-5-widescreen { + font-size: 1.25rem !important; + } + .is-size-6-widescreen { + font-size: 1rem !important; + } + .is-size-7-widescreen { + font-size: 0.75rem !important; + } +} +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; + } + .is-size-2-fullhd { + font-size: 2.5rem !important; + } + .is-size-3-fullhd { + font-size: 2rem !important; + } + .is-size-4-fullhd { + font-size: 1.5rem !important; + } + .is-size-5-fullhd { + font-size: 1.25rem !important; + } + .is-size-6-fullhd { + font-size: 1rem !important; + } + .is-size-7-fullhd { + font-size: 0.75rem !important; + } +} +.has-text-centered { + text-align: center !important; +} +.has-text-justified { + text-align: justify !important; +} +.has-text-left { + text-align: left !important; +} +.has-text-right { + text-align: right !important; +} +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-centered-tablet-only { + text-align: center !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-centered-touch { + text-align: center !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-centered-desktop { + text-align: center !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; + } +} +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-justified-tablet-only { + text-align: justify !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-justified-touch { + text-align: justify !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-justified-desktop { + text-align: justify !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-justified-desktop-only { + text-align: justify !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-justified-widescreen { + text-align: justify !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-justified-widescreen-only { + text-align: justify !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-justified-fullhd { + text-align: justify !important; + } +} +@media screen and (max-width: 768px) { + .has-text-left-mobile { + text-align: left !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-left-tablet { + text-align: left !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-left-tablet-only { + text-align: left !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-left-touch { + text-align: left !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-left-desktop { + text-align: left !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-left-desktop-only { + text-align: left !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-left-widescreen { + text-align: left !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-left-widescreen-only { + text-align: left !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-left-fullhd { + text-align: left !important; + } +} +@media screen and (max-width: 768px) { + .has-text-right-mobile { + text-align: right !important; + } +} +@media screen and (min-width: 769px), print { + .has-text-right-tablet { + text-align: right !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .has-text-right-tablet-only { + text-align: right !important; + } +} +@media screen and (max-width: 1023px) { + .has-text-right-touch { + text-align: right !important; + } +} +@media screen and (min-width: 1024px) { + .has-text-right-desktop { + text-align: right !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .has-text-right-desktop-only { + text-align: right !important; + } +} +@media screen and (min-width: 1216px) { + .has-text-right-widescreen { + text-align: right !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-right-widescreen-only { + text-align: right !important; + } +} +@media screen and (min-width: 1408px) { + .has-text-right-fullhd { + text-align: right !important; + } +} +.is-capitalized { + text-transform: capitalize !important; +} +.is-lowercase { + text-transform: lowercase !important; +} +.is-uppercase { + text-transform: uppercase !important; +} +.is-italic { + font-style: italic !important; +} +.has-text-white { + color: #fff !important; +} +a.has-text-white:hover, +a.has-text-white:focus { + color: #e6e6e6 !important; +} +.has-background-white { + background-color: #fff !important; +} +.has-text-black { + color: #0a0a0a !important; +} +a.has-text-black:hover, +a.has-text-black:focus { + color: #000 !important; +} +.has-background-black { + background-color: #0a0a0a !important; +} +.has-text-light { + color: #f5f5f5 !important; +} +a.has-text-light:hover, +a.has-text-light:focus { + color: #dbdbdb !important; +} +.has-background-light { + background-color: #f5f5f5 !important; +} +.has-text-dark { + color: #363636 !important; +} +a.has-text-dark:hover, +a.has-text-dark:focus { + color: #1c1c1c !important; +} +.has-background-dark { + background-color: #363636 !important; +} +.has-text-primary { + color: #00d1b2 !important; +} +a.has-text-primary:hover, +a.has-text-primary:focus { + color: #009e86 !important; +} +.has-background-primary { + background-color: #00d1b2 !important; +} +.has-text-link { + color: #3273dc !important; +} +a.has-text-link:hover, +a.has-text-link:focus { + color: #205bbc !important; +} +.has-background-link { + background-color: #3273dc !important; +} +.has-text-info { + color: #209cee !important; +} +a.has-text-info:hover, +a.has-text-info:focus { + color: #0f81cc !important; +} +.has-background-info { + background-color: #209cee !important; +} +.has-text-success { + color: #23d160 !important; +} +a.has-text-success:hover, +a.has-text-success:focus { + color: #1ca64c !important; +} +.has-background-success { + background-color: #23d160 !important; +} +.has-text-warning { + color: #ffdd57 !important; +} +a.has-text-warning:hover, +a.has-text-warning:focus { + color: #ffd324 !important; +} +.has-background-warning { + background-color: #ffdd57 !important; +} +.has-text-danger { + color: #ff3860 !important; +} +a.has-text-danger:hover, +a.has-text-danger:focus { + color: #ff0537 !important; +} +.has-background-danger { + background-color: #ff3860 !important; +} +.has-text-black-bis { + color: #121212 !important; +} +.has-background-black-bis { + background-color: #121212 !important; +} +.has-text-black-ter { + color: #242424 !important; +} +.has-background-black-ter { + background-color: #242424 !important; +} +.has-text-grey-darker { + color: #363636 !important; +} +.has-background-grey-darker { + background-color: #363636 !important; +} +.has-text-grey-dark { + color: #4a4a4a !important; +} +.has-background-grey-dark { + background-color: #4a4a4a !important; +} +.has-text-grey { + color: #7a7a7a !important; +} +.has-background-grey { + background-color: #7a7a7a !important; +} +.has-text-grey-light { + color: #b5b5b5 !important; +} +.has-background-grey-light { + background-color: #b5b5b5 !important; +} +.has-text-grey-lighter { + color: #dbdbdb !important; +} +.has-background-grey-lighter { + background-color: #dbdbdb !important; +} +.has-text-white-ter { + color: #f5f5f5 !important; +} +.has-background-white-ter { + background-color: #f5f5f5 !important; +} +.has-text-white-bis { + color: #fafafa !important; +} +.has-background-white-bis { + background-color: #fafafa !important; +} +.has-text-weight-light { + font-weight: 300 !important; +} +.has-text-weight-normal { + font-weight: 400 !important; +} +.has-text-weight-medium { + font-weight: 500 !important; +} +.has-text-weight-semibold { + font-weight: 600 !important; +} +.has-text-weight-bold { + font-weight: 700 !important; +} +.is-family-primary { + font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', + 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', + 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; +} +.is-family-secondary { + font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', + 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', + 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; +} +.is-family-sans-serif { + font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', + 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', + 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; +} +.is-family-monospace { + font-family: monospace !important; +} +.is-family-code { + font-family: monospace !important; +} +.is-block { + display: block !important; +} +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; + } +} +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-block-tablet-only { + display: block !important; + } +} +@media screen and (max-width: 1023px) { + .is-block-touch { + display: block !important; + } +} +@media screen and (min-width: 1024px) { + .is-block-desktop { + display: block !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; + } +} +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; + } +} +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; + } +} +.is-flex { + display: flex !important; +} +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: flex !important; + } +} +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: flex !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-flex-tablet-only { + display: flex !important; + } +} +@media screen and (max-width: 1023px) { + .is-flex-touch { + display: flex !important; + } +} +@media screen and (min-width: 1024px) { + .is-flex-desktop { + display: flex !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: flex !important; + } +} +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: flex !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: flex !important; + } +} +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: flex !important; + } +} +.is-inline { + display: inline !important; +} +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-tablet-only { + display: inline !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-touch { + display: inline !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-desktop { + display: inline !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; + } +} +.is-inline-block { + display: inline-block !important; +} +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-block-tablet-only { + display: inline-block !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-block-touch { + display: inline-block !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-block-desktop { + display: inline-block !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; + } +} +.is-inline-flex { + display: inline-flex !important; +} +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: inline-flex !important; + } +} +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: inline-flex !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-inline-flex-tablet-only { + display: inline-flex !important; + } +} +@media screen and (max-width: 1023px) { + .is-inline-flex-touch { + display: inline-flex !important; + } +} +@media screen and (min-width: 1024px) { + .is-inline-flex-desktop { + display: inline-flex !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: inline-flex !important; + } +} +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: inline-flex !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: inline-flex !important; + } +} +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: inline-flex !important; + } +} +.is-hidden { + display: none !important; +} +.is-sr-only { + border: none !important; + clip: rect(0, 0, 0, 0) !important; + height: 0.01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 0.01em !important; +} +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; + } +} +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-hidden-tablet-only { + display: none !important; + } +} +@media screen and (max-width: 1023px) { + .is-hidden-touch { + display: none !important; + } +} +@media screen and (min-width: 1024px) { + .is-hidden-desktop { + display: none !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; + } +} +@media screen and (min-width: 1216px) { + .is-hidden-widescreen { + display: none !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-hidden-widescreen-only { + display: none !important; + } +} +@media screen and (min-width: 1408px) { + .is-hidden-fullhd { + display: none !important; + } +} +.is-invisible { + visibility: hidden !important; +} +@media screen and (max-width: 768px) { + .is-invisible-mobile { + visibility: hidden !important; + } +} +@media screen and (min-width: 769px), print { + .is-invisible-tablet { + visibility: hidden !important; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .is-invisible-tablet-only { + visibility: hidden !important; + } +} +@media screen and (max-width: 1023px) { + .is-invisible-touch { + visibility: hidden !important; + } +} +@media screen and (min-width: 1024px) { + .is-invisible-desktop { + visibility: hidden !important; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .is-invisible-desktop-only { + visibility: hidden !important; + } +} +@media screen and (min-width: 1216px) { + .is-invisible-widescreen { + visibility: hidden !important; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-invisible-widescreen-only { + visibility: hidden !important; + } +} +@media screen and (min-width: 1408px) { + .is-invisible-fullhd { + visibility: hidden !important; + } +} +.is-marginless { + margin: 0 !important; +} +.is-paddingless { + padding: 0 !important; +} +.is-radiusless { + border-radius: 0 !important; +} +.is-shadowless { + box-shadow: none !important; +} +.is-relative { + position: relative !important; +} +.box { + background-color: #fff; + border-radius: 6px; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + display: block; + padding: 1.25rem; +} +a.box:hover, +a.box:focus { + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; +} +a.box:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; +} +.button { + background-color: #fff; + border-color: #dbdbdb; + border-width: 1px; + color: #363636; + cursor: pointer; + justify-content: center; + padding-bottom: calc(0.375em - 1px); + padding-left: 0.75em; + padding-right: 0.75em; + padding-top: calc(0.375em - 1px); + text-align: center; + white-space: nowrap; +} +.button strong { + color: inherit; +} +.button .icon, +.button .icon.is-small, +.button .icon.is-medium, +.button .icon.is-large { + height: 1.5em; + width: 1.5em; +} +.button .icon:first-child:not(:last-child) { + margin-left: calc(-0.375em - 1px); + margin-right: 0.1875em; +} +.button .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: calc(-0.375em - 1px); +} +.button .icon:first-child:last-child { + margin-left: calc(-0.375em - 1px); + margin-right: calc(-0.375em - 1px); +} +.button:hover, +.button.is-hovered { + border-color: #b5b5b5; + color: #363636; +} +.button:focus, +.button.is-focused { + border-color: #3273dc; + color: #363636; +} +.button:focus:not(:active), +.button.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.button:active, +.button.is-active { + border-color: #4a4a4a; + color: #363636; +} +.button.is-text { + background-color: transparent; + border-color: transparent; + color: #4a4a4a; + text-decoration: underline; +} +.button.is-text:hover, +.button.is-text.is-hovered, +.button.is-text:focus, +.button.is-text.is-focused { + background-color: #f5f5f5; + color: #363636; +} +.button.is-text:active, +.button.is-text.is-active { + background-color: #e8e8e8; + color: #363636; +} +.button.is-text[disabled], +fieldset[disabled] .button.is-text { + background-color: transparent; + border-color: transparent; + box-shadow: none; +} +.button.is-white { + background-color: #fff; + border-color: transparent; + color: #0a0a0a; +} +.button.is-white:hover, +.button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} +.button.is-white:focus, +.button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; +} +.button.is-white:focus:not(:active), +.button.is-white.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.button.is-white:active, +.button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} +.button.is-white[disabled], +fieldset[disabled] .button.is-white { + background-color: #fff; + border-color: transparent; + box-shadow: none; +} +.button.is-white.is-inverted { + background-color: #0a0a0a; + color: #fff; +} +.button.is-white.is-inverted:hover, +.button.is-white.is-inverted.is-hovered { + background-color: #000; +} +.button.is-white.is-inverted[disabled], +fieldset[disabled] .button.is-white.is-inverted { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: #fff; +} +.button.is-white.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} +.button.is-white.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-white.is-outlined:hover, +.button.is-white.is-outlined.is-hovered, +.button.is-white.is-outlined:focus, +.button.is-white.is-outlined.is-focused { + background-color: #fff; + border-color: #fff; + color: #0a0a0a; +} +.button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-white.is-outlined.is-loading:hover::after, +.button.is-white.is-outlined.is-loading.is-hovered::after, +.button.is-white.is-outlined.is-loading:focus::after, +.button.is-white.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} +.button.is-white.is-outlined[disabled], +fieldset[disabled] .button.is-white.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} +.button.is-white.is-inverted.is-outlined:hover, +.button.is-white.is-inverted.is-outlined.is-hovered, +.button.is-white.is-inverted.is-outlined:focus, +.button.is-white.is-inverted.is-outlined.is-focused { + background-color: #0a0a0a; + color: #fff; +} +.button.is-white.is-inverted.is-outlined.is-loading:hover::after, +.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-white.is-inverted.is-outlined.is-loading:focus::after, +.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-white.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} +.button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: #fff; +} +.button.is-black:hover, +.button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: #fff; +} +.button.is-black:focus, +.button.is-black.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-black:focus:not(:active), +.button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.button.is-black:active, +.button.is-black.is-active { + background-color: #000; + border-color: transparent; + color: #fff; +} +.button.is-black[disabled], +fieldset[disabled] .button.is-black { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; +} +.button.is-black.is-inverted { + background-color: #fff; + color: #0a0a0a; +} +.button.is-black.is-inverted:hover, +.button.is-black.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-black.is-inverted[disabled], +fieldset[disabled] .button.is-black.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; +} +.button.is-black.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; +} +.button.is-black.is-outlined:hover, +.button.is-black.is-outlined.is-hovered, +.button.is-black.is-outlined:focus, +.button.is-black.is-outlined.is-focused { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: #fff; +} +.button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} +.button.is-black.is-outlined.is-loading:hover::after, +.button.is-black.is-outlined.is-loading.is-hovered::after, +.button.is-black.is-outlined.is-loading:focus::after, +.button.is-black.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-black.is-outlined[disabled], +fieldset[disabled] .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; +} +.button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-black.is-inverted.is-outlined:hover, +.button.is-black.is-inverted.is-outlined.is-hovered, +.button.is-black.is-inverted.is-outlined:focus, +.button.is-black.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #0a0a0a; +} +.button.is-black.is-inverted.is-outlined.is-loading:hover::after, +.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-black.is-inverted.is-outlined.is-loading:focus::after, +.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; +} +.button.is-black.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-light { + background-color: #f5f5f5; + border-color: transparent; + color: #363636; +} +.button.is-light:hover, +.button.is-light.is-hovered { + background-color: #eee; + border-color: transparent; + color: #363636; +} +.button.is-light:focus, +.button.is-light.is-focused { + border-color: transparent; + color: #363636; +} +.button.is-light:focus:not(:active), +.button.is-light.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.button.is-light:active, +.button.is-light.is-active { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; +} +.button.is-light[disabled], +fieldset[disabled] .button.is-light { + background-color: #f5f5f5; + border-color: transparent; + box-shadow: none; +} +.button.is-light.is-inverted { + background-color: #363636; + color: #f5f5f5; +} +.button.is-light.is-inverted:hover, +.button.is-light.is-inverted.is-hovered { + background-color: #292929; +} +.button.is-light.is-inverted[disabled], +fieldset[disabled] .button.is-light.is-inverted { + background-color: #363636; + border-color: transparent; + box-shadow: none; + color: #f5f5f5; +} +.button.is-light.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; +} +.button.is-light.is-outlined { + background-color: transparent; + border-color: #f5f5f5; + color: #f5f5f5; +} +.button.is-light.is-outlined:hover, +.button.is-light.is-outlined.is-hovered, +.button.is-light.is-outlined:focus, +.button.is-light.is-outlined.is-focused { + background-color: #f5f5f5; + border-color: #f5f5f5; + color: #363636; +} +.button.is-light.is-outlined.is-loading::after { + border-color: transparent transparent #f5f5f5 #f5f5f5 !important; +} +.button.is-light.is-outlined.is-loading:hover::after, +.button.is-light.is-outlined.is-loading.is-hovered::after, +.button.is-light.is-outlined.is-loading:focus::after, +.button.is-light.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #363636 #363636 !important; +} +.button.is-light.is-outlined[disabled], +fieldset[disabled] .button.is-light.is-outlined { + background-color: transparent; + border-color: #f5f5f5; + box-shadow: none; + color: #f5f5f5; +} +.button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} +.button.is-light.is-inverted.is-outlined:hover, +.button.is-light.is-inverted.is-outlined.is-hovered, +.button.is-light.is-inverted.is-outlined:focus, +.button.is-light.is-inverted.is-outlined.is-focused { + background-color: #363636; + color: #f5f5f5; +} +.button.is-light.is-inverted.is-outlined.is-loading:hover::after, +.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-light.is-inverted.is-outlined.is-loading:focus::after, +.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #f5f5f5 #f5f5f5 !important; +} +.button.is-light.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; +} +.button.is-dark { + background-color: #363636; + border-color: transparent; + color: #f5f5f5; +} +.button.is-dark:hover, +.button.is-dark.is-hovered { + background-color: #2f2f2f; + border-color: transparent; + color: #f5f5f5; +} +.button.is-dark:focus, +.button.is-dark.is-focused { + border-color: transparent; + color: #f5f5f5; +} +.button.is-dark:focus:not(:active), +.button.is-dark.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.button.is-dark:active, +.button.is-dark.is-active { + background-color: #292929; + border-color: transparent; + color: #f5f5f5; +} +.button.is-dark[disabled], +fieldset[disabled] .button.is-dark { + background-color: #363636; + border-color: transparent; + box-shadow: none; +} +.button.is-dark.is-inverted { + background-color: #f5f5f5; + color: #363636; +} +.button.is-dark.is-inverted:hover, +.button.is-dark.is-inverted.is-hovered { + background-color: #e8e8e8; +} +.button.is-dark.is-inverted[disabled], +fieldset[disabled] .button.is-dark.is-inverted { + background-color: #f5f5f5; + border-color: transparent; + box-shadow: none; + color: #363636; +} +.button.is-dark.is-loading::after { + border-color: transparent transparent #f5f5f5 #f5f5f5 !important; +} +.button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; +} +.button.is-dark.is-outlined:hover, +.button.is-dark.is-outlined.is-hovered, +.button.is-dark.is-outlined:focus, +.button.is-dark.is-outlined.is-focused { + background-color: #363636; + border-color: #363636; + color: #f5f5f5; +} +.button.is-dark.is-outlined.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; +} +.button.is-dark.is-outlined.is-loading:hover::after, +.button.is-dark.is-outlined.is-loading.is-hovered::after, +.button.is-dark.is-outlined.is-loading:focus::after, +.button.is-dark.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #f5f5f5 #f5f5f5 !important; +} +.button.is-dark.is-outlined[disabled], +fieldset[disabled] .button.is-dark.is-outlined { + background-color: transparent; + border-color: #363636; + box-shadow: none; + color: #363636; +} +.button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #f5f5f5; + color: #f5f5f5; +} +.button.is-dark.is-inverted.is-outlined:hover, +.button.is-dark.is-inverted.is-outlined.is-hovered, +.button.is-dark.is-inverted.is-outlined:focus, +.button.is-dark.is-inverted.is-outlined.is-focused { + background-color: #f5f5f5; + color: #363636; +} +.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, +.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-dark.is-inverted.is-outlined.is-loading:focus::after, +.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #363636 #363636 !important; +} +.button.is-dark.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-dark.is-inverted.is-outlined { + background-color: transparent; + border-color: #f5f5f5; + box-shadow: none; + color: #f5f5f5; +} +.button.is-primary { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} +.button.is-primary:hover, +.button.is-primary.is-hovered { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} +.button.is-primary:focus, +.button.is-primary.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-primary:focus:not(:active), +.button.is-primary.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} +.button.is-primary:active, +.button.is-primary.is-active { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} +.button.is-primary[disabled], +fieldset[disabled] .button.is-primary { + background-color: #00d1b2; + border-color: transparent; + box-shadow: none; +} +.button.is-primary.is-inverted { + background-color: #fff; + color: #00d1b2; +} +.button.is-primary.is-inverted:hover, +.button.is-primary.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-primary.is-inverted[disabled], +fieldset[disabled] .button.is-primary.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #00d1b2; +} +.button.is-primary.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + color: #00d1b2; +} +.button.is-primary.is-outlined:hover, +.button.is-primary.is-outlined.is-hovered, +.button.is-primary.is-outlined:focus, +.button.is-primary.is-outlined.is-focused { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} +.button.is-primary.is-outlined.is-loading::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} +.button.is-primary.is-outlined.is-loading:hover::after, +.button.is-primary.is-outlined.is-loading.is-hovered::after, +.button.is-primary.is-outlined.is-loading:focus::after, +.button.is-primary.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-primary.is-outlined[disabled], +fieldset[disabled] .button.is-primary.is-outlined { + background-color: transparent; + border-color: #00d1b2; + box-shadow: none; + color: #00d1b2; +} +.button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-primary.is-inverted.is-outlined:hover, +.button.is-primary.is-inverted.is-outlined.is-hovered, +.button.is-primary.is-inverted.is-outlined:focus, +.button.is-primary.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #00d1b2; +} +.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, +.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-primary.is-inverted.is-outlined.is-loading:focus::after, +.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #00d1b2 #00d1b2 !important; +} +.button.is-primary.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-primary.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-link { + background-color: #3273dc; + border-color: transparent; + color: #fff; +} +.button.is-link:hover, +.button.is-link.is-hovered { + background-color: #276cda; + border-color: transparent; + color: #fff; +} +.button.is-link:focus, +.button.is-link.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-link:focus:not(:active), +.button.is-link.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.button.is-link:active, +.button.is-link.is-active { + background-color: #2366d1; + border-color: transparent; + color: #fff; +} +.button.is-link[disabled], +fieldset[disabled] .button.is-link { + background-color: #3273dc; + border-color: transparent; + box-shadow: none; +} +.button.is-link.is-inverted { + background-color: #fff; + color: #3273dc; +} +.button.is-link.is-inverted:hover, +.button.is-link.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-link.is-inverted[disabled], +fieldset[disabled] .button.is-link.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #3273dc; +} +.button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-link.is-outlined { + background-color: transparent; + border-color: #3273dc; + color: #3273dc; +} +.button.is-link.is-outlined:hover, +.button.is-link.is-outlined.is-hovered, +.button.is-link.is-outlined:focus, +.button.is-link.is-outlined.is-focused { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; +} +.button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent #3273dc #3273dc !important; +} +.button.is-link.is-outlined.is-loading:hover::after, +.button.is-link.is-outlined.is-loading.is-hovered::after, +.button.is-link.is-outlined.is-loading:focus::after, +.button.is-link.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-link.is-outlined[disabled], +fieldset[disabled] .button.is-link.is-outlined { + background-color: transparent; + border-color: #3273dc; + box-shadow: none; + color: #3273dc; +} +.button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-link.is-inverted.is-outlined:hover, +.button.is-link.is-inverted.is-outlined.is-hovered, +.button.is-link.is-inverted.is-outlined:focus, +.button.is-link.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #3273dc; +} +.button.is-link.is-inverted.is-outlined.is-loading:hover::after, +.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-link.is-inverted.is-outlined.is-loading:focus::after, +.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #3273dc #3273dc !important; +} +.button.is-link.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-info { + background-color: #209cee; + border-color: transparent; + color: #fff; +} +.button.is-info:hover, +.button.is-info.is-hovered { + background-color: #1496ed; + border-color: transparent; + color: #fff; +} +.button.is-info:focus, +.button.is-info.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-info:focus:not(:active), +.button.is-info.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} +.button.is-info:active, +.button.is-info.is-active { + background-color: #118fe4; + border-color: transparent; + color: #fff; +} +.button.is-info[disabled], +fieldset[disabled] .button.is-info { + background-color: #209cee; + border-color: transparent; + box-shadow: none; +} +.button.is-info.is-inverted { + background-color: #fff; + color: #209cee; +} +.button.is-info.is-inverted:hover, +.button.is-info.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-info.is-inverted[disabled], +fieldset[disabled] .button.is-info.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #209cee; +} +.button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-info.is-outlined { + background-color: transparent; + border-color: #209cee; + color: #209cee; +} +.button.is-info.is-outlined:hover, +.button.is-info.is-outlined.is-hovered, +.button.is-info.is-outlined:focus, +.button.is-info.is-outlined.is-focused { + background-color: #209cee; + border-color: #209cee; + color: #fff; +} +.button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #209cee #209cee !important; +} +.button.is-info.is-outlined.is-loading:hover::after, +.button.is-info.is-outlined.is-loading.is-hovered::after, +.button.is-info.is-outlined.is-loading:focus::after, +.button.is-info.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-info.is-outlined[disabled], +fieldset[disabled] .button.is-info.is-outlined { + background-color: transparent; + border-color: #209cee; + box-shadow: none; + color: #209cee; +} +.button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-info.is-inverted.is-outlined:hover, +.button.is-info.is-inverted.is-outlined.is-hovered, +.button.is-info.is-inverted.is-outlined:focus, +.button.is-info.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #209cee; +} +.button.is-info.is-inverted.is-outlined.is-loading:hover::after, +.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-info.is-inverted.is-outlined.is-loading:focus::after, +.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #209cee #209cee !important; +} +.button.is-info.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-success { + background-color: #23d160; + border-color: transparent; + color: #fff; +} +.button.is-success:hover, +.button.is-success.is-hovered { + background-color: #22c65b; + border-color: transparent; + color: #fff; +} +.button.is-success:focus, +.button.is-success.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-success:focus:not(:active), +.button.is-success.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} +.button.is-success:active, +.button.is-success.is-active { + background-color: #20bc56; + border-color: transparent; + color: #fff; +} +.button.is-success[disabled], +fieldset[disabled] .button.is-success { + background-color: #23d160; + border-color: transparent; + box-shadow: none; +} +.button.is-success.is-inverted { + background-color: #fff; + color: #23d160; +} +.button.is-success.is-inverted:hover, +.button.is-success.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-success.is-inverted[disabled], +fieldset[disabled] .button.is-success.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #23d160; +} +.button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-success.is-outlined { + background-color: transparent; + border-color: #23d160; + color: #23d160; +} +.button.is-success.is-outlined:hover, +.button.is-success.is-outlined.is-hovered, +.button.is-success.is-outlined:focus, +.button.is-success.is-outlined.is-focused { + background-color: #23d160; + border-color: #23d160; + color: #fff; +} +.button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent #23d160 #23d160 !important; +} +.button.is-success.is-outlined.is-loading:hover::after, +.button.is-success.is-outlined.is-loading.is-hovered::after, +.button.is-success.is-outlined.is-loading:focus::after, +.button.is-success.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-success.is-outlined[disabled], +fieldset[disabled] .button.is-success.is-outlined { + background-color: transparent; + border-color: #23d160; + box-shadow: none; + color: #23d160; +} +.button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-success.is-inverted.is-outlined:hover, +.button.is-success.is-inverted.is-outlined.is-hovered, +.button.is-success.is-inverted.is-outlined:focus, +.button.is-success.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #23d160; +} +.button.is-success.is-inverted.is-outlined.is-loading:hover::after, +.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-success.is-inverted.is-outlined.is-loading:focus::after, +.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #23d160 #23d160 !important; +} +.button.is-success.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-warning { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:hover, +.button.is-warning.is-hovered { + background-color: #ffdb4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:focus, +.button.is-warning.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning:focus:not(:active), +.button.is-warning.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} +.button.is-warning:active, +.button.is-warning.is-active { + background-color: #ffd83d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning[disabled], +fieldset[disabled] .button.is-warning { + background-color: #ffdd57; + border-color: transparent; + box-shadow: none; +} +.button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} +.button.is-warning.is-inverted:hover, +.button.is-warning.is-inverted.is-hovered { + background-color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-inverted[disabled], +fieldset[disabled] .button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: #ffdd57; +} +.button.is-warning.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} +.button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffdd57; + color: #ffdd57; +} +.button.is-warning.is-outlined:hover, +.button.is-warning.is-outlined.is-hovered, +.button.is-warning.is-outlined:focus, +.button.is-warning.is-outlined.is-focused { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent #ffdd57 #ffdd57 !important; +} +.button.is-warning.is-outlined.is-loading:hover::after, +.button.is-warning.is-outlined.is-loading.is-hovered::after, +.button.is-warning.is-outlined.is-loading:focus::after, +.button.is-warning.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; +} +.button.is-warning.is-outlined[disabled], +fieldset[disabled] .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffdd57; + box-shadow: none; + color: #ffdd57; +} +.button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); +} +.button.is-warning.is-inverted.is-outlined:hover, +.button.is-warning.is-inverted.is-outlined.is-hovered, +.button.is-warning.is-inverted.is-outlined:focus, +.button.is-warning.is-inverted.is-outlined.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} +.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, +.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-warning.is-inverted.is-outlined.is-loading:focus::after, +.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #ffdd57 #ffdd57 !important; +} +.button.is-warning.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); +} +.button.is-danger { + background-color: #ff3860; + border-color: transparent; + color: #fff; +} +.button.is-danger:hover, +.button.is-danger.is-hovered { + background-color: #ff2b56; + border-color: transparent; + color: #fff; +} +.button.is-danger:focus, +.button.is-danger.is-focused { + border-color: transparent; + color: #fff; +} +.button.is-danger:focus:not(:active), +.button.is-danger.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} +.button.is-danger:active, +.button.is-danger.is-active { + background-color: #ff1f4b; + border-color: transparent; + color: #fff; +} +.button.is-danger[disabled], +fieldset[disabled] .button.is-danger { + background-color: #ff3860; + border-color: transparent; + box-shadow: none; +} +.button.is-danger.is-inverted { + background-color: #fff; + color: #ff3860; +} +.button.is-danger.is-inverted:hover, +.button.is-danger.is-inverted.is-hovered { + background-color: #f2f2f2; +} +.button.is-danger.is-inverted[disabled], +fieldset[disabled] .button.is-danger.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #ff3860; +} +.button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-danger.is-outlined { + background-color: transparent; + border-color: #ff3860; + color: #ff3860; +} +.button.is-danger.is-outlined:hover, +.button.is-danger.is-outlined.is-hovered, +.button.is-danger.is-outlined:focus, +.button.is-danger.is-outlined.is-focused { + background-color: #ff3860; + border-color: #ff3860; + color: #fff; +} +.button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent #ff3860 #ff3860 !important; +} +.button.is-danger.is-outlined.is-loading:hover::after, +.button.is-danger.is-outlined.is-loading.is-hovered::after, +.button.is-danger.is-outlined.is-loading:focus::after, +.button.is-danger.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; +} +.button.is-danger.is-outlined[disabled], +fieldset[disabled] .button.is-danger.is-outlined { + background-color: transparent; + border-color: #ff3860; + box-shadow: none; + color: #ff3860; +} +.button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; +} +.button.is-danger.is-inverted.is-outlined:hover, +.button.is-danger.is-inverted.is-outlined.is-hovered, +.button.is-danger.is-inverted.is-outlined:focus, +.button.is-danger.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #ff3860; +} +.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, +.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, +.button.is-danger.is-inverted.is-outlined.is-loading:focus::after, +.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #ff3860 #ff3860 !important; +} +.button.is-danger.is-inverted.is-outlined[disabled], +fieldset[disabled] .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; +} +.button.is-small { + border-radius: 2px; + font-size: 0.75rem; +} +.button.is-normal { + font-size: 1rem; +} +.button.is-medium { + font-size: 1.25rem; +} +.button.is-large { + font-size: 1.5rem; +} +.button[disabled], +fieldset[disabled] .button { + background-color: #fff; + border-color: #dbdbdb; + box-shadow: none; + opacity: 0.5; +} +.button.is-fullwidth { + display: flex; + width: 100%; +} +.button.is-loading { + color: transparent !important; + pointer-events: none; +} +.button.is-loading::after { + position: absolute; + left: calc(50% - (1em / 2)); + top: calc(50% - (1em / 2)); + position: absolute !important; +} +.button.is-static { + background-color: #f5f5f5; + border-color: #dbdbdb; + color: #7a7a7a; + box-shadow: none; + pointer-events: none; +} +.button.is-rounded { + border-radius: 290486px; + padding-left: 1em; + padding-right: 1em; +} +.buttons { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.buttons .button { + margin-bottom: 0.5rem; +} +.buttons .button:not(:last-child):not(.is-fullwidth) { + margin-right: 0.5rem; +} +.buttons:last-child { + margin-bottom: -0.5rem; +} +.buttons:not(:last-child) { + margin-bottom: 1rem; +} +.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { + border-radius: 2px; + font-size: 0.75rem; +} +.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { + font-size: 1.25rem; +} +.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { + font-size: 1.5rem; +} +.buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; +} +.buttons.has-addons .button:last-child { + margin-right: 0; +} +.buttons.has-addons .button:hover, +.buttons.has-addons .button.is-hovered { + z-index: 2; +} +.buttons.has-addons .button:focus, +.buttons.has-addons .button.is-focused, +.buttons.has-addons .button:active, +.buttons.has-addons .button.is-active, +.buttons.has-addons .button.is-selected { + z-index: 3; +} +.buttons.has-addons .button:focus:hover, +.buttons.has-addons .button.is-focused:hover, +.buttons.has-addons .button:active:hover, +.buttons.has-addons .button.is-active:hover, +.buttons.has-addons .button.is-selected:hover { + z-index: 4; +} +.buttons.has-addons .button.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.buttons.is-centered { + justify-content: center; +} +.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; +} +.buttons.is-right { + justify-content: flex-end; +} +.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; +} +.container { + flex-grow: 1; + margin: 0 auto; + position: relative; + width: auto; +} +@media screen and (min-width: 1024px) { + .container { + max-width: 960px; + } + .container.is-fluid { + margin-left: 32px; + margin-right: 32px; + max-width: none; + } +} +@media screen and (max-width: 1215px) { + .container.is-widescreen { + max-width: 1152px; + } +} +@media screen and (max-width: 1407px) { + .container.is-fullhd { + max-width: 1344px; + } +} +@media screen and (min-width: 1216px) { + .container { + max-width: 1152px; + } +} +@media screen and (min-width: 1408px) { + .container { + max-width: 1344px; + } +} +.content li + li { + margin-top: 0.25em; +} +.content p:not(:last-child), +.content dl:not(:last-child), +.content ol:not(:last-child), +.content ul:not(:last-child), +.content blockquote:not(:last-child), +.content pre:not(:last-child), +.content table:not(:last-child) { + margin-bottom: 1em; +} +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color: #363636; + font-weight: 600; + line-height: 1.125; +} +.content h1 { + font-size: 2em; + margin-bottom: 0.5em; +} +.content h1:not(:first-child) { + margin-top: 1em; +} +.content h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; +} +.content h2:not(:first-child) { + margin-top: 1.1428em; +} +.content h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; +} +.content h3:not(:first-child) { + margin-top: 1.3333em; +} +.content h4 { + font-size: 1.25em; + margin-bottom: 0.8em; +} +.content h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; +} +.content h6 { + font-size: 1em; + margin-bottom: 1em; +} +.content blockquote { + background-color: #f5f5f5; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; +} +.content ol { + list-style-position: outside; + margin-left: 2em; + margin-top: 1em; +} +.content ol:not([type]) { + list-style-type: decimal; +} +.content ol:not([type]).is-lower-alpha { + list-style-type: lower-alpha; +} +.content ol:not([type]).is-lower-roman { + list-style-type: lower-roman; +} +.content ol:not([type]).is-upper-alpha { + list-style-type: upper-alpha; +} +.content ol:not([type]).is-upper-roman { + list-style-type: upper-roman; +} +.content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; +} +.content ul ul { + list-style-type: circle; + margin-top: 0.5em; +} +.content ul ul ul { + list-style-type: square; +} +.content dd { + margin-left: 2em; +} +.content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; +} +.content figure:not(:first-child) { + margin-top: 2em; +} +.content figure:not(:last-child) { + margin-bottom: 2em; +} +.content figure img { + display: inline-block; +} +.content figure figcaption { + font-style: italic; +} +.content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 1.25em 1.5em; + white-space: pre; + word-wrap: normal; +} +.content sup, +.content sub { + font-size: 75%; +} +.content table { + width: 100%; +} +.content table td, +.content table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} +.content table th { + color: #363636; +} +.content table th:not([align]) { + text-align: left; +} +.content table thead td, +.content table thead th { + border-width: 0 0 2px; + color: #363636; +} +.content table tfoot td, +.content table tfoot th { + border-width: 2px 0 0; + color: #363636; +} +.content table tbody tr:last-child td, +.content table tbody tr:last-child th { + border-bottom-width: 0; +} +.content .tabs li + li { + margin-top: 0; +} +.content.is-small { + font-size: 0.75rem; +} +.content.is-medium { + font-size: 1.25rem; +} +.content.is-large { + font-size: 1.5rem; +} +.icon { + align-items: center; + display: inline-flex; + justify-content: center; + height: 1.5rem; + width: 1.5rem; +} +.icon.is-small { + height: 1rem; + width: 1rem; +} +.icon.is-medium { + height: 2rem; + width: 2rem; +} +.icon.is-large { + height: 3rem; + width: 3rem; +} +.image { + display: block; + position: relative; +} +.image img { + display: block; + height: auto; + width: 100%; +} +.image img.is-rounded { + border-radius: 290486px; +} +.image.is-square img, +.image.is-square .has-ratio, +.image.is-1by1 img, +.image.is-1by1 .has-ratio, +.image.is-5by4 img, +.image.is-5by4 .has-ratio, +.image.is-4by3 img, +.image.is-4by3 .has-ratio, +.image.is-3by2 img, +.image.is-3by2 .has-ratio, +.image.is-5by3 img, +.image.is-5by3 .has-ratio, +.image.is-16by9 img, +.image.is-16by9 .has-ratio, +.image.is-2by1 img, +.image.is-2by1 .has-ratio, +.image.is-3by1 img, +.image.is-3by1 .has-ratio, +.image.is-4by5 img, +.image.is-4by5 .has-ratio, +.image.is-3by4 img, +.image.is-3by4 .has-ratio, +.image.is-2by3 img, +.image.is-2by3 .has-ratio, +.image.is-3by5 img, +.image.is-3by5 .has-ratio, +.image.is-9by16 img, +.image.is-9by16 .has-ratio, +.image.is-1by2 img, +.image.is-1by2 .has-ratio, +.image.is-1by3 img, +.image.is-1by3 .has-ratio { + height: 100%; + width: 100%; +} +.image.is-square, +.image.is-1by1 { + padding-top: 100%; +} +.image.is-5by4 { + padding-top: 80%; +} +.image.is-4by3 { + padding-top: 75%; +} +.image.is-3by2 { + padding-top: 66.6666%; +} +.image.is-5by3 { + padding-top: 60%; +} +.image.is-16by9 { + padding-top: 56.25%; +} +.image.is-2by1 { + padding-top: 50%; +} +.image.is-3by1 { + padding-top: 33.3333%; +} +.image.is-4by5 { + padding-top: 125%; +} +.image.is-3by4 { + padding-top: 133.3333%; +} +.image.is-2by3 { + padding-top: 150%; +} +.image.is-3by5 { + padding-top: 166.6666%; +} +.image.is-9by16 { + padding-top: 177.7777%; +} +.image.is-1by2 { + padding-top: 200%; +} +.image.is-1by3 { + padding-top: 300%; +} +.image.is-16x16 { + height: 16px; + width: 16px; +} +.image.is-24x24 { + height: 24px; + width: 24px; +} +.image.is-32x32 { + height: 32px; + width: 32px; +} +.image.is-48x48 { + height: 48px; + width: 48px; +} +.image.is-64x64 { + height: 64px; + width: 64px; +} +.image.is-96x96 { + height: 96px; + width: 96px; +} +.image.is-128x128 { + height: 128px; + width: 128px; +} +.notification { + background-color: #f5f5f5; + border-radius: 4px; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; + position: relative; +} +.notification a:not(.button):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; +} +.notification strong { + color: currentColor; +} +.notification code, +.notification pre { + background: #fff; +} +.notification pre code { + background: transparent; +} +.notification > .delete { + position: absolute; + right: 0.5rem; + top: 0.5rem; +} +.notification .title, +.notification .subtitle, +.notification .content { + color: currentColor; +} +.notification.is-white { + background-color: #fff; + color: #0a0a0a; +} +.notification.is-black { + background-color: #0a0a0a; + color: #fff; +} +.notification.is-light { + background-color: #f5f5f5; + color: #363636; +} +.notification.is-dark { + background-color: #363636; + color: #f5f5f5; +} +.notification.is-primary { + background-color: #00d1b2; + color: #fff; +} +.notification.is-link { + background-color: #3273dc; + color: #fff; +} +.notification.is-info { + background-color: #209cee; + color: #fff; +} +.notification.is-success { + background-color: #23d160; + color: #fff; +} +.notification.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.notification.is-danger { + background-color: #ff3860; + color: #fff; +} +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 290486px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; +} +.progress::-webkit-progress-bar { + background-color: #dbdbdb; +} +.progress::-webkit-progress-value { + background-color: #4a4a4a; +} +.progress::-moz-progress-bar { + background-color: #4a4a4a; +} +.progress::-ms-fill { + background-color: #4a4a4a; + border: none; +} +.progress.is-white::-webkit-progress-value { + background-color: #fff; +} +.progress.is-white::-moz-progress-bar { + background-color: #fff; +} +.progress.is-white::-ms-fill { + background-color: #fff; +} +.progress.is-white:indeterminate { + background-image: linear-gradient(to right, #fff 30%, #dbdbdb 30%); +} +.progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; +} +.progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; +} +.progress.is-black::-ms-fill { + background-color: #0a0a0a; +} +.progress.is-black:indeterminate { + background-image: linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%); +} +.progress.is-light::-webkit-progress-value { + background-color: #f5f5f5; +} +.progress.is-light::-moz-progress-bar { + background-color: #f5f5f5; +} +.progress.is-light::-ms-fill { + background-color: #f5f5f5; +} +.progress.is-light:indeterminate { + background-image: linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%); +} +.progress.is-dark::-webkit-progress-value { + background-color: #363636; +} +.progress.is-dark::-moz-progress-bar { + background-color: #363636; +} +.progress.is-dark::-ms-fill { + background-color: #363636; +} +.progress.is-dark:indeterminate { + background-image: linear-gradient(to right, #363636 30%, #dbdbdb 30%); +} +.progress.is-primary::-webkit-progress-value { + background-color: #00d1b2; +} +.progress.is-primary::-moz-progress-bar { + background-color: #00d1b2; +} +.progress.is-primary::-ms-fill { + background-color: #00d1b2; +} +.progress.is-primary:indeterminate { + background-image: linear-gradient(to right, #00d1b2 30%, #dbdbdb 30%); +} +.progress.is-link::-webkit-progress-value { + background-color: #3273dc; +} +.progress.is-link::-moz-progress-bar { + background-color: #3273dc; +} +.progress.is-link::-ms-fill { + background-color: #3273dc; +} +.progress.is-link:indeterminate { + background-image: linear-gradient(to right, #3273dc 30%, #dbdbdb 30%); +} +.progress.is-info::-webkit-progress-value { + background-color: #209cee; +} +.progress.is-info::-moz-progress-bar { + background-color: #209cee; +} +.progress.is-info::-ms-fill { + background-color: #209cee; +} +.progress.is-info:indeterminate { + background-image: linear-gradient(to right, #209cee 30%, #dbdbdb 30%); +} +.progress.is-success::-webkit-progress-value { + background-color: #23d160; +} +.progress.is-success::-moz-progress-bar { + background-color: #23d160; +} +.progress.is-success::-ms-fill { + background-color: #23d160; +} +.progress.is-success:indeterminate { + background-image: linear-gradient(to right, #23d160 30%, #dbdbdb 30%); +} +.progress.is-warning::-webkit-progress-value { + background-color: #ffdd57; +} +.progress.is-warning::-moz-progress-bar { + background-color: #ffdd57; +} +.progress.is-warning::-ms-fill { + background-color: #ffdd57; +} +.progress.is-warning:indeterminate { + background-image: linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%); +} +.progress.is-danger::-webkit-progress-value { + background-color: #ff3860; +} +.progress.is-danger::-moz-progress-bar { + background-color: #ff3860; +} +.progress.is-danger::-ms-fill { + background-color: #ff3860; +} +.progress.is-danger:indeterminate { + background-image: linear-gradient(to right, #ff3860 30%, #dbdbdb 30%); +} +.progress:indeterminate { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-name: moveIndeterminate; + animation-name: moveIndeterminate; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + background-color: #dbdbdb; + background-image: linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%); + background-position: top left; + background-repeat: no-repeat; + background-size: 150% 150%; +} +.progress:indeterminate::-webkit-progress-bar { + background-color: transparent; +} +.progress:indeterminate::-moz-progress-bar { + background-color: transparent; +} +.progress.is-small { + height: 0.75rem; +} +.progress.is-medium { + height: 1.25rem; +} +.progress.is-large { + height: 1.5rem; +} +@-webkit-keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + to { + background-position: -200% 0; + } +} +@keyframes moveIndeterminate { + from { + background-position: 200% 0; + } + to { + background-position: -200% 0; + } +} +.table { + background-color: #fff; + color: #363636; +} +.table td, +.table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; +} +.table td.is-white, +.table th.is-white { + background-color: #fff; + border-color: #fff; + color: #0a0a0a; +} +.table td.is-black, +.table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: #fff; +} +.table td.is-light, +.table th.is-light { + background-color: #f5f5f5; + border-color: #f5f5f5; + color: #363636; +} +.table td.is-dark, +.table th.is-dark { + background-color: #363636; + border-color: #363636; + color: #f5f5f5; +} +.table td.is-primary, +.table th.is-primary { + background-color: #00d1b2; + border-color: #00d1b2; + color: #fff; +} +.table td.is-link, +.table th.is-link { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; +} +.table td.is-info, +.table th.is-info { + background-color: #209cee; + border-color: #209cee; + color: #fff; +} +.table td.is-success, +.table th.is-success { + background-color: #23d160; + border-color: #23d160; + color: #fff; +} +.table td.is-warning, +.table th.is-warning { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.table td.is-danger, +.table th.is-danger { + background-color: #ff3860; + border-color: #ff3860; + color: #fff; +} +.table td.is-narrow, +.table th.is-narrow { + white-space: nowrap; + width: 1%; +} +.table td.is-selected, +.table th.is-selected { + background-color: #00d1b2; + color: #fff; +} +.table td.is-selected a, +.table td.is-selected strong, +.table th.is-selected a, +.table th.is-selected strong { + color: currentColor; +} +.table th { + color: #363636; +} +.table th:not([align]) { + text-align: left; +} +.table tr.is-selected { + background-color: #00d1b2; + color: #fff; +} +.table tr.is-selected a, +.table tr.is-selected strong { + color: currentColor; +} +.table tr.is-selected td, +.table tr.is-selected th { + border-color: #fff; + color: currentColor; +} +.table thead { + background-color: rgba(0, 0, 0, 0); +} +.table thead td, +.table thead th { + border-width: 0 0 2px; + color: #363636; +} +.table tfoot { + background-color: rgba(0, 0, 0, 0); +} +.table tfoot td, +.table tfoot th { + border-width: 2px 0 0; + color: #363636; +} +.table tbody { + background-color: rgba(0, 0, 0, 0); +} +.table tbody tr:last-child td, +.table tbody tr:last-child th { + border-bottom-width: 0; +} +.table.is-bordered td, +.table.is-bordered th { + border-width: 1px; +} +.table.is-bordered tr:last-child td, +.table.is-bordered tr:last-child th { + border-bottom-width: 1px; +} +.table.is-fullwidth { + width: 100%; +} +.table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} +.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: #fafafa; +} +.table.is-hoverable.is-striped + tbody + tr:not(.is-selected):hover:nth-child(even) { + background-color: #f5f5f5; +} +.table.is-narrow td, +.table.is-narrow th { + padding: 0.25em 0.5em; +} +.table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; +} +.table-container { + -webkit-overflow-scrolling: touch; + overflow: auto; + overflow-y: hidden; + max-width: 100%; +} +.tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.tags .tag { + margin-bottom: 0.5rem; +} +.tags .tag:not(:last-child) { + margin-right: 0.5rem; +} +.tags:last-child { + margin-bottom: -0.5rem; +} +.tags:not(:last-child) { + margin-bottom: 1rem; +} +.tags.are-medium .tag:not(.is-normal):not(.is-large) { + font-size: 1rem; +} +.tags.are-large .tag:not(.is-normal):not(.is-medium) { + font-size: 1.25rem; +} +.tags.is-centered { + justify-content: center; +} +.tags.is-centered .tag { + margin-right: 0.25rem; + margin-left: 0.25rem; +} +.tags.is-right { + justify-content: flex-end; +} +.tags.is-right .tag:not(:first-child) { + margin-left: 0.5rem; +} +.tags.is-right .tag:not(:last-child) { + margin-right: 0; +} +.tags.has-addons .tag { + margin-right: 0; +} +.tags.has-addons .tag:not(:first-child) { + margin-left: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.tags.has-addons .tag:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.tag:not(body) { + align-items: center; + background-color: #f5f5f5; + border-radius: 4px; + color: #4a4a4a; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} +.tag:not(body) .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; +} +.tag:not(body).is-white { + background-color: #fff; + color: #0a0a0a; +} +.tag:not(body).is-black { + background-color: #0a0a0a; + color: #fff; +} +.tag:not(body).is-light { + background-color: #f5f5f5; + color: #363636; +} +.tag:not(body).is-dark { + background-color: #363636; + color: #f5f5f5; +} +.tag:not(body).is-primary { + background-color: #00d1b2; + color: #fff; +} +.tag:not(body).is-link { + background-color: #3273dc; + color: #fff; +} +.tag:not(body).is-info { + background-color: #209cee; + color: #fff; +} +.tag:not(body).is-success { + background-color: #23d160; + color: #fff; +} +.tag:not(body).is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.tag:not(body).is-danger { + background-color: #ff3860; + color: #fff; +} +.tag:not(body).is-normal { + font-size: 0.75rem; +} +.tag:not(body).is-medium { + font-size: 1rem; +} +.tag:not(body).is-large { + font-size: 1.25rem; +} +.tag:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; +} +.tag:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; +} +.tag:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; +} +.tag:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; +} +.tag:not(body).is-delete::before, +.tag:not(body).is-delete::after { + background-color: currentColor; + content: ''; + display: block; + left: 50%; + position: absolute; + top: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + -webkit-transform-origin: center center; + transform-origin: center center; +} +.tag:not(body).is-delete::before { + height: 1px; + width: 50%; +} +.tag:not(body).is-delete::after { + height: 50%; + width: 1px; +} +.tag:not(body).is-delete:hover, +.tag:not(body).is-delete:focus { + background-color: #e8e8e8; +} +.tag:not(body).is-delete:active { + background-color: #dbdbdb; +} +.tag:not(body).is-rounded { + border-radius: 290486px; +} +a.tag:hover { + text-decoration: underline; +} +.title, +.subtitle { + word-break: break-word; +} +.title em, +.title span, +.subtitle em, +.subtitle span { + font-weight: inherit; +} +.title sub, +.subtitle sub { + font-size: 0.75em; +} +.title sup, +.subtitle sup { + font-size: 0.75em; +} +.title .tag, +.subtitle .tag { + vertical-align: middle; +} +.title { + color: #363636; + font-size: 2rem; + font-weight: 600; + line-height: 1.125; +} +.title strong { + color: inherit; + font-weight: inherit; +} +.title + .highlight { + margin-top: -0.75rem; +} +.title:not(.is-spaced) + .subtitle { + margin-top: -1.25rem; +} +.title.is-1 { + font-size: 3rem; +} +.title.is-2 { + font-size: 2.5rem; +} +.title.is-3 { + font-size: 2rem; +} +.title.is-4 { + font-size: 1.5rem; +} +.title.is-5 { + font-size: 1.25rem; +} +.title.is-6 { + font-size: 1rem; +} +.title.is-7 { + font-size: 0.75rem; +} +.subtitle { + color: #4a4a4a; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; +} +.subtitle strong { + color: #363636; + font-weight: 600; +} +.subtitle:not(.is-spaced) + .title { + margin-top: -1.25rem; +} +.subtitle.is-1 { + font-size: 3rem; +} +.subtitle.is-2 { + font-size: 2.5rem; +} +.subtitle.is-3 { + font-size: 2rem; +} +.subtitle.is-4 { + font-size: 1.5rem; +} +.subtitle.is-5 { + font-size: 1.25rem; +} +.subtitle.is-6 { + font-size: 1rem; +} +.subtitle.is-7 { + font-size: 0.75rem; +} +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + margin-bottom: 5px; + text-transform: uppercase; +} +.highlight { + font-weight: 400; + max-width: 100%; + overflow: hidden; + padding: 0; +} +.highlight pre { + overflow: auto; + max-width: 100%; +} +.number { + align-items: center; + background-color: #f5f5f5; + border-radius: 290486px; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; +} +.input, +.textarea, +.select select { + background-color: #fff; + border-color: #dbdbdb; + border-radius: 4px; + color: #363636; +} +.input::-moz-placeholder, +.textarea::-moz-placeholder, +.select select::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.input::-webkit-input-placeholder, +.textarea::-webkit-input-placeholder, +.select select::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.input:-moz-placeholder, +.textarea:-moz-placeholder, +.select select:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.input:-ms-input-placeholder, +.textarea:-ms-input-placeholder, +.select select:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); +} +.input:hover, +.textarea:hover, +.select select:hover, +.is-hovered.input, +.is-hovered.textarea, +.select select.is-hovered { + border-color: #b5b5b5; +} +.input:focus, +.textarea:focus, +.select select:focus, +.is-focused.input, +.is-focused.textarea, +.select select.is-focused, +.input:active, +.textarea:active, +.select select:active, +.is-active.input, +.is-active.textarea, +.select select.is-active { + border-color: #3273dc; + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.input[disabled], +.textarea[disabled], +.select select[disabled], +fieldset[disabled] .input, +fieldset[disabled] .textarea, +fieldset[disabled] .select select, +.select fieldset[disabled] select { + background-color: #f5f5f5; + border-color: #f5f5f5; + box-shadow: none; + color: #7a7a7a; +} +.input[disabled]::-moz-placeholder, +.textarea[disabled]::-moz-placeholder, +.select select[disabled]::-moz-placeholder, +fieldset[disabled] .input::-moz-placeholder, +fieldset[disabled] .textarea::-moz-placeholder, +fieldset[disabled] .select select::-moz-placeholder, +.select fieldset[disabled] select::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.input[disabled]::-webkit-input-placeholder, +.textarea[disabled]::-webkit-input-placeholder, +.select select[disabled]::-webkit-input-placeholder, +fieldset[disabled] .input::-webkit-input-placeholder, +fieldset[disabled] .textarea::-webkit-input-placeholder, +fieldset[disabled] .select select::-webkit-input-placeholder, +.select fieldset[disabled] select::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.input[disabled]:-moz-placeholder, +.textarea[disabled]:-moz-placeholder, +.select select[disabled]:-moz-placeholder, +fieldset[disabled] .input:-moz-placeholder, +fieldset[disabled] .textarea:-moz-placeholder, +fieldset[disabled] .select select:-moz-placeholder, +.select fieldset[disabled] select:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.input[disabled]:-ms-input-placeholder, +.textarea[disabled]:-ms-input-placeholder, +.select select[disabled]:-ms-input-placeholder, +fieldset[disabled] .input:-ms-input-placeholder, +fieldset[disabled] .textarea:-ms-input-placeholder, +fieldset[disabled] .select select:-ms-input-placeholder, +.select fieldset[disabled] select:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); +} +.input, +.textarea { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + max-width: 100%; + width: 100%; +} +.input[readonly], +.textarea[readonly] { + box-shadow: none; +} +.is-white.input, +.is-white.textarea { + border-color: #fff; +} +.is-white.input:focus, +.is-white.textarea:focus, +.is-white.is-focused.input, +.is-white.is-focused.textarea, +.is-white.input:active, +.is-white.textarea:active, +.is-white.is-active.input, +.is-white.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.is-black.input, +.is-black.textarea { + border-color: #0a0a0a; +} +.is-black.input:focus, +.is-black.textarea:focus, +.is-black.is-focused.input, +.is-black.is-focused.textarea, +.is-black.input:active, +.is-black.textarea:active, +.is-black.is-active.input, +.is-black.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.is-light.input, +.is-light.textarea { + border-color: #f5f5f5; +} +.is-light.input:focus, +.is-light.textarea:focus, +.is-light.is-focused.input, +.is-light.is-focused.textarea, +.is-light.input:active, +.is-light.textarea:active, +.is-light.is-active.input, +.is-light.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.is-dark.input, +.is-dark.textarea { + border-color: #363636; +} +.is-dark.input:focus, +.is-dark.textarea:focus, +.is-dark.is-focused.input, +.is-dark.is-focused.textarea, +.is-dark.input:active, +.is-dark.textarea:active, +.is-dark.is-active.input, +.is-dark.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.is-primary.input, +.is-primary.textarea { + border-color: #00d1b2; +} +.is-primary.input:focus, +.is-primary.textarea:focus, +.is-primary.is-focused.input, +.is-primary.is-focused.textarea, +.is-primary.input:active, +.is-primary.textarea:active, +.is-primary.is-active.input, +.is-primary.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} +.is-link.input, +.is-link.textarea { + border-color: #3273dc; +} +.is-link.input:focus, +.is-link.textarea:focus, +.is-link.is-focused.input, +.is-link.is-focused.textarea, +.is-link.input:active, +.is-link.textarea:active, +.is-link.is-active.input, +.is-link.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.is-info.input, +.is-info.textarea { + border-color: #209cee; +} +.is-info.input:focus, +.is-info.textarea:focus, +.is-info.is-focused.input, +.is-info.is-focused.textarea, +.is-info.input:active, +.is-info.textarea:active, +.is-info.is-active.input, +.is-info.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} +.is-success.input, +.is-success.textarea { + border-color: #23d160; +} +.is-success.input:focus, +.is-success.textarea:focus, +.is-success.is-focused.input, +.is-success.is-focused.textarea, +.is-success.input:active, +.is-success.textarea:active, +.is-success.is-active.input, +.is-success.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} +.is-warning.input, +.is-warning.textarea { + border-color: #ffdd57; +} +.is-warning.input:focus, +.is-warning.textarea:focus, +.is-warning.is-focused.input, +.is-warning.is-focused.textarea, +.is-warning.input:active, +.is-warning.textarea:active, +.is-warning.is-active.input, +.is-warning.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} +.is-danger.input, +.is-danger.textarea { + border-color: #ff3860; +} +.is-danger.input:focus, +.is-danger.textarea:focus, +.is-danger.is-focused.input, +.is-danger.is-focused.textarea, +.is-danger.input:active, +.is-danger.textarea:active, +.is-danger.is-active.input, +.is-danger.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} +.is-small.input, +.is-small.textarea { + border-radius: 2px; + font-size: 0.75rem; +} +.is-medium.input, +.is-medium.textarea { + font-size: 1.25rem; +} +.is-large.input, +.is-large.textarea { + font-size: 1.5rem; +} +.is-fullwidth.input, +.is-fullwidth.textarea { + display: block; + width: 100%; +} +.is-inline.input, +.is-inline.textarea { + display: inline; + width: auto; +} +.input.is-rounded { + border-radius: 290486px; + padding-left: 1em; + padding-right: 1em; +} +.input.is-static { + background-color: transparent; + border-color: transparent; + box-shadow: none; + padding-left: 0; + padding-right: 0; +} +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: 0.625em; + resize: vertical; +} +.textarea:not([rows]) { + max-height: 600px; + min-height: 120px; +} +.textarea[rows] { + height: initial; +} +.textarea.has-fixed-size { + resize: none; +} +.checkbox, +.radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; +} +.checkbox input, +.radio input { + cursor: pointer; +} +.checkbox:hover, +.radio:hover { + color: #363636; +} +.checkbox[disabled], +.radio[disabled], +fieldset[disabled] .checkbox, +fieldset[disabled] .radio { + color: #7a7a7a; + cursor: not-allowed; +} +.radio + .radio { + margin-left: 0.5em; +} +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; +} +.select:not(.is-multiple) { + height: 2.25em; +} +.select:not(.is-multiple):not(.is-loading)::after { + border-color: #3273dc; + right: 1.125em; + z-index: 4; +} +.select.is-rounded select { + border-radius: 290486px; + padding-left: 1em; +} +.select select { + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; +} +.select select::-ms-expand { + display: none; +} +.select select[disabled]:hover, +fieldset[disabled] .select select:hover { + border-color: #f5f5f5; +} +.select select:not([multiple]) { + padding-right: 2.5em; +} +.select select[multiple] { + height: auto; + padding: 0; +} +.select select[multiple] option { + padding: 0.5em 1em; +} +.select:not(.is-multiple):not(.is-loading):hover::after { + border-color: #363636; +} +.select.is-white:not(:hover)::after { + border-color: #fff; +} +.select.is-white select { + border-color: #fff; +} +.select.is-white select:hover, +.select.is-white select.is-hovered { + border-color: #f2f2f2; +} +.select.is-white select:focus, +.select.is-white select.is-focused, +.select.is-white select:active, +.select.is-white select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); +} +.select.is-black:not(:hover)::after { + border-color: #0a0a0a; +} +.select.is-black select { + border-color: #0a0a0a; +} +.select.is-black select:hover, +.select.is-black select.is-hovered { + border-color: #000; +} +.select.is-black select:focus, +.select.is-black select.is-focused, +.select.is-black select:active, +.select.is-black select.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); +} +.select.is-light:not(:hover)::after { + border-color: #f5f5f5; +} +.select.is-light select { + border-color: #f5f5f5; +} +.select.is-light select:hover, +.select.is-light select.is-hovered { + border-color: #e8e8e8; +} +.select.is-light select:focus, +.select.is-light select.is-focused, +.select.is-light select:active, +.select.is-light select.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); +} +.select.is-dark:not(:hover)::after { + border-color: #363636; +} +.select.is-dark select { + border-color: #363636; +} +.select.is-dark select:hover, +.select.is-dark select.is-hovered { + border-color: #292929; +} +.select.is-dark select:focus, +.select.is-dark select.is-focused, +.select.is-dark select:active, +.select.is-dark select.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); +} +.select.is-primary:not(:hover)::after { + border-color: #00d1b2; +} +.select.is-primary select { + border-color: #00d1b2; +} +.select.is-primary select:hover, +.select.is-primary select.is-hovered { + border-color: #00b89c; +} +.select.is-primary select:focus, +.select.is-primary select.is-focused, +.select.is-primary select:active, +.select.is-primary select.is-active { + box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); +} +.select.is-link:not(:hover)::after { + border-color: #3273dc; +} +.select.is-link select { + border-color: #3273dc; +} +.select.is-link select:hover, +.select.is-link select.is-hovered { + border-color: #2366d1; +} +.select.is-link select:focus, +.select.is-link select.is-focused, +.select.is-link select:active, +.select.is-link select.is-active { + box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); +} +.select.is-info:not(:hover)::after { + border-color: #209cee; +} +.select.is-info select { + border-color: #209cee; +} +.select.is-info select:hover, +.select.is-info select.is-hovered { + border-color: #118fe4; +} +.select.is-info select:focus, +.select.is-info select.is-focused, +.select.is-info select:active, +.select.is-info select.is-active { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); +} +.select.is-success:not(:hover)::after { + border-color: #23d160; +} +.select.is-success select { + border-color: #23d160; +} +.select.is-success select:hover, +.select.is-success select.is-hovered { + border-color: #20bc56; +} +.select.is-success select:focus, +.select.is-success select.is-focused, +.select.is-success select:active, +.select.is-success select.is-active { + box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); +} +.select.is-warning:not(:hover)::after { + border-color: #ffdd57; +} +.select.is-warning select { + border-color: #ffdd57; +} +.select.is-warning select:hover, +.select.is-warning select.is-hovered { + border-color: #ffd83d; +} +.select.is-warning select:focus, +.select.is-warning select.is-focused, +.select.is-warning select:active, +.select.is-warning select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); +} +.select.is-danger:not(:hover)::after { + border-color: #ff3860; +} +.select.is-danger select { + border-color: #ff3860; +} +.select.is-danger select:hover, +.select.is-danger select.is-hovered { + border-color: #ff1f4b; +} +.select.is-danger select:focus, +.select.is-danger select.is-focused, +.select.is-danger select:active, +.select.is-danger select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); +} +.select.is-small { + border-radius: 2px; + font-size: 0.75rem; +} +.select.is-medium { + font-size: 1.25rem; +} +.select.is-large { + font-size: 1.5rem; +} +.select.is-disabled::after { + border-color: #7a7a7a; +} +.select.is-fullwidth { + width: 100%; +} +.select.is-fullwidth select { + width: 100%; +} +.select.is-loading::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + -webkit-transform: none; + transform: none; +} +.select.is-loading.is-small:after { + font-size: 0.75rem; +} +.select.is-loading.is-medium:after { + font-size: 1.25rem; +} +.select.is-loading.is-large:after { + font-size: 1.5rem; +} +.file { + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; +} +.file.is-white .file-cta { + background-color: #fff; + border-color: transparent; + color: #0a0a0a; +} +.file.is-white:hover .file-cta, +.file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; +} +.file.is-white:focus .file-cta, +.file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; +} +.file.is-white:active .file-cta, +.file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; +} +.file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: #fff; +} +.file.is-black:hover .file-cta, +.file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: #fff; +} +.file.is-black:focus .file-cta, +.file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: #fff; +} +.file.is-black:active .file-cta, +.file.is-black.is-active .file-cta { + background-color: #000; + border-color: transparent; + color: #fff; +} +.file.is-light .file-cta { + background-color: #f5f5f5; + border-color: transparent; + color: #363636; +} +.file.is-light:hover .file-cta, +.file.is-light.is-hovered .file-cta { + background-color: #eee; + border-color: transparent; + color: #363636; +} +.file.is-light:focus .file-cta, +.file.is-light.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); + color: #363636; +} +.file.is-light:active .file-cta, +.file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; +} +.file.is-dark .file-cta { + background-color: #363636; + border-color: transparent; + color: #f5f5f5; +} +.file.is-dark:hover .file-cta, +.file.is-dark.is-hovered .file-cta { + background-color: #2f2f2f; + border-color: transparent; + color: #f5f5f5; +} +.file.is-dark:focus .file-cta, +.file.is-dark.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); + color: #f5f5f5; +} +.file.is-dark:active .file-cta, +.file.is-dark.is-active .file-cta { + background-color: #292929; + border-color: transparent; + color: #f5f5f5; +} +.file.is-primary .file-cta { + background-color: #00d1b2; + border-color: transparent; + color: #fff; +} +.file.is-primary:hover .file-cta, +.file.is-primary.is-hovered .file-cta { + background-color: #00c4a7; + border-color: transparent; + color: #fff; +} +.file.is-primary:focus .file-cta, +.file.is-primary.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); + color: #fff; +} +.file.is-primary:active .file-cta, +.file.is-primary.is-active .file-cta { + background-color: #00b89c; + border-color: transparent; + color: #fff; +} +.file.is-link .file-cta { + background-color: #3273dc; + border-color: transparent; + color: #fff; +} +.file.is-link:hover .file-cta, +.file.is-link.is-hovered .file-cta { + background-color: #276cda; + border-color: transparent; + color: #fff; +} +.file.is-link:focus .file-cta, +.file.is-link.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); + color: #fff; +} +.file.is-link:active .file-cta, +.file.is-link.is-active .file-cta { + background-color: #2366d1; + border-color: transparent; + color: #fff; +} +.file.is-info .file-cta { + background-color: #209cee; + border-color: transparent; + color: #fff; +} +.file.is-info:hover .file-cta, +.file.is-info.is-hovered .file-cta { + background-color: #1496ed; + border-color: transparent; + color: #fff; +} +.file.is-info:focus .file-cta, +.file.is-info.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); + color: #fff; +} +.file.is-info:active .file-cta, +.file.is-info.is-active .file-cta { + background-color: #118fe4; + border-color: transparent; + color: #fff; +} +.file.is-success .file-cta { + background-color: #23d160; + border-color: transparent; + color: #fff; +} +.file.is-success:hover .file-cta, +.file.is-success.is-hovered .file-cta { + background-color: #22c65b; + border-color: transparent; + color: #fff; +} +.file.is-success:focus .file-cta, +.file.is-success.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); + color: #fff; +} +.file.is-success:active .file-cta, +.file.is-success.is-active .file-cta { + background-color: #20bc56; + border-color: transparent; + color: #fff; +} +.file.is-warning .file-cta { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:hover .file-cta, +.file.is-warning.is-hovered .file-cta { + background-color: #ffdb4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:focus .file-cta, +.file.is-warning.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); + color: rgba(0, 0, 0, 0.7); +} +.file.is-warning:active .file-cta, +.file.is-warning.is-active .file-cta { + background-color: #ffd83d; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); +} +.file.is-danger .file-cta { + background-color: #ff3860; + border-color: transparent; + color: #fff; +} +.file.is-danger:hover .file-cta, +.file.is-danger.is-hovered .file-cta { + background-color: #ff2b56; + border-color: transparent; + color: #fff; +} +.file.is-danger:focus .file-cta, +.file.is-danger.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); + color: #fff; +} +.file.is-danger:active .file-cta, +.file.is-danger.is-active .file-cta { + background-color: #ff1f4b; + border-color: transparent; + color: #fff; +} +.file.is-small { + font-size: 0.75rem; +} +.file.is-medium { + font-size: 1.25rem; +} +.file.is-medium .file-icon .fa { + font-size: 21px; +} +.file.is-large { + font-size: 1.5rem; +} +.file.is-large .file-icon .fa { + font-size: 28px; +} +.file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.file.has-name.is-empty .file-cta { + border-radius: 4px; +} +.file.has-name.is-empty .file-name { + display: none; +} +.file.is-boxed .file-label { + flex-direction: column; +} +.file.is-boxed .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; +} +.file.is-boxed .file-name { + border-width: 0 1px 1px; +} +.file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; +} +.file.is-boxed .file-icon .fa { + font-size: 21px; +} +.file.is-boxed.is-small .file-icon .fa { + font-size: 14px; +} +.file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; +} +.file.is-boxed.is-large .file-icon .fa { + font-size: 35px; +} +.file.is-boxed.has-name .file-cta { + border-radius: 4px 4px 0 0; +} +.file.is-boxed.has-name .file-name { + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px; +} +.file.is-centered { + justify-content: center; +} +.file.is-fullwidth .file-label { + width: 100%; +} +.file.is-fullwidth .file-name { + flex-grow: 1; + max-width: none; +} +.file.is-right { + justify-content: flex-end; +} +.file.is-right .file-cta { + border-radius: 0 4px 4px 0; +} +.file.is-right .file-name { + border-radius: 4px 0 0 4px; + border-width: 1px 0 1px 1px; + order: -1; +} +.file-label { + align-items: stretch; + display: flex; + cursor: pointer; + justify-content: flex-start; + overflow: hidden; + position: relative; +} +.file-label:hover .file-cta { + background-color: #eee; + color: #363636; +} +.file-label:hover .file-name { + border-color: #d5d5d5; +} +.file-label:active .file-cta { + background-color: #e8e8e8; + color: #363636; +} +.file-label:active .file-name { + border-color: #cfcfcf; +} +.file-input { + height: 100%; + left: 0; + opacity: 0; + outline: none; + position: absolute; + top: 0; + width: 100%; +} +.file-cta, +.file-name { + border-color: #dbdbdb; + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; +} +.file-cta { + background-color: #f5f5f5; + color: #4a4a4a; +} +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: left; + text-overflow: ellipsis; +} +.file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; +} +.file-icon .fa { + font-size: 14px; +} +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; +} +.label:not(:last-child) { + margin-bottom: 0.5em; +} +.label.is-small { + font-size: 0.75rem; +} +.label.is-medium { + font-size: 1.25rem; +} +.label.is-large { + font-size: 1.5rem; +} +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; +} +.help.is-white { + color: #fff; +} +.help.is-black { + color: #0a0a0a; +} +.help.is-light { + color: #f5f5f5; +} +.help.is-dark { + color: #363636; +} +.help.is-primary { + color: #00d1b2; +} +.help.is-link { + color: #3273dc; +} +.help.is-info { + color: #209cee; +} +.help.is-success { + color: #23d160; +} +.help.is-warning { + color: #ffdd57; +} +.help.is-danger { + color: #ff3860; +} +.field:not(:last-child) { + margin-bottom: 0.75rem; +} +.field.has-addons { + display: flex; + justify-content: flex-start; +} +.field.has-addons .control:not(:last-child) { + margin-right: -1px; +} +.field.has-addons .control:not(:first-child):not(:last-child) .button, +.field.has-addons .control:not(:first-child):not(:last-child) .input, +.field.has-addons .control:not(:first-child):not(:last-child) .select select { + border-radius: 0; +} +.field.has-addons .control:first-child:not(:only-child) .button, +.field.has-addons .control:first-child:not(:only-child) .input, +.field.has-addons .control:first-child:not(:only-child) .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.field.has-addons .control:last-child:not(:only-child) .button, +.field.has-addons .control:last-child:not(:only-child) .input, +.field.has-addons .control:last-child:not(:only-child) .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.field.has-addons .control .button:not([disabled]):hover, +.field.has-addons .control .button:not([disabled]).is-hovered, +.field.has-addons .control .input:not([disabled]):hover, +.field.has-addons .control .input:not([disabled]).is-hovered, +.field.has-addons .control .select select:not([disabled]):hover, +.field.has-addons .control .select select:not([disabled]).is-hovered { + z-index: 2; +} +.field.has-addons .control .button:not([disabled]):focus, +.field.has-addons .control .button:not([disabled]).is-focused, +.field.has-addons .control .button:not([disabled]):active, +.field.has-addons .control .button:not([disabled]).is-active, +.field.has-addons .control .input:not([disabled]):focus, +.field.has-addons .control .input:not([disabled]).is-focused, +.field.has-addons .control .input:not([disabled]):active, +.field.has-addons .control .input:not([disabled]).is-active, +.field.has-addons .control .select select:not([disabled]):focus, +.field.has-addons .control .select select:not([disabled]).is-focused, +.field.has-addons .control .select select:not([disabled]):active, +.field.has-addons .control .select select:not([disabled]).is-active { + z-index: 3; +} +.field.has-addons .control .button:not([disabled]):focus:hover, +.field.has-addons .control .button:not([disabled]).is-focused:hover, +.field.has-addons .control .button:not([disabled]):active:hover, +.field.has-addons .control .button:not([disabled]).is-active:hover, +.field.has-addons .control .input:not([disabled]):focus:hover, +.field.has-addons .control .input:not([disabled]).is-focused:hover, +.field.has-addons .control .input:not([disabled]):active:hover, +.field.has-addons .control .input:not([disabled]).is-active:hover, +.field.has-addons .control .select select:not([disabled]):focus:hover, +.field.has-addons .control .select select:not([disabled]).is-focused:hover, +.field.has-addons .control .select select:not([disabled]):active:hover, +.field.has-addons .control .select select:not([disabled]).is-active:hover { + z-index: 4; +} +.field.has-addons .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.field.has-addons.has-addons-centered { + justify-content: center; +} +.field.has-addons.has-addons-right { + justify-content: flex-end; +} +.field.has-addons.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; +} +.field.is-grouped { + display: flex; + justify-content: flex-start; +} +.field.is-grouped > .control { + flex-shrink: 0; +} +.field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} +.field.is-grouped > .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.field.is-grouped.is-grouped-centered { + justify-content: center; +} +.field.is-grouped.is-grouped-right { + justify-content: flex-end; +} +.field.is-grouped.is-grouped-multiline { + flex-wrap: wrap; +} +.field.is-grouped.is-grouped-multiline > .control:last-child, +.field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; +} +.field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; +} +.field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; +} +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: flex; + } +} +.field-label .label { + font-size: inherit; +} +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; + } +} +@media screen and (min-width: 769px), print { + .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; + } + .field-label.is-small { + font-size: 0.75rem; + padding-top: 0.375em; + } + .field-label.is-normal { + padding-top: 0.375em; + } + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; + } + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; + } +} +.field-body .field .field { + margin-bottom: 0; +} +@media screen and (min-width: 769px), print { + .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; + } + .field-body .field { + margin-bottom: 0; + } + .field-body > .field { + flex-shrink: 1; + } + .field-body > .field:not(.is-narrow) { + flex-grow: 1; + } + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; + } +} +.control { + box-sizing: border-box; + clear: both; + font-size: 1rem; + position: relative; + text-align: left; +} +.control.has-icons-left .input:focus ~ .icon, +.control.has-icons-left .select:focus ~ .icon, +.control.has-icons-right .input:focus ~ .icon, +.control.has-icons-right .select:focus ~ .icon { + color: #7a7a7a; +} +.control.has-icons-left .input.is-small ~ .icon, +.control.has-icons-left .select.is-small ~ .icon, +.control.has-icons-right .input.is-small ~ .icon, +.control.has-icons-right .select.is-small ~ .icon { + font-size: 0.75rem; +} +.control.has-icons-left .input.is-medium ~ .icon, +.control.has-icons-left .select.is-medium ~ .icon, +.control.has-icons-right .input.is-medium ~ .icon, +.control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; +} +.control.has-icons-left .input.is-large ~ .icon, +.control.has-icons-left .select.is-large ~ .icon, +.control.has-icons-right .input.is-large ~ .icon, +.control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; +} +.control.has-icons-left .icon, +.control.has-icons-right .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + z-index: 4; +} +.control.has-icons-left .input, +.control.has-icons-left .select select { + padding-left: 2.25em; +} +.control.has-icons-left .icon.is-left { + left: 0; +} +.control.has-icons-right .input, +.control.has-icons-right .select select { + padding-right: 2.25em; +} +.control.has-icons-right .icon.is-right { + right: 0; +} +.control.is-loading::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; +} +.control.is-loading.is-small:after { + font-size: 0.75rem; +} +.control.is-loading.is-medium:after { + font-size: 1.25rem; +} +.control.is-loading.is-large:after { + font-size: 1.5rem; +} +.breadcrumb { + font-size: 1rem; + white-space: nowrap; +} +.breadcrumb a { + align-items: center; + color: #3273dc; + display: flex; + justify-content: center; + padding: 0 0.75em; +} +.breadcrumb a:hover { + color: #363636; +} +.breadcrumb li { + align-items: center; + display: flex; +} +.breadcrumb li:first-child a { + padding-left: 0; +} +.breadcrumb li.is-active a { + color: #363636; + cursor: default; + pointer-events: none; +} +.breadcrumb li + li::before { + color: #b5b5b5; + content: '\0002f'; +} +.breadcrumb ul, +.breadcrumb ol { + align-items: flex-start; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.breadcrumb .icon:first-child { + margin-right: 0.5em; +} +.breadcrumb .icon:last-child { + margin-left: 0.5em; +} +.breadcrumb.is-centered ol, +.breadcrumb.is-centered ul { + justify-content: center; +} +.breadcrumb.is-right ol, +.breadcrumb.is-right ul { + justify-content: flex-end; +} +.breadcrumb.is-small { + font-size: 0.75rem; +} +.breadcrumb.is-medium { + font-size: 1.25rem; +} +.breadcrumb.is-large { + font-size: 1.5rem; +} +.breadcrumb.has-arrow-separator li + li::before { + content: '\02192'; +} +.breadcrumb.has-bullet-separator li + li::before { + content: '\02022'; +} +.breadcrumb.has-dot-separator li + li::before { + content: '\000b7'; +} +.breadcrumb.has-succeeds-separator li + li::before { + content: '\0227B'; +} +.card { + background-color: #fff; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + color: #4a4a4a; + max-width: 100%; + position: relative; +} +.card-header { + background-color: rgba(0, 0, 0, 0); + align-items: stretch; + box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + display: flex; +} +.card-header-title { + align-items: center; + color: #363636; + display: flex; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem; +} +.card-header-title.is-centered { + justify-content: center; +} +.card-header-icon { + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + padding: 0.75rem; +} +.card-image { + display: block; + position: relative; +} +.card-content { + background-color: rgba(0, 0, 0, 0); + padding: 1.5rem; +} +.card-footer { + background-color: rgba(0, 0, 0, 0); + border-top: 1px solid #dbdbdb; + align-items: stretch; + display: flex; +} +.card-footer-item { + align-items: center; + display: flex; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + justify-content: center; + padding: 0.75rem; +} +.card-footer-item:not(:last-child) { + border-right: 1px solid #dbdbdb; +} +.card .media:not(:last-child) { + margin-bottom: 1.5rem; +} +.dropdown { + display: inline-flex; + position: relative; + vertical-align: top; +} +.dropdown.is-active .dropdown-menu, +.dropdown.is-hoverable:hover .dropdown-menu { + display: block; +} +.dropdown.is-right .dropdown-menu { + left: auto; + right: 0; +} +.dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; +} +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; +} +.dropdown-content { + background-color: #fff; + border-radius: 4px; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; +} +a.dropdown-item, +button.dropdown-item { + padding-right: 3rem; + text-align: left; + white-space: nowrap; + width: 100%; +} +a.dropdown-item:hover, +button.dropdown-item:hover { + background-color: #f5f5f5; + color: #0a0a0a; +} +a.dropdown-item.is-active, +button.dropdown-item.is-active { + background-color: #3273dc; + color: #fff; +} +.dropdown-divider { + background-color: #dbdbdb; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; +} +.level { + align-items: center; + justify-content: space-between; +} +.level code { + border-radius: 4px; +} +.level img { + display: inline-block; + vertical-align: top; +} +.level.is-mobile { + display: flex; +} +.level.is-mobile .level-left, +.level.is-mobile .level-right { + display: flex; +} +.level.is-mobile .level-left + .level-right { + margin-top: 0; +} +.level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; +} +.level.is-mobile .level-item:not(.is-narrow) { + flex-grow: 1; +} +@media screen and (min-width: 769px), print { + .level { + display: flex; + } + .level > .level-item:not(.is-narrow) { + flex-grow: 1; + } +} +.level-item { + align-items: center; + display: flex; + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; + justify-content: center; +} +.level-item .title, +.level-item .subtitle { + margin-bottom: 0; +} +@media screen and (max-width: 768px) { + .level-item:not(:last-child) { + margin-bottom: 0.75rem; + } +} +.level-left, +.level-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; +} +.level-left .level-item.is-flexible, +.level-right .level-item.is-flexible { + flex-grow: 1; +} +@media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), + .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; + } +} +.level-left { + align-items: center; + justify-content: flex-start; +} +@media screen and (max-width: 768px) { + .level-left + .level-right { + margin-top: 1.5rem; + } +} +@media screen and (min-width: 769px), print { + .level-left { + display: flex; + } +} +.level-right { + align-items: center; + justify-content: flex-end; +} +@media screen and (min-width: 769px), print { + .level-right { + display: flex; + } +} +.list { + background-color: #fff; + border-radius: 4px; + box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); +} +.list-item { + display: block; + padding: 0.5em 1em; +} +.list-item:not(a) { + color: #4a4a4a; +} +.list-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-item:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} +.list-item:not(:last-child) { + border-bottom: 1px solid #dbdbdb; +} +.list-item.is-active { + background-color: #3273dc; + color: #fff; +} +a.list-item { + background-color: #f5f5f5; + cursor: pointer; +} +.media { + align-items: flex-start; + display: flex; + text-align: left; +} +.media .content:not(:last-child) { + margin-bottom: 0.75rem; +} +.media .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + display: flex; + padding-top: 0.75rem; +} +.media .media .content:not(:last-child), +.media .media .control:not(:last-child) { + margin-bottom: 0.5rem; +} +.media .media .media { + padding-top: 0.5rem; +} +.media .media .media + .media { + margin-top: 0.5rem; +} +.media + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + margin-top: 1rem; + padding-top: 1rem; +} +.media.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; +} +.media-left, +.media-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; +} +.media-left { + margin-right: 1rem; +} +.media-right { + margin-left: 1rem; +} +.media-content { + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + text-align: left; +} +@media screen and (max-width: 768px) { + .media-content { + overflow-x: auto; + } +} +.menu { + font-size: 1rem; +} +.menu.is-small { + font-size: 0.75rem; +} +.menu.is-medium { + font-size: 1.25rem; +} +.menu.is-large { + font-size: 1.5rem; +} +.menu-list { + line-height: 1.25; +} +.menu-list a { + border-radius: 2px; + color: #4a4a4a; + display: block; + padding: 0.5em 0.75em; +} +.menu-list a:hover { + background-color: #f5f5f5; + color: #363636; +} +.menu-list a.is-active { + background-color: #3273dc; + color: #fff; +} +.menu-list li ul { + border-left: 1px solid #dbdbdb; + margin: 0.75em; + padding-left: 0.75em; +} +.menu-label { + color: #7a7a7a; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; +} +.menu-label:not(:first-child) { + margin-top: 1em; +} +.menu-label:not(:last-child) { + margin-bottom: 1em; +} +.message { + background-color: #f5f5f5; + border-radius: 4px; + font-size: 1rem; +} +.message strong { + color: currentColor; +} +.message a:not(.button):not(.tag):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; +} +.message.is-small { + font-size: 0.75rem; +} +.message.is-medium { + font-size: 1.25rem; +} +.message.is-large { + font-size: 1.5rem; +} +.message.is-white { + background-color: #fff; +} +.message.is-white .message-header { + background-color: #fff; + color: #0a0a0a; +} +.message.is-white .message-body { + border-color: #fff; + color: #4d4d4d; +} +.message.is-black { + background-color: #fafafa; +} +.message.is-black .message-header { + background-color: #0a0a0a; + color: #fff; +} +.message.is-black .message-body { + border-color: #0a0a0a; + color: #090909; +} +.message.is-light { + background-color: #fafafa; +} +.message.is-light .message-header { + background-color: #f5f5f5; + color: #363636; +} +.message.is-light .message-body { + border-color: #f5f5f5; + color: #505050; +} +.message.is-dark { + background-color: #fafafa; +} +.message.is-dark .message-header { + background-color: #363636; + color: #f5f5f5; +} +.message.is-dark .message-body { + border-color: #363636; + color: #2a2a2a; +} +.message.is-primary { + background-color: #f5fffd; +} +.message.is-primary .message-header { + background-color: #00d1b2; + color: #fff; +} +.message.is-primary .message-body { + border-color: #00d1b2; + color: #021310; +} +.message.is-link { + background-color: #f6f9fe; +} +.message.is-link .message-header { + background-color: #3273dc; + color: #fff; +} +.message.is-link .message-body { + border-color: #3273dc; + color: #22509a; +} +.message.is-info { + background-color: #f6fbfe; +} +.message.is-info .message-header { + background-color: #209cee; + color: #fff; +} +.message.is-info .message-body { + border-color: #209cee; + color: #12537e; +} +.message.is-success { + background-color: #f6fef9; +} +.message.is-success .message-header { + background-color: #23d160; + color: #fff; +} +.message.is-success .message-body { + border-color: #23d160; + color: #0e301a; +} +.message.is-warning { + background-color: #fffdf5; +} +.message.is-warning .message-header { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.message.is-warning .message-body { + border-color: #ffdd57; + color: #3b3108; +} +.message.is-danger { + background-color: #fff5f7; +} +.message.is-danger .message-header { + background-color: #ff3860; + color: #fff; +} +.message.is-danger .message-body { + border-color: #ff3860; + color: #cd0930; +} +.message-header { + align-items: center; + background-color: #4a4a4a; + border-radius: 4px 4px 0 0; + color: #fff; + display: flex; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em 1em; + position: relative; +} +.message-header .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: 0.75em; +} +.message-header + .message-body { + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.message-body { + border-color: #dbdbdb; + border-radius: 4px; + border-style: solid; + border-width: 0 0 0 4px; + color: #4a4a4a; + padding: 1.25em 1.5em; +} +.message-body code, +.message-body pre { + background-color: #fff; +} +.message-body pre code { + background-color: rgba(0, 0, 0, 0); +} +.modal { + align-items: center; + display: none; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; +} +.modal.is-active { + display: flex; +} +.modal-background { + background-color: rgba(10, 10, 10, 0.86); +} +.modal-content, +.modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; +} +@media screen and (min-width: 769px), print { + .modal-content, + .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; + } +} +.modal-close { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; +} +.modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; +} +.modal-card-head, +.modal-card-foot { + align-items: center; + background-color: #f5f5f5; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; +} +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.modal-card-title { + color: #363636; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; +} +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid #dbdbdb; +} +.modal-card-foot .button:not(:last-child) { + margin-right: 0.5em; +} +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: #fff; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; +} +.navbar { + background-color: #fff; + min-height: 3.25rem; + position: relative; + z-index: 30; +} +.navbar.is-white { + background-color: #fff; + color: #0a0a0a; +} +.navbar.is-white .navbar-brand > .navbar-item, +.navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; +} +.navbar.is-white .navbar-brand > a.navbar-item:focus, +.navbar.is-white .navbar-brand > a.navbar-item:hover, +.navbar.is-white .navbar-brand > a.navbar-item.is-active, +.navbar.is-white .navbar-brand .navbar-link:focus, +.navbar.is-white .navbar-brand .navbar-link:hover, +.navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} +.navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; +} +.navbar.is-white .navbar-burger { + color: #0a0a0a; +} +@media screen and (min-width: 1024px) { + .navbar.is-white .navbar-start > .navbar-item, + .navbar.is-white .navbar-start .navbar-link, + .navbar.is-white .navbar-end > .navbar-item, + .navbar.is-white .navbar-end .navbar-link { + color: #0a0a0a; + } + .navbar.is-white .navbar-start > a.navbar-item:focus, + .navbar.is-white .navbar-start > a.navbar-item:hover, + .navbar.is-white .navbar-start > a.navbar-item.is-active, + .navbar.is-white .navbar-start .navbar-link:focus, + .navbar.is-white .navbar-start .navbar-link:hover, + .navbar.is-white .navbar-start .navbar-link.is-active, + .navbar.is-white .navbar-end > a.navbar-item:focus, + .navbar.is-white .navbar-end > a.navbar-item:hover, + .navbar.is-white .navbar-end > a.navbar-item.is-active, + .navbar.is-white .navbar-end .navbar-link:focus, + .navbar.is-white .navbar-end .navbar-link:hover, + .navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; + } + .navbar.is-white .navbar-start .navbar-link::after, + .navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; + } + .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; + } + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: #fff; + color: #0a0a0a; + } +} +.navbar.is-black { + background-color: #0a0a0a; + color: #fff; +} +.navbar.is-black .navbar-brand > .navbar-item, +.navbar.is-black .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-black .navbar-brand > a.navbar-item:focus, +.navbar.is-black .navbar-brand > a.navbar-item:hover, +.navbar.is-black .navbar-brand > a.navbar-item.is-active, +.navbar.is-black .navbar-brand .navbar-link:focus, +.navbar.is-black .navbar-brand .navbar-link:hover, +.navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: #000; + color: #fff; +} +.navbar.is-black .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-black .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-black .navbar-start > .navbar-item, + .navbar.is-black .navbar-start .navbar-link, + .navbar.is-black .navbar-end > .navbar-item, + .navbar.is-black .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-black .navbar-start > a.navbar-item:focus, + .navbar.is-black .navbar-start > a.navbar-item:hover, + .navbar.is-black .navbar-start > a.navbar-item.is-active, + .navbar.is-black .navbar-start .navbar-link:focus, + .navbar.is-black .navbar-start .navbar-link:hover, + .navbar.is-black .navbar-start .navbar-link.is-active, + .navbar.is-black .navbar-end > a.navbar-item:focus, + .navbar.is-black .navbar-end > a.navbar-item:hover, + .navbar.is-black .navbar-end > a.navbar-item.is-active, + .navbar.is-black .navbar-end .navbar-link:focus, + .navbar.is-black .navbar-end .navbar-link:hover, + .navbar.is-black .navbar-end .navbar-link.is-active { + background-color: #000; + color: #fff; + } + .navbar.is-black .navbar-start .navbar-link::after, + .navbar.is-black .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #000; + color: #fff; + } + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: #fff; + } +} +.navbar.is-light { + background-color: #f5f5f5; + color: #363636; +} +.navbar.is-light .navbar-brand > .navbar-item, +.navbar.is-light .navbar-brand .navbar-link { + color: #363636; +} +.navbar.is-light .navbar-brand > a.navbar-item:focus, +.navbar.is-light .navbar-brand > a.navbar-item:hover, +.navbar.is-light .navbar-brand > a.navbar-item.is-active, +.navbar.is-light .navbar-brand .navbar-link:focus, +.navbar.is-light .navbar-brand .navbar-link:hover, +.navbar.is-light .navbar-brand .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; +} +.navbar.is-light .navbar-brand .navbar-link::after { + border-color: #363636; +} +.navbar.is-light .navbar-burger { + color: #363636; +} +@media screen and (min-width: 1024px) { + .navbar.is-light .navbar-start > .navbar-item, + .navbar.is-light .navbar-start .navbar-link, + .navbar.is-light .navbar-end > .navbar-item, + .navbar.is-light .navbar-end .navbar-link { + color: #363636; + } + .navbar.is-light .navbar-start > a.navbar-item:focus, + .navbar.is-light .navbar-start > a.navbar-item:hover, + .navbar.is-light .navbar-start > a.navbar-item.is-active, + .navbar.is-light .navbar-start .navbar-link:focus, + .navbar.is-light .navbar-start .navbar-link:hover, + .navbar.is-light .navbar-start .navbar-link.is-active, + .navbar.is-light .navbar-end > a.navbar-item:focus, + .navbar.is-light .navbar-end > a.navbar-item:hover, + .navbar.is-light .navbar-end > a.navbar-item.is-active, + .navbar.is-light .navbar-end .navbar-link:focus, + .navbar.is-light .navbar-end .navbar-link:hover, + .navbar.is-light .navbar-end .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; + } + .navbar.is-light .navbar-start .navbar-link::after, + .navbar.is-light .navbar-end .navbar-link::after { + border-color: #363636; + } + .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #e8e8e8; + color: #363636; + } + .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: #f5f5f5; + color: #363636; + } +} +.navbar.is-dark { + background-color: #363636; + color: #f5f5f5; +} +.navbar.is-dark .navbar-brand > .navbar-item, +.navbar.is-dark .navbar-brand .navbar-link { + color: #f5f5f5; +} +.navbar.is-dark .navbar-brand > a.navbar-item:focus, +.navbar.is-dark .navbar-brand > a.navbar-item:hover, +.navbar.is-dark .navbar-brand > a.navbar-item.is-active, +.navbar.is-dark .navbar-brand .navbar-link:focus, +.navbar.is-dark .navbar-brand .navbar-link:hover, +.navbar.is-dark .navbar-brand .navbar-link.is-active { + background-color: #292929; + color: #f5f5f5; +} +.navbar.is-dark .navbar-brand .navbar-link::after { + border-color: #f5f5f5; +} +.navbar.is-dark .navbar-burger { + color: #f5f5f5; +} +@media screen and (min-width: 1024px) { + .navbar.is-dark .navbar-start > .navbar-item, + .navbar.is-dark .navbar-start .navbar-link, + .navbar.is-dark .navbar-end > .navbar-item, + .navbar.is-dark .navbar-end .navbar-link { + color: #f5f5f5; + } + .navbar.is-dark .navbar-start > a.navbar-item:focus, + .navbar.is-dark .navbar-start > a.navbar-item:hover, + .navbar.is-dark .navbar-start > a.navbar-item.is-active, + .navbar.is-dark .navbar-start .navbar-link:focus, + .navbar.is-dark .navbar-start .navbar-link:hover, + .navbar.is-dark .navbar-start .navbar-link.is-active, + .navbar.is-dark .navbar-end > a.navbar-item:focus, + .navbar.is-dark .navbar-end > a.navbar-item:hover, + .navbar.is-dark .navbar-end > a.navbar-item.is-active, + .navbar.is-dark .navbar-end .navbar-link:focus, + .navbar.is-dark .navbar-end .navbar-link:hover, + .navbar.is-dark .navbar-end .navbar-link.is-active { + background-color: #292929; + color: #f5f5f5; + } + .navbar.is-dark .navbar-start .navbar-link::after, + .navbar.is-dark .navbar-end .navbar-link::after { + border-color: #f5f5f5; + } + .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #292929; + color: #f5f5f5; + } + .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { + background-color: #363636; + color: #f5f5f5; + } +} +.navbar.is-primary { + background-color: #00d1b2; + color: #fff; +} +.navbar.is-primary .navbar-brand > .navbar-item, +.navbar.is-primary .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-primary .navbar-brand > a.navbar-item:focus, +.navbar.is-primary .navbar-brand > a.navbar-item:hover, +.navbar.is-primary .navbar-brand > a.navbar-item.is-active, +.navbar.is-primary .navbar-brand .navbar-link:focus, +.navbar.is-primary .navbar-brand .navbar-link:hover, +.navbar.is-primary .navbar-brand .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} +.navbar.is-primary .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-primary .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-primary .navbar-start > .navbar-item, + .navbar.is-primary .navbar-start .navbar-link, + .navbar.is-primary .navbar-end > .navbar-item, + .navbar.is-primary .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-primary .navbar-start > a.navbar-item:focus, + .navbar.is-primary .navbar-start > a.navbar-item:hover, + .navbar.is-primary .navbar-start > a.navbar-item.is-active, + .navbar.is-primary .navbar-start .navbar-link:focus, + .navbar.is-primary .navbar-start .navbar-link:hover, + .navbar.is-primary .navbar-start .navbar-link.is-active, + .navbar.is-primary .navbar-end > a.navbar-item:focus, + .navbar.is-primary .navbar-end > a.navbar-item:hover, + .navbar.is-primary .navbar-end > a.navbar-item.is-active, + .navbar.is-primary .navbar-end .navbar-link:focus, + .navbar.is-primary .navbar-end .navbar-link:hover, + .navbar.is-primary .navbar-end .navbar-link.is-active { + background-color: #00b89c; + color: #fff; + } + .navbar.is-primary .navbar-start .navbar-link::after, + .navbar.is-primary .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #00b89c; + color: #fff; + } + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { + background-color: #00d1b2; + color: #fff; + } +} +.navbar.is-link { + background-color: #3273dc; + color: #fff; +} +.navbar.is-link .navbar-brand > .navbar-item, +.navbar.is-link .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-link .navbar-brand > a.navbar-item:focus, +.navbar.is-link .navbar-brand > a.navbar-item:hover, +.navbar.is-link .navbar-brand > a.navbar-item.is-active, +.navbar.is-link .navbar-brand .navbar-link:focus, +.navbar.is-link .navbar-brand .navbar-link:hover, +.navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #2366d1; + color: #fff; +} +.navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-link .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-link .navbar-start > .navbar-item, + .navbar.is-link .navbar-start .navbar-link, + .navbar.is-link .navbar-end > .navbar-item, + .navbar.is-link .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-link .navbar-start > a.navbar-item:focus, + .navbar.is-link .navbar-start > a.navbar-item:hover, + .navbar.is-link .navbar-start > a.navbar-item.is-active, + .navbar.is-link .navbar-start .navbar-link:focus, + .navbar.is-link .navbar-start .navbar-link:hover, + .navbar.is-link .navbar-start .navbar-link.is-active, + .navbar.is-link .navbar-end > a.navbar-item:focus, + .navbar.is-link .navbar-end > a.navbar-item:hover, + .navbar.is-link .navbar-end > a.navbar-item.is-active, + .navbar.is-link .navbar-end .navbar-link:focus, + .navbar.is-link .navbar-end .navbar-link:hover, + .navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #2366d1; + color: #fff; + } + .navbar.is-link .navbar-start .navbar-link::after, + .navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #2366d1; + color: #fff; + } + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #3273dc; + color: #fff; + } +} +.navbar.is-info { + background-color: #209cee; + color: #fff; +} +.navbar.is-info .navbar-brand > .navbar-item, +.navbar.is-info .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-info .navbar-brand > a.navbar-item:focus, +.navbar.is-info .navbar-brand > a.navbar-item:hover, +.navbar.is-info .navbar-brand > a.navbar-item.is-active, +.navbar.is-info .navbar-brand .navbar-link:focus, +.navbar.is-info .navbar-brand .navbar-link:hover, +.navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #118fe4; + color: #fff; +} +.navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-info .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-info .navbar-start > .navbar-item, + .navbar.is-info .navbar-start .navbar-link, + .navbar.is-info .navbar-end > .navbar-item, + .navbar.is-info .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-info .navbar-start > a.navbar-item:focus, + .navbar.is-info .navbar-start > a.navbar-item:hover, + .navbar.is-info .navbar-start > a.navbar-item.is-active, + .navbar.is-info .navbar-start .navbar-link:focus, + .navbar.is-info .navbar-start .navbar-link:hover, + .navbar.is-info .navbar-start .navbar-link.is-active, + .navbar.is-info .navbar-end > a.navbar-item:focus, + .navbar.is-info .navbar-end > a.navbar-item:hover, + .navbar.is-info .navbar-end > a.navbar-item.is-active, + .navbar.is-info .navbar-end .navbar-link:focus, + .navbar.is-info .navbar-end .navbar-link:hover, + .navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #118fe4; + color: #fff; + } + .navbar.is-info .navbar-start .navbar-link::after, + .navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #118fe4; + color: #fff; + } + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #209cee; + color: #fff; + } +} +.navbar.is-success { + background-color: #23d160; + color: #fff; +} +.navbar.is-success .navbar-brand > .navbar-item, +.navbar.is-success .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-success .navbar-brand > a.navbar-item:focus, +.navbar.is-success .navbar-brand > a.navbar-item:hover, +.navbar.is-success .navbar-brand > a.navbar-item.is-active, +.navbar.is-success .navbar-brand .navbar-link:focus, +.navbar.is-success .navbar-brand .navbar-link:hover, +.navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #20bc56; + color: #fff; +} +.navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-success .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-success .navbar-start > .navbar-item, + .navbar.is-success .navbar-start .navbar-link, + .navbar.is-success .navbar-end > .navbar-item, + .navbar.is-success .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-success .navbar-start > a.navbar-item:focus, + .navbar.is-success .navbar-start > a.navbar-item:hover, + .navbar.is-success .navbar-start > a.navbar-item.is-active, + .navbar.is-success .navbar-start .navbar-link:focus, + .navbar.is-success .navbar-start .navbar-link:hover, + .navbar.is-success .navbar-start .navbar-link.is-active, + .navbar.is-success .navbar-end > a.navbar-item:focus, + .navbar.is-success .navbar-end > a.navbar-item:hover, + .navbar.is-success .navbar-end > a.navbar-item.is-active, + .navbar.is-success .navbar-end .navbar-link:focus, + .navbar.is-success .navbar-end .navbar-link:hover, + .navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #20bc56; + color: #fff; + } + .navbar.is-success .navbar-start .navbar-link::after, + .navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #20bc56; + color: #fff; + } + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #23d160; + color: #fff; + } +} +.navbar.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand > .navbar-item, +.navbar.is-warning .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand > a.navbar-item:focus, +.navbar.is-warning .navbar-brand > a.navbar-item:hover, +.navbar.is-warning .navbar-brand > a.navbar-item.is-active, +.navbar.is-warning .navbar-brand .navbar-link:focus, +.navbar.is-warning .navbar-brand .navbar-link:hover, +.navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); +} +.navbar.is-warning .navbar-burger { + color: rgba(0, 0, 0, 0.7); +} +@media screen and (min-width: 1024px) { + .navbar.is-warning .navbar-start > .navbar-item, + .navbar.is-warning .navbar-start .navbar-link, + .navbar.is-warning .navbar-end > .navbar-item, + .navbar.is-warning .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start > a.navbar-item:focus, + .navbar.is-warning .navbar-start > a.navbar-item:hover, + .navbar.is-warning .navbar-start > a.navbar-item.is-active, + .navbar.is-warning .navbar-start .navbar-link:focus, + .navbar.is-warning .navbar-start .navbar-link:hover, + .navbar.is-warning .navbar-start .navbar-link.is-active, + .navbar.is-warning .navbar-end > a.navbar-item:focus, + .navbar.is-warning .navbar-end > a.navbar-item:hover, + .navbar.is-warning .navbar-end > a.navbar-item.is-active, + .navbar.is-warning .navbar-end .navbar-link:focus, + .navbar.is-warning .navbar-end .navbar-link:hover, + .navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-start .navbar-link::after, + .navbar.is-warning .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); + } + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); + } +} +.navbar.is-danger { + background-color: #ff3860; + color: #fff; +} +.navbar.is-danger .navbar-brand > .navbar-item, +.navbar.is-danger .navbar-brand .navbar-link { + color: #fff; +} +.navbar.is-danger .navbar-brand > a.navbar-item:focus, +.navbar.is-danger .navbar-brand > a.navbar-item:hover, +.navbar.is-danger .navbar-brand > a.navbar-item.is-active, +.navbar.is-danger .navbar-brand .navbar-link:focus, +.navbar.is-danger .navbar-brand .navbar-link:hover, +.navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; +} +.navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; +} +.navbar.is-danger .navbar-burger { + color: #fff; +} +@media screen and (min-width: 1024px) { + .navbar.is-danger .navbar-start > .navbar-item, + .navbar.is-danger .navbar-start .navbar-link, + .navbar.is-danger .navbar-end > .navbar-item, + .navbar.is-danger .navbar-end .navbar-link { + color: #fff; + } + .navbar.is-danger .navbar-start > a.navbar-item:focus, + .navbar.is-danger .navbar-start > a.navbar-item:hover, + .navbar.is-danger .navbar-start > a.navbar-item.is-active, + .navbar.is-danger .navbar-start .navbar-link:focus, + .navbar.is-danger .navbar-start .navbar-link:hover, + .navbar.is-danger .navbar-start .navbar-link.is-active, + .navbar.is-danger .navbar-end > a.navbar-item:focus, + .navbar.is-danger .navbar-end > a.navbar-item:hover, + .navbar.is-danger .navbar-end > a.navbar-item.is-active, + .navbar.is-danger .navbar-end .navbar-link:focus, + .navbar.is-danger .navbar-end .navbar-link:hover, + .navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; + } + .navbar.is-danger .navbar-start .navbar-link::after, + .navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; + } + .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ff1f4b; + color: #fff; + } + .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: #ff3860; + color: #fff; + } +} +.navbar > .container { + align-items: stretch; + display: flex; + min-height: 3.25rem; + width: 100%; +} +.navbar.has-shadow { + box-shadow: 0 2px 0 0 #f5f5f5; +} +.navbar.is-fixed-bottom, +.navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; +} +.navbar.is-fixed-bottom { + bottom: 0; +} +.navbar.is-fixed-bottom.has-shadow { + box-shadow: 0 -2px 0 0 #f5f5f5; +} +.navbar.is-fixed-top { + top: 0; +} +html.has-navbar-fixed-top, +body.has-navbar-fixed-top { + padding-top: 3.25rem; +} +html.has-navbar-fixed-bottom, +body.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; +} +.navbar-brand, +.navbar-tabs { + align-items: stretch; + display: flex; + flex-shrink: 0; + min-height: 3.25rem; +} +.navbar-brand a.navbar-item:focus, +.navbar-brand a.navbar-item:hover { + background-color: transparent; +} +.navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; +} +.navbar-burger { + color: #4a4a4a; + cursor: pointer; + display: block; + height: 3.25rem; + position: relative; + width: 3.25rem; + margin-left: auto; +} +.navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + -webkit-transform-origin: center; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color, opacity, -webkit-transform; + transition-property: background-color, opacity, transform; + transition-property: background-color, opacity, transform, -webkit-transform; + transition-timing-function: ease-out; + width: 16px; +} +.navbar-burger span:nth-child(1) { + top: calc(50% - 6px); +} +.navbar-burger span:nth-child(2) { + top: calc(50% - 1px); +} +.navbar-burger span:nth-child(3) { + top: calc(50% + 4px); +} +.navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); +} +.navbar-burger.is-active span:nth-child(1) { + -webkit-transform: translateY(5px) rotate(45deg); + transform: translateY(5px) rotate(45deg); +} +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} +.navbar-burger.is-active span:nth-child(3) { + -webkit-transform: translateY(-5px) rotate(-45deg); + transform: translateY(-5px) rotate(-45deg); +} +.navbar-menu { + display: none; +} +.navbar-item, +.navbar-link { + color: #4a4a4a; + display: block; + line-height: 1.5; + padding: 0.5rem 0.75rem; + position: relative; +} +.navbar-item .icon:only-child, +.navbar-link .icon:only-child { + margin-left: -0.25rem; + margin-right: -0.25rem; +} +a.navbar-item, +.navbar-link { + cursor: pointer; +} +a.navbar-item:focus, +a.navbar-item:focus-within, +a.navbar-item:hover, +a.navbar-item.is-active, +.navbar-link:focus, +.navbar-link:focus-within, +.navbar-link:hover, +.navbar-link.is-active { + background-color: #fafafa; + color: #3273dc; +} +.navbar-item { + display: block; + flex-grow: 0; + flex-shrink: 0; +} +.navbar-item img { + max-height: 1.75rem; +} +.navbar-item.has-dropdown { + padding: 0; +} +.navbar-item.is-expanded { + flex-grow: 1; + flex-shrink: 1; +} +.navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); +} +.navbar-item.is-tab:focus, +.navbar-item.is-tab:hover { + background-color: rgba(0, 0, 0, 0); + border-bottom-color: #3273dc; +} +.navbar-item.is-tab.is-active { + background-color: rgba(0, 0, 0, 0); + border-bottom-color: #3273dc; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #3273dc; + padding-bottom: calc(0.5rem - 3px); +} +.navbar-content { + flex-grow: 1; + flex-shrink: 1; +} +.navbar-link:not(.is-arrowless) { + padding-right: 2.5em; +} +.navbar-link:not(.is-arrowless)::after { + border-color: #3273dc; + margin-top: -0.375em; + right: 1.125em; +} +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; +} +.navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.navbar-divider { + background-color: #f5f5f5; + border: none; + display: none; + height: 2px; + margin: 0.5rem 0; +} +@media screen and (max-width: 1023px) { + .navbar > .container { + display: block; + } + .navbar-brand .navbar-item, + .navbar-tabs .navbar-item { + align-items: center; + display: flex; + } + .navbar-link::after { + display: none; + } + .navbar-menu { + background-color: #fff; + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; + } + .navbar-menu.is-active { + display: block; + } + .navbar.is-fixed-bottom-touch, + .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-touch { + bottom: 0; + } + .navbar.is-fixed-bottom-touch.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-touch { + top: 0; + } + .navbar.is-fixed-top .navbar-menu, + .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 3.25rem); + overflow: auto; + } + html.has-navbar-fixed-top-touch, + body.has-navbar-fixed-top-touch { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-touch, + body.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; + } +} +@media screen and (min-width: 1024px) { + .navbar, + .navbar-menu, + .navbar-start, + .navbar-end { + align-items: stretch; + display: flex; + } + .navbar { + min-height: 3.25rem; + } + .navbar.is-spaced { + padding: 1rem 2rem; + } + .navbar.is-spaced .navbar-start, + .navbar.is-spaced .navbar-end { + align-items: center; + } + .navbar.is-spaced a.navbar-item, + .navbar.is-spaced .navbar-link { + border-radius: 4px; + } + .navbar.is-transparent a.navbar-item:focus, + .navbar.is-transparent a.navbar-item:hover, + .navbar.is-transparent a.navbar-item.is-active, + .navbar.is-transparent .navbar-link:focus, + .navbar.is-transparent .navbar-link:hover, + .navbar.is-transparent .navbar-link.is-active { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, + .navbar.is-transparent + .navbar-item.has-dropdown.is-hoverable:focus + .navbar-link, + .navbar.is-transparent + .navbar-item.has-dropdown.is-hoverable:focus-within + .navbar-link, + .navbar.is-transparent + .navbar-item.has-dropdown.is-hoverable:hover + .navbar-link { + background-color: transparent !important; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, + .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: #f5f5f5; + color: #0a0a0a; + } + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: #f5f5f5; + color: #3273dc; + } + .navbar-burger { + display: none; + } + .navbar-item, + .navbar-link { + align-items: center; + display: flex; + } + .navbar-item { + display: flex; + } + .navbar-item.has-dropdown { + align-items: stretch; + } + .navbar-item.has-dropdown-up .navbar-link::after { + -webkit-transform: rotate(135deg) translate(0.25em, -0.25em); + transform: rotate(135deg) translate(0.25em, -0.25em); + } + .navbar-item.has-dropdown-up .navbar-dropdown { + border-bottom: 2px solid #dbdbdb; + border-radius: 6px 6px 0 0; + border-top: none; + bottom: 100%; + box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); + top: auto; + } + .navbar-item.is-active .navbar-dropdown, + .navbar-item.is-hoverable:focus .navbar-dropdown, + .navbar-item.is-hoverable:focus-within .navbar-dropdown, + .navbar-item.is-hoverable:hover .navbar-dropdown { + display: block; + } + .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, + .navbar-item.is-active .navbar-dropdown.is-boxed, + .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, + .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, + .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, + .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, + .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, + .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { + opacity: 1; + pointer-events: auto; + -webkit-transform: translateY(0); + transform: translateY(0); + } + .navbar-menu { + flex-grow: 1; + flex-shrink: 0; + } + .navbar-start { + justify-content: flex-start; + margin-right: auto; + } + .navbar-end { + justify-content: flex-end; + margin-left: auto; + } + .navbar-dropdown { + background-color: #fff; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 2px solid #dbdbdb; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; + } + .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; + } + .navbar-dropdown a.navbar-item { + padding-right: 3rem; + } + .navbar-dropdown a.navbar-item:focus, + .navbar-dropdown a.navbar-item:hover { + background-color: #f5f5f5; + color: #0a0a0a; + } + .navbar-dropdown a.navbar-item.is-active { + background-color: #f5f5f5; + color: #3273dc; + } + .navbar.is-spaced .navbar-dropdown, + .navbar-dropdown.is-boxed { + border-radius: 6px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), + 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, -webkit-transform; + transition-property: opacity, transform; + transition-property: opacity, transform, -webkit-transform; + } + .navbar-dropdown.is-right { + left: auto; + right: 0; + } + .navbar-divider { + display: block; + } + .navbar > .container .navbar-brand, + .container > .navbar .navbar-brand { + margin-left: -0.75rem; + } + .navbar > .container .navbar-menu, + .container > .navbar .navbar-menu { + margin-right: -0.75rem; + } + .navbar.is-fixed-bottom-desktop, + .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; + } + .navbar.is-fixed-bottom-desktop { + bottom: 0; + } + .navbar.is-fixed-bottom-desktop.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); + } + .navbar.is-fixed-top-desktop { + top: 0; + } + html.has-navbar-fixed-top-desktop, + body.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; + } + html.has-navbar-fixed-bottom-desktop, + body.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; + } + html.has-spaced-navbar-fixed-top, + body.has-spaced-navbar-fixed-top { + padding-top: 5.25rem; + } + html.has-spaced-navbar-fixed-bottom, + body.has-spaced-navbar-fixed-bottom { + padding-bottom: 5.25rem; + } + a.navbar-item.is-active, + .navbar-link.is-active { + color: #0a0a0a; + } + a.navbar-item.is-active:not(:focus):not(:hover), + .navbar-link.is-active:not(:focus):not(:hover) { + background-color: rgba(0, 0, 0, 0); + } + .navbar-item.has-dropdown:focus .navbar-link, + .navbar-item.has-dropdown:hover .navbar-link, + .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #fafafa; + } +} +.hero.is-fullheight-with-navbar { + min-height: calc(100vh - 3.25rem); +} +.pagination { + font-size: 1rem; + margin: -0.25rem; +} +.pagination.is-small { + font-size: 0.75rem; +} +.pagination.is-medium { + font-size: 1.25rem; +} +.pagination.is-large { + font-size: 1.5rem; +} +.pagination.is-rounded .pagination-previous, +.pagination.is-rounded .pagination-next { + padding-left: 1em; + padding-right: 1em; + border-radius: 290486px; +} +.pagination.is-rounded .pagination-link { + border-radius: 290486px; +} +.pagination, +.pagination-list { + align-items: center; + display: flex; + justify-content: center; + text-align: center; +} +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + font-size: 1em; + justify-content: center; + margin: 0.25rem; + padding-left: 0.5em; + padding-right: 0.5em; + text-align: center; +} +.pagination-previous, +.pagination-next, +.pagination-link { + border-color: #dbdbdb; + color: #363636; + min-width: 2.25em; +} +.pagination-previous:hover, +.pagination-next:hover, +.pagination-link:hover { + border-color: #b5b5b5; + color: #363636; +} +.pagination-previous:focus, +.pagination-next:focus, +.pagination-link:focus { + border-color: #3273dc; +} +.pagination-previous:active, +.pagination-next:active, +.pagination-link:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); +} +.pagination-previous[disabled], +.pagination-next[disabled], +.pagination-link[disabled] { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; +} +.pagination-previous, +.pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; +} +.pagination-link.is-current { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; +} +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; +} +.pagination-list { + flex-wrap: wrap; +} +@media screen and (max-width: 768px) { + .pagination { + flex-wrap: wrap; + } + .pagination-previous, + .pagination-next { + flex-grow: 1; + flex-shrink: 1; + } + .pagination-list li { + flex-grow: 1; + flex-shrink: 1; + } +} +@media screen and (min-width: 769px), print { + .pagination-list { + flex-grow: 1; + flex-shrink: 1; + justify-content: flex-start; + order: 1; + } + .pagination-previous { + order: 2; + } + .pagination-next { + order: 3; + } + .pagination { + justify-content: space-between; + } + .pagination.is-centered .pagination-previous { + order: 1; + } + .pagination.is-centered .pagination-list { + justify-content: center; + order: 2; + } + .pagination.is-centered .pagination-next { + order: 3; + } + .pagination.is-right .pagination-previous { + order: 1; + } + .pagination.is-right .pagination-next { + order: 2; + } + .pagination.is-right .pagination-list { + justify-content: flex-end; + order: 3; + } +} +.panel { + font-size: 1rem; +} +.panel:not(:last-child) { + margin-bottom: 1.5rem; +} +.panel-heading, +.panel-tabs, +.panel-block { + border-bottom: 1px solid #dbdbdb; + border-left: 1px solid #dbdbdb; + border-right: 1px solid #dbdbdb; +} +.panel-heading:first-child, +.panel-tabs:first-child, +.panel-block:first-child { + border-top: 1px solid #dbdbdb; +} +.panel-heading { + background-color: #f5f5f5; + border-radius: 4px 4px 0 0; + color: #363636; + font-size: 1.25em; + font-weight: 300; + line-height: 1.25; + padding: 0.5em 0.75em; +} +.panel-tabs { + align-items: flex-end; + display: flex; + font-size: 0.875em; + justify-content: center; +} +.panel-tabs a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: 0.5em; +} +.panel-tabs a.is-active { + border-bottom-color: #4a4a4a; + color: #363636; +} +.panel-list a { + color: #4a4a4a; +} +.panel-list a:hover { + color: #3273dc; +} +.panel-block { + align-items: center; + color: #363636; + display: flex; + justify-content: flex-start; + padding: 0.5em 0.75em; +} +.panel-block input[type='checkbox'] { + margin-right: 0.75em; +} +.panel-block > .control { + flex-grow: 1; + flex-shrink: 1; + width: 100%; +} +.panel-block.is-wrapped { + flex-wrap: wrap; +} +.panel-block.is-active { + border-left-color: #3273dc; + color: #363636; +} +.panel-block.is-active .panel-icon { + color: #3273dc; +} +a.panel-block, +label.panel-block { + cursor: pointer; +} +a.panel-block:hover, +label.panel-block:hover { + background-color: #f5f5f5; +} +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: #7a7a7a; + margin-right: 0.75em; +} +.panel-icon .fa { + font-size: inherit; + line-height: inherit; +} +.tabs { + -webkit-overflow-scrolling: touch; + align-items: stretch; + display: flex; + font-size: 1rem; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; +} +.tabs a { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #4a4a4a; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; +} +.tabs a:hover { + border-bottom-color: #363636; + color: #363636; +} +.tabs li { + display: block; +} +.tabs li.is-active a { + border-bottom-color: #3273dc; + color: #3273dc; +} +.tabs ul { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + display: flex; + flex-grow: 1; + flex-shrink: 0; + justify-content: flex-start; +} +.tabs ul.is-left { + padding-right: 0.75em; +} +.tabs ul.is-center { + flex: none; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; +} +.tabs ul.is-right { + justify-content: flex-end; + padding-left: 0.75em; +} +.tabs .icon:first-child { + margin-right: 0.5em; +} +.tabs .icon:last-child { + margin-left: 0.5em; +} +.tabs.is-centered ul { + justify-content: center; +} +.tabs.is-right ul { + justify-content: flex-end; +} +.tabs.is-boxed a { + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.tabs.is-boxed a:hover { + background-color: #f5f5f5; + border-bottom-color: #dbdbdb; +} +.tabs.is-boxed li.is-active a { + background-color: #fff; + border-color: #dbdbdb; + border-bottom-color: rgba(0, 0, 0, 0) !important; +} +.tabs.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; +} +.tabs.is-toggle a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; +} +.tabs.is-toggle a:hover { + background-color: #f5f5f5; + border-color: #b5b5b5; + z-index: 2; +} +.tabs.is-toggle li + li { + margin-left: -1px; +} +.tabs.is-toggle li:first-child a { + border-radius: 4px 0 0 4px; +} +.tabs.is-toggle li:last-child a { + border-radius: 0 4px 4px 0; +} +.tabs.is-toggle li.is-active a { + background-color: #3273dc; + border-color: #3273dc; + color: #fff; + z-index: 1; +} +.tabs.is-toggle ul { + border-bottom: none; +} +.tabs.is-toggle.is-toggle-rounded li:first-child a { + border-bottom-left-radius: 290486px; + border-top-left-radius: 290486px; + padding-left: 1.25em; +} +.tabs.is-toggle.is-toggle-rounded li:last-child a { + border-bottom-right-radius: 290486px; + border-top-right-radius: 290486px; + padding-right: 1.25em; +} +.tabs.is-small { + font-size: 0.75rem; +} +.tabs.is-medium { + font-size: 1.25rem; +} +.tabs.is-large { + font-size: 1.5rem; +} +.column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: 0.75rem; +} +.columns.is-mobile > .column.is-narrow { + flex: none; +} +.columns.is-mobile > .column.is-full { + flex: none; + width: 100%; +} +.columns.is-mobile > .column.is-three-quarters { + flex: none; + width: 75%; +} +.columns.is-mobile > .column.is-two-thirds { + flex: none; + width: 66.6666%; +} +.columns.is-mobile > .column.is-half { + flex: none; + width: 50%; +} +.columns.is-mobile > .column.is-one-third { + flex: none; + width: 33.3333%; +} +.columns.is-mobile > .column.is-one-quarter { + flex: none; + width: 25%; +} +.columns.is-mobile > .column.is-one-fifth { + flex: none; + width: 20%; +} +.columns.is-mobile > .column.is-two-fifths { + flex: none; + width: 40%; +} +.columns.is-mobile > .column.is-three-fifths { + flex: none; + width: 60%; +} +.columns.is-mobile > .column.is-four-fifths { + flex: none; + width: 80%; +} +.columns.is-mobile > .column.is-offset-three-quarters { + margin-left: 75%; +} +.columns.is-mobile > .column.is-offset-two-thirds { + margin-left: 66.6666%; +} +.columns.is-mobile > .column.is-offset-half { + margin-left: 50%; +} +.columns.is-mobile > .column.is-offset-one-third { + margin-left: 33.3333%; +} +.columns.is-mobile > .column.is-offset-one-quarter { + margin-left: 25%; +} +.columns.is-mobile > .column.is-offset-one-fifth { + margin-left: 20%; +} +.columns.is-mobile > .column.is-offset-two-fifths { + margin-left: 40%; +} +.columns.is-mobile > .column.is-offset-three-fifths { + margin-left: 60%; +} +.columns.is-mobile > .column.is-offset-four-fifths { + margin-left: 80%; +} +.columns.is-mobile > .column.is-0 { + flex: none; + width: 0%; +} +.columns.is-mobile > .column.is-offset-0 { + margin-left: 0%; +} +.columns.is-mobile > .column.is-1 { + flex: none; + width: 8.33333%; +} +.columns.is-mobile > .column.is-offset-1 { + margin-left: 8.33333%; +} +.columns.is-mobile > .column.is-2 { + flex: none; + width: 16.66667%; +} +.columns.is-mobile > .column.is-offset-2 { + margin-left: 16.66667%; +} +.columns.is-mobile > .column.is-3 { + flex: none; + width: 25%; +} +.columns.is-mobile > .column.is-offset-3 { + margin-left: 25%; +} +.columns.is-mobile > .column.is-4 { + flex: none; + width: 33.33333%; +} +.columns.is-mobile > .column.is-offset-4 { + margin-left: 33.33333%; +} +.columns.is-mobile > .column.is-5 { + flex: none; + width: 41.66667%; +} +.columns.is-mobile > .column.is-offset-5 { + margin-left: 41.66667%; +} +.columns.is-mobile > .column.is-6 { + flex: none; + width: 50%; +} +.columns.is-mobile > .column.is-offset-6 { + margin-left: 50%; +} +.columns.is-mobile > .column.is-7 { + flex: none; + width: 58.33333%; +} +.columns.is-mobile > .column.is-offset-7 { + margin-left: 58.33333%; +} +.columns.is-mobile > .column.is-8 { + flex: none; + width: 66.66667%; +} +.columns.is-mobile > .column.is-offset-8 { + margin-left: 66.66667%; +} +.columns.is-mobile > .column.is-9 { + flex: none; + width: 75%; +} +.columns.is-mobile > .column.is-offset-9 { + margin-left: 75%; +} +.columns.is-mobile > .column.is-10 { + flex: none; + width: 83.33333%; +} +.columns.is-mobile > .column.is-offset-10 { + margin-left: 83.33333%; +} +.columns.is-mobile > .column.is-11 { + flex: none; + width: 91.66667%; +} +.columns.is-mobile > .column.is-offset-11 { + margin-left: 91.66667%; +} +.columns.is-mobile > .column.is-12 { + flex: none; + width: 100%; +} +.columns.is-mobile > .column.is-offset-12 { + margin-left: 100%; +} +@media screen and (max-width: 768px) { + .column.is-narrow-mobile { + flex: none; + } + .column.is-full-mobile { + flex: none; + width: 100%; + } + .column.is-three-quarters-mobile { + flex: none; + width: 75%; + } + .column.is-two-thirds-mobile { + flex: none; + width: 66.6666%; + } + .column.is-half-mobile { + flex: none; + width: 50%; + } + .column.is-one-third-mobile { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-mobile { + flex: none; + width: 25%; + } + .column.is-one-fifth-mobile { + flex: none; + width: 20%; + } + .column.is-two-fifths-mobile { + flex: none; + width: 40%; + } + .column.is-three-fifths-mobile { + flex: none; + width: 60%; + } + .column.is-four-fifths-mobile { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-mobile { + margin-left: 75%; + } + .column.is-offset-two-thirds-mobile { + margin-left: 66.6666%; + } + .column.is-offset-half-mobile { + margin-left: 50%; + } + .column.is-offset-one-third-mobile { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-mobile { + margin-left: 25%; + } + .column.is-offset-one-fifth-mobile { + margin-left: 20%; + } + .column.is-offset-two-fifths-mobile { + margin-left: 40%; + } + .column.is-offset-three-fifths-mobile { + margin-left: 60%; + } + .column.is-offset-four-fifths-mobile { + margin-left: 80%; + } + .column.is-0-mobile { + flex: none; + width: 0%; + } + .column.is-offset-0-mobile { + margin-left: 0%; + } + .column.is-1-mobile { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-mobile { + margin-left: 8.33333%; + } + .column.is-2-mobile { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-mobile { + margin-left: 16.66667%; + } + .column.is-3-mobile { + flex: none; + width: 25%; + } + .column.is-offset-3-mobile { + margin-left: 25%; + } + .column.is-4-mobile { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-mobile { + margin-left: 33.33333%; + } + .column.is-5-mobile { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-mobile { + margin-left: 41.66667%; + } + .column.is-6-mobile { + flex: none; + width: 50%; + } + .column.is-offset-6-mobile { + margin-left: 50%; + } + .column.is-7-mobile { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-mobile { + margin-left: 58.33333%; + } + .column.is-8-mobile { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-mobile { + margin-left: 66.66667%; + } + .column.is-9-mobile { + flex: none; + width: 75%; + } + .column.is-offset-9-mobile { + margin-left: 75%; + } + .column.is-10-mobile { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-mobile { + margin-left: 83.33333%; + } + .column.is-11-mobile { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-mobile { + margin-left: 91.66667%; + } + .column.is-12-mobile { + flex: none; + width: 100%; + } + .column.is-offset-12-mobile { + margin-left: 100%; + } +} +@media screen and (min-width: 769px), print { + .column.is-narrow, + .column.is-narrow-tablet { + flex: none; + } + .column.is-full, + .column.is-full-tablet { + flex: none; + width: 100%; + } + .column.is-three-quarters, + .column.is-three-quarters-tablet { + flex: none; + width: 75%; + } + .column.is-two-thirds, + .column.is-two-thirds-tablet { + flex: none; + width: 66.6666%; + } + .column.is-half, + .column.is-half-tablet { + flex: none; + width: 50%; + } + .column.is-one-third, + .column.is-one-third-tablet { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter, + .column.is-one-quarter-tablet { + flex: none; + width: 25%; + } + .column.is-one-fifth, + .column.is-one-fifth-tablet { + flex: none; + width: 20%; + } + .column.is-two-fifths, + .column.is-two-fifths-tablet { + flex: none; + width: 40%; + } + .column.is-three-fifths, + .column.is-three-fifths-tablet { + flex: none; + width: 60%; + } + .column.is-four-fifths, + .column.is-four-fifths-tablet { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters, + .column.is-offset-three-quarters-tablet { + margin-left: 75%; + } + .column.is-offset-two-thirds, + .column.is-offset-two-thirds-tablet { + margin-left: 66.6666%; + } + .column.is-offset-half, + .column.is-offset-half-tablet { + margin-left: 50%; + } + .column.is-offset-one-third, + .column.is-offset-one-third-tablet { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter, + .column.is-offset-one-quarter-tablet { + margin-left: 25%; + } + .column.is-offset-one-fifth, + .column.is-offset-one-fifth-tablet { + margin-left: 20%; + } + .column.is-offset-two-fifths, + .column.is-offset-two-fifths-tablet { + margin-left: 40%; + } + .column.is-offset-three-fifths, + .column.is-offset-three-fifths-tablet { + margin-left: 60%; + } + .column.is-offset-four-fifths, + .column.is-offset-four-fifths-tablet { + margin-left: 80%; + } + .column.is-0, + .column.is-0-tablet { + flex: none; + width: 0%; + } + .column.is-offset-0, + .column.is-offset-0-tablet { + margin-left: 0%; + } + .column.is-1, + .column.is-1-tablet { + flex: none; + width: 8.33333%; + } + .column.is-offset-1, + .column.is-offset-1-tablet { + margin-left: 8.33333%; + } + .column.is-2, + .column.is-2-tablet { + flex: none; + width: 16.66667%; + } + .column.is-offset-2, + .column.is-offset-2-tablet { + margin-left: 16.66667%; + } + .column.is-3, + .column.is-3-tablet { + flex: none; + width: 25%; + } + .column.is-offset-3, + .column.is-offset-3-tablet { + margin-left: 25%; + } + .column.is-4, + .column.is-4-tablet { + flex: none; + width: 33.33333%; + } + .column.is-offset-4, + .column.is-offset-4-tablet { + margin-left: 33.33333%; + } + .column.is-5, + .column.is-5-tablet { + flex: none; + width: 41.66667%; + } + .column.is-offset-5, + .column.is-offset-5-tablet { + margin-left: 41.66667%; + } + .column.is-6, + .column.is-6-tablet { + flex: none; + width: 50%; + } + .column.is-offset-6, + .column.is-offset-6-tablet { + margin-left: 50%; + } + .column.is-7, + .column.is-7-tablet { + flex: none; + width: 58.33333%; + } + .column.is-offset-7, + .column.is-offset-7-tablet { + margin-left: 58.33333%; + } + .column.is-8, + .column.is-8-tablet { + flex: none; + width: 66.66667%; + } + .column.is-offset-8, + .column.is-offset-8-tablet { + margin-left: 66.66667%; + } + .column.is-9, + .column.is-9-tablet { + flex: none; + width: 75%; + } + .column.is-offset-9, + .column.is-offset-9-tablet { + margin-left: 75%; + } + .column.is-10, + .column.is-10-tablet { + flex: none; + width: 83.33333%; + } + .column.is-offset-10, + .column.is-offset-10-tablet { + margin-left: 83.33333%; + } + .column.is-11, + .column.is-11-tablet { + flex: none; + width: 91.66667%; + } + .column.is-offset-11, + .column.is-offset-11-tablet { + margin-left: 91.66667%; + } + .column.is-12, + .column.is-12-tablet { + flex: none; + width: 100%; + } + .column.is-offset-12, + .column.is-offset-12-tablet { + margin-left: 100%; + } +} +@media screen and (max-width: 1023px) { + .column.is-narrow-touch { + flex: none; + } + .column.is-full-touch { + flex: none; + width: 100%; + } + .column.is-three-quarters-touch { + flex: none; + width: 75%; + } + .column.is-two-thirds-touch { + flex: none; + width: 66.6666%; + } + .column.is-half-touch { + flex: none; + width: 50%; + } + .column.is-one-third-touch { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-touch { + flex: none; + width: 25%; + } + .column.is-one-fifth-touch { + flex: none; + width: 20%; + } + .column.is-two-fifths-touch { + flex: none; + width: 40%; + } + .column.is-three-fifths-touch { + flex: none; + width: 60%; + } + .column.is-four-fifths-touch { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-touch { + margin-left: 75%; + } + .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; + } + .column.is-offset-half-touch { + margin-left: 50%; + } + .column.is-offset-one-third-touch { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-touch { + margin-left: 25%; + } + .column.is-offset-one-fifth-touch { + margin-left: 20%; + } + .column.is-offset-two-fifths-touch { + margin-left: 40%; + } + .column.is-offset-three-fifths-touch { + margin-left: 60%; + } + .column.is-offset-four-fifths-touch { + margin-left: 80%; + } + .column.is-0-touch { + flex: none; + width: 0%; + } + .column.is-offset-0-touch { + margin-left: 0%; + } + .column.is-1-touch { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-touch { + margin-left: 8.33333%; + } + .column.is-2-touch { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-touch { + margin-left: 16.66667%; + } + .column.is-3-touch { + flex: none; + width: 25%; + } + .column.is-offset-3-touch { + margin-left: 25%; + } + .column.is-4-touch { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-touch { + margin-left: 33.33333%; + } + .column.is-5-touch { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-touch { + margin-left: 41.66667%; + } + .column.is-6-touch { + flex: none; + width: 50%; + } + .column.is-offset-6-touch { + margin-left: 50%; + } + .column.is-7-touch { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-touch { + margin-left: 58.33333%; + } + .column.is-8-touch { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-touch { + margin-left: 66.66667%; + } + .column.is-9-touch { + flex: none; + width: 75%; + } + .column.is-offset-9-touch { + margin-left: 75%; + } + .column.is-10-touch { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-touch { + margin-left: 83.33333%; + } + .column.is-11-touch { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-touch { + margin-left: 91.66667%; + } + .column.is-12-touch { + flex: none; + width: 100%; + } + .column.is-offset-12-touch { + margin-left: 100%; + } +} +@media screen and (min-width: 1024px) { + .column.is-narrow-desktop { + flex: none; + } + .column.is-full-desktop { + flex: none; + width: 100%; + } + .column.is-three-quarters-desktop { + flex: none; + width: 75%; + } + .column.is-two-thirds-desktop { + flex: none; + width: 66.6666%; + } + .column.is-half-desktop { + flex: none; + width: 50%; + } + .column.is-one-third-desktop { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-desktop { + flex: none; + width: 25%; + } + .column.is-one-fifth-desktop { + flex: none; + width: 20%; + } + .column.is-two-fifths-desktop { + flex: none; + width: 40%; + } + .column.is-three-fifths-desktop { + flex: none; + width: 60%; + } + .column.is-four-fifths-desktop { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-desktop { + margin-left: 75%; + } + .column.is-offset-two-thirds-desktop { + margin-left: 66.6666%; + } + .column.is-offset-half-desktop { + margin-left: 50%; + } + .column.is-offset-one-third-desktop { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-desktop { + margin-left: 25%; + } + .column.is-offset-one-fifth-desktop { + margin-left: 20%; + } + .column.is-offset-two-fifths-desktop { + margin-left: 40%; + } + .column.is-offset-three-fifths-desktop { + margin-left: 60%; + } + .column.is-offset-four-fifths-desktop { + margin-left: 80%; + } + .column.is-0-desktop { + flex: none; + width: 0%; + } + .column.is-offset-0-desktop { + margin-left: 0%; + } + .column.is-1-desktop { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-desktop { + margin-left: 8.33333%; + } + .column.is-2-desktop { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-desktop { + margin-left: 16.66667%; + } + .column.is-3-desktop { + flex: none; + width: 25%; + } + .column.is-offset-3-desktop { + margin-left: 25%; + } + .column.is-4-desktop { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-desktop { + margin-left: 33.33333%; + } + .column.is-5-desktop { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-desktop { + margin-left: 41.66667%; + } + .column.is-6-desktop { + flex: none; + width: 50%; + } + .column.is-offset-6-desktop { + margin-left: 50%; + } + .column.is-7-desktop { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-desktop { + margin-left: 58.33333%; + } + .column.is-8-desktop { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-desktop { + margin-left: 66.66667%; + } + .column.is-9-desktop { + flex: none; + width: 75%; + } + .column.is-offset-9-desktop { + margin-left: 75%; + } + .column.is-10-desktop { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-desktop { + margin-left: 83.33333%; + } + .column.is-11-desktop { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-desktop { + margin-left: 91.66667%; + } + .column.is-12-desktop { + flex: none; + width: 100%; + } + .column.is-offset-12-desktop { + margin-left: 100%; + } +} +@media screen and (min-width: 1216px) { + .column.is-narrow-widescreen { + flex: none; + } + .column.is-full-widescreen { + flex: none; + width: 100%; + } + .column.is-three-quarters-widescreen { + flex: none; + width: 75%; + } + .column.is-two-thirds-widescreen { + flex: none; + width: 66.6666%; + } + .column.is-half-widescreen { + flex: none; + width: 50%; + } + .column.is-one-third-widescreen { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-widescreen { + flex: none; + width: 25%; + } + .column.is-one-fifth-widescreen { + flex: none; + width: 20%; + } + .column.is-two-fifths-widescreen { + flex: none; + width: 40%; + } + .column.is-three-fifths-widescreen { + flex: none; + width: 60%; + } + .column.is-four-fifths-widescreen { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-widescreen { + margin-left: 75%; + } + .column.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; + } + .column.is-offset-half-widescreen { + margin-left: 50%; + } + .column.is-offset-one-third-widescreen { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-widescreen { + margin-left: 25%; + } + .column.is-offset-one-fifth-widescreen { + margin-left: 20%; + } + .column.is-offset-two-fifths-widescreen { + margin-left: 40%; + } + .column.is-offset-three-fifths-widescreen { + margin-left: 60%; + } + .column.is-offset-four-fifths-widescreen { + margin-left: 80%; + } + .column.is-0-widescreen { + flex: none; + width: 0%; + } + .column.is-offset-0-widescreen { + margin-left: 0%; + } + .column.is-1-widescreen { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-widescreen { + margin-left: 8.33333%; + } + .column.is-2-widescreen { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-widescreen { + margin-left: 16.66667%; + } + .column.is-3-widescreen { + flex: none; + width: 25%; + } + .column.is-offset-3-widescreen { + margin-left: 25%; + } + .column.is-4-widescreen { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-widescreen { + margin-left: 33.33333%; + } + .column.is-5-widescreen { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-widescreen { + margin-left: 41.66667%; + } + .column.is-6-widescreen { + flex: none; + width: 50%; + } + .column.is-offset-6-widescreen { + margin-left: 50%; + } + .column.is-7-widescreen { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-widescreen { + margin-left: 58.33333%; + } + .column.is-8-widescreen { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-widescreen { + margin-left: 66.66667%; + } + .column.is-9-widescreen { + flex: none; + width: 75%; + } + .column.is-offset-9-widescreen { + margin-left: 75%; + } + .column.is-10-widescreen { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-widescreen { + margin-left: 83.33333%; + } + .column.is-11-widescreen { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-widescreen { + margin-left: 91.66667%; + } + .column.is-12-widescreen { + flex: none; + width: 100%; + } + .column.is-offset-12-widescreen { + margin-left: 100%; + } +} +@media screen and (min-width: 1408px) { + .column.is-narrow-fullhd { + flex: none; + } + .column.is-full-fullhd { + flex: none; + width: 100%; + } + .column.is-three-quarters-fullhd { + flex: none; + width: 75%; + } + .column.is-two-thirds-fullhd { + flex: none; + width: 66.6666%; + } + .column.is-half-fullhd { + flex: none; + width: 50%; + } + .column.is-one-third-fullhd { + flex: none; + width: 33.3333%; + } + .column.is-one-quarter-fullhd { + flex: none; + width: 25%; + } + .column.is-one-fifth-fullhd { + flex: none; + width: 20%; + } + .column.is-two-fifths-fullhd { + flex: none; + width: 40%; + } + .column.is-three-fifths-fullhd { + flex: none; + width: 60%; + } + .column.is-four-fifths-fullhd { + flex: none; + width: 80%; + } + .column.is-offset-three-quarters-fullhd { + margin-left: 75%; + } + .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; + } + .column.is-offset-half-fullhd { + margin-left: 50%; + } + .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; + } + .column.is-offset-one-quarter-fullhd { + margin-left: 25%; + } + .column.is-offset-one-fifth-fullhd { + margin-left: 20%; + } + .column.is-offset-two-fifths-fullhd { + margin-left: 40%; + } + .column.is-offset-three-fifths-fullhd { + margin-left: 60%; + } + .column.is-offset-four-fifths-fullhd { + margin-left: 80%; + } + .column.is-0-fullhd { + flex: none; + width: 0%; + } + .column.is-offset-0-fullhd { + margin-left: 0%; + } + .column.is-1-fullhd { + flex: none; + width: 8.33333%; + } + .column.is-offset-1-fullhd { + margin-left: 8.33333%; + } + .column.is-2-fullhd { + flex: none; + width: 16.66667%; + } + .column.is-offset-2-fullhd { + margin-left: 16.66667%; + } + .column.is-3-fullhd { + flex: none; + width: 25%; + } + .column.is-offset-3-fullhd { + margin-left: 25%; + } + .column.is-4-fullhd { + flex: none; + width: 33.33333%; + } + .column.is-offset-4-fullhd { + margin-left: 33.33333%; + } + .column.is-5-fullhd { + flex: none; + width: 41.66667%; + } + .column.is-offset-5-fullhd { + margin-left: 41.66667%; + } + .column.is-6-fullhd { + flex: none; + width: 50%; + } + .column.is-offset-6-fullhd { + margin-left: 50%; + } + .column.is-7-fullhd { + flex: none; + width: 58.33333%; + } + .column.is-offset-7-fullhd { + margin-left: 58.33333%; + } + .column.is-8-fullhd { + flex: none; + width: 66.66667%; + } + .column.is-offset-8-fullhd { + margin-left: 66.66667%; + } + .column.is-9-fullhd { + flex: none; + width: 75%; + } + .column.is-offset-9-fullhd { + margin-left: 75%; + } + .column.is-10-fullhd { + flex: none; + width: 83.33333%; + } + .column.is-offset-10-fullhd { + margin-left: 83.33333%; + } + .column.is-11-fullhd { + flex: none; + width: 91.66667%; + } + .column.is-offset-11-fullhd { + margin-left: 91.66667%; + } + .column.is-12-fullhd { + flex: none; + width: 100%; + } + .column.is-offset-12-fullhd { + margin-left: 100%; + } +} +.columns { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} +.columns:last-child { + margin-bottom: -0.75rem; +} +.columns:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); +} +.columns.is-centered { + justify-content: center; +} +.columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; +} +.columns.is-gapless > .column { + margin: 0; + padding: 0 !important; +} +.columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; +} +.columns.is-gapless:last-child { + margin-bottom: 0; +} +.columns.is-mobile { + display: flex; +} +.columns.is-multiline { + flex-wrap: wrap; +} +.columns.is-vcentered { + align-items: center; +} +@media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: flex; + } +} +@media screen and (min-width: 1024px) { + .columns.is-desktop { + display: flex; + } +} +.columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); +} +.columns.is-variable .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); +} +.columns.is-variable.is-0 { + --columnGap: 0rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-0-mobile { + --columnGap: 0rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-0-tablet { + --columnGap: 0rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-0-tablet-only { + --columnGap: 0rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-0-touch { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-0-desktop { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-0-desktop-only { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-0-widescreen { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-0-widescreen-only { + --columnGap: 0rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-0-fullhd { + --columnGap: 0rem; + } +} +.columns.is-variable.is-1 { + --columnGap: 0.25rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-1-mobile { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-1-tablet { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-1-tablet-only { + --columnGap: 0.25rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-1-touch { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-1-desktop { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-1-desktop-only { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-1-widescreen { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-1-widescreen-only { + --columnGap: 0.25rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-1-fullhd { + --columnGap: 0.25rem; + } +} +.columns.is-variable.is-2 { + --columnGap: 0.5rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-2-mobile { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-2-tablet { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-2-tablet-only { + --columnGap: 0.5rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-2-touch { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-2-desktop { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-2-desktop-only { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-2-widescreen { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-2-widescreen-only { + --columnGap: 0.5rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-2-fullhd { + --columnGap: 0.5rem; + } +} +.columns.is-variable.is-3 { + --columnGap: 0.75rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-3-mobile { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-3-tablet { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-3-tablet-only { + --columnGap: 0.75rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-3-touch { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-3-desktop { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-3-desktop-only { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-3-widescreen { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-3-widescreen-only { + --columnGap: 0.75rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-3-fullhd { + --columnGap: 0.75rem; + } +} +.columns.is-variable.is-4 { + --columnGap: 1rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-4-mobile { + --columnGap: 1rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-4-tablet { + --columnGap: 1rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-4-tablet-only { + --columnGap: 1rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-4-touch { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-4-desktop { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-4-desktop-only { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-4-widescreen { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-4-widescreen-only { + --columnGap: 1rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-4-fullhd { + --columnGap: 1rem; + } +} +.columns.is-variable.is-5 { + --columnGap: 1.25rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-5-mobile { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-5-tablet { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-5-tablet-only { + --columnGap: 1.25rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-5-touch { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-5-desktop { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-5-desktop-only { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-5-widescreen { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-5-widescreen-only { + --columnGap: 1.25rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-5-fullhd { + --columnGap: 1.25rem; + } +} +.columns.is-variable.is-6 { + --columnGap: 1.5rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-6-mobile { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-6-tablet { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-6-tablet-only { + --columnGap: 1.5rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-6-touch { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-6-desktop { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-6-desktop-only { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-6-widescreen { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-6-widescreen-only { + --columnGap: 1.5rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-6-fullhd { + --columnGap: 1.5rem; + } +} +.columns.is-variable.is-7 { + --columnGap: 1.75rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-7-mobile { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-7-tablet { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-7-tablet-only { + --columnGap: 1.75rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-7-touch { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-7-desktop { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-7-desktop-only { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-7-widescreen { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-7-widescreen-only { + --columnGap: 1.75rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-7-fullhd { + --columnGap: 1.75rem; + } +} +.columns.is-variable.is-8 { + --columnGap: 2rem; +} +@media screen and (max-width: 768px) { + .columns.is-variable.is-8-mobile { + --columnGap: 2rem; + } +} +@media screen and (min-width: 769px), print { + .columns.is-variable.is-8-tablet { + --columnGap: 2rem; + } +} +@media screen and (min-width: 769px) and (max-width: 1023px) { + .columns.is-variable.is-8-tablet-only { + --columnGap: 2rem; + } +} +@media screen and (max-width: 1023px) { + .columns.is-variable.is-8-touch { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1024px) { + .columns.is-variable.is-8-desktop { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1024px) and (max-width: 1215px) { + .columns.is-variable.is-8-desktop-only { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1216px) { + .columns.is-variable.is-8-widescreen { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-8-widescreen-only { + --columnGap: 2rem; + } +} +@media screen and (min-width: 1408px) { + .columns.is-variable.is-8-fullhd { + --columnGap: 2rem; + } +} +.tile { + align-items: stretch; + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + min-height: -webkit-min-content; + min-height: -moz-min-content; + min-height: min-content; +} +.tile.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; +} +.tile.is-ancestor:last-child { + margin-bottom: -0.75rem; +} +.tile.is-ancestor:not(:last-child) { + margin-bottom: 0.75rem; +} +.tile.is-child { + margin: 0 !important; +} +.tile.is-parent { + padding: 0.75rem; +} +.tile.is-vertical { + flex-direction: column; +} +.tile.is-vertical > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; +} +@media screen and (min-width: 769px), print { + .tile:not(.is-child) { + display: flex; + } + .tile.is-1 { + flex: none; + width: 8.33333%; + } + .tile.is-2 { + flex: none; + width: 16.66667%; + } + .tile.is-3 { + flex: none; + width: 25%; + } + .tile.is-4 { + flex: none; + width: 33.33333%; + } + .tile.is-5 { + flex: none; + width: 41.66667%; + } + .tile.is-6 { + flex: none; + width: 50%; + } + .tile.is-7 { + flex: none; + width: 58.33333%; + } + .tile.is-8 { + flex: none; + width: 66.66667%; + } + .tile.is-9 { + flex: none; + width: 75%; + } + .tile.is-10 { + flex: none; + width: 83.33333%; + } + .tile.is-11 { + flex: none; + width: 91.66667%; + } + .tile.is-12 { + flex: none; + width: 100%; + } +} +.hero { + align-items: stretch; + display: flex; + flex-direction: column; + justify-content: space-between; +} +.hero .navbar { + background: none; +} +.hero .tabs ul { + border-bottom: none; +} +.hero.is-white { + background-color: #fff; + color: #0a0a0a; +} +.hero.is-white + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-white strong { + color: inherit; +} +.hero.is-white .title { + color: #0a0a0a; +} +.hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); +} +.hero.is-white .subtitle a:not(.button), +.hero.is-white .subtitle strong { + color: #0a0a0a; +} +@media screen and (max-width: 1023px) { + .hero.is-white .navbar-menu { + background-color: #fff; + } +} +.hero.is-white .navbar-item, +.hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); +} +.hero.is-white a.navbar-item:hover, +.hero.is-white a.navbar-item.is-active, +.hero.is-white .navbar-link:hover, +.hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; +} +.hero.is-white .tabs a { + color: #0a0a0a; + opacity: 0.9; +} +.hero.is-white .tabs a:hover { + opacity: 1; +} +.hero.is-white .tabs li.is-active a { + opacity: 1; +} +.hero.is-white .tabs.is-boxed a, +.hero.is-white .tabs.is-toggle a { + color: #0a0a0a; +} +.hero.is-white .tabs.is-boxed a:hover, +.hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-white .tabs.is-boxed li.is-active a, +.hero.is-white .tabs.is-boxed li.is-active a:hover, +.hero.is-white .tabs.is-toggle li.is-active a, +.hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: #fff; +} +.hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%); +} +@media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #e6e6e6 0%, + #fff 71%, + #fff 100% + ); + } +} +.hero.is-black { + background-color: #0a0a0a; + color: #fff; +} +.hero.is-black + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-black strong { + color: inherit; +} +.hero.is-black .title { + color: #fff; +} +.hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-black .subtitle a:not(.button), +.hero.is-black .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; + } +} +.hero.is-black .navbar-item, +.hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-black a.navbar-item:hover, +.hero.is-black a.navbar-item.is-active, +.hero.is-black .navbar-link:hover, +.hero.is-black .navbar-link.is-active { + background-color: #000; + color: #fff; +} +.hero.is-black .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-black .tabs a:hover { + opacity: 1; +} +.hero.is-black .tabs li.is-active a { + opacity: 1; +} +.hero.is-black .tabs.is-boxed a, +.hero.is-black .tabs.is-toggle a { + color: #fff; +} +.hero.is-black .tabs.is-boxed a:hover, +.hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-black .tabs.is-boxed li.is-active a, +.hero.is-black .tabs.is-boxed li.is-active a:hover, +.hero.is-black .tabs.is-toggle li.is-active a, +.hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #0a0a0a; +} +.hero.is-black.is-bold { + background-image: linear-gradient( + 141deg, + #000 0%, + #0a0a0a 71%, + #181616 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #000 0%, + #0a0a0a 71%, + #181616 100% + ); + } +} +.hero.is-light { + background-color: #f5f5f5; + color: #363636; +} +.hero.is-light + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-light strong { + color: inherit; +} +.hero.is-light .title { + color: #363636; +} +.hero.is-light .subtitle { + color: rgba(54, 54, 54, 0.9); +} +.hero.is-light .subtitle a:not(.button), +.hero.is-light .subtitle strong { + color: #363636; +} +@media screen and (max-width: 1023px) { + .hero.is-light .navbar-menu { + background-color: #f5f5f5; + } +} +.hero.is-light .navbar-item, +.hero.is-light .navbar-link { + color: rgba(54, 54, 54, 0.7); +} +.hero.is-light a.navbar-item:hover, +.hero.is-light a.navbar-item.is-active, +.hero.is-light .navbar-link:hover, +.hero.is-light .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; +} +.hero.is-light .tabs a { + color: #363636; + opacity: 0.9; +} +.hero.is-light .tabs a:hover { + opacity: 1; +} +.hero.is-light .tabs li.is-active a { + opacity: 1; +} +.hero.is-light .tabs.is-boxed a, +.hero.is-light .tabs.is-toggle a { + color: #363636; +} +.hero.is-light .tabs.is-boxed a:hover, +.hero.is-light .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-light .tabs.is-boxed li.is-active a, +.hero.is-light .tabs.is-boxed li.is-active a:hover, +.hero.is-light .tabs.is-toggle li.is-active a, +.hero.is-light .tabs.is-toggle li.is-active a:hover { + background-color: #363636; + border-color: #363636; + color: #f5f5f5; +} +.hero.is-light.is-bold { + background-image: linear-gradient( + 141deg, + #dfd8d9 0%, + #f5f5f5 71%, + #fff 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #dfd8d9 0%, + #f5f5f5 71%, + #fff 100% + ); + } +} +.hero.is-dark { + background-color: #363636; + color: #f5f5f5; +} +.hero.is-dark + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-dark strong { + color: inherit; +} +.hero.is-dark .title { + color: #f5f5f5; +} +.hero.is-dark .subtitle { + color: rgba(245, 245, 245, 0.9); +} +.hero.is-dark .subtitle a:not(.button), +.hero.is-dark .subtitle strong { + color: #f5f5f5; +} +@media screen and (max-width: 1023px) { + .hero.is-dark .navbar-menu { + background-color: #363636; + } +} +.hero.is-dark .navbar-item, +.hero.is-dark .navbar-link { + color: rgba(245, 245, 245, 0.7); +} +.hero.is-dark a.navbar-item:hover, +.hero.is-dark a.navbar-item.is-active, +.hero.is-dark .navbar-link:hover, +.hero.is-dark .navbar-link.is-active { + background-color: #292929; + color: #f5f5f5; +} +.hero.is-dark .tabs a { + color: #f5f5f5; + opacity: 0.9; +} +.hero.is-dark .tabs a:hover { + opacity: 1; +} +.hero.is-dark .tabs li.is-active a { + opacity: 1; +} +.hero.is-dark .tabs.is-boxed a, +.hero.is-dark .tabs.is-toggle a { + color: #f5f5f5; +} +.hero.is-dark .tabs.is-boxed a:hover, +.hero.is-dark .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-dark .tabs.is-boxed li.is-active a, +.hero.is-dark .tabs.is-boxed li.is-active a:hover, +.hero.is-dark .tabs.is-toggle li.is-active a, +.hero.is-dark .tabs.is-toggle li.is-active a:hover { + background-color: #f5f5f5; + border-color: #f5f5f5; + color: #363636; +} +.hero.is-dark.is-bold { + background-image: linear-gradient( + 141deg, + #1f191a 0%, + #363636 71%, + #46403f 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #1f191a 0%, + #363636 71%, + #46403f 100% + ); + } +} +.hero.is-primary { + background-color: #00d1b2; + color: #fff; +} +.hero.is-primary + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-primary strong { + color: inherit; +} +.hero.is-primary .title { + color: #fff; +} +.hero.is-primary .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-primary .subtitle a:not(.button), +.hero.is-primary .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-primary .navbar-menu { + background-color: #00d1b2; + } +} +.hero.is-primary .navbar-item, +.hero.is-primary .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-primary a.navbar-item:hover, +.hero.is-primary a.navbar-item.is-active, +.hero.is-primary .navbar-link:hover, +.hero.is-primary .navbar-link.is-active { + background-color: #00b89c; + color: #fff; +} +.hero.is-primary .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-primary .tabs a:hover { + opacity: 1; +} +.hero.is-primary .tabs li.is-active a { + opacity: 1; +} +.hero.is-primary .tabs.is-boxed a, +.hero.is-primary .tabs.is-toggle a { + color: #fff; +} +.hero.is-primary .tabs.is-boxed a:hover, +.hero.is-primary .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-primary .tabs.is-boxed li.is-active a, +.hero.is-primary .tabs.is-boxed li.is-active a:hover, +.hero.is-primary .tabs.is-toggle li.is-active a, +.hero.is-primary .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #00d1b2; +} +.hero.is-primary.is-bold { + background-image: linear-gradient( + 141deg, + #009e6c 0%, + #00d1b2 71%, + #00e7eb 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #009e6c 0%, + #00d1b2 71%, + #00e7eb 100% + ); + } +} +.hero.is-link { + background-color: #3273dc; + color: #fff; +} +.hero.is-link + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-link strong { + color: inherit; +} +.hero.is-link .title { + color: #fff; +} +.hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-link .subtitle a:not(.button), +.hero.is-link .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-link .navbar-menu { + background-color: #3273dc; + } +} +.hero.is-link .navbar-item, +.hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-link a.navbar-item:hover, +.hero.is-link a.navbar-item.is-active, +.hero.is-link .navbar-link:hover, +.hero.is-link .navbar-link.is-active { + background-color: #2366d1; + color: #fff; +} +.hero.is-link .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-link .tabs a:hover { + opacity: 1; +} +.hero.is-link .tabs li.is-active a { + opacity: 1; +} +.hero.is-link .tabs.is-boxed a, +.hero.is-link .tabs.is-toggle a { + color: #fff; +} +.hero.is-link .tabs.is-boxed a:hover, +.hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-link .tabs.is-boxed li.is-active a, +.hero.is-link .tabs.is-boxed li.is-active a:hover, +.hero.is-link .tabs.is-toggle li.is-active a, +.hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #3273dc; +} +.hero.is-link.is-bold { + background-image: linear-gradient( + 141deg, + #1577c6 0%, + #3273dc 71%, + #4366e5 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #1577c6 0%, + #3273dc 71%, + #4366e5 100% + ); + } +} +.hero.is-info { + background-color: #209cee; + color: #fff; +} +.hero.is-info + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-info strong { + color: inherit; +} +.hero.is-info .title { + color: #fff; +} +.hero.is-info .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-info .subtitle a:not(.button), +.hero.is-info .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-info .navbar-menu { + background-color: #209cee; + } +} +.hero.is-info .navbar-item, +.hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-info a.navbar-item:hover, +.hero.is-info a.navbar-item.is-active, +.hero.is-info .navbar-link:hover, +.hero.is-info .navbar-link.is-active { + background-color: #118fe4; + color: #fff; +} +.hero.is-info .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-info .tabs a:hover { + opacity: 1; +} +.hero.is-info .tabs li.is-active a { + opacity: 1; +} +.hero.is-info .tabs.is-boxed a, +.hero.is-info .tabs.is-toggle a { + color: #fff; +} +.hero.is-info .tabs.is-boxed a:hover, +.hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-info .tabs.is-boxed li.is-active a, +.hero.is-info .tabs.is-boxed li.is-active a:hover, +.hero.is-info .tabs.is-toggle li.is-active a, +.hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #209cee; +} +.hero.is-info.is-bold { + background-image: linear-gradient( + 141deg, + #04a6d7 0%, + #209cee 71%, + #3287f5 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #04a6d7 0%, + #209cee 71%, + #3287f5 100% + ); + } +} +.hero.is-success { + background-color: #23d160; + color: #fff; +} +.hero.is-success + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-success strong { + color: inherit; +} +.hero.is-success .title { + color: #fff; +} +.hero.is-success .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-success .subtitle a:not(.button), +.hero.is-success .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-success .navbar-menu { + background-color: #23d160; + } +} +.hero.is-success .navbar-item, +.hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-success a.navbar-item:hover, +.hero.is-success a.navbar-item.is-active, +.hero.is-success .navbar-link:hover, +.hero.is-success .navbar-link.is-active { + background-color: #20bc56; + color: #fff; +} +.hero.is-success .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-success .tabs a:hover { + opacity: 1; +} +.hero.is-success .tabs li.is-active a { + opacity: 1; +} +.hero.is-success .tabs.is-boxed a, +.hero.is-success .tabs.is-toggle a { + color: #fff; +} +.hero.is-success .tabs.is-boxed a:hover, +.hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-success .tabs.is-boxed li.is-active a, +.hero.is-success .tabs.is-boxed li.is-active a:hover, +.hero.is-success .tabs.is-toggle li.is-active a, +.hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #23d160; +} +.hero.is-success.is-bold { + background-image: linear-gradient( + 141deg, + #12af2f 0%, + #23d160 71%, + #2ce28a 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #12af2f 0%, + #23d160 71%, + #2ce28a 100% + ); + } +} +.hero.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-warning strong { + color: inherit; +} +.hero.is-warning .title { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning .subtitle { + color: rgba(0, 0, 0, 0.9); +} +.hero.is-warning .subtitle a:not(.button), +.hero.is-warning .subtitle strong { + color: rgba(0, 0, 0, 0.7); +} +@media screen and (max-width: 1023px) { + .hero.is-warning .navbar-menu { + background-color: #ffdd57; + } +} +.hero.is-warning .navbar-item, +.hero.is-warning .navbar-link { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning a.navbar-item:hover, +.hero.is-warning a.navbar-item.is-active, +.hero.is-warning .navbar-link:hover, +.hero.is-warning .navbar-link.is-active { + background-color: #ffd83d; + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning .tabs a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; +} +.hero.is-warning .tabs a:hover { + opacity: 1; +} +.hero.is-warning .tabs li.is-active a { + opacity: 1; +} +.hero.is-warning .tabs.is-boxed a, +.hero.is-warning .tabs.is-toggle a { + color: rgba(0, 0, 0, 0.7); +} +.hero.is-warning .tabs.is-boxed a:hover, +.hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-warning .tabs.is-boxed li.is-active a, +.hero.is-warning .tabs.is-boxed li.is-active a:hover, +.hero.is-warning .tabs.is-toggle li.is-active a, +.hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; +} +.hero.is-warning.is-bold { + background-image: linear-gradient( + 141deg, + #ffaf24 0%, + #ffdd57 71%, + #fffa70 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #ffaf24 0%, + #ffdd57 71%, + #fffa70 100% + ); + } +} +.hero.is-danger { + background-color: #ff3860; + color: #fff; +} +.hero.is-danger + a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), +.hero.is-danger strong { + color: inherit; +} +.hero.is-danger .title { + color: #fff; +} +.hero.is-danger .subtitle { + color: rgba(255, 255, 255, 0.9); +} +.hero.is-danger .subtitle a:not(.button), +.hero.is-danger .subtitle strong { + color: #fff; +} +@media screen and (max-width: 1023px) { + .hero.is-danger .navbar-menu { + background-color: #ff3860; + } +} +.hero.is-danger .navbar-item, +.hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); +} +.hero.is-danger a.navbar-item:hover, +.hero.is-danger a.navbar-item.is-active, +.hero.is-danger .navbar-link:hover, +.hero.is-danger .navbar-link.is-active { + background-color: #ff1f4b; + color: #fff; +} +.hero.is-danger .tabs a { + color: #fff; + opacity: 0.9; +} +.hero.is-danger .tabs a:hover { + opacity: 1; +} +.hero.is-danger .tabs li.is-active a { + opacity: 1; +} +.hero.is-danger .tabs.is-boxed a, +.hero.is-danger .tabs.is-toggle a { + color: #fff; +} +.hero.is-danger .tabs.is-boxed a:hover, +.hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); +} +.hero.is-danger .tabs.is-boxed li.is-active a, +.hero.is-danger .tabs.is-boxed li.is-active a:hover, +.hero.is-danger .tabs.is-toggle li.is-active a, +.hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #ff3860; +} +.hero.is-danger.is-bold { + background-image: linear-gradient( + 141deg, + #ff0561 0%, + #ff3860 71%, + #ff5257 100% + ); +} +@media screen and (max-width: 768px) { + .hero.is-danger.is-bold .navbar-menu { + background-image: linear-gradient( + 141deg, + #ff0561 0%, + #ff3860 71%, + #ff5257 100% + ); + } +} +.hero.is-small .hero-body { + padding-bottom: 1.5rem; + padding-top: 1.5rem; +} +@media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding-bottom: 9rem; + padding-top: 9rem; + } +} +@media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding-bottom: 18rem; + padding-top: 18rem; + } +} +.hero.is-halfheight .hero-body, +.hero.is-fullheight .hero-body, +.hero.is-fullheight-with-navbar .hero-body { + align-items: center; + display: flex; +} +.hero.is-halfheight .hero-body > .container, +.hero.is-fullheight .hero-body > .container, +.hero.is-fullheight-with-navbar .hero-body > .container { + flex-grow: 1; + flex-shrink: 1; +} +.hero.is-halfheight { + min-height: 50vh; +} +.hero.is-fullheight { + min-height: 100vh; +} +.hero-video { + overflow: hidden; +} +.hero-video video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + -webkit-transform: translate3d(-50%, -50%, 0); + transform: translate3d(-50%, -50%, 0); +} +.hero-video.is-transparent { + opacity: 0.3; +} +@media screen and (max-width: 768px) { + .hero-video { + display: none; + } +} +.hero-buttons { + margin-top: 1.5rem; +} +@media screen and (max-width: 768px) { + .hero-buttons .button { + display: flex; + } + .hero-buttons .button:not(:last-child) { + margin-bottom: 0.75rem; + } +} +@media screen and (min-width: 769px), print { + .hero-buttons { + display: flex; + justify-content: center; + } + .hero-buttons .button:not(:last-child) { + margin-right: 1.5rem; + } +} +.hero-head, +.hero-foot { + flex-grow: 0; + flex-shrink: 0; +} +.hero-body { + flex-grow: 1; + flex-shrink: 0; + padding: 3rem 1.5rem; +} +.section { + padding: 3rem 1.5rem; +} +@media screen and (min-width: 1024px) { + .section.is-medium { + padding: 9rem 1.5rem; + } + .section.is-large { + padding: 18rem 1.5rem; + } +} +.footer { + background-color: #fafafa; + padding: 3rem 1.5rem 6rem; +} +html { + height: 100%; + width: 100%; +} +body { + font-family: 'TT Norms Medium', sans-serif; + font-size: 15px; + position: relative; + height: 100%; + width: 100%; + overflow-x: hidden; +} +body.small-header .top-nav { + height: 75px; +} +body.small-header #main { + padding-top: 75px; +} +.top-nav { + height: 120px; +} +@media screen and (max-width: 1023px) { + .top-nav { + height: 75px; + } +} +#main { + height: 100%; + display: flex; + flex-direction: row; + background: #f8f8f9; + padding-top: 120px; + overflow-x: hidden; + width: 100%; +} +@media screen and (max-width: 1023px) { + #main { + padding-top: 75px; + } +} +#main > .sidebar { + padding: 40px 30px; + flex-grow: 0; + flex-shrink: 0; + width: 240px; + border-right: 1px solid #eaeaf1; + height: 100%; + overflow: auto; +} +#main > .sidebar.tutorials { + width: 320px; +} +#main > .core { + padding: 28px; + height: 100%; + overflow: auto; + flex-grow: 1; +} +@media screen and (max-width: 768px) { + #main > .core { + padding: 0px; + } +} +#main > .core > .content { + background: #fff; + padding: 40px; + border-radius: 4px; + box-shadow: 0 0 40px 0 rgba(115, 134, 160, 0.24); +} +#main > .side-nav { + width: 240px; + padding: 40px 20px; + flex-grow: 0; + flex-shrink: 0; + height: 100%; + border-left: 1px solid #eaeaf1; + overflow: auto; +} +.content { + margin-bottom: 50px; +} +.content blockquote { + margin: 30px 0 !important; +} +.content .signature-attributes { + margin-left: 8px; + margin-right: 3px; + font-style: italic; +} +.content header.page-title p { + font-size: 13px; + margin: 0 0 5px; + text-transform: uppercase; +} +.content header p { + font-size: 20px; +} +.content h1, +.content header.page-title h1 { + font-family: 'TT Norms Medium', sans-serif; + font-size: 47px; + font-weight: bold; + margin: 8px 0; +} +.content h2 { + font-size: 26px; + line-height: 48px; + font-weight: bold; + margin-bottom: 26px; +} +.content h3, +.content h4, +.content h5, +.content h6 { + font-family: 'TT Norms Medium', sans-serif; + font-weight: 900; + letter-spacing: 0; +} +.content code { + color: #101010; + font-family: 'Inconsolata', monospace; +} +.content .container-overview .prettyprint:last-child { + margin-bottom: 50px; +} +.content .vertical-section { + padding: 16px 0; +} +@media screen and (max-width: 1023px) { + #main-content-wrapper { + padding: 0 30px; + } +} +body.landing > .top-nav { + box-shadow: none; + transition: margin-top 0.3s; + color: #fff; + background: #4268f6; +} +body.landing > .top-nav.hidden { + transition: margin-top 0.3s; + margin-top: -130px; +} +@media screen and (max-width: 1023px) { + body.landing > .top-nav.hidden { + margin-top: -85px; + } +} +body.landing > .top-nav.sticky { + box-shadow: 0 0 20px 0 rgba(0, 0, 255, 0.5); +} +body.landing > .top-nav .inner { + margin: 0 auto; + max-width: 1226px; +} +body.landing > .top-nav a.button { + color: #fff; + border-color: #fff; + background: transparent; +} +body.landing > .top-nav a.button:hover { + background: #fff; + border-color: #fff; + color: #192035; +} +body.landing > .top-nav .menu .navigation a.link { + color: #fff; +} +body.landing > .top-nav .menu .navigation a.link:hover { + border-color: #fff; +} +body.landing > .top-nav .image img { + content: url('../images/logo.svg'); +} +body.landing > .top-nav #hamburger { + display: none; +} +body.landing #main { + display: block; + height: auto; +} +body.landing .main-hero { + background: #4268f6; + color: #fff; + padding: 300px 40% 160px; + border-bottom-left-radius: 50%; + border-bottom-right-radius: 50%; + margin: -250px -30% 0; + text-align: center; +} +body.landing .main-hero .action-buttons { + margin: 60px 0; + vertical-align: middle; +} +body.landing .main-hero .action-buttons span { + color: #fff; +} +body.landing .main-hero h3 { + font-size: 24px; + line-height: 65px; + font-weight: lighter; +} +body.landing .main-hero h1 { + font-size: 52px; + line-height: 65px; + font-weight: lighter; + max-width: 900px; + margin-left: auto; + margin-right: auto; +} +body.landing .main-hero strong { + color: #fff; +} +body.landing .gif-box { + margin-top: -140px; + text-align: center; +} +body.landing .grey-logos { + text-align: center; + margin-bottom: 50px; +} +body.landing .grey-logos .column { + display: flex; + align-items: center; + justify-content: center; +} +body.landing .white-oval { + background: #fff; + padding: 110px 500px 100px; + margin: 0 -500px; + text-align: center; + border-bottom-left-radius: 50%; + border-bottom-right-radius: 50%; +} +body.landing h2 { + font-weight: bold; + font-size: 36px; + line-height: 48px; + color: #101010; + margin-bottom: 15px; +} +body.landing h2 + p { + color: #767676; + font-size: 16px; +} +body.landing h4 { + font-weight: bold; + font-size: 24px; + line-height: 32px; +} +body.landing .header-message { + margin-bottom: 80px; +} +body.landing .todo-actions { + text-align: left; + padding: 100px 0 100px 100px; +} +@media screen and (max-width: 1215px) { + body.landing .todo-actions { + padding-top: 20px; + } +} +body.landing .todo-actions h4 { + margin-bottom: 60px; + position: relative; +} +body.landing .todo-actions h4:before { + content: ''; + position: absolute; + left: -50px; + top: 0; + height: 30px; + width: 30px; + background: url('../images/check.svg') no-repeat 50% 50%; +} +body.landing .action-buttons span { + line-height: 36px; + margin: 0 10px; + color: #4268f6; +} +body.landing .credentials { + text-align: center; + padding: 100px 0; + background: url('../images/map.svg') no-repeat 50% 50%; +} +body.landing .credentials .fa-youtube { + color: #ff0000; +} +body.landing .credentials .fa-reddit { + color: #ff4500; +} +body.landing .credentials .fa-github { + color: #101010; +} +body.landing .credentials .columns { + margin-bottom: 20px; +} +body.landing .credentials .column { + display: flex; + flex-direction: column; +} +body.landing .credentials .box { + flex-direction: column; + padding: 30px; + height: 100%; + box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.25); + display: flex; + justify-content: center; +} +body.landing .credentials .box:hover { + box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.5); +} +body.landing .credentials .box h5 { + align-self: center; + font-size: 22px; + line-height: 26px; + margin-bottom: 30px; +} +body.landing .credentials .box span { + font-size: 11px; +} +body.landing .stat-box { + padding: 40px 65px; + box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.25); +} +@media screen and (max-width: 768px) { + body.landing .stat-box .column:first-child { + padding-bottom: 40px; + } +} +body.landing .stat-box .fa-github { + color: #101010; +} +body.landing .stat-box h2 { + margin: 0 0 60px; +} +body.landing .stat-box h4 { + font-size: 32px; + font-weight: bolder; + margin-top: 15px; + color: #101010; +} +body.landing .stat-box h4 strong { + color: #101010; +} +body.landing .stat-box .level { + border-bottom: #4c73f7 3px solid; + margin-bottom: -3px; +} +body.landing .stat-box .level img { + position: relative; + bottom: -3px; +} +body.landing .stat-box .action-buttons { + margin: 50px 0 0; +} +body.landing .feature-docs { + margin-top: -200px; + padding-top: 300px; +} +@media screen and (min-width: 1216px) { + body.landing .feature-docs .container .columns.is-multiline { + margin: 0 8.333%; + } +} +body.landing .feature-docs .columns.is-multiline .column { + display: flex; +} +body.landing .feature-docs .box { + color: #101010; +} +body.landing .feature-docs .box:hover { + box-shadow: 4px 8px 12px rgba(115, 134, 160, 0.25); +} +body.landing .feature-docs .box img { + margin: -10px 0; +} +body.landing .feature-docs .box h4 { + line-height: 36px; + font-size: 26px; +} +body.landing .feature-docs .box p { + font-size: 20px; + line-height: 26px; + margin: 35px 0; +} +body.landing .feature-docs .action-buttons { + margin: 100px 0 50px; +} +body.landing .feature-side-blocks .bg-crud { + background: url('../images/bg-crud.png') no-repeat 100% 50%; +} +@media screen and (max-width: 1215px) { + body.landing .feature-side-blocks .bg-crud { + background-position-x: 150%; + } +} +@media screen and (max-width: 1023px) { + body.landing .feature-side-blocks .bg-crud { + background: none; + text-align: center; + } +} +body.landing .feature-side-blocks .bg-filter { + background: url('../images/bg-filter.png') no-repeat 0% 50%; +} +@media screen and (max-width: 1215px) { + body.landing .feature-side-blocks .bg-filter { + background-position-x: -200px; + } +} +@media screen and (max-width: 1023px) { + body.landing .feature-side-blocks .bg-filter { + background: none; + text-align: center; + } +} +body.landing .feature-side-blocks .column { + justify-content: center; + display: flex; + flex-direction: column; +} +@media screen and (min-width: 1024px) { + body.landing .feature-side-blocks .column { + height: 700px; + } +} +body.landing .feature-side-blocks .container { + margin-top: 50px; + margin-bottom: 50px; +} +body.landing .feature-side-blocks .action-buttons { + margin: 30px 0; +} +body.landing .support-block { + padding: 80px 0 350px; + background: #fff; + margin-bottom: -200px; +} +body.landing .support-block .column { + display: flex; + flex-direction: column; +} +body.landing .support-block .column .box { + flex-grow: 1; +} +body.landing .support-block .img { + text-align: center; + border-bottom: 1px solid #d8d8d8; + margin: 0 -20px 20px; +} +body.landing .support-block h4 { + font-weight: bolder; + font-size: 26px; + line-height: 48px; +} +body.landing .support-block .text { + padding: 0 10px 20px; +} +body.landing .support-block .form { + background: #4268f6; + padding: 40px; + border-radius: 10px; +} +body.landing .button.is-success { + width: 170px; + height: 50px; +} +body.landing .form { + color: #fff; +} +body.landing .form .success-msg { + display: none; +} +body.landing .form .success-msg img { + width: 150px; + margin: 100px 0; +} +body.landing .form.completed .success-msg { + display: block; +} +body.landing .form.completed .form-fields { + display: none; +} +body.landing .form h2 { + color: #fff; + margin-bottom: 30px; +} +body.landing .form .label { + font-size: 20px; +} +body.landing .form .field { + margin-bottom: 40px; + color: #fff; +} +body.landing .form .field label { + color: #fff; + font-weight: bold; +} +body.landing .form .field input { + border-radius: 4px; + height: 54px; +} +body.landing .form .checkbox { + display: block; + padding: 8px 0; + font-size: 16px; +} +body.landing .form .checkbox:hover { + color: #fff; +} +body.landing .form .checkbox input { + margin-right: 5px; +} +body.landing .form .interested { + padding: 0 0 20px; +} +body.landing .form .interested .label { + color: #fff; +} +body.landing .form textarea { + height: 80px; +} +body.landing .form .notice { + font-size: 14px; + font-weight: lighter; + padding: 10px 30px; +} +body.landing .curved-footer { + background: #4268f6; + padding: 110px 500px; + margin: 0 -500px; + border-top-left-radius: 50%; + border-top-right-radius: 50%; + color: #fff; +} +body.landing .curved-footer .the-part { + position: relative; +} +body.landing .curved-footer .the-part h2 { + font-size: 90px; + line-height: 120px; + opacity: 0.08; + color: #fff; +} +@media screen and (max-width: 1023px) { + body.landing .curved-footer .the-part h2 { + font-size: 70px; + } +} +body.landing .curved-footer .the-part h4 { + font-size: 56px; + line-height: 65px; + position: absolute; + left: 0; + top: 0; + right: 0; + padding: 80px 0; +} +body.landing .button.is-link { + background: transparent; +} +body.landing .button.is-link span { + border-bottom: 1px solid #fff; +} +body.landing .button.is-link:hover span { + border-bottom: none; +} +body.landing .top { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + padding-bottom: 120px; + text-align: center; +} +body.landing .bottom { + font-size: 14px; + padding: 65px 0 0; +} +@media screen and (max-width: 768px) { + body.landing .bottom { + padding: 20px; + } +} +body.landing .bottom strong { + color: #fff; +} +body.landing .bottom p { + padding: 6px 0; +} +body.landing .bottom a { + color: #fff; +} +body.landing .bottom .sb { + padding-top: 40px; +} +body.landing .bottom .logo { + padding-bottom: 30px; +} +body.landing .bottom .button.is-success { + margin-top: 40px; + height: 54px; +} +body.landing .bottom .form { + margin-top: 30px; +} +.top-nav { + background: #fff; + padding: 8px 24px; + box-shadow: 0 0 40px 0 rgba(115, 134, 160, 0.24); + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 5; +} +@media screen and (max-width: 768px) { + .top-nav { + padding: 8px; + } +} +.top-nav h1 { + font-size: 20px; +} +.top-nav .inner { + display: flex; + align-items: center; +} +.top-nav #hamburger { + margin-left: 0; +} +@media screen and (max-width: 768px) { + .top-nav .logo { + display: none; + } +} +.top-nav .menu { + flex-grow: 1; +} +.top-nav .menu .top-buttons { + text-align: right; + margin-bottom: 8px; + margin-top: 2px; +} +@media screen and (max-width: 1023px) { + .top-nav .menu .top-buttons { + display: none; + } +} +.top-nav .menu .top-buttons .button { + margin-left: 16px; +} +.top-nav .menu .navigation { + text-align: right; + margin-bottom: 4px; +} +.top-nav .menu .navigation .link { + border: none; + display: inline-block; + padding: 4px 8px; + color: #101010; + margin-right: 2px; + line-height: 48px; + height: 48px; + vertical-align: middle; + height: 46px; +} +.top-nav .menu .navigation .link:hover:not(.no-hover) { + border-bottom: 2px solid #101010; +} +@media screen and (max-width: 768px) { + .top-nav .menu .navigation .link.user-link { + display: none; + } +} +.sidebar { + padding-bottom: 120px; +} +.sidebar .search-wrapper { + margin: -20px -15px 21px; +} +.sidebar .search-wrapper input { + border-radius: 0; +} +.sidebar a { + color: #798897; + overflow-wrap: break-word; +} +.sidebar a:hover, +.sidebar a.active { + color: #e6282b; +} +.sidebar h3 { + margin: 1.6rem 0 0.4rem; + color: #211d1a; + font-size: 12px; + text-transform: uppercase; +} +.sidebar ul { + padding: 0 0 0.26667rem 1.06667rem; +} +.sidebar ul li { + padding: 0.2rem 0; +} +.sidebar li > ul { + padding: 0 0 0px 25px; +} +.sidebar .category h2 { + color: #000; + font-size: 20px; + margin-top: 40px; +} +#sidebarNav.sticky { + left: 0; + transition: left 0.5s; +} +@media screen and (max-width: 1023px) { + #sidebarNav { + z-index: 100; + top: 0; + left: -300px; + position: fixed; + transition: left 0.5s; + padding: 28px; + width: 300px; + bottom: 0; + overflow: auto; + background: #fff; + } + #sidebarNav .sidebar { + padding-bottom: 10px; + } +} +#stickyNavbarOverlay { + position: absolute; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 40; + background: rgba(0, 0, 0, 0.2); + display: none; +} +#stickyNavbarOverlay.active { + display: block; +} +.side-nav a { + color: #798897; + overflow-wrap: break-word; +} +.side-nav a:hover, +.side-nav a.is-active { + color: #e6282b; +} +.side-nav a.is-past { + opacity: 0.7; +} +.side-nav h3 { + margin: 1.6rem 0 0.4rem; + color: #211d1a; + font-size: 12px; + text-transform: uppercase; +} +.side-nav ul { + padding: 0 0 0.26667rem 1.06667rem; +} +.side-nav ul li { + padding: 0.2rem 0; +} +@media screen and (max-width: 768px) { + .side-nav { + display: none; + } +} +.footer { + border-top: 1px solid #eaeaf1; + padding: 20px; + margin: 0 -30px -30px; + background: #f8f8f9; +} +.footer .content { + margin-bottom: 0; +} +.footer .fas { + color: #e6282b; +} +.footer a { + font-weight: bold; +} +.footer a:hover { + color: #e6282b; +} +.members { + margin-top: 24px; +} +.member:not(:last-child):after { + content: ''; + background: #eaeaf1; + height: 2px; + display: block; + margin: 45px -40px 40px; +} +.member > .is-pulled-right { + position: relative; + z-index: 2; +} +.member > .name { + color: #211d1a; + font-size: 20px; + line-height: 26px; + position: relative; + margin-bottom: 8px; +} +.member > .name .code-name { + font-family: 'Inconsolata', monospace; + display: block; + font-size: 25px; + line-height: 30px; + margin-top: 8px; +} +.member > .name .code-name:first-child { + margin-left: 0; +} +.member > .name .tag { + position: relative; + top: -1px; + margin-right: 3px; +} +.member > .name .href-link { + color: #211d1a; + position: absolute; + padding: 1px; + left: -20px; + top: 0; + bottom: 0; + width: 21px; + opacity: 0; +} +.member > .name:hover .href-link { + opacity: 1; +} +.member h5 { + font-size: 20px; +} +.member > .description { + margin-bottom: 25px; +} +.member > .description p { + font-size: 20px; + margin: 25px 0; +} +table.params, +table.props { + border: 1px solid #eaeaf1; + line-height: 26px; +} +table.params thead, +table.props thead { + border: none; +} +table.params thead th, +table.props thead th { + font-weight: normal; + padding: 13px 26px; +} +table.params tr, +table.props tr { + border-bottom: 1px solid #eaeaf1; +} +table.params td, +table.props td { + padding: 13px 26px; +} +table.params td.name code, +table.props td.name code { + background: transparent; + padding: 0; + font-size: 15px; + color: #211d1a; +} +table.params tr.deep-level-1, +table.props tr.deep-level-1 { + background: #fafafa; +} +table.params tr.deep-level-1 .name code, +table.props tr.deep-level-1 .name code { + padding-left: 25px; + margin-left: 0px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-2, +table.props tr.deep-level-2 { + background: #f5f5f5; +} +table.params tr.deep-level-2 .name code, +table.props tr.deep-level-2 .name code { + padding-left: 25px; + margin-left: 25px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-3, +table.props tr.deep-level-3 { + background: #f0f0f0; +} +table.params tr.deep-level-3 .name code, +table.props tr.deep-level-3 .name code { + padding-left: 25px; + margin-left: 50px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-4, +table.props tr.deep-level-4 { + background: #ebebeb; +} +table.params tr.deep-level-4 .name code, +table.props tr.deep-level-4 .name code { + padding-left: 25px; + margin-left: 75px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-5, +table.props tr.deep-level-5 { + background: #e6e6e6; +} +table.params tr.deep-level-5 .name code, +table.props tr.deep-level-5 .name code { + padding-left: 25px; + margin-left: 100px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-6, +table.props tr.deep-level-6 { + background: #e0e0e0; +} +table.params tr.deep-level-6 .name code, +table.props tr.deep-level-6 .name code { + padding-left: 25px; + margin-left: 125px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-7, +table.props tr.deep-level-7 { + background: #dbdbdb; +} +table.params tr.deep-level-7 .name code, +table.props tr.deep-level-7 .name code { + padding-left: 25px; + margin-left: 150px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-8, +table.props tr.deep-level-8 { + background: #d6d6d6; +} +table.params tr.deep-level-8 .name code, +table.props tr.deep-level-8 .name code { + padding-left: 25px; + margin-left: 175px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-9, +table.props tr.deep-level-9 { + background: #d1d1d1; +} +table.params tr.deep-level-9 .name code, +table.props tr.deep-level-9 .name code { + padding-left: 25px; + margin-left: 200px; + border-left: 1px solid #dee1e5; +} +table.params tr.deep-level-10, +table.props tr.deep-level-10 { + background: #ccc; +} +table.params tr.deep-level-10 .name code, +table.props tr.deep-level-10 .name code { + padding-left: 25px; + margin-left: 225px; + border-left: 1px solid #dee1e5; +} +.prettyprint { + border-radius: 2px; + background-color: #2f4858; +} +.prettyprint code { + font-family: 'Inconsolata', monospace; +} +pre.prettyprint li.L0, +pre.prettyprint li.L1, +pre.prettyprint li.L2, +pre.prettyprint li.L3, +pre.prettyprint li.L4, +pre.prettyprint li.L5, +pre.prettyprint li.L6, +pre.prettyprint li.L7, +pre.prettyprint li.L8, +pre.prettyprint li.L9 { + background: none; +} +.button { + transition: all 0.2s; + border-radius: 4px; + padding: 8px 24px; + height: 40px; + border-color: #4268f6; + color: #4268f6; +} +.button:hover { + color: #535b8e; + border-color: #535b8e; + transition: all 0.2s; +} +.button.is-primary { + background-color: #4268f6; +} +.button.is-primary:hover { + background-color: #535b8e; +} +.button.is-primary.is-outlined { + border-color: #4268f6; + color: #4268f6; +} +.button.is-primary.is-outlined:hover { + border-color: #535b8e; + color: #535b8e; + background: transparent; +} +.button.is-success { + background: #69d6d4; +} +.button.is-white.is-outlined { + background: transparent; + border-color: #fff; +} +.button > i:first-child { + margin-right: 8px; + margin-left: -8px; +} +.tag-source { + margin: 28px 0; +} +.tag-source span { + display: inline-block; + padding: 13px 14px; +} +.tag-source span a { + color: #eaeaf1; +} +.tag-source span a:hover { + color: #798897; +} +.method-parameter { + font-size: 20px; +} +.method-parameter label { + color: 18px; +} +.method-parameter ul { + margin: 0 0 0 25px; +} +.mermaid .edgeLabel { + background: white; + color: #2f4858; + font-size: 15px; + font-weight: normal; +} +.mermaid .node circle, +.mermaid .node ellipse, +.mermaid .node polygon, +.mermaid .node rect { + fill: rgba(248, 249, 250, 0.8) !important; + stroke: rgba(121, 136, 151, 0.6) !important; +} +.mermaid .cluster rect { + fill: rgba(125, 132, 255, 0.1) !important; + stroke: rgba(125, 132, 255, 0.5) !important; +} +.mermaid .node g.label { + color: #2f4858; +} +.mermaid .node g.label div { + font-weight: normal; + font-size: 15px; +} +.tag { + text-transform: uppercase; +} +.details dt { + font-size: 20px; + border-left: 2px solid #008ddf; + padding-left: 16px; +} diff --git a/docs/styles/iframe.css b/docs/styles/iframe.css index 84dec063..00124faa 100644 --- a/docs/styles/iframe.css +++ b/docs/styles/iframe.css @@ -1,13 +1,13 @@ .bd__button { - padding: 10px 0; - text-align: right; + padding: 10px 0; + text-align: right; } -.bd__button > a{ - font-weight: 100; - text-decoration: none; - color: #BDC3CB; - font-family: sans-serif; +.bd__button > a { + font-weight: 100; + text-decoration: none; + color: #bdc3cb; + font-family: sans-serif; } .bd__button > a:hover { - color: #798897; -} \ No newline at end of file + color: #798897; +} diff --git a/docs/styles/prettify-tomorrow.css b/docs/styles/prettify-tomorrow.css index b6f92a78..550b6b62 100644 --- a/docs/styles/prettify-tomorrow.css +++ b/docs/styles/prettify-tomorrow.css @@ -4,96 +4,124 @@ /* SPAN elements with the classes below are added by prettyprint. */ /* plain text */ .pln { - color: #4d4d4c; } + color: #4d4d4c; +} @media screen { - /* string content */ - .str { - color: #718c00; } - - /* a keyword */ - .kwd { - color: #8959a8; } - - /* a comment */ - .com { - color: #8e908c; } - - /* a type name */ - .typ { - color: #4271ae; } - - /* a literal value */ - .lit { - color: #f5871f; } - - /* punctuation */ - .pun { - color: #4d4d4c; } - - /* lisp open bracket */ - .opn { - color: #4d4d4c; } - - /* lisp close bracket */ - .clo { - color: #4d4d4c; } - - /* a markup tag name */ - .tag { - color: #c82829; } - - /* a markup attribute name */ - .atn { - color: #f5871f; } - - /* a markup attribute value */ - .atv { - color: #3e999f; } - - /* a declaration */ - .dec { - color: #f5871f; } - - /* a variable name */ - .var { - color: #c82829; } - - /* a function name */ - .fun { - color: #4271ae; } } + /* string content */ + .str { + color: #718c00; + } + + /* a keyword */ + .kwd { + color: #8959a8; + } + + /* a comment */ + .com { + color: #8e908c; + } + + /* a type name */ + .typ { + color: #4271ae; + } + + /* a literal value */ + .lit { + color: #f5871f; + } + + /* punctuation */ + .pun { + color: #4d4d4c; + } + + /* lisp open bracket */ + .opn { + color: #4d4d4c; + } + + /* lisp close bracket */ + .clo { + color: #4d4d4c; + } + + /* a markup tag name */ + .tag { + color: #c82829; + } + + /* a markup attribute name */ + .atn { + color: #f5871f; + } + + /* a markup attribute value */ + .atv { + color: #3e999f; + } + + /* a declaration */ + .dec { + color: #f5871f; + } + + /* a variable name */ + .var { + color: #c82829; + } + + /* a function name */ + .fun { + color: #4271ae; + } +} /* Use higher contrast and text-weight for printable form. */ @media print, projection { - .str { - color: #060; } - - .kwd { - color: #006; - font-weight: bold; } - - .com { - color: #600; - font-style: italic; } - - .typ { - color: #404; - font-weight: bold; } - - .lit { - color: #044; } - - .pun, .opn, .clo { - color: #440; } - - .tag { - color: #006; - font-weight: bold; } - - .atn { - color: #404; } - - .atv { - color: #060; } } + .str { + color: #060; + } + + .kwd { + color: #006; + font-weight: bold; + } + + .com { + color: #600; + font-style: italic; + } + + .typ { + color: #404; + font-weight: bold; + } + + .lit { + color: #044; + } + + .pun, + .opn, + .clo { + color: #440; + } + + .tag { + color: #006; + font-weight: bold; + } + + .atn { + color: #404; + } + + .atv { + color: #060; + } +} /* Style */ /* pre.prettyprint { @@ -107,8 +135,9 @@ pre.prettyprint { /* Specify class=linenums on a pre to get line numbering */ ol.linenums { - margin-top: 0; - margin-bottom: 0; } + margin-top: 0; + margin-bottom: 0; +} /* IE indents via margin-left */ li.L0, @@ -121,7 +150,8 @@ li.L6, li.L7, li.L8, li.L9 { - /* */ } + /* */ +} /* Alternate shading for lines */ li.L1, @@ -129,4 +159,5 @@ li.L3, li.L5, li.L7, li.L9 { - /* */ } + /* */ +} diff --git a/docs/styles/reset.css b/docs/styles/reset.css index 5a808c77..727e934f 100644 --- a/docs/styles/reset.css +++ b/docs/styles/reset.css @@ -1,44 +1,125 @@ /* reset css */ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section { + display: block; } body { - line-height: 1; + line-height: 1; } -ol, ul { - list-style: none; +ol, +ul { + list-style: none; } -blockquote, q { - quotes: none; +blockquote, +q { + quotes: none; } -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ''; + content: none; } table { - border-collapse: collapse; - border-spacing: 0; + border-collapse: collapse; + border-spacing: 0; } diff --git a/examples/compute/oracle-compute.js b/examples/compute/oracle-compute.js new file mode 100644 index 00000000..18897517 --- /dev/null +++ b/examples/compute/oracle-compute.js @@ -0,0 +1,187 @@ +const nodeCloud = require("../../lib/"); +const optionsProvider = { + overrideProviders: false +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); + +// get compute object for Digital Ocean +const compute = ncProviders.oracle.compute(); + +function launchInstance() { + const createContainerInstanceDetails = { + displayName: "EXAMPLE-displayName-Value", + compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", + availabilityDomain: "EXAMPLE-availabilityDomain-Value", + faultDomain: "EXAMPLE-faultDomain-Value", + shape: "EXAMPLE-shape-Value", + shapeConfig: { + ocpus: 7512.337, + memoryInGBs: 6286.233 + }, + volumes: [ + { + volumeType: "CONFIGFILE", + configs: [ + { + fileName: "EXAMPLE-fileName-Value", + data: "some Byte data", + path: "EXAMPLE-path-Value" + } + ], + name: "EXAMPLE-name-Value" + } + ], + containers: [ + { + displayName: "EXAMPLE-displayName-Value", + imageUrl: "EXAMPLE-imageUrl-Value", + command: ["EXAMPLE--Value"], + arguments: ["EXAMPLE--Value"], + workingDirectory: "EXAMPLE-workingDirectory-Value", + environmentVariables: { + EXAMPLE_KEY_G5s18: "EXAMPLE_VALUE_wWLCNgaQ44ph3dqgfX9r" + }, + volumeMounts: [ + { + mountPath: "EXAMPLE-mountPath-Value", + volumeName: "EXAMPLE-volumeName-Value", + subPath: "EXAMPLE-subPath-Value", + isReadOnly: true, + partition: 104 + } + ], + isResourcePrincipalDisabled: false, + resourceConfig: { + vcpusLimit: 5310.2256, + memoryLimitInGBs: 5633.6304 + }, + healthChecks: [ + { + healthCheckType: "TCP", + port: 36294, + name: "EXAMPLE-name-Value", + initialDelayInSeconds: 5, + intervalInSeconds: 460, + failureThreshold: 208, + successThreshold: 829, + timeoutInSeconds: 330, + failureAction: containerinstances.models.ContainerHealthCheckFailureAction.None + } + ], + securityContext: { + securityContextType: "LINUX", + runAsUser: 37461, + runAsGroup: 22242, + isNonRootUserCheckEnabled: true, + isRootFileSystemReadonly: false + }, + freeformTags: { + EXAMPLE_KEY_18g5q: "EXAMPLE_VALUE_rsGa5LMXtkRRSH59kOAs" + }, + definedTags: { + EXAMPLE_KEY_5gzH1: { + EXAMPLE_KEY_CJmyv: "EXAMPLE--Value" + } + } + } + ], + vnics: [ + { + displayName: "EXAMPLE-displayName-Value", + hostnameLabel: "EXAMPLE-hostnameLabel-Value", + isPublicIpAssigned: false, + skipSourceDestCheck: false, + nsgIds: ["EXAMPLE--Value"], + privateIp: "EXAMPLE-privateIp-Value", + subnetId: "ocid1.test.oc1..EXAMPLE-subnetId-Value", + freeformTags: { + EXAMPLE_KEY_YTEnr: "EXAMPLE_VALUE_8ipL7sDyGnx31ZgWpMIK" + }, + definedTags: { + EXAMPLE_KEY_c6IAF: { + EXAMPLE_KEY_3vdP1: "EXAMPLE--Value" + } + } + } + ], + dnsConfig: { + nameservers: ["EXAMPLE--Value"], + searches: ["EXAMPLE--Value"], + options: ["EXAMPLE--Value"] + }, + gracefulShutdownTimeoutInSeconds: 83, + imagePullSecrets: [ + { + secretType: "BASIC", + username: "EXAMPLE-username-Value", + password: "EXAMPLE-password-Value", + registryEndpoint: "EXAMPLE-registryEndpoint-Value" + } + ], + containerRestartPolicy: + containerinstances.models.ContainerInstance.ContainerRestartPolicy.OnFailure, + freeformTags: { + EXAMPLE_KEY_jlcSh: "EXAMPLE_VALUE_Pv2DXOkbfhrhg9xWIsCw" + }, + definedTags: { + EXAMPLE_KEY_77xk2: { + EXAMPLE_KEY_QTFc0: "EXAMPLE--Value" + } + } + }; + const createContainerInstanceRequest = { + createContainerInstanceDetails: createContainerInstanceDetails, + opcRetryToken: "EXAMPLE-opcRetryToken-Value", + opcRequestId: "FNPFICCMKFONY495PTZP" + }; + + compute + .create(createContainerInstanceRequest) + .then(res => { + console.log(`All done ! ${res}`); + }) + .catch(err => { + console.log(`Oops something happened ${err}`); + }); +} + +//list Instances +function listInstances() { + const listContainersRequest = { + compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", + }; + compute + .list(listContainersRequest) + .then(res => { + console.log("Instances are" + res); + }) + .catch(err => { + console.log(`Oops something happened ${err}`); + }); +} + +function get(){ + const getContainerRequest = { + containerId: "ocid1.test.oc1..EXAMPLE-containerId-Value", + }; + compute.get(getContainerRequest).then(res=>{ + console.log("Instance" + res); + }).catch(err=>{ + console.log(`Oops something happened ${err}`); + }) +} + +//destroy an Instance +function deleteInstance() { + const deleteContainerInstanceRequest = { + containerInstanceId: "ocid1.test.oc1..EXAMPLE-containerInstanceId-Value", + }; + compute + .delete(deleteContainerInstanceRequest) + .then(res => { + console.log("Output is" + res); + }) + .catch(err => { + console.log(`Oops something happened ${err}`); + }); +} diff --git a/examples/compute/oracle-ks.js b/examples/compute/oracle-ks.js new file mode 100644 index 00000000..7816ee85 --- /dev/null +++ b/examples/compute/oracle-ks.js @@ -0,0 +1,152 @@ +const nodeCloud = require("../../lib/"); +const optionsProvider = { + overrideProviders: false +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); +const kubernetes = ncProviders.oracle.kubernetes(); + +//Create Kubernetes cluster +function createCluster() { + const createClusterDetails = { + name: "EXAMPLE-name-Value", + compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", + vcnId: "ocid1.test.oc1..EXAMPLE-vcnId-Value", + kubernetesVersion: "EXAMPLE-kubernetesVersion-Value", + }; + const createClusterRequest = { + createClusterDetails: createClusterDetails, + }; + + + kubernetes.create(createClusterRequest).then( + result => { + console.log("Output :", result); + }, + error => { + console.error("Error :", error); + } + ); +} + +//Get Cluster details +function getClusterDetails() { + const getClusterRequest = { + clusterId: "ocid1.test.oc1..EXAMPLE-clusterId-Value", + }; + kubernetes.getCluster(getClusterRequest).then( + result => { + console.log("Output :", result); + }, + error => { + console.error("Error :", error); + } + ); +} + +// Get all clusters +function getAllClusters() { + const listClustersRequest = { + compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", + }; + + kubernetes.listClusters(listClustersRequest).then( + result => { + console.log("Output :", result); + }, + error => { + console.error("Error :", error); + } + ); +} + +//Delete cluster +function deleteCluster() { + const deleteClusterRequest = { + clusterId: "ocid1.test.oc1..EXAMPLE-clusterId-Value", + + }; + kubernetes.deleteCluster(deleteClusterRequest).then( + result => { + console.log("Output :", result); + }, + error => { + console.error("Error :", error); + } + ); +} + +//Create a Node Group +function createNodePool() { + const createNodePoolDetails = { + compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", + clusterId: "ocid1.test.oc1..EXAMPLE-clusterId-Value", + name: "EXAMPLE-name-Value", + nodeShape: "EXAMPLE-nodeShape-Value", + }; + const createNodePoolRequest= { + createNodePoolDetails: createNodePoolDetails, + }; + + kubernetes.createNodePool(createNodePoolRequest).then( + result => { + console.log("Output :", result); + }, + error => { + console.error("Error :", error); + } + ); +} + +//Delete a node group +function deleteNode() { + const deleteNodeRequest = { + nodePoolId: "ocid1.test.oc1..EXAMPLE-nodePoolId-Value", + nodeId: "ocid1.test.oc1..EXAMPLE-nodeId-Value", + }; + + kubernetes.deleteNode(deleteNodeRequest).then( + result => { + console.log("Output :", result); + }, + error => { + console.error("Error :", error); + } + ); +} + + +//Get all Nodegroups +function getNodePool() { + const getNodePoolRequest = { + nodePoolId: "ocid1.test.oc1..EXAMPLE-nodePoolId-Value", + }; + kubernetes.getNodePool(getNodePoolRequest).then( + result => { + console.log("Output :", result); + }, + error => { + console.error("Error :", error); + } + ); +} + +function updateNodePool() { + const updateNodePoolDetails = { + compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", + clusterId: "ocid1.test.oc1..EXAMPLE-clusterId-Value", + name: "EXAMPLE-name-Value", + nodeShape: "EXAMPLE-nodeShape-Value", + }; + const updateNodePoolRequest= { + nodePoolId: "ocid1.test.oc1..EXAMPLE-nodePoolId-Value", + updateNodePoolDetails: updateNodePoolDetails, + }; + kubernetes.updateNodePool(updateNodePoolRequest).then( + result => { + console.log("Output :", result); + }, + error => { + console.error("Error :", error); + } + ); +} diff --git a/generator/generatedClasses/AWS/appServices/aws-paaS.js b/generator/generatedClasses/AWS/appServices/aws-paaS.js index b1acbd1e..f8e62ded 100644 --- a/generator/generatedClasses/AWS/appServices/aws-paaS.js +++ b/generator/generatedClasses/AWS/appServices/aws-paaS.js @@ -4,287 +4,295 @@ * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js index 0c4caf7b..c89ce192 100644 --- a/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js +++ b/generator/generatedClasses/AWS/artificialinteligence/aws-translation.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/generator/generatedClasses/AWS/compute/aws-computeInstance.js b/generator/generatedClasses/AWS/compute/aws-computeInstance.js index 569ca6fe..7ac04a34 100644 --- a/generator/generatedClasses/AWS/compute/aws-computeInstance.js +++ b/generator/generatedClasses/AWS/compute/aws-computeInstance.js @@ -4,170 +4,161 @@ * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/generator/generatedClasses/AWS/compute/aws-container.js b/generator/generatedClasses/AWS/compute/aws-container.js index 1b5ec5a5..44da8f96 100644 --- a/generator/generatedClasses/AWS/compute/aws-container.js +++ b/generator/generatedClasses/AWS/compute/aws-container.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/generator/generatedClasses/AWS/compute/aws-kubernetes.js b/generator/generatedClasses/AWS/compute/aws-kubernetes.js index bf31ba19..6381ac0f 100644 --- a/generator/generatedClasses/AWS/compute/aws-kubernetes.js +++ b/generator/generatedClasses/AWS/compute/aws-kubernetes.js @@ -4,187 +4,177 @@ * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/generator/generatedClasses/AWS/database/aws-RDBMS.js b/generator/generatedClasses/AWS/database/aws-RDBMS.js index 7983b58e..b53f2bcb 100644 --- a/generator/generatedClasses/AWS/database/aws-RDBMS.js +++ b/generator/generatedClasses/AWS/database/aws-RDBMS.js @@ -4,119 +4,113 @@ * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/generator/generatedClasses/AWS/database/aws-noSql.js b/generator/generatedClasses/AWS/database/aws-noSql.js index 3af86a16..3eebfbbd 100644 --- a/generator/generatedClasses/AWS/database/aws-noSql.js +++ b/generator/generatedClasses/AWS/database/aws-noSql.js @@ -4,119 +4,113 @@ * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js index d55afca0..82128eef 100644 --- a/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js +++ b/generator/generatedClasses/AWS/database/aws-noSqlIndexed.js @@ -4,170 +4,161 @@ * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/generator/generatedClasses/AWS/management/aws-keyManagement.js b/generator/generatedClasses/AWS/management/aws-keyManagement.js index 225039c8..c311e123 100644 --- a/generator/generatedClasses/AWS/management/aws-keyManagement.js +++ b/generator/generatedClasses/AWS/management/aws-keyManagement.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/generator/generatedClasses/AWS/management/aws-monitoring.js b/generator/generatedClasses/AWS/management/aws-monitoring.js index aa89282a..24c83246 100644 --- a/generator/generatedClasses/AWS/management/aws-monitoring.js +++ b/generator/generatedClasses/AWS/management/aws-monitoring.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/generator/generatedClasses/AWS/management/aws-notificationService.js b/generator/generatedClasses/AWS/management/aws-notificationService.js index fb80c822..50efb35e 100644 --- a/generator/generatedClasses/AWS/management/aws-notificationService.js +++ b/generator/generatedClasses/AWS/management/aws-notificationService.js @@ -4,153 +4,145 @@ * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/generator/generatedClasses/AWS/network/aws-DNS.js b/generator/generatedClasses/AWS/network/aws-DNS.js index 2a9330da..7a62602f 100644 --- a/generator/generatedClasses/AWS/network/aws-DNS.js +++ b/generator/generatedClasses/AWS/network/aws-DNS.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/generator/generatedClasses/AWS/network/aws-loadBalancer.js b/generator/generatedClasses/AWS/network/aws-loadBalancer.js index 7731152c..d9eba23b 100644 --- a/generator/generatedClasses/AWS/network/aws-loadBalancer.js +++ b/generator/generatedClasses/AWS/network/aws-loadBalancer.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/generator/generatedClasses/AWS/security/aws-IAM.js b/generator/generatedClasses/AWS/security/aws-IAM.js index b643c521..9191ab3d 100644 --- a/generator/generatedClasses/AWS/security/aws-IAM.js +++ b/generator/generatedClasses/AWS/security/aws-IAM.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js index 44aa797f..a5189f99 100644 --- a/generator/generatedClasses/AWS/storage/aws-archivalStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-archivalStorage.js @@ -4,102 +4,97 @@ * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-blockStorage.js b/generator/generatedClasses/AWS/storage/aws-blockStorage.js index d1c77717..b362afec 100644 --- a/generator/generatedClasses/AWS/storage/aws-blockStorage.js +++ b/generator/generatedClasses/AWS/storage/aws-blockStorage.js @@ -4,85 +4,81 @@ * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/generator/generatedClasses/AWS/storage/aws-storageBucket.js b/generator/generatedClasses/AWS/storage/aws-storageBucket.js index eb483a51..f738acfc 100644 --- a/generator/generatedClasses/AWS/storage/aws-storageBucket.js +++ b/generator/generatedClasses/AWS/storage/aws-storageBucket.js @@ -4,101 +4,96 @@ * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/generator/generatedClasses/Azure/appServices/azure-paaS.js b/generator/generatedClasses/Azure/appServices/azure-paaS.js index 226bbc2a..db0d3ff8 100644 --- a/generator/generatedClasses/Azure/appServices/azure-paaS.js +++ b/generator/generatedClasses/Azure/appServices/azure-paaS.js @@ -1,286 +1,429 @@ -const { WebSiteManagementClient } = require("@azure/arm-appservice"); +const { WebSiteManagementClient } = require('@azure/arm-appservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a PaaS object * @category Azure */ class Azure_PaaS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, name, siteEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.get(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.deleteMethod(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restart(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.restart(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdateSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} siteEnvelope - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeConfigSettings(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSlot function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {StringKeyword} slot - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the checkAvailability function of appservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - checkDNSAvailability(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.domains.checkAvailability(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of appservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - terminateEnvironment(resourceGroupName, name, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .createOrUpdate( + resourceGroupName, + name, + siteEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, name, siteEnvelope, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .update(resourceGroupName, name, siteEnvelope, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .get(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .deleteMethod(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restart(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .restart(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createEnvironment( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .createOrUpdate( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateEnvironment( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .update( + resourceGroupName, + name, + hostingEnvironmentEnvelope, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdateSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} siteEnvelope - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createConfigTemplate( + resourceGroupName, + name, + siteEnvelope, + slot, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .createOrUpdateSlot( + resourceGroupName, + name, + siteEnvelope, + slot, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeConfigSettings(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .getSlot(resourceGroupName, name, slot, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSlot function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {StringKeyword} slot - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.webApps + .deleteSlot(resourceGroupName, name, slot, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the checkAvailability function of appservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + checkDNSAvailability(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.domains.checkAvailability(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of appservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + terminateEnvironment(resourceGroupName, name, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new WebSiteManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.appServiceEnvironments + .deleteMethod(resourceGroupName, name, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_PaaS; diff --git a/generator/generatedClasses/Azure/compute/azure-computeInstance.js b/generator/generatedClasses/Azure/compute/azure-computeInstance.js index 1ff4472f..d793562a 100644 --- a/generator/generatedClasses/Azure/compute/azure-computeInstance.js +++ b/generator/generatedClasses/Azure/compute/azure-computeInstance.js @@ -1,148 +1,207 @@ -const { ComputeManagementClient } = require("@azure/arm-compute"); +const { ComputeManagementClient } = require('@azure/arm-compute'); /*This is an auto generated class, please do not change.*/ /** * Class to create a ComputeInstance object * @category Azure */ class Azure_ComputeInstance { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, vmName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the start function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - start(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.start(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the powerOff function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - stop(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restart function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - reboot(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vmName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - destroy(resourceGroupName, vmName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, vmName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .createOrUpdate( + resourceGroupName, + vmName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .list(resourceGroupName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the start function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + start(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .start(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the powerOff function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + stop(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .powerOff(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restart function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + reboot(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .restart(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vmName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + destroy(resourceGroupName, vmName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.virtualMachines + .deleteMethod(resourceGroupName, vmName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_ComputeInstance; diff --git a/generator/generatedClasses/Azure/compute/azure-container.js b/generator/generatedClasses/Azure/compute/azure-container.js index 7ae30f1e..f27e4286 100644 --- a/generator/generatedClasses/Azure/compute/azure-container.js +++ b/generator/generatedClasses/Azure/compute/azure-container.js @@ -1,103 +1,151 @@ -const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { ContainerServiceClient } = require('@azure/arm-containerservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Container object * @category Azure */ class Azure_Container { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, containerServiceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} containerServiceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, containerServiceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.containerServices.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + containerServiceName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .createOrUpdate( + resourceGroupName, + containerServiceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .deleteMethod( + resourceGroupName, + containerServiceName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} containerServiceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, containerServiceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices + .get(resourceGroupName, containerServiceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.containerServices.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Container; diff --git a/generator/generatedClasses/Azure/compute/azure-kubernetes.js b/generator/generatedClasses/Azure/compute/azure-kubernetes.js index 8f01c7c1..9ce5157f 100644 --- a/generator/generatedClasses/Azure/compute/azure-kubernetes.js +++ b/generator/generatedClasses/Azure/compute/azure-kubernetes.js @@ -1,240 +1,379 @@ -const { ContainerServiceClient } = require("@azure/arm-containerservice"); +const { ContainerServiceClient } = require('@azure/arm-containerservice'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Azure */ class Azure_Kubernetes { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateTags(resourceGroupName, resourceName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listClusters(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeCluster(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.get(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {StringKeyword} agentPoolName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listNodegroups(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.agentPools.list(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the rotateClusterCertificates function of containerservice - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} resourceName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateConfig(resourceGroupName, resourceName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, resourceName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .createOrUpdate( + resourceGroupName, + resourceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .deleteMethod(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateTags( + resourceGroupName, + resourceName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .updateTags( + resourceGroupName, + resourceName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listClusters(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeCluster(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .get(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createNodeGroup( + resourceGroupName, + resourceName, + agentPoolName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .createOrUpdate( + resourceGroupName, + resourceName, + agentPoolName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteNodegroup( + resourceGroupName, + resourceName, + agentPoolName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .deleteMethod( + resourceGroupName, + resourceName, + agentPoolName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {StringKeyword} agentPoolName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeNodeGroup( + resourceGroupName, + resourceName, + agentPoolName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .get( + resourceGroupName, + resourceName, + agentPoolName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listNodegroups(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.agentPools + .list(resourceGroupName, resourceName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the rotateClusterCertificates function of containerservice + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} resourceName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateConfig(resourceGroupName, resourceName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ContainerServiceClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedClusters + .rotateClusterCertificates( + resourceGroupName, + resourceName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Kubernetes; diff --git a/generator/generatedClasses/Azure/database/azure-RDBMS.js b/generator/generatedClasses/Azure/database/azure-RDBMS.js index f2665dd0..d4d7d062 100644 --- a/generator/generatedClasses/Azure/database/azure-RDBMS.js +++ b/generator/generatedClasses/Azure/database/azure-RDBMS.js @@ -1,135 +1,238 @@ -const { SqlManagementClient } = require("@azure/arm-sql"); +const { SqlManagementClient } = require('@azure/arm-sql'); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Azure */ class Azure_RDBMS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the exportMethod function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} serverName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the completeRestore function of sql - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} managedInstanceName - Mandatory parameter - * @param {StringKeyword} databaseName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createDatabse( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .createOrUpdate( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteDatabase( + resourceGroupName, + serverName, + databaseName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .deleteMethod( + resourceGroupName, + serverName, + databaseName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the exportMethod function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createSnapshots( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .exportMethod( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} serverName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + modifyDB( + resourceGroupName, + serverName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.databases + .update( + resourceGroupName, + serverName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the completeRestore function of sql + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} managedInstanceName - Mandatory parameter + * @param {StringKeyword} databaseName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + restoreDatabase( + resourceGroupName, + managedInstanceName, + databaseName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new SqlManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.managedDatabases + .completeRestore( + resourceGroupName, + managedInstanceName, + databaseName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_RDBMS; diff --git a/generator/generatedClasses/Azure/database/azure-noSql.js b/generator/generatedClasses/Azure/database/azure-noSql.js index 190ed4f2..70b2d295 100644 --- a/generator/generatedClasses/Azure/database/azure-noSql.js +++ b/generator/generatedClasses/Azure/database/azure-noSql.js @@ -1,132 +1,221 @@ -const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); +const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Azure */ class Azure_NoSql { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createUpdateTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} createUpdateTableParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteCollection(resourceGroupName, accountName, tableName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTables function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listCollections(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.listTables(resourceGroupName, accountName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTableThroughput function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} updateThroughputParameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTable function of cosmosdb - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} tableName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getAttributes(resourceGroupName, accountName, tableName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createUpdateTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} createUpdateTableParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createCollection( + resourceGroupName, + accountName, + tableName, + createUpdateTableParameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .createUpdateTable( + resourceGroupName, + accountName, + tableName, + createUpdateTableParameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteCollection( + resourceGroupName, + accountName, + tableName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .deleteTable( + resourceGroupName, + accountName, + tableName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTables function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listCollections(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .listTables(resourceGroupName, accountName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTableThroughput function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} updateThroughputParameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + setAttribute( + resourceGroupName, + accountName, + tableName, + updateThroughputParameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .updateTableThroughput( + resourceGroupName, + accountName, + tableName, + updateThroughputParameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTable function of cosmosdb + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} tableName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getAttributes( + resourceGroupName, + accountName, + tableName, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new CosmosDBManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.tableResources + .getTable( + resourceGroupName, + accountName, + tableName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_NoSql; diff --git a/generator/generatedClasses/Azure/management/azure-keyManagement.js b/generator/generatedClasses/Azure/management/azure-keyManagement.js index 2d594150..ef080569 100644 --- a/generator/generatedClasses/Azure/management/azure-keyManagement.js +++ b/generator/generatedClasses/Azure/management/azure-keyManagement.js @@ -1,130 +1,197 @@ -const { KeyVaultManagementClient } = require("@azure/arm-keyvault"); +const { KeyVaultManagementClient } = require('@azure/arm-keyvault'); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Azure */ class Azure_KeyManagement { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createKey(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, vaultName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describeKey(resourceGroupName, vaultName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.get(resourceGroupName, vaultName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAccessPolicy function of keyvault - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} vaultName - Mandatory parameter - * @param {TypeReference} operationKind - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createKey(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .createOrUpdate( + resourceGroupName, + vaultName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .deleteMethod(resourceGroupName, vaultName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, vaultName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .update( + resourceGroupName, + vaultName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describeKey(resourceGroupName, vaultName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .get(resourceGroupName, vaultName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAccessPolicy function of keyvault + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} vaultName - Mandatory parameter + * @param {TypeReference} operationKind - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + putKeyPolicy( + resourceGroupName, + vaultName, + operationKind, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new KeyVaultManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.vaults + .updateAccessPolicy( + resourceGroupName, + vaultName, + operationKind, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_KeyManagement; diff --git a/generator/generatedClasses/Azure/management/azure-monitoring.js b/generator/generatedClasses/Azure/management/azure-monitoring.js index e7b373c0..efb43c1f 100644 --- a/generator/generatedClasses/Azure/management/azure-monitoring.js +++ b/generator/generatedClasses/Azure/management/azure-monitoring.js @@ -1,126 +1,186 @@ -const { MonitorManagementClient } = require("@azure/arm-monitor"); +const { MonitorManagementClient } = require('@azure/arm-monitor'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Azure */ class Azure_Monitoring { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteAlarm(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} alertRulesResource - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listBySubscription function of monitor - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listAlarms(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.listBySubscription(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of monitor - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} ruleName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - getMetricData(resourceGroupName, ruleName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.alertRules.get(resourceGroupName, ruleName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createAlarm(resourceGroupName, ruleName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .createOrUpdate( + resourceGroupName, + ruleName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteAlarm(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .deleteMethod(resourceGroupName, ruleName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} alertRulesResource - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + updateAlarm( + resourceGroupName, + ruleName, + alertRulesResource, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .update( + resourceGroupName, + ruleName, + alertRulesResource, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listBySubscription function of monitor + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listAlarms(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .listBySubscription(options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of monitor + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} ruleName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + getMetricData(resourceGroupName, ruleName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new MonitorManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.alertRules + .get(resourceGroupName, ruleName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_Monitoring; diff --git a/generator/generatedClasses/Azure/network/azure-DNS.js b/generator/generatedClasses/Azure/network/azure-DNS.js index 17a86c4b..38ae476b 100644 --- a/generator/generatedClasses/Azure/network/azure-DNS.js +++ b/generator/generatedClasses/Azure/network/azure-DNS.js @@ -1,106 +1,159 @@ -const { DnsManagementClient } = require("@azure/arm-dns"); +const { DnsManagementClient } = require('@azure/arm-dns'); /*This is an auto generated class, please do not change.*/ /** * Class to create a DNS object * @category Azure */ class Azure_DNS { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - createZone(resourceGroupName, zoneName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(resourceGroupName, zoneName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of dns - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - listZones(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.zones.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createOrUpdate function of dns - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} zoneName - Mandatory parameter - * @param {StringKeyword} relativeRecordSetName - Mandatory parameter - * @param {TypeReference} recordType - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + createZone(resourceGroupName, zoneName, parameters, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones + .createOrUpdate( + resourceGroupName, + zoneName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(resourceGroupName, zoneName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones + .deleteMethod(resourceGroupName, zoneName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of dns + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + listZones(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.zones.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createOrUpdate function of dns + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} zoneName - Mandatory parameter + * @param {StringKeyword} relativeRecordSetName - Mandatory parameter + * @param {TypeReference} recordType - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + changeRecordSets( + resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new DnsManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.recordSets + .createOrUpdate( + resourceGroupName, + zoneName, + relativeRecordSetName, + recordType, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_DNS; diff --git a/generator/generatedClasses/Azure/network/azure-loadBalancer.js b/generator/generatedClasses/Azure/network/azure-loadBalancer.js index 0d7ea4bc..db3ae534 100644 --- a/generator/generatedClasses/Azure/network/azure-loadBalancer.js +++ b/generator/generatedClasses/Azure/network/azure-loadBalancer.js @@ -1,127 +1,196 @@ -const { NetworkManagementClient } = require("@azure/arm-network"); +const { NetworkManagementClient } = require('@azure/arm-network'); /*This is an auto generated class, please do not change.*/ /** * Class to create a LoadBalancer object * @category Azure */ class Azure_LoadBalancer { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.list(resourceGroupName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateTags function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} parameters - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of network - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} loadBalancerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, loadBalancerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + loadBalancerName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .createOrUpdate( + resourceGroupName, + loadBalancerName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .deleteMethod( + resourceGroupName, + loadBalancerName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .list(resourceGroupName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateTags function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} parameters - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + addTags( + resourceGroupName, + loadBalancerName, + parameters, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .updateTags( + resourceGroupName, + loadBalancerName, + parameters, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of network + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} loadBalancerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, loadBalancerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new NetworkManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.loadBalancers + .get(resourceGroupName, loadBalancerName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_LoadBalancer; diff --git a/generator/generatedClasses/Azure/storage/azure-blockStorage.js b/generator/generatedClasses/Azure/storage/azure-blockStorage.js index 13ea3e7d..a792ee41 100644 --- a/generator/generatedClasses/Azure/storage/azure-blockStorage.js +++ b/generator/generatedClasses/Azure/storage/azure-blockStorage.js @@ -1,126 +1,174 @@ -const { ComputeManagementClient } = require("@azure/arm-compute"); +const { ComputeManagementClient } = require('@azure/arm-compute'); /*This is an auto generated class, please do not change.*/ /** * Class to create a BlockStorage object * @category Azure */ class Azure_BlockStorage { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the createOrUpdate function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the get function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - describe(resourceGroupName, diskName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.get(resourceGroupName, diskName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of compute - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.list(options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the update function of compute - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} diskName - Mandatory parameter - * @param {TypeReference} disk - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - update(resourceGroupName, diskName, disk, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.disks.update(resourceGroupName, diskName, disk, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the createOrUpdate function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .createOrUpdate( + resourceGroupName, + diskName, + disk, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .deleteMethod(resourceGroupName, diskName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the get function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + describe(resourceGroupName, diskName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .get(resourceGroupName, diskName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of compute + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks.list(options).then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the update function of compute + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} diskName - Mandatory parameter + * @param {TypeReference} disk - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + update(resourceGroupName, diskName, disk, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new ComputeManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.disks + .update(resourceGroupName, diskName, disk, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_BlockStorage; diff --git a/generator/generatedClasses/Azure/storage/azure-storageBucket.js b/generator/generatedClasses/Azure/storage/azure-storageBucket.js index f2e9e22c..fd7c99ec 100644 --- a/generator/generatedClasses/Azure/storage/azure-storageBucket.js +++ b/generator/generatedClasses/Azure/storage/azure-storageBucket.js @@ -1,85 +1,129 @@ -const { StorageManagementClient } = require("@azure/arm-storage"); +const { StorageManagementClient } = require('@azure/arm-storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a StorageBucket object * @category Azure */ class Azure_StorageBucket { - /** - * - * @param {module} azureRestSdk Azure Rest SDK - */ - constructor(azureRestSdk) { - this._azureRestSdk = azureRestSdk; - } - /** - * Trigers the create function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} blobContainer - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteMethod function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {StringKeyword} containerName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - delete(resourceGroupName, accountName, containerName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the list function of storage - * @param {StringKeyword} resourceGroupName - Mandatory parameter - * @param {StringKeyword} accountName - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(resourceGroupName, accountName, options = undefined) { - return new Promise((resolve, reject) => { - this._azureRestSdk - .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID) - .then(authres => { - const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID); - client.blobContainers.list(resourceGroupName, accountName, options).then(result => { - resolve(result); - }); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {module} azureRestSdk Azure Rest SDK + */ + constructor(azureRestSdk) { + this._azureRestSdk = azureRestSdk; + } + /** + * Trigers the create function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} blobContainer - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + create( + resourceGroupName, + accountName, + containerName, + blobContainer, + options = undefined + ) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .create( + resourceGroupName, + accountName, + containerName, + blobContainer, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteMethod function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {StringKeyword} containerName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + delete(resourceGroupName, accountName, containerName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .deleteMethod( + resourceGroupName, + accountName, + containerName, + options + ) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the list function of storage + * @param {StringKeyword} resourceGroupName - Mandatory parameter + * @param {StringKeyword} accountName - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(resourceGroupName, accountName, options = undefined) { + return new Promise((resolve, reject) => { + this._azureRestSdk + .loginWithServicePrincipalSecretWithAuthResponse( + process.env.AZURE_CLIENT_ID, + process.env.AZURE_CLIENT_SECRET, + process.env.AZURE_TENANT_ID + ) + .then(authres => { + const client = new StorageManagementClient( + authres.credentials, + process.env.AZURE_SUBSCRIPTION_ID + ); + client.blobContainers + .list(resourceGroupName, accountName, options) + .then(result => { + resolve(result); + }); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = Azure_StorageBucket; diff --git a/generator/generatedClasses/DO/compute/do-computeInstance.js b/generator/generatedClasses/DO/compute/do-computeInstance.js index 70594a63..593c3b85 100644 --- a/generator/generatedClasses/DO/compute/do-computeInstance.js +++ b/generator/generatedClasses/DO/compute/do-computeInstance.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Droplets object -* @category Digital Ocean -*/ + * Class to create a Droplets object + * @category Digital Ocean + */ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._droplets.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets.deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets.requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._droplets + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets + .deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets + .requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/generator/generatedClasses/DO/compute/do-kubernetes.js b/generator/generatedClasses/DO/compute/do-kubernetes.js index e5bacb21..bcf976ed 100644 --- a/generator/generatedClasses/DO/compute/do-kubernetes.js +++ b/generator/generatedClasses/DO/compute/do-kubernetes.js @@ -1,122 +1,139 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Kubernetes object -* @category Digital Ocean -*/ + * Class to create a Kubernetes object + * @category Digital Ocean + */ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise} - */ - listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise} - */ - listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes.addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise} + */ + listClusters( + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise} + */ + listNodegroups( + clusterId, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes + .addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/generator/generatedClasses/DO/database/do-RDBMS.js b/generator/generatedClasses/DO/database/do-RDBMS.js index fa59255a..216c49fd 100644 --- a/generator/generatedClasses/DO/database/do-RDBMS.js +++ b/generator/generatedClasses/DO/database/do-RDBMS.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/generator/generatedClasses/DO/database/do-noSql.js b/generator/generatedClasses/DO/database/do-noSql.js index 7d7650f5..1fcbbe5e 100644 --- a/generator/generatedClasses/DO/database/do-noSql.js +++ b/generator/generatedClasses/DO/database/do-noSql.js @@ -1,70 +1,79 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/generator/generatedClasses/DO/management/do-keyManagement.js b/generator/generatedClasses/DO/management/do-keyManagement.js index d4e8f11a..5af44abb 100644 --- a/generator/generatedClasses/DO/management/do-keyManagement.js +++ b/generator/generatedClasses/DO/management/do-keyManagement.js @@ -1,69 +1,78 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Keys object -* @category Digital Ocean -*/ + * Class to create a Keys object + * @category Digital Ocean + */ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._keys.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys.getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys.add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys.delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._keys + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys + .getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys + .add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys + .delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/generator/generatedClasses/DO/network/do-DNS.js b/generator/generatedClasses/DO/network/do-DNS.js index ced40bd0..39ffe53e 100644 --- a/generator/generatedClasses/DO/network/do-DNS.js +++ b/generator/generatedClasses/DO/network/do-DNS.js @@ -1,87 +1,98 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Domains object -* @category Digital Ocean -*/ + * Class to create a Domains object + * @category Digital Ocean + */ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise} - */ - getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains.createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains.updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise} + */ + getRecords( + domainName, + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._domains + .getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains + .createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains + .updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/generator/generatedClasses/DO/network/do-loadBalancer.js b/generator/generatedClasses/DO/network/do-loadBalancer.js index cd02d3c1..665ebb2f 100644 --- a/generator/generatedClasses/DO/network/do-loadBalancer.js +++ b/generator/generatedClasses/DO/network/do-loadBalancer.js @@ -1,66 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a LoadBalancers object -* @category Digital Ocean -*/ + * Class to create a LoadBalancers object + * @category Digital Ocean + */ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers.getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers.update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers.delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers + .getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers + .delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/generator/generatedClasses/DO/storage/do-blockStorage.js b/generator/generatedClasses/DO/storage/do-blockStorage.js index 5724610c..ce6bc60e 100644 --- a/generator/generatedClasses/DO/storage/do-blockStorage.js +++ b/generator/generatedClasses/DO/storage/do-blockStorage.js @@ -1,66 +1,70 @@ /*This is an auto generated class, please do not change.*/ /** -* Class to create a Volumes object -* @category Digital Ocean -*/ + * Class to create a Volumes object + * @category Digital Ocean + */ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes.getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes + .getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/generator/generatedClasses/Oracle/blockchain/oci-blockChain.js b/generator/generatedClasses/Oracle/blockchain/oci-blockChain.js index 491ebb3d..cbd384a6 100644 --- a/generator/generatedClasses/Oracle/blockchain/oci-blockChain.js +++ b/generator/generatedClasses/Oracle/blockchain/oci-blockChain.js @@ -1,137 +1,150 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a BlockchainPlatformClient object - * @category Oracle Cloud - */ + * Class to create a BlockchainPlatformClient object + * @category Oracle Cloud + */ class Oracle_BlockChain { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.blockchain; - this._sdkclassName = this._oci.BlockchainPlatformClient(params, clientConfiguration); - } - /** - * Trigers the createBlockchainPlatform function of BlockchainPlatformClient - * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform - * @returns {Promise} - */ - createBlockchainPlatform(createBlockchainPlatformRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createBlockchainPlatform(createBlockchainPlatformRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createOsn function of BlockchainPlatformClient - * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn - * @returns {Promise} - */ - createOsn(createOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createOsn(createOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createPeer function of BlockchainPlatformClient - * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer - * @returns {Promise} - */ - createPeer(createPeerRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createPeer(createPeerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient - * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform - * @returns {Promise} - */ - deleteBlockchainPlatform(deleteBlockchainPlatformRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deleteBlockchainPlatform(deleteBlockchainPlatformRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteOsn function of BlockchainPlatformClient - * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn - * @returns {Promise} - */ - deleteOsn(deleteOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deleteOsn(deleteOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deletePeer function of BlockchainPlatformClient - * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer - * @returns {Promise} - */ - deletePeer(deletePeerRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deletePeer(deletePeerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getOsn function of BlockchainPlatformClient - * @param {GetOsnRequest} getOsnRequest - Data required for getOsn - * @returns {Promise} - */ - getOsn(getOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.getOsn(getOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient - * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms - * @returns {Promise} - */ - listBlockchainPlatforms(listBlockchainPlatformsRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listBlockchainPlatforms(listBlockchainPlatformsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listOsns function of BlockchainPlatformClient - * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns - * @returns {Promise} - */ - listOsns(listOsnsRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listOsns(listOsnsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listPeers function of BlockchainPlatformClient - * @param {ListPeersRequest} listPeersRequest - Data required for listPeers - * @returns {Promise} - */ - listPeers(listPeersRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listPeers(listPeersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.blockchain; + this._sdkclassName = this._oci.BlockchainPlatformClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBlockchainPlatform function of BlockchainPlatformClient + * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform + * @returns {Promise} + */ + createBlockchainPlatform(createBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createBlockchainPlatform(createBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createOsn function of BlockchainPlatformClient + * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn + * @returns {Promise} + */ + createOsn(createOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createOsn(createOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createPeer function of BlockchainPlatformClient + * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer + * @returns {Promise} + */ + createPeer(createPeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createPeer(createPeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient + * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform + * @returns {Promise} + */ + deleteBlockchainPlatform(deleteBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deleteBlockchainPlatform(deleteBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteOsn function of BlockchainPlatformClient + * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn + * @returns {Promise} + */ + deleteOsn(deleteOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deleteOsn(deleteOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deletePeer function of BlockchainPlatformClient + * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer + * @returns {Promise} + */ + deletePeer(deletePeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deletePeer(deletePeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getOsn function of BlockchainPlatformClient + * @param {GetOsnRequest} getOsnRequest - Data required for getOsn + * @returns {Promise} + */ + getOsn(getOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .getOsn(getOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient + * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms + * @returns {Promise} + */ + listBlockchainPlatforms(listBlockchainPlatformsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listBlockchainPlatforms(listBlockchainPlatformsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listOsns function of BlockchainPlatformClient + * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns + * @returns {Promise} + */ + listOsns(listOsnsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listOsns(listOsnsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listPeers function of BlockchainPlatformClient + * @param {ListPeersRequest} listPeersRequest - Data required for listPeers + * @returns {Promise} + */ + listPeers(listPeersRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listPeers(listPeersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_BlockChain; diff --git a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js index ae181271..48d6659f 100644 --- a/generator/generatedClasses/Oracle/compute/oci-computeInstance.js +++ b/generator/generatedClasses/Oracle/compute/oci-computeInstance.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerinstances; - this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js index fccd0caf..5bd8f43f 100644 --- a/generator/generatedClasses/Oracle/compute/oci-kubernetes.js +++ b/generator/generatedClasses/Oracle/compute/oci-kubernetes.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerengine; - this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/generator/generatedClasses/Oracle/database/oci-RDBMS.js b/generator/generatedClasses/Oracle/database/oci-RDBMS.js index 51a12e39..eb485498 100644 --- a/generator/generatedClasses/Oracle/database/oci-RDBMS.js +++ b/generator/generatedClasses/Oracle/database/oci-RDBMS.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.mysql; - this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_RDBMS; diff --git a/generator/generatedClasses/Oracle/database/oci-noSql.js b/generator/generatedClasses/Oracle/database/oci-noSql.js index 571cec7f..dc3847dc 100644 --- a/generator/generatedClasses/Oracle/database/oci-noSql.js +++ b/generator/generatedClasses/Oracle/database/oci-noSql.js @@ -1,113 +1,121 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.nosql; - this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/generator/generatedClasses/Oracle/devops/oci-devops.js b/generator/generatedClasses/Oracle/devops/oci-devops.js index e583f6cf..c8f62512 100644 --- a/generator/generatedClasses/Oracle/devops/oci-devops.js +++ b/generator/generatedClasses/Oracle/devops/oci-devops.js @@ -1,161 +1,176 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DevopsClient object - * @category Oracle Cloud - */ + * Class to create a DevopsClient object + * @category Oracle Cloud + */ class Oracle_Devops { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.devops; - this._sdkclassName = this._oci.DevopsClient(params, clientConfiguration); - } - /** - * Trigers the createDeployArtifact function of DevopsClient - * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact - * @returns {Promise} - */ - createDeployArtifact(createDeployArtifactRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployArtifact(createDeployArtifactRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createDeployPipeline function of DevopsClient - * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline - * @returns {Promise} - */ - createDeployPipeline(createDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployPipeline(createDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createDeployment function of DevopsClient - * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment - * @returns {Promise} - */ - deleteDeployArtifact(createDeploymentRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployment(createDeploymentRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createProject function of DevopsClient - * @param {CreateProjectRequest} createProjectRequest - Data required for createProject - * @returns {Promise} - */ - createProject(createProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createProject(createProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRepository function of DevopsClient - * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository - * @returns {Promise} - */ - createRepository(createRepositoryRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createRepository(createRepositoryRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteDeployPipeline function of DevopsClient - * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline - * @returns {Promise} - */ - deleteDeployPipeline(deleteDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteDeployPipeline(deleteDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteProject function of DevopsClient - * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject - * @returns {Promise} - */ - deleteProject(deleteProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteProject(deleteProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRepository function of DevopsClient - * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository - * @returns {Promise} - */ - deleteRepository(deleteRepositoryRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteRepository(deleteRepositoryRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployArtifact function of DevopsClient - * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact - * @returns {Promise} - */ - getDeployArtifact(getDeployArtifactRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployArtifact(getDeployArtifactRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployPipeline function of DevopsClient - * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline - * @returns {Promise} - */ - getDeployPipeline(getDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployPipeline(getDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployment function of DevopsClient - * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment - * @returns {Promise} - */ - getDeployment(getDeploymentRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployment(getDeploymentRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getProject function of DevopsClient - * @param {GetProjectRequest} getProjectRequest - Data required for getProject - * @returns {Promise} - */ - getProject(getProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getProject(getProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.devops; + this._sdkclassName = this._oci.DevopsClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createDeployArtifact function of DevopsClient + * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact + * @returns {Promise} + */ + createDeployArtifact(createDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployArtifact(createDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployPipeline function of DevopsClient + * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline + * @returns {Promise} + */ + createDeployPipeline(createDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployPipeline(createDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployment function of DevopsClient + * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment + * @returns {Promise} + */ + deleteDeployArtifact(createDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployment(createDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createProject function of DevopsClient + * @param {CreateProjectRequest} createProjectRequest - Data required for createProject + * @returns {Promise} + */ + createProject(createProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createProject(createProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRepository function of DevopsClient + * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository + * @returns {Promise} + */ + createRepository(createRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createRepository(createRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteDeployPipeline function of DevopsClient + * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline + * @returns {Promise} + */ + deleteDeployPipeline(deleteDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteDeployPipeline(deleteDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteProject function of DevopsClient + * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject + * @returns {Promise} + */ + deleteProject(deleteProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteProject(deleteProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRepository function of DevopsClient + * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository + * @returns {Promise} + */ + deleteRepository(deleteRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteRepository(deleteRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployArtifact function of DevopsClient + * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact + * @returns {Promise} + */ + getDeployArtifact(getDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployArtifact(getDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployPipeline function of DevopsClient + * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline + * @returns {Promise} + */ + getDeployPipeline(getDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployPipeline(getDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployment function of DevopsClient + * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment + * @returns {Promise} + */ + getDeployment(getDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployment(getDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getProject function of DevopsClient + * @param {GetProjectRequest} getProjectRequest - Data required for getProject + * @returns {Promise} + */ + getProject(getProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getProject(getProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Devops; diff --git a/generator/generatedClasses/Oracle/management/oci-keyManagement.js b/generator/generatedClasses/Oracle/management/oci-keyManagement.js index 64aa56d9..afbdc63a 100644 --- a/generator/generatedClasses/Oracle/management/oci-keyManagement.js +++ b/generator/generatedClasses/Oracle/management/oci-keyManagement.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.keymanagement; - this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_KeyManagement; diff --git a/generator/generatedClasses/Oracle/network/oci-DNS.js b/generator/generatedClasses/Oracle/network/oci-DNS.js index b243a0d1..ee607f1a 100644 --- a/generator/generatedClasses/Oracle/network/oci-DNS.js +++ b/generator/generatedClasses/Oracle/network/oci-DNS.js @@ -1,65 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.dns; - this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js index 6117c84c..25b20cd6 100644 --- a/generator/generatedClasses/Oracle/network/oci-loadBalancer.js +++ b/generator/generatedClasses/Oracle/network/oci-loadBalancer.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.loadbalancer; - this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js index 62583450..12702e33 100644 --- a/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js +++ b/generator/generatedClasses/Oracle/storage/oci-archivalStorage.js @@ -1,65 +1,72 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-blockStorage.js b/generator/generatedClasses/Oracle/storage/oci-blockStorage.js index ce9f806d..fa40df5f 100644 --- a/generator/generatedClasses/Oracle/storage/oci-blockStorage.js +++ b/generator/generatedClasses/Oracle/storage/oci-blockStorage.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a VirtualNetworkClient object - * @category Oracle Cloud - */ + * Class to create a VirtualNetworkClient object + * @category Oracle Cloud + */ class Oracle_BlockStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.core; - this._sdkclassName = this._oci.VirtualNetworkClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.core; + this._sdkclassName = this._oci.VirtualNetworkClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_BlockStorage; diff --git a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js index 185c0257..abd2afba 100644 --- a/generator/generatedClasses/Oracle/storage/oci-storageBucket.js +++ b/generator/generatedClasses/Oracle/storage/oci-storageBucket.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; diff --git a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js index dd66d85f..5ff02a87 100644 --- a/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js +++ b/generator/generatedClasses/googleCloud/artificialinteligence/gcp-translation.js @@ -1,101 +1,106 @@ -const { TranslationServiceClient } = require("@google-cloud/translate"); +const { TranslationServiceClient } = require('@google-cloud/translate'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Translation object * @category Google Cloud */ class GCP_Translation { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._translationServiceClient = new TranslationServiceClient(config); - } - /** - * Trigers the translateText function of undefined - * @param {TypeReference} request - Data required for translateText - * @param {TypeReference} [options] - Data required for translateText - * @returns {Promise} - */ - translate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.translateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the batchTranslateText function of undefined - * @param {TypeReference} request - Data required for batchTranslateText - * @param {TypeReference} [options] - Data required for batchTranslateText - * @returns {Promise} - */ - batchTranslate(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.batchTranslateText(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getGlossary function of undefined - * @param {TypeReference} request - Data required for getGlossary - * @param {TypeReference} [options] - Data required for getGlossary - * @returns {Promise} - */ - getGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.getGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createGlossary function of undefined - * @param {TypeReference} request - Data required for createGlossary - * @param {TypeReference} [options] - Data required for createGlossary - * @returns {Promise} - */ - createGlossary(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.createGlossary(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the detectLanguage function of undefined - * @param {TypeReference} request - Data required for detectLanguage - * @param {TypeReference} [options] - Data required for detectLanguage - * @returns {Promise} - */ - detectLanguage(request, options = undefined) { - return new Promise((resolve, reject) => { - this._translationServiceClient.detectLanguage(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._translationServiceClient = new TranslationServiceClient(config); + } + /** + * Trigers the translateText function of undefined + * @param {TypeReference} request - Data required for translateText + * @param {TypeReference} [options] - Data required for translateText + * @returns {Promise} + */ + translate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .translateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the batchTranslateText function of undefined + * @param {TypeReference} request - Data required for batchTranslateText + * @param {TypeReference} [options] - Data required for batchTranslateText + * @returns {Promise} + */ + batchTranslate(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .batchTranslateText(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getGlossary function of undefined + * @param {TypeReference} request - Data required for getGlossary + * @param {TypeReference} [options] - Data required for getGlossary + * @returns {Promise} + */ + getGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .getGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createGlossary function of undefined + * @param {TypeReference} request - Data required for createGlossary + * @param {TypeReference} [options] - Data required for createGlossary + * @returns {Promise} + */ + createGlossary(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .createGlossary(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the detectLanguage function of undefined + * @param {TypeReference} request - Data required for detectLanguage + * @param {TypeReference} [options] - Data required for detectLanguage + * @returns {Promise} + */ + detectLanguage(request, options = undefined) { + return new Promise((resolve, reject) => { + this._translationServiceClient + .detectLanguage(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Translation; diff --git a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js index 340e295b..8b2d00e5 100644 --- a/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js +++ b/generator/generatedClasses/googleCloud/compute/gcp-kubernetes.js @@ -1,169 +1,178 @@ -const { ClusterManagerClient } = require("@google-cloud/container"); +const { ClusterManagerClient } = require('@google-cloud/container'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Kubernetes object * @category Google Cloud */ class GCP_Kubernetes { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._clusterManagerClient = new ClusterManagerClient(config); - } - /** - * Trigers the createCluster function of undefined - * @param {TypeReference} request - Data required for createCluster - * @param {TypeReference} [options] - Data required for createCluster - * @returns {Promise} - */ - create(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.createCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteCluster function of undefined - * @param {TypeReference} request - Data required for deleteCluster - * @param {TypeReference} [options] - Data required for deleteCluster - * @returns {Promise} - */ - delete(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.deleteCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listClusters function of undefined - * @param {TypeReference} request - Data required for listClusters - * @param {TypeReference} [options] - Data required for listClusters - * @returns {Promise} - */ - listClusters(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.listClusters(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCluster function of undefined - * @param {TypeReference} request - Data required for getCluster - * @param {TypeReference} [options] - Data required for getCluster - * @returns {Promise} - */ - describeCluster(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.getCluster(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createNodePool function of undefined - * @param {TypeReference} request - Data required for createNodePool - * @param {TypeReference} [options] - Data required for createNodePool - * @returns {Promise} - */ - createNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.createNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteNodePool function of undefined - * @param {TypeReference} request - Data required for deleteNodePool - * @param {TypeReference} [options] - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodegroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.deleteNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getNodePool function of undefined - * @param {TypeReference} request - Data required for getNodePool - * @param {TypeReference} [options] - Data required for getNodePool - * @returns {Promise} - */ - describeNodeGroup(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.getNodePool(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listNodePools function of undefined - * @param {TypeReference} request - Data required for listNodePools - * @param {TypeReference} [options] - Data required for listNodePools - * @returns {Promise} - */ - listNodegroups(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.listNodePools(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setAddonsConfig function of undefined - * @param {TypeReference} request - Data required for setAddonsConfig - * @param {TypeReference} [options] - Data required for setAddonsConfig - * @returns {Promise} - */ - updateConfig(request, options = undefined) { - return new Promise((resolve, reject) => { - this._clusterManagerClient.setAddonsConfig(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._clusterManagerClient = new ClusterManagerClient(config); + } + /** + * Trigers the createCluster function of undefined + * @param {TypeReference} request - Data required for createCluster + * @param {TypeReference} [options] - Data required for createCluster + * @returns {Promise} + */ + create(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .createCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteCluster function of undefined + * @param {TypeReference} request - Data required for deleteCluster + * @param {TypeReference} [options] - Data required for deleteCluster + * @returns {Promise} + */ + delete(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .deleteCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listClusters function of undefined + * @param {TypeReference} request - Data required for listClusters + * @param {TypeReference} [options] - Data required for listClusters + * @returns {Promise} + */ + listClusters(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .listClusters(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCluster function of undefined + * @param {TypeReference} request - Data required for getCluster + * @param {TypeReference} [options] - Data required for getCluster + * @returns {Promise} + */ + describeCluster(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .getCluster(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createNodePool function of undefined + * @param {TypeReference} request - Data required for createNodePool + * @param {TypeReference} [options] - Data required for createNodePool + * @returns {Promise} + */ + createNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .createNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteNodePool function of undefined + * @param {TypeReference} request - Data required for deleteNodePool + * @param {TypeReference} [options] - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodegroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .deleteNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getNodePool function of undefined + * @param {TypeReference} request - Data required for getNodePool + * @param {TypeReference} [options] - Data required for getNodePool + * @returns {Promise} + */ + describeNodeGroup(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .getNodePool(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listNodePools function of undefined + * @param {TypeReference} request - Data required for listNodePools + * @param {TypeReference} [options] - Data required for listNodePools + * @returns {Promise} + */ + listNodegroups(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .listNodePools(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setAddonsConfig function of undefined + * @param {TypeReference} request - Data required for setAddonsConfig + * @param {TypeReference} [options] - Data required for setAddonsConfig + * @returns {Promise} + */ + updateConfig(request, options = undefined) { + return new Promise((resolve, reject) => { + this._clusterManagerClient + .setAddonsConfig(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_Kubernetes; diff --git a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js index a1364ad9..e783c97f 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js +++ b/generator/generatedClasses/googleCloud/database/gcp-RDBMS.js @@ -1,128 +1,138 @@ -const { DatabaseAdminClient } = require("@google-cloud/spanner"); +const { DatabaseAdminClient } = require('@google-cloud/spanner'); /*This is an auto generated class, please do not change.*/ /** * Class to create a RDBMS object * @category Google Cloud */ class GCP_RDBMS { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._databaseAdminClient = new DatabaseAdminClient(config); - } - /** - * Trigers the createDatabase function of undefined - * @param {TypeReference} request - Data required for createDatabase - * @param {TypeReference} [options] - Data required for createDatabase - * @returns {Promise} - */ - createDatabse(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.createDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the dropDatabase function of undefined - * @param {TypeReference} request - Data required for dropDatabase - * @param {TypeReference} [options] - Data required for dropDatabase - * @returns {Promise} - */ - deleteDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.dropDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBackup function of undefined - * @param {TypeReference} request - Data required for createBackup - * @param {TypeReference} [options] - Data required for createBackup - * @returns {Promise} - */ - createSnapshots(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.createBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDatabaseDdl function of undefined - * @param {TypeReference} request - Data required for updateDatabaseDdl - * @param {TypeReference} [options] - Data required for updateDatabaseDdl - * @returns {Promise} - */ - modifyDB(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.updateDatabaseDdl(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the restoreDatabase function of undefined - * @param {TypeReference} request - Data required for restoreDatabase - * @param {TypeReference} [options] - Data required for restoreDatabase - * @returns {Promise} - */ - restoreDatabase(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.restoreDatabase(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteBackup function of undefined - * @param {TypeReference} request - Data required for deleteBackup - * @param {TypeReference} [options] - Data required for deleteBackup - * @returns {Promise} - */ - deleteDBSnapshot(request, options = undefined) { - return new Promise((resolve, reject) => { - this._databaseAdminClient.deleteBackup(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the databasePath function of undefined - * @param {StringKeyword} project - Data required for databasePath - * @param {StringKeyword} instance - Data required for databasePath - * @param {StringKeyword} database - Data required for databasePath - * @returns {Promise} - */ - databasePath(project, instance, database) { - return this._databaseAdminClient.databasePath(project, instance, database); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._databaseAdminClient = new DatabaseAdminClient(config); + } + /** + * Trigers the createDatabase function of undefined + * @param {TypeReference} request - Data required for createDatabase + * @param {TypeReference} [options] - Data required for createDatabase + * @returns {Promise} + */ + createDatabse(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .createDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the dropDatabase function of undefined + * @param {TypeReference} request - Data required for dropDatabase + * @param {TypeReference} [options] - Data required for dropDatabase + * @returns {Promise} + */ + deleteDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .dropDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBackup function of undefined + * @param {TypeReference} request - Data required for createBackup + * @param {TypeReference} [options] - Data required for createBackup + * @returns {Promise} + */ + createSnapshots(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .createBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDatabaseDdl function of undefined + * @param {TypeReference} request - Data required for updateDatabaseDdl + * @param {TypeReference} [options] - Data required for updateDatabaseDdl + * @returns {Promise} + */ + modifyDB(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .updateDatabaseDdl(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the restoreDatabase function of undefined + * @param {TypeReference} request - Data required for restoreDatabase + * @param {TypeReference} [options] - Data required for restoreDatabase + * @returns {Promise} + */ + restoreDatabase(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .restoreDatabase(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteBackup function of undefined + * @param {TypeReference} request - Data required for deleteBackup + * @param {TypeReference} [options] - Data required for deleteBackup + * @returns {Promise} + */ + deleteDBSnapshot(request, options = undefined) { + return new Promise((resolve, reject) => { + this._databaseAdminClient + .deleteBackup(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the databasePath function of undefined + * @param {StringKeyword} project - Data required for databasePath + * @param {StringKeyword} instance - Data required for databasePath + * @param {StringKeyword} database - Data required for databasePath + * @returns {Promise} + */ + databasePath(project, instance, database) { + return this._databaseAdminClient.databasePath( + project, + instance, + database + ); + } } module.exports = GCP_RDBMS; diff --git a/generator/generatedClasses/googleCloud/database/gcp-noSql.js b/generator/generatedClasses/googleCloud/database/gcp-noSql.js index 960ce486..626a8256 100644 --- a/generator/generatedClasses/googleCloud/database/gcp-noSql.js +++ b/generator/generatedClasses/googleCloud/database/gcp-noSql.js @@ -1,76 +1,79 @@ -const { FirestoreClient } = require("@google-cloud/firestore"); +const { FirestoreClient } = require('@google-cloud/firestore'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NoSql object * @category Google Cloud */ class GCP_NoSql { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._firestoreClient = new FirestoreClient(config); - } - /** - * Trigers the createDocument function of undefined - * @param {TypeReference} request - Data required for createDocument - * @param {TypeReference} [options] - Data required for createDocument - * @returns {Promise} - */ - createItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.createDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteDocument function of undefined - * @param {TypeReference} request - Data required for deleteDocument - * @param {TypeReference} [options] - Data required for deleteDocument - * @returns {Promise} - */ - deleteItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.deleteDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateDocument function of undefined - * @param {TypeReference} request - Data required for updateDocument - * @param {TypeReference} [options] - Data required for updateDocument - * @returns {Promise} - */ - updateItem(request, options = undefined) { - return new Promise((resolve, reject) => { - this._firestoreClient.updateDocument(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the runQuery function of undefined - * @param {TypeReference} [request] - Data required for runQuery - * @param {TypeReference} [options] - Data required for runQuery - * @returns {Promise} - */ - query(request = undefined, options = undefined) { - return this._firestoreClient.runQuery(request, options); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._firestoreClient = new FirestoreClient(config); + } + /** + * Trigers the createDocument function of undefined + * @param {TypeReference} request - Data required for createDocument + * @param {TypeReference} [options] - Data required for createDocument + * @returns {Promise} + */ + createItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .createDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteDocument function of undefined + * @param {TypeReference} request - Data required for deleteDocument + * @param {TypeReference} [options] - Data required for deleteDocument + * @returns {Promise} + */ + deleteItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .deleteDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateDocument function of undefined + * @param {TypeReference} request - Data required for updateDocument + * @param {TypeReference} [options] - Data required for updateDocument + * @returns {Promise} + */ + updateItem(request, options = undefined) { + return new Promise((resolve, reject) => { + this._firestoreClient + .updateDocument(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the runQuery function of undefined + * @param {TypeReference} [request] - Data required for runQuery + * @param {TypeReference} [options] - Data required for runQuery + * @returns {Promise} + */ + query(request = undefined, options = undefined) { + return this._firestoreClient.runQuery(request, options); + } } module.exports = GCP_NoSql; diff --git a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js index 65c4ad71..e90fee97 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js +++ b/generator/generatedClasses/googleCloud/management/gcp-keyManagement.js @@ -1,102 +1,109 @@ -const { KeyManagementServiceClient } = require("@google-cloud/kms"); +const { KeyManagementServiceClient } = require('@google-cloud/kms'); /*This is an auto generated class, please do not change.*/ /** * Class to create a KeyManagement object * @category Google Cloud */ class GCP_KeyManagement { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._keyManagementServiceClient = new KeyManagementServiceClient(config); - } - /** - * Trigers the createCryptoKey function of undefined - * @param {TypeReference} request - Data required for createCryptoKey - * @param {TypeReference} [options] - Data required for createCryptoKey - * @returns {Promise} - */ - createKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.createCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the destroyCryptoKeyVersion function of undefined - * @param {TypeReference} request - Data required for destroyCryptoKeyVersion - * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion - * @returns {Promise} - */ - deleteKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateCryptoKey function of undefined - * @param {TypeReference} request - Data required for updateCryptoKey - * @param {TypeReference} [options] - Data required for updateCryptoKey - * @returns {Promise} - */ - update(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.updateCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getCryptoKey function of undefined - * @param {TypeReference} request - Data required for getCryptoKey - * @param {TypeReference} [options] - Data required for getCryptoKey - * @returns {Promise} - */ - describeKey(request, options = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.getCryptoKey(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the setIamPolicy function of undefined - * @param {TypeReference} request - Data required for setIamPolicy - * @param {UnionType} [options] - Data required for setIamPolicy - * @param {TypeReference} [callback] - Data required for setIamPolicy - * @returns {Promise} - */ - putKeyPolicy(request, options = undefined, callback = undefined) { - return new Promise((resolve, reject) => { - this._keyManagementServiceClient.setIamPolicy(request, options, callback) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._keyManagementServiceClient = new KeyManagementServiceClient( + config + ); + } + /** + * Trigers the createCryptoKey function of undefined + * @param {TypeReference} request - Data required for createCryptoKey + * @param {TypeReference} [options] - Data required for createCryptoKey + * @returns {Promise} + */ + createKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .createCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the destroyCryptoKeyVersion function of undefined + * @param {TypeReference} request - Data required for destroyCryptoKeyVersion + * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion + * @returns {Promise} + */ + deleteKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .destroyCryptoKeyVersion(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateCryptoKey function of undefined + * @param {TypeReference} request - Data required for updateCryptoKey + * @param {TypeReference} [options] - Data required for updateCryptoKey + * @returns {Promise} + */ + update(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .updateCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getCryptoKey function of undefined + * @param {TypeReference} request - Data required for getCryptoKey + * @param {TypeReference} [options] - Data required for getCryptoKey + * @returns {Promise} + */ + describeKey(request, options = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .getCryptoKey(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the setIamPolicy function of undefined + * @param {TypeReference} request - Data required for setIamPolicy + * @param {UnionType} [options] - Data required for setIamPolicy + * @param {TypeReference} [callback] - Data required for setIamPolicy + * @returns {Promise} + */ + putKeyPolicy(request, options = undefined, callback = undefined) { + return new Promise((resolve, reject) => { + this._keyManagementServiceClient + .setIamPolicy(request, options, callback) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_KeyManagement; diff --git a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js index 4c2c2176..4c03f5d1 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-monitoring.js +++ b/generator/generatedClasses/googleCloud/management/gcp-monitoring.js @@ -1,111 +1,116 @@ -const { AlertPolicyServiceClient } = require("@google-cloud/monitoring"); -const { MetricServiceClient } = require("@google-cloud/monitoring"); +const { AlertPolicyServiceClient } = require('@google-cloud/monitoring'); +const { MetricServiceClient } = require('@google-cloud/monitoring'); /*This is an auto generated class, please do not change.*/ /** * Class to create a Monitoring object * @category Google Cloud */ class GCP_Monitoring { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); - this._metricServiceClient = new MetricServiceClient(config); - } - /** - * Trigers the createAlertPolicy function of undefined - * @param {TypeReference} request - Data required for createAlertPolicy - * @param {TypeReference} [options] - Data required for createAlertPolicy - * @returns {Promise} - */ - createAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.createAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteAlertPolicy function of undefined - * @param {TypeReference} request - Data required for deleteAlertPolicy - * @param {TypeReference} [options] - Data required for deleteAlertPolicy - * @returns {Promise} - */ - deleteAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.deleteAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the updateAlertPolicy function of undefined - * @param {TypeReference} request - Data required for updateAlertPolicy - * @param {TypeReference} [options] - Data required for updateAlertPolicy - * @returns {Promise} - */ - updateAlarm(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.updateAlertPolicy(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listAlertPolicies function of undefined - * @param {TypeReference} request - Data required for listAlertPolicies - * @param {TypeReference} [options] - Data required for listAlertPolicies - * @returns {Promise} - */ - listAlarms(request, options = undefined) { - return new Promise((resolve, reject) => { - this._alertPolicyServiceClient.listAlertPolicies(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getMetricDescriptor function of undefined - * @param {TypeReference} request - Data required for getMetricDescriptor - * @param {TypeReference} [options] - Data required for getMetricDescriptor - * @returns {Promise} - */ - getMetricData(request, options = undefined) { - return new Promise((resolve, reject) => { - this._metricServiceClient.getMetricDescriptor(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the projectPath function of undefined - * @param {StringKeyword} project - Data required for projectPath - * @returns {Promise} - */ - projectPath(project) { - return this._alertPolicyServiceClient.projectPath(project); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._alertPolicyServiceClient = new AlertPolicyServiceClient(config); + this._metricServiceClient = new MetricServiceClient(config); + } + /** + * Trigers the createAlertPolicy function of undefined + * @param {TypeReference} request - Data required for createAlertPolicy + * @param {TypeReference} [options] - Data required for createAlertPolicy + * @returns {Promise} + */ + createAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .createAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteAlertPolicy function of undefined + * @param {TypeReference} request - Data required for deleteAlertPolicy + * @param {TypeReference} [options] - Data required for deleteAlertPolicy + * @returns {Promise} + */ + deleteAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .deleteAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the updateAlertPolicy function of undefined + * @param {TypeReference} request - Data required for updateAlertPolicy + * @param {TypeReference} [options] - Data required for updateAlertPolicy + * @returns {Promise} + */ + updateAlarm(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .updateAlertPolicy(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listAlertPolicies function of undefined + * @param {TypeReference} request - Data required for listAlertPolicies + * @param {TypeReference} [options] - Data required for listAlertPolicies + * @returns {Promise} + */ + listAlarms(request, options = undefined) { + return new Promise((resolve, reject) => { + this._alertPolicyServiceClient + .listAlertPolicies(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getMetricDescriptor function of undefined + * @param {TypeReference} request - Data required for getMetricDescriptor + * @param {TypeReference} [options] - Data required for getMetricDescriptor + * @returns {Promise} + */ + getMetricData(request, options = undefined) { + return new Promise((resolve, reject) => { + this._metricServiceClient + .getMetricDescriptor(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the projectPath function of undefined + * @param {StringKeyword} project - Data required for projectPath + * @returns {Promise} + */ + projectPath(project) { + return this._alertPolicyServiceClient.projectPath(project); + } } module.exports = GCP_Monitoring; diff --git a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js index fd9ab000..447558f5 100644 --- a/generator/generatedClasses/googleCloud/management/gcp-notificationService.js +++ b/generator/generatedClasses/googleCloud/management/gcp-notificationService.js @@ -1,154 +1,162 @@ -const { PublisherClient } = require("@google-cloud/pubsub"); -const { SubscriberClient } = require("@google-cloud/pubsub"); +const { PublisherClient } = require('@google-cloud/pubsub'); +const { SubscriberClient } = require('@google-cloud/pubsub'); /*This is an auto generated class, please do not change.*/ /** * Class to create a NotificationService object * @category Google Cloud */ class GCP_NotificationService { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._publisherClient = new PublisherClient(config); - this._subscriberClient = new SubscriberClient(config); - } - /** - * Trigers the createTopic function of undefined - * @param {TypeReference} request - Data required for createTopic - * @param {TypeReference} [options] - Data required for createTopic - * @returns {Promise} - */ - createTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.createTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteTopic function of undefined - * @param {TypeReference} request - Data required for deleteTopic - * @param {TypeReference} [options] - Data required for deleteTopic - * @returns {Promise} - */ - deleteTopic(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.deleteTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getTopic function of undefined - * @param {TypeReference} request - Data required for getTopic - * @param {TypeReference} [options] - Data required for getTopic - * @returns {Promise} - */ - getTopicAttributes(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.getTopic(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopicSubscriptions function of undefined - * @param {TypeReference} request - Data required for listTopicSubscriptions - * @param {TypeReference} [options] - Data required for listTopicSubscriptions - * @returns {Promise} - */ - listSubscriptions(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.listTopicSubscriptions(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createSubscription function of undefined - * @param {TypeReference} request - Data required for createSubscription - * @param {TypeReference} [options] - Data required for createSubscription - * @returns {Promise} - */ - subscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient.createSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the publish function of undefined - * @param {TypeReference} request - Data required for publish - * @param {TypeReference} [options] - Data required for publish - * @returns {Promise} - */ - publish(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.publish(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the listTopics function of undefined - * @param {TypeReference} request - Data required for listTopics - * @param {TypeReference} [options] - Data required for listTopics - * @returns {Promise} - */ - listTopics(request, options = undefined) { - return new Promise((resolve, reject) => { - this._publisherClient.listTopics(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the deleteSubscription function of undefined - * @param {TypeReference} request - Data required for deleteSubscription - * @param {TypeReference} [options] - Data required for deleteSubscription - * @returns {Promise} - */ - unsubscribe(request, options = undefined) { - return new Promise((resolve, reject) => { - this._subscriberClient.deleteSubscription(request, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._publisherClient = new PublisherClient(config); + this._subscriberClient = new SubscriberClient(config); + } + /** + * Trigers the createTopic function of undefined + * @param {TypeReference} request - Data required for createTopic + * @param {TypeReference} [options] - Data required for createTopic + * @returns {Promise} + */ + createTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .createTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteTopic function of undefined + * @param {TypeReference} request - Data required for deleteTopic + * @param {TypeReference} [options] - Data required for deleteTopic + * @returns {Promise} + */ + deleteTopic(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .deleteTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getTopic function of undefined + * @param {TypeReference} request - Data required for getTopic + * @param {TypeReference} [options] - Data required for getTopic + * @returns {Promise} + */ + getTopicAttributes(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .getTopic(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopicSubscriptions function of undefined + * @param {TypeReference} request - Data required for listTopicSubscriptions + * @param {TypeReference} [options] - Data required for listTopicSubscriptions + * @returns {Promise} + */ + listSubscriptions(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .listTopicSubscriptions(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createSubscription function of undefined + * @param {TypeReference} request - Data required for createSubscription + * @param {TypeReference} [options] - Data required for createSubscription + * @returns {Promise} + */ + subscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient + .createSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the publish function of undefined + * @param {TypeReference} request - Data required for publish + * @param {TypeReference} [options] - Data required for publish + * @returns {Promise} + */ + publish(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .publish(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the listTopics function of undefined + * @param {TypeReference} request - Data required for listTopics + * @param {TypeReference} [options] - Data required for listTopics + * @returns {Promise} + */ + listTopics(request, options = undefined) { + return new Promise((resolve, reject) => { + this._publisherClient + .listTopics(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the deleteSubscription function of undefined + * @param {TypeReference} request - Data required for deleteSubscription + * @param {TypeReference} [options] - Data required for deleteSubscription + * @returns {Promise} + */ + unsubscribe(request, options = undefined) { + return new Promise((resolve, reject) => { + this._subscriberClient + .deleteSubscription(request, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_NotificationService; diff --git a/generator/generatedClasses/googleCloud/network/gcp-DNS.js b/generator/generatedClasses/googleCloud/network/gcp-DNS.js index b1ce2e6f..eadb0c8a 100644 --- a/generator/generatedClasses/googleCloud/network/gcp-DNS.js +++ b/generator/generatedClasses/googleCloud/network/gcp-DNS.js @@ -1,97 +1,101 @@ -const { DNS } = require("@google-cloud/dns"); +const { DNS } = require('@google-cloud/dns'); /*This is an auto generated class, please do not change.*/ /** * Class to create a dns object * @category Google Cloud */ class GCP_dns { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._dns = new DNS(config); - } - /** - * Trigers the getZones function of dns - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - listZones(query = undefined) { - return new Promise((resolve, reject) => { - this._dns.getZones(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the create function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - createZone(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).create(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createChange function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} config - Mandatory parameter - * @returns {Promise} - */ - changeRecordSets(dns, config, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).createChange(config) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the delete function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - deleteZone(dns, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - dns.zone(identifier).delete(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the record function of dns - * @param {string} [identifier] - Optional parameter - * @param {DNS} dns - Mandatory parameter - * @param {StringKeyword} type - Mandatory parameter - * @param {TypeReference} metadata - Mandatory parameter - * @returns {Promise} - */ - record(dns, type, metadata) { - return this.dns.record(type, metadata); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._dns = new DNS(config); + } + /** + * Trigers the getZones function of dns + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + listZones(query = undefined) { + return new Promise((resolve, reject) => { + this._dns + .getZones(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the create function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + createZone(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .create(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createChange function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} config - Mandatory parameter + * @returns {Promise} + */ + changeRecordSets(dns, config, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .createChange(config) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the delete function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + deleteZone(dns, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + dns.zone(identifier) + .delete(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the record function of dns + * @param {string} [identifier] - Optional parameter + * @param {DNS} dns - Mandatory parameter + * @param {StringKeyword} type - Mandatory parameter + * @param {TypeReference} metadata - Mandatory parameter + * @returns {Promise} + */ + record(dns, type, metadata) { + return this.dns.record(type, metadata); + } } module.exports = GCP_dns; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js index d92787eb..75ab8af4 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-archivalStorage.js @@ -1,103 +1,111 @@ -const { Storage } = require("@google-cloud/storage"); +const { Storage } = require('@google-cloud/storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket.file(identifier).makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage.createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage.getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket + .file(identifier) + .makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage + .createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage + .getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js index d92787eb..75ab8af4 100644 --- a/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js +++ b/generator/generatedClasses/googleCloud/storage/gcp-storageBucket.js @@ -1,103 +1,111 @@ -const { Storage } = require("@google-cloud/storage"); +const { Storage } = require('@google-cloud/storage'); /*This is an auto generated class, please do not change.*/ /** * Class to create a storage object * @category Google Cloud */ class GCP_storage { - /** - * - * @param {object} config Configuration object - */ - constructor(config) { - this._storage = new Storage(config); - } - /** - * Trigers the deleteFiles function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {TypeReference} [query] - Optional parameter - * @returns {Promise} - */ - deleteFiles(storage, query = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).deleteFiles(query) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the upload function of storage - * @param {string} [identifier] - Optional parameter - * @param {Storage} storage - Mandatory parameter - * @param {StringKeyword} pathString - Mandatory parameter - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - upload(storage, pathString, options = undefined, identifier = undefined) { - return new Promise((resolve, reject) => { - storage.bucket(identifier).upload(pathString, options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the makePublic function of storage - * @param {string} [identifier] - Optional parameter - * @param {Bucket} bucket - Mandatory parameter - * @returns {Promise} - */ - makePublic(bucket, identifier = undefined) { - return new Promise((resolve, reject) => { - bucket.file(identifier).makePublic() - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the createBucket function of storage - * @param {StringKeyword} name - Mandatory parameter - * @param {TypeReference} [metadata] - Optional parameter - * @returns {Promise} - */ - create(name, metadata = undefined) { - return new Promise((resolve, reject) => { - this._storage.createBucket(name, metadata) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } - /** - * Trigers the getBuckets function of storage - * @param {TypeReference} [options] - Optional parameter - * @returns {Promise} - */ - list(options = undefined) { - return new Promise((resolve, reject) => { - this._storage.getBuckets(options) - .then(result => { - resolve(result); - }) - .catch(err => { - reject(err); - }); - }); - } + /** + * + * @param {object} config Configuration object + */ + constructor(config) { + this._storage = new Storage(config); + } + /** + * Trigers the deleteFiles function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {TypeReference} [query] - Optional parameter + * @returns {Promise} + */ + deleteFiles(storage, query = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .deleteFiles(query) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the upload function of storage + * @param {string} [identifier] - Optional parameter + * @param {Storage} storage - Mandatory parameter + * @param {StringKeyword} pathString - Mandatory parameter + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + upload(storage, pathString, options = undefined, identifier = undefined) { + return new Promise((resolve, reject) => { + storage + .bucket(identifier) + .upload(pathString, options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the makePublic function of storage + * @param {string} [identifier] - Optional parameter + * @param {Bucket} bucket - Mandatory parameter + * @returns {Promise} + */ + makePublic(bucket, identifier = undefined) { + return new Promise((resolve, reject) => { + bucket + .file(identifier) + .makePublic() + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the createBucket function of storage + * @param {StringKeyword} name - Mandatory parameter + * @param {TypeReference} [metadata] - Optional parameter + * @returns {Promise} + */ + create(name, metadata = undefined) { + return new Promise((resolve, reject) => { + this._storage + .createBucket(name, metadata) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } + /** + * Trigers the getBuckets function of storage + * @param {TypeReference} [options] - Optional parameter + * @returns {Promise} + */ + list(options = undefined) { + return new Promise((resolve, reject) => { + this._storage + .getBuckets(options) + .then(result => { + resolve(result); + }) + .catch(err => { + reject(err); + }); + }); + } } module.exports = GCP_storage; diff --git a/generator/generators/aws/generator.js b/generator/generators/aws/generator.js index 61239627..508d06c2 100644 --- a/generator/generators/aws/generator.js +++ b/generator/generators/aws/generator.js @@ -1,145 +1,268 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateAWSClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/aws/parser"); -var transformer_1 = require("../../transformers/aws/transformer"); -var helper_1 = require("../lib/helper"); -var dummyFile = process.cwd() + "/dummyClasses/aws.js"; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/aws/parser'); +var transformer_1 = require('../../transformers/aws/transformer'); +var helper_1 = require('../lib/helper'); +var dummyFile = process.cwd() + '/dummyClasses/aws.js'; +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(" ")[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(" ")[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== "callback") { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === "TypeReference" && param.type.typeName) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var groupedMethods = helper_1.groupers.aws(methods); - methods = helper_1.filters.aws(groupedMethods); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var groupedMethods = helper_1.groupers.aws(methods); + methods = helper_1.filters.aws(groupedMethods); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAWSClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(" ")[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + "/generatedClasses/AWS/" + dir)) { - fs.mkdirSync(process.cwd() + "/generatedClasses/AWS/" + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - "/generatedClasses/AWS/" + - dir + - "/aws-" + - serviceName + - ".js"; - } - else { - filePath = - process.cwd() + - "/generatedClasses/AWS/" + - dir + - "/aws-" + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - ".js"; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/AWS/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/AWS/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/AWS/' + + dir + + '/aws-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/AWS/' + + dir + + '/aws-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateAWSClass = generateAWSClass; diff --git a/generator/generators/azure/generator.js b/generator/generators/azure/generator.js index 13310e42..9fecc505 100644 --- a/generator/generators/azure/generator.js +++ b/generator/generators/azure/generator.js @@ -1,178 +1,323 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateAzureClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/azure/parser"); -var transformer_1 = require("../../transformers/azure/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/azure/parser'); +var transformer_1 = require('../../transformers/azure/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/azure.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkFiles, methods) { - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - sdkFiles.map(function (sdkFile) { - sdkFile.ast.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - member.parameters.map(function (param) { - var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); - tempStr.pop(); - sdkFile.client = tempStr.join(''); - }); - } - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text)) { - var method = methods.find(function (methd) { - return methd.SDKFunctionName === member.name.text && - methd.fileName === sdkFile.fileName; - }); - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } - else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - throw new Error('Data extraction unsuccessful'); - } - var groupedMethods = helper_1.groupers.azure(methods); - methods = helper_1.filters.azure(groupedMethods); - var classData = { - functions: methods - }; - return classData; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + sdkFiles.map(function(sdkFile) { + sdkFile.ast.members.map(function(member) { + if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { + member.parameters.map(function(param) { + var tempStr = param.type.typeName.text.split(/(?=[A-Z])/); + tempStr.pop(); + sdkFile.client = tempStr.join(''); + }); + } + if ( + typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes(member.name.text) + ) { + var method = methods.find(function(methd) { + return ( + methd.SDKFunctionName === member.name.text && + methd.fileName === sdkFile.fileName + ); + }); + var parameters = member.parameters.map(function(param) { + return { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + }; + }); + var returnType = typescript_1.SyntaxKind[member.type.kind]; + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } else { + var clone = JSON.parse(JSON.stringify(method)); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { + throw new Error('Data extraction unsuccessful'); + } + var groupedMethods = helper_1.groupers.azure(methods); + methods = helper_1.filters.azure(groupedMethods); + var classData = { + functions: methods, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateAzureClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var methods, files, sdkFiles, classData, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - methods = []; - Object.keys(serviceClass).map(function (key, index) { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - client: null - }); - }); - files = Array.from(new Set(methods.map(function (method) { return method.fileName; }))); - sdkFiles = files.map(function (file) { - return { - fileName: file, - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === file; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file)]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - classData = extractSDKData(sdkFiles, methods); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/Azure/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/Azure/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/Azure/' + - dir + - '/azure-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var methods, files, sdkFiles, classData, output, filePath, dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + methods = []; + Object.keys(serviceClass).map(function(key, index) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + client: null, + }); + }); + files = Array.from( + new Set( + methods.map(function(method) { + return method.fileName; + }) + ) + ); + sdkFiles = files.map(function(file) { + return { + fileName: file, + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function(method) { + return method.fileName === file; + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST(file), + ]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + classData = extractSDKData(sdkFiles, methods); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/Azure/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/Azure/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Azure/' + + dir + + '/azure-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } exports.generateAzureClass = generateAzureClass; diff --git a/generator/generators/do/generator.js b/generator/generators/do/generator.js index b59d135f..f6c11156 100644 --- a/generator/generators/do/generator.js +++ b/generator/generators/do/generator.js @@ -1,144 +1,266 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateDOClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/do/parser"); -var transformer_1 = require("../../transformers/do/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/do/parser'); +var transformer_1 = require('../../transformers/do/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/do.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === 'TypeReference' && - param.type.typeName) { - parameter.typeName = param.type.typeName.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateDOClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, e_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/DO/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/DO/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/DO/' + - dir + - '/do-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - e_1 = _a.sent(); - console.error(e_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, e_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + '/generatedClasses/DO/' + dir + ) + ) { + fs.mkdirSync( + process.cwd() + '/generatedClasses/DO/' + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/DO/' + + dir + + '/do-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + console.error(e_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateDOClass = generateDOClass; diff --git a/generator/generators/googleCloud/generator.js b/generator/generators/googleCloud/generator.js index 52b88143..84a364b2 100644 --- a/generator/generators/googleCloud/generator.js +++ b/generator/generators/googleCloud/generator.js @@ -1,421 +1,701 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateGCPClass = exports.extractClientBasedSDKdata = exports.extractClassBasedSDKData = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/googleCloud/parser"); -var classBasedTransformer_1 = require("../../transformers/googleCloud/classBasedTransformer"); -var clientBasedTransformer_1 = require("../../transformers/googleCloud/clientBasedTransformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/googleCloud/parser'); +var classBasedTransformer_1 = require('../../transformers/googleCloud/classBasedTransformer'); +var clientBasedTransformer_1 = require('../../transformers/googleCloud/clientBasedTransformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/gcp.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractClassBasedSDKData(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var classes_1, extractedData; - return __generator(this, function (_a) { - try { - classes_1 = []; - sdkFiles.map(function (file) { - file.classes.map(function (classAst) { - var classInfo = { - name: classAst.name.text, - methods: [], - properties: [], - constructor: null - }; - classAst.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration') { - var returnType = typescript_1.SyntaxKind[member.type.kind]; - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var method_1 = { - pkgName: file.pkgName, - version: null, - fileName: file.fileName, - functionName: null, - SDKFunctionName: member.name.text, - params: parameters, - returnType: returnType, - returnTypeName: null, - client: classAst.name.text - }; - if (returnType === 'TypeReference') { - method_1.returnTypeName = - member.type.typeName.text; - } - var meth = methods.find(function (meth) { - return meth.SDKFunctionName === - method_1.SDKFunctionName && - meth.fileName === method_1.fileName; - }); - method_1.functionName = meth - ? meth.functionName - : null; - classInfo.methods.push(method_1); - } - if (typescript_1.SyntaxKind[member.kind] === 'Constructor') { - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken - ? true - : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeRefName: param.type.typeName - ? param.type.typeName.text - : null - }; - }); - classInfo.constructor = { - parameters: parameters - }; - } - if (typescript_1.SyntaxKind[member.kind] === 'PropertyDeclaration') { - var isPrivateProp = member.modifiers && - member.modifiers.some(function (modifier) { - return typescript_1.SyntaxKind[modifier.kind] === - 'PrivateKeyword'; - }); - if (!isPrivateProp) { - var prop = { - name: member.name.text, - type: typescript_1.SyntaxKind[member.type.kind], - typeRefName: member.type.typeName - ? member.type.typeName.text - : null - }; - classInfo.properties.push(prop); - } - } - }); - classes_1.push(classInfo); - }); - }); - methods = []; - classes_1.map(function (classData) { - var filteredMethods = classData.methods.filter(function (meth) { return meth.functionName !== null; }); - filteredMethods.map(function (filMeth) { - filMeth.classConstructorData = classData.constructor; - }); - methods = methods.concat(filteredMethods); - }); - extractedData = { - classes: classes_1, - methods: methods - }; - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - reject(new Error('Data extraction unsuccessful')); - } - else { - resolve(extractedData); - } - } - catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var classes_1, extractedData; + return __generator(this, function(_a) { + try { + classes_1 = []; + sdkFiles.map(function(file) { + file.classes.map(function(classAst) { + var classInfo = { + name: classAst.name.text, + methods: [], + properties: [], + constructor: null, + }; + classAst.members.map(function(member) { + if ( + typescript_1.SyntaxKind[member.kind] === + 'MethodDeclaration' + ) { + var returnType = + typescript_1.SyntaxKind[ + member.type.kind + ]; + var parameters = member.parameters.map( + function(param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + }; + } + ); + var method_1 = { + pkgName: file.pkgName, + version: null, + fileName: file.fileName, + functionName: null, + SDKFunctionName: member.name.text, + params: parameters, + returnType: returnType, + returnTypeName: null, + client: classAst.name.text, + }; + if (returnType === 'TypeReference') { + method_1.returnTypeName = + member.type.typeName.text; + } + var meth = methods.find(function(meth) { + return ( + meth.SDKFunctionName === + method_1.SDKFunctionName && + meth.fileName === method_1.fileName + ); + }); + method_1.functionName = meth + ? meth.functionName + : null; + classInfo.methods.push(method_1); + } + if ( + typescript_1.SyntaxKind[member.kind] === + 'Constructor' + ) { + var parameters = member.parameters.map( + function(param) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + typeRefName: param.type.typeName + ? param.type.typeName.text + : null, + }; + } + ); + classInfo.constructor = { + parameters: parameters, + }; + } + if ( + typescript_1.SyntaxKind[member.kind] === + 'PropertyDeclaration' + ) { + var isPrivateProp = + member.modifiers && + member.modifiers.some(function( + modifier + ) { + return ( + typescript_1.SyntaxKind[ + modifier.kind + ] === 'PrivateKeyword' + ); + }); + if (!isPrivateProp) { + var prop = { + name: member.name.text, + type: + typescript_1.SyntaxKind[ + member.type.kind + ], + typeRefName: member.type.typeName + ? member.type.typeName.text + : null, + }; + classInfo.properties.push(prop); + } + } + }); + classes_1.push(classInfo); + }); + }); + methods = []; + classes_1.map(function(classData) { + var filteredMethods = classData.methods.filter(function( + meth + ) { + return meth.functionName !== null; + }); + filteredMethods.map(function(filMeth) { + filMeth.classConstructorData = + classData.constructor; + }); + methods = methods.concat(filteredMethods); + }); + extractedData = { + classes: classes_1, + methods: methods, + }; + if ( + JSON.stringify(methods) === + JSON.stringify(specifiedMethods) + ) { + reject(new Error('Data extraction unsuccessful')); + } else { + resolve(extractedData); + } + } catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); + }); } exports.extractClassBasedSDKData = extractClassBasedSDKData; function extractClientBasedSDKdata(methods, sdkFiles) { - var _this = this; - var specifiedMethods = JSON.parse(JSON.stringify(methods)); - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - return __generator(this, function (_a) { - try { - sdkFiles.map(function (sdkFile) { - sdkFile.client = sdkFile.ast.name.text; - sdkFile.ast.members.map(function (member) { - if (typescript_1.SyntaxKind[member.kind] === 'MethodDeclaration' && - sdkFile.sdkFunctionNames.includes(member.name.text)) { - var method = methods.find(function (methd) { return methd.SDKFunctionName === member.name.text; }); - var parameters = member.parameters.map(function (param) { - return { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind] - }; - }); - var returnType = typescript_1.SyntaxKind[member.type.kind]; - if (returnType === 'TypeReference') { - method.returnTypeName = member.type.typeName.text; - } - if (!method.returnType) { - method.params = parameters; - method.returnType = returnType; - method.client = sdkFile.client; - } - else { - var clone = JSON.parse(JSON.stringify(method)); - clone.params = parameters; - clone.returnType = returnType; - clone.client = sdkFile.client; - methods.push(clone); - } - } - }); - }); - if (JSON.stringify(methods) === JSON.stringify(specifiedMethods)) { - reject(new Error('Data extraction unsuccessful')); - } - else { - resolve(methods); - } - } - catch (error) { - reject(error); - } - return [2 /*return*/]; - }); - }); }); + var _this = this; + var specifiedMethods = JSON.parse(JSON.stringify(methods)); + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + return __generator(this, function(_a) { + try { + sdkFiles.map(function(sdkFile) { + sdkFile.client = sdkFile.ast.name.text; + sdkFile.ast.members.map(function(member) { + if ( + typescript_1.SyntaxKind[member.kind] === + 'MethodDeclaration' && + sdkFile.sdkFunctionNames.includes( + member.name.text + ) + ) { + var method = methods.find(function(methd) { + return ( + methd.SDKFunctionName === + member.name.text + ); + }); + var parameters = member.parameters.map(function( + param + ) { + return { + name: param.name.text, + optional: param.questionToken + ? true + : false, + type: + typescript_1.SyntaxKind[ + param.type.kind + ], + }; + }); + var returnType = + typescript_1.SyntaxKind[member.type.kind]; + if (returnType === 'TypeReference') { + method.returnTypeName = + member.type.typeName.text; + } + if (!method.returnType) { + method.params = parameters; + method.returnType = returnType; + method.client = sdkFile.client; + } else { + var clone = JSON.parse( + JSON.stringify(method) + ); + clone.params = parameters; + clone.returnType = returnType; + clone.client = sdkFile.client; + methods.push(clone); + } + } + }); + }); + if ( + JSON.stringify(methods) === + JSON.stringify(specifiedMethods) + ) { + reject(new Error('Data extraction unsuccessful')); + } else { + resolve(methods); + } + } catch (error) { + reject(error); + } + return [2 /*return*/]; + }); + }); + }); } exports.extractClientBasedSDKdata = extractClientBasedSDKdata; function generateClassBasedCode(methods, data, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var dirPath, files, sdkFiles, extractedData, groupedMethods, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - dirPath = "../../../node_modules/@google-cloud/" + methods[0].pkgName + "/build/src/"; - files = fs.readdirSync(path.join(__dirname, dirPath)); - files = files.filter(function (fileName) { - return fileName.split('.')[1] === 'd' && fileName.split('.')[2] === 'ts'; - }); - sdkFiles = files.map(function (fileName) { - return { - fileName: fileName, - pkgName: methods[0].pkgName, - classes: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === fileName; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file, true)]; - case 1: - _a.classes = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - return [4 /*yield*/, extractClassBasedSDKData(methods, sdkFiles).then(function (result) { return result; })]; - case 2: - extractedData = _a.sent(); - groupedMethods = helper_1.groupers.gcp(extractedData.methods); - methods = helper_1.filters.gcp(groupedMethods); - data.functions = methods; - data.classData = extractedData.classes; - data.serviceName = serviceName; - return [4 /*yield*/, classBasedTransformer_1.classBasedTransform(dummyAst, data)]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var dirPath, + files, + sdkFiles, + extractedData, + groupedMethods, + output, + filePath, + dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + dirPath = + '../../../node_modules/@google-cloud/' + + methods[0].pkgName + + '/build/src/'; + files = fs.readdirSync(path.join(__dirname, dirPath)); + files = files.filter(function(fileName) { + return ( + fileName.split('.')[1] === 'd' && + fileName.split('.')[2] === 'ts' + ); + }); + sdkFiles = files.map(function(fileName) { + return { + fileName: fileName, + pkgName: methods[0].pkgName, + classes: null, + sdkFunctionNames: methods + .filter(function(method) { + return method.fileName === fileName; + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST( + file, + true + ), + ]; + case 1: + _a.classes = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + return [ + 4 /*yield*/, + extractClassBasedSDKData(methods, sdkFiles).then( + function(result) { + return result; + } + ), + ]; + case 2: + extractedData = _a.sent(); + groupedMethods = helper_1.groupers.gcp( + extractedData.methods + ); + methods = helper_1.filters.gcp(groupedMethods); + data.functions = methods; + data.classData = extractedData.classes; + data.serviceName = serviceName; + return [ + 4 /*yield*/, + classBasedTransformer_1.classBasedTransform( + dummyAst, + data + ), + ]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateClientBasedCode(methods, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var files, sdkFiles, groupedMethods, classData, output, filePath, dir; - var _this = this; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - files = Array.from(new Set(methods.map(function (method) { return method.fileName + ' ' + method.version; }))); - sdkFiles = files.map(function (file) { - return { - fileName: file.split(' ')[0], - version: file.split(' ')[1], - pkgName: methods[0].pkgName, - ast: null, - client: null, - sdkFunctionNames: methods - .filter(function (method) { return method.fileName === file.split(' ')[0]; }) - .map(function (method) { return method.SDKFunctionName; }) - }; - }); - return [4 /*yield*/, Promise.all(sdkFiles.map(function (file) { return __awaiter(_this, void 0, void 0, function () { - var _a; - return __generator(this, function (_b) { - switch (_b.label) { - case 0: - _a = file; - return [4 /*yield*/, parser_1.getAST(file)]; - case 1: - _a.ast = _b.sent(); - return [2 /*return*/]; - } - }); - }); }))]; - case 1: - _a.sent(); - return [4 /*yield*/, extractClientBasedSDKdata(methods, sdkFiles).then(function (result) { return result; })]; - case 2: - methods = _a.sent(); - groupedMethods = helper_1.groupers.gcp(methods); - methods = helper_1.filters.gcp(groupedMethods); - classData = { - functions: methods, - serviceName: serviceName - }; - return [4 /*yield*/, clientBasedTransformer_1.clientBasedTransform(dummyAst, classData)]; - case 3: - output = _a.sent(); - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/googleCloud/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/googleCloud/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/googleCloud/' + - dir + - '/gcp-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [2 /*return*/]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var files, sdkFiles, groupedMethods, classData, output, filePath, dir; + var _this = this; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + files = Array.from( + new Set( + methods.map(function(method) { + return method.fileName + ' ' + method.version; + }) + ) + ); + sdkFiles = files.map(function(file) { + return { + fileName: file.split(' ')[0], + version: file.split(' ')[1], + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(function(method) { + return ( + method.fileName === file.split(' ')[0] + ); + }) + .map(function(method) { + return method.SDKFunctionName; + }), + }; + }); + return [ + 4 /*yield*/, + Promise.all( + sdkFiles.map(function(file) { + return __awaiter( + _this, + void 0, + void 0, + function() { + var _a; + return __generator(this, function(_b) { + switch (_b.label) { + case 0: + _a = file; + return [ + 4 /*yield*/, + parser_1.getAST(file), + ]; + case 1: + _a.ast = _b.sent(); + return [2 /*return*/]; + } + }); + } + ); + }) + ), + ]; + case 1: + _a.sent(); + return [ + 4 /*yield*/, + extractClientBasedSDKdata(methods, sdkFiles).then( + function(result) { + return result; + } + ), + ]; + case 2: + methods = _a.sent(); + groupedMethods = helper_1.groupers.gcp(methods); + methods = helper_1.filters.gcp(groupedMethods); + classData = { + functions: methods, + serviceName: serviceName, + }; + return [ + 4 /*yield*/, + clientBasedTransformer_1.clientBasedTransform( + dummyAst, + classData + ), + ]; + case 3: + output = _a.sent(); + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/googleCloud/' + + dir + + '/gcp-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [2 /*return*/]; + } + }); + }); } function generateGCPClass(serviceClass, serviceName) { - return __awaiter(this, void 0, void 0, function () { - var methods, data; - return __generator(this, function (_a) { - methods = []; - data = {}; - Object.keys(serviceClass).map(function (key, index) { - if (key === 'mainClass') { - data.mainClass = serviceClass[key]; - } - else if (serviceClass[key].split(' ')[1].length === 2 && - serviceClass[key].split(' ')[1].charAt(0) === 'v') { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: serviceClass[key].split(' ')[1], - fileName: serviceClass[key].split(' ')[2], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[3], - params: [], - returnType: null, - returnTypeName: null, - client: null - }); - } - else { - methods.push({ - pkgName: serviceClass[key].split(' ')[0], - version: null, - fileName: serviceClass[key].split(' ')[1], - functionName: key, - SDKFunctionName: serviceClass[key].split(' ')[2], - params: [], - returnType: null, - returnTypeName: null, - client: null - }); - } - }); - if (methods[0].version) { - generateClientBasedCode(methods, serviceName); - } - else { - generateClassBasedCode(methods, data, serviceName); - } - return [2 /*return*/]; - }); - }); + return __awaiter(this, void 0, void 0, function() { + var methods, data; + return __generator(this, function(_a) { + methods = []; + data = {}; + Object.keys(serviceClass).map(function(key, index) { + if (key === 'mainClass') { + data.mainClass = serviceClass[key]; + } else if ( + serviceClass[key].split(' ')[1].length === 2 && + serviceClass[key].split(' ')[1].charAt(0) === 'v' + ) { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: serviceClass[key].split(' ')[1], + fileName: serviceClass[key].split(' ')[2], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[3], + params: [], + returnType: null, + returnTypeName: null, + client: null, + }); + } else { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + version: null, + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + returnTypeName: null, + client: null, + }); + } + }); + if (methods[0].version) { + generateClientBasedCode(methods, serviceName); + } else { + generateClassBasedCode(methods, data, serviceName); + } + return [2 /*return*/]; + }); + }); } exports.generateGCPClass = generateGCPClass; diff --git a/generator/generators/lib/aws/awsHelper.js b/generator/generators/lib/aws/awsHelper.js index 440e473f..b43d982f 100644 --- a/generator/generators/lib/aws/awsHelper.js +++ b/generator/generators/lib/aws/awsHelper.js @@ -1,34 +1,38 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterAWSMethods = exports.groupAWSMethods = void 0; function groupAWSMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupAWSMethods = groupAWSMethods; function filterAWSMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - group.array.sort(function (a, b) { - return a.params.length - b.params.length; - }); - methods.push(group.array.slice(-1)[0]); - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + group.array.sort(function(a, b) { + return a.params.length - b.params.length; + }); + methods.push(group.array.slice(-1)[0]); + }); + return methods; } exports.filterAWSMethods = filterAWSMethods; diff --git a/generator/generators/lib/azure/azureHelper.js b/generator/generators/lib/azure/azureHelper.js index 7d75b528..38e14b07 100644 --- a/generator/generators/lib/azure/azureHelper.js +++ b/generator/generators/lib/azure/azureHelper.js @@ -1,49 +1,60 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterAzureMethods = exports.groupAzureMethods = void 0; function groupAzureMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params, + pkgName = _a.pkgName, + fileName = _a.fileName, + client = _a.client, + returnType = _a.returnType; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupAzureMethods = groupAzureMethods; function filterAzureMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } - else { - var methodPushed_1 = false; - group.array.map(function (method) { - if (!method.params.find(function (param) { return param.name === 'callback'; })) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } else { + var methodPushed_1 = false; + group.array.map(function(method) { + if ( + !method.params.find(function(param) { + return param.name === 'callback'; + }) + ) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterAzureMethods = filterAzureMethods; diff --git a/generator/generators/lib/googleCloud/gcpHelper.js b/generator/generators/lib/googleCloud/gcpHelper.js index f88c0bcd..3a8caddd 100644 --- a/generator/generators/lib/googleCloud/gcpHelper.js +++ b/generator/generators/lib/googleCloud/gcpHelper.js @@ -1,51 +1,64 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.filterGCPMethods = exports.groupGCPMethods = void 0; function groupGCPMethods(methods) { - var methodArr = Object.values(methods.reduce(function (result, _a) { - var functionName = _a.functionName, SDKFunctionName = _a.SDKFunctionName, params = _a.params, pkgName = _a.pkgName, fileName = _a.fileName, client = _a.client, returnType = _a.returnType, returnTypeName = _a.returnTypeName, classConstructorData = _a.classConstructorData; - // Create new group - if (!result[functionName]) - result[functionName] = { - functionName: functionName, - array: [] - }; - // Append to group - result[functionName].array.push({ - functionName: functionName, - SDKFunctionName: SDKFunctionName, - params: params, - pkgName: pkgName, - fileName: fileName, - client: client, - returnType: returnType, - returnTypeName: returnTypeName, - classConstructorData: classConstructorData - }); - return result; - }, {})); - return methodArr; + var methodArr = Object.values( + methods.reduce(function(result, _a) { + var functionName = _a.functionName, + SDKFunctionName = _a.SDKFunctionName, + params = _a.params, + pkgName = _a.pkgName, + fileName = _a.fileName, + client = _a.client, + returnType = _a.returnType, + returnTypeName = _a.returnTypeName, + classConstructorData = _a.classConstructorData; + // Create new group + if (!result[functionName]) + result[functionName] = { + functionName: functionName, + array: [], + }; + // Append to group + result[functionName].array.push({ + functionName: functionName, + SDKFunctionName: SDKFunctionName, + params: params, + pkgName: pkgName, + fileName: fileName, + client: client, + returnType: returnType, + returnTypeName: returnTypeName, + classConstructorData: classConstructorData, + }); + return result; + }, {}) + ); + return methodArr; } exports.groupGCPMethods = groupGCPMethods; function filterGCPMethods(groupedMethods) { - var methods = []; - groupedMethods.map(function (group) { - if (group.array.length === 1) { - methods.push(group.array[0]); - } - else { - var methodPushed_1 = false; - group.array.map(function (method) { - if (!method.params.find(function (param) { return param.name === 'callback'; })) { - methods.push(method); - methodPushed_1 = true; - } - }); - if (!methodPushed_1) { - methods.push(group.array[0]); - } - } - }); - return methods; + var methods = []; + groupedMethods.map(function(group) { + if (group.array.length === 1) { + methods.push(group.array[0]); + } else { + var methodPushed_1 = false; + group.array.map(function(method) { + if ( + !method.params.find(function(param) { + return param.name === 'callback'; + }) + ) { + methods.push(method); + methodPushed_1 = true; + } + }); + if (!methodPushed_1) { + methods.push(group.array[0]); + } + } + }); + return methods; } exports.filterGCPMethods = filterGCPMethods; diff --git a/generator/generators/lib/helper.js b/generator/generators/lib/helper.js index 70bea289..d3fb1c66 100644 --- a/generator/generators/lib/helper.js +++ b/generator/generators/lib/helper.js @@ -1,50 +1,49 @@ -"use strict"; +'use strict'; exports.__esModule = true; exports.groupers = exports.getDir = exports.filters = exports.printFile = void 0; -var fs = require("fs"); -var awsHelper_1 = require("../lib/aws/awsHelper"); -var awsHelper_2 = require("../lib/aws/awsHelper"); -var azureHelper_1 = require("../lib/azure/azureHelper"); -var azureHelper_2 = require("../lib/azure/azureHelper"); -var gcpHelper_1 = require("../lib/googleCloud/gcpHelper"); -var gcpHelper_2 = require("../lib/googleCloud/gcpHelper"); +var fs = require('fs'); +var awsHelper_1 = require('../lib/aws/awsHelper'); +var awsHelper_2 = require('../lib/aws/awsHelper'); +var azureHelper_1 = require('../lib/azure/azureHelper'); +var azureHelper_2 = require('../lib/azure/azureHelper'); +var gcpHelper_1 = require('../lib/googleCloud/gcpHelper'); +var gcpHelper_2 = require('../lib/googleCloud/gcpHelper'); var dirMap = { - appServices: ['PaaS'], - compute: ['ComputeInstance', 'Kubernetes', 'Container'], - database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], - management: ['Monitoring', 'KeyManagement', 'NotificationService'], - network: ['DNS', 'LoadBalancer'], - security: ['IAM'], - storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], - artificialinteligence: ['Translation'], - blockchain: ['BlockChain'], - devops: ['Devops'] + appServices: ['PaaS'], + compute: ['ComputeInstance', 'Kubernetes', 'Container'], + database: ['NoSqlIndexed', 'RDBMS', 'NoSql'], + management: ['Monitoring', 'KeyManagement', 'NotificationService'], + network: ['DNS', 'LoadBalancer'], + security: ['IAM'], + storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], + artificialinteligence: ['Translation'], + blockchain: ['BlockChain'], + devops: ['Devops'], }; function printFile(fileName, data) { - fs.writeFile(fileName, data, function (err) { - if (err) - throw err; - }); + fs.writeFile(fileName, data, function(err) { + if (err) throw err; + }); } exports.printFile = printFile; var groupers = { - aws: awsHelper_1.groupAWSMethods, - gcp: gcpHelper_1.groupGCPMethods, - azure: azureHelper_1.groupAzureMethods + aws: awsHelper_1.groupAWSMethods, + gcp: gcpHelper_1.groupGCPMethods, + azure: azureHelper_1.groupAzureMethods, }; exports.groupers = groupers; var filters = { - aws: awsHelper_2.filterAWSMethods, - gcp: gcpHelper_2.filterGCPMethods, - azure: azureHelper_2.filterAzureMethods + aws: awsHelper_2.filterAWSMethods, + gcp: gcpHelper_2.filterGCPMethods, + azure: azureHelper_2.filterAzureMethods, }; exports.filters = filters; -var getDir = function (service) { - for (var dir in dirMap) { - if (dirMap[dir].includes(service)) { - return dir; - } - } - throw new Error('Not a valid service: ' + service); +var getDir = function(service) { + for (var dir in dirMap) { + if (dirMap[dir].includes(service)) { + return dir; + } + } + throw new Error('Not a valid service: ' + service); }; exports.getDir = getDir; diff --git a/generator/generators/lib/helper.ts b/generator/generators/lib/helper.ts index d19a7eb9..93e8795c 100644 --- a/generator/generators/lib/helper.ts +++ b/generator/generators/lib/helper.ts @@ -16,8 +16,8 @@ const dirMap = { security: ['IAM'], storage: ['StorageBucket', 'BlockStorage', 'ArchivalStorage'], artificialinteligence: ['Translation'], - blockchain:['BlockChain'], - devops:['Devops'] + blockchain: ['BlockChain'], + devops: ['Devops'], }; export function printFile(fileName, data) { diff --git a/generator/generators/oracle/generator.js b/generator/generators/oracle/generator.js index 1301c5ca..7505e60f 100644 --- a/generator/generators/oracle/generator.js +++ b/generator/generators/oracle/generator.js @@ -1,147 +1,273 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.generateOracleClass = exports.extractSDKData = void 0; -var fs = require("fs"); -var typescript_1 = require("typescript"); -var parser_1 = require("../../parsers/oracle/parser"); -var transformer_1 = require("../../transformers/oracle/transformer"); -var helper_1 = require("../lib/helper"); +var fs = require('fs'); +var typescript_1 = require('typescript'); +var parser_1 = require('../../parsers/oracle/parser'); +var transformer_1 = require('../../transformers/oracle/transformer'); +var helper_1 = require('../lib/helper'); var dummyFile = process.cwd() + '/dummyClasses/oracle.js'; -var dummyAst = typescript_1.createSourceFile(dummyFile, fs.readFileSync(dummyFile).toString(), typescript_1.ScriptTarget.Latest, true); +var dummyAst = typescript_1.createSourceFile( + dummyFile, + fs.readFileSync(dummyFile).toString(), + typescript_1.ScriptTarget.Latest, + true +); function extractSDKData(sdkClassAst, serviceClass) { - var methods = []; - var functions = []; - Object.keys(serviceClass).map(function (key, index) { - functions.push(serviceClass[key].split(' ')[1]); - }); - sdkClassAst.members.map(function (method) { - if (method.name && functions.includes(method.name.text)) { - var name_1; - Object.keys(serviceClass).map(function (key, index) { - if (serviceClass[key].split(' ')[1] === method.name.text) { - name_1 = key; - } - }); - var parameters_1 = []; - method.parameters.map(function (param) { - if (param.name.text !== 'callback') { - var parameter = { - name: param.name.text, - optional: param.questionToken ? true : false, - type: typescript_1.SyntaxKind[param.type.kind], - typeName: null - }; - if (parameter.type === 'TypeReference' && - param.type.typeName) { - parameter.typeName = param.type.typeName.right.text; - } - parameters_1.push(parameter); - } - }); - methods.push({ - functionName: name_1.toString(), - SDKFunctionName: method.name.text.toString(), - params: parameters_1 - }); - } - }); - var classData = { - className: sdkClassAst.name.text, - functions: methods, - serviceName: null, - sdkName: null - }; - return classData; + var methods = []; + var functions = []; + Object.keys(serviceClass).map(function(key, index) { + functions.push(serviceClass[key].split(' ')[1]); + }); + sdkClassAst.members.map(function(method) { + if (method.name && functions.includes(method.name.text)) { + var name_1; + Object.keys(serviceClass).map(function(key, index) { + if (serviceClass[key].split(' ')[1] === method.name.text) { + name_1 = key; + } + }); + var parameters_1 = []; + method.parameters.map(function(param) { + if (param.name.text !== 'callback') { + var parameter = { + name: param.name.text, + optional: param.questionToken ? true : false, + type: typescript_1.SyntaxKind[param.type.kind], + typeName: null, + }; + if ( + parameter.type === 'TypeReference' && + param.type.typeName + ) { + parameter.typeName = param.type.typeName.right.text; + } + parameters_1.push(parameter); + } + }); + methods.push({ + functionName: name_1.toString(), + SDKFunctionName: method.name.text.toString(), + params: parameters_1, + }); + } + }); + var classData = { + className: sdkClassAst.name.text, + functions: methods, + serviceName: null, + sdkName: null, + }; + return classData; } exports.extractSDKData = extractSDKData; function generateOracleClass(serviceClass, serviceName) { - var _this = this; - var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; - parser_1.getAST(sdkFile).then(function (result) { return __awaiter(_this, void 0, void 0, function () { - var sdkClassAst, classData, output, filePath, dir, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - sdkClassAst = result; - _a.label = 1; - case 1: - _a.trys.push([1, 3, , 4]); - classData = extractSDKData(sdkClassAst, serviceClass); - classData.serviceName = serviceName; - classData.sdkName = sdkFile; - console.log(sdkFile); - return [4 /*yield*/, transformer_1.transform(dummyAst, classData)]; - case 2: - output = _a.sent(); - filePath = void 0; - dir = helper_1.getDir(serviceName); - if (!fs.existsSync(process.cwd() + '/generatedClasses/Oracle/' + dir)) { - fs.mkdirSync(process.cwd() + '/generatedClasses/Oracle/' + dir); - } - if (/^[A-Z]*$/.test(serviceName)) { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName + - '.js'; - } - else { - filePath = - process.cwd() + - '/generatedClasses/Oracle/' + - dir + - '/oci-' + - serviceName.charAt(0).toLowerCase() + - serviceName.slice(1) + - '.js'; - } - helper_1.printFile(filePath, output); - return [3 /*break*/, 4]; - case 3: - error_1 = _a.sent(); - console.error(error_1); - return [3 /*break*/, 4]; - case 4: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var sdkFile = serviceClass[Object.keys(serviceClass)[0]].split(' ')[0]; + parser_1.getAST(sdkFile).then(function(result) { + return __awaiter(_this, void 0, void 0, function() { + var sdkClassAst, classData, output, filePath, dir, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + sdkClassAst = result; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + classData = extractSDKData(sdkClassAst, serviceClass); + classData.serviceName = serviceName; + classData.sdkName = sdkFile; + console.log(sdkFile); + return [ + 4 /*yield*/, + transformer_1.transform(dummyAst, classData), + ]; + case 2: + output = _a.sent(); + filePath = void 0; + dir = helper_1.getDir(serviceName); + if ( + !fs.existsSync( + process.cwd() + + '/generatedClasses/Oracle/' + + dir + ) + ) { + fs.mkdirSync( + process.cwd() + + '/generatedClasses/Oracle/' + + dir + ); + } + if (/^[A-Z]*$/.test(serviceName)) { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName + + '.js'; + } else { + filePath = + process.cwd() + + '/generatedClasses/Oracle/' + + dir + + '/oci-' + + serviceName.charAt(0).toLowerCase() + + serviceName.slice(1) + + '.js'; + } + helper_1.printFile(filePath, output); + return [3 /*break*/, 4]; + case 3: + error_1 = _a.sent(); + console.error(error_1); + return [3 /*break*/, 4]; + case 4: + return [2 /*return*/]; + } + }); + }); + }); } exports.generateOracleClass = generateOracleClass; diff --git a/generator/main.js b/generator/main.js index e18980d0..bc51c280 100644 --- a/generator/main.js +++ b/generator/main.js @@ -1,34 +1,44 @@ -"use strict"; +'use strict'; exports.__esModule = true; -var fs = require("fs"); -var yaml = require("js-yaml"); -var generator_1 = require("./generators/aws/generator"); -var generator_2 = require("./generators/azure/generator"); -var generator_3 = require("./generators/do/generator"); -var generator_4 = require("./generators/googleCloud/generator"); -var generator_5 = require("./generators/oracle/generator"); +var fs = require('fs'); +var yaml = require('js-yaml'); +var generator_1 = require('./generators/aws/generator'); +var generator_2 = require('./generators/azure/generator'); +var generator_3 = require('./generators/do/generator'); +var generator_4 = require('./generators/googleCloud/generator'); +var generator_5 = require('./generators/oracle/generator'); try { - var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); - Object.keys(services_1).map(function (service, index) { - Object.keys(services_1[service]).map(function (provider, index1) { - if (provider === 'Azure') { - generator_2.generateAzureClass(services_1[service][provider], service); - } - else if (provider === 'AWS') { - generator_1.generateAWSClass(services_1[service][provider], service); - } - else if (provider === 'GCP') { - generator_4.generateGCPClass(services_1[service][provider], service); - } - else if (provider == 'DO') { - generator_3.generateDOClass(services_1[service][provider], service); - } - else if (provider == 'Oracle') { - generator_5.generateOracleClass(services_1[service][provider], service); - } - }); - }); -} -catch (error) { - console.error('Error : ', error); + var services_1 = yaml.safeLoad(fs.readFileSync('node-cloud.yml', 'utf8')); + Object.keys(services_1).map(function(service, index) { + Object.keys(services_1[service]).map(function(provider, index1) { + if (provider === 'Azure') { + generator_2.generateAzureClass( + services_1[service][provider], + service + ); + } else if (provider === 'AWS') { + generator_1.generateAWSClass( + services_1[service][provider], + service + ); + } else if (provider === 'GCP') { + generator_4.generateGCPClass( + services_1[service][provider], + service + ); + } else if (provider == 'DO') { + generator_3.generateDOClass( + services_1[service][provider], + service + ); + } else if (provider == 'Oracle') { + generator_5.generateOracleClass( + services_1[service][provider], + service + ); + } + }); + }); +} catch (error) { + console.error('Error : ', error); } diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index 511e3482..e4fea399 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -143,6 +143,7 @@ Kubernetes: deleteNode: containerengine deleteNode deleteNodePool: containerengine deleteNodePool getNodePool: containerengine getNodePool + updateNodePool: containerengine updateNodePool Monitoring: GCP: @@ -364,7 +365,6 @@ Translation: createGlossary: translate v3 translation_service_client.d.ts createGlossary detectLanguage: translate v3 translation_service_client.d.ts detectLanguage - KeyManagement: AWS: createKey: kms.d.ts createKey @@ -475,5 +475,3 @@ Devops: getDeployPipeline: devops getDeployPipeline getDeployment: devops getDeployment getProject: devops getProject - - diff --git a/generator/parsers/aws/parser.js b/generator/parsers/aws/parser.js index b285118e..7e661687 100644 --- a/generator/parsers/aws/parser.js +++ b/generator/parsers/aws/parser.js @@ -1,82 +1,202 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/aws-sdk/clients/" + sdkFileName.toLowerCase()); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/aws-sdk/clients/' + + sdkFileName.toLowerCase() + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/azure/parser.js b/generator/parsers/azure/parser.js index 96fafb87..d88c5450 100644 --- a/generator/parsers/azure/parser.js +++ b/generator/parsers/azure/parser.js @@ -1,82 +1,204 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileInfo) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/@azure/" + sdkFileInfo.pkgName + "/esm/operations/" + sdkFileInfo.fileName); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/@azure/' + + sdkFileInfo.pkgName + + '/esm/operations/' + + sdkFileInfo.fileName + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/do/parser.js b/generator/parsers/do/parser.js index e861342d..e1fb57ec 100644 --- a/generator/parsers/do/parser.js +++ b/generator/parsers/do/parser.js @@ -1,83 +1,202 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/do-wrapper/dist/modules/" + - sdkFileName.toLowerCase()); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === "ClassDeclaration") { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error("Class not found!")); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === "ENOENT") { - reject(new Error("File not found!")); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/do-wrapper/dist/modules/' + + sdkFileName.toLowerCase() + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/googleCloud/parser.js b/generator/parsers/googleCloud/parser.js index 5f48a604..1fcf3819 100644 --- a/generator/parsers/googleCloud/parser.js +++ b/generator/parsers/googleCloud/parser.js @@ -1,102 +1,234 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileInfo, multi) { - var _this = this; - var filePath; - if (sdkFileInfo.version) { - filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.version + "/" + sdkFileInfo.fileName; - } - else { - filePath = "../../../node_modules/@google-cloud/" + sdkFileInfo.pkgName + "/build/src/" + sdkFileInfo.fileName; - } - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, classes_1, cloned, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 4, , 5]); - file = path.join(__dirname, filePath); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - if (!(multi === true)) return [3 /*break*/, 1]; - classes_1 = []; - ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - var cloned = Object.assign({}, child); - classes_1.push(cloned); - } - }); - resolve(classes_1); - return [3 /*break*/, 3]; - case 1: - cloned = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - var cloned_1 = Object.assign({}, child); - return resolve(cloned_1); - } - })]; - case 2: - _a.sent(); - if (!cloned) { - return [2 /*return*/, reject(new Error('Class not found!'))]; - } - else { - return [2 /*return*/, resolve(cloned)]; - } - _a.label = 3; - case 3: return [3 /*break*/, 5]; - case 4: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } - else { - reject(error_1); - } - return [3 /*break*/, 5]; - case 5: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + var filePath; + if (sdkFileInfo.version) { + filePath = + '../../../node_modules/@google-cloud/' + + sdkFileInfo.pkgName + + '/build/src/' + + sdkFileInfo.version + + '/' + + sdkFileInfo.fileName; + } else { + filePath = + '../../../node_modules/@google-cloud/' + + sdkFileInfo.pkgName + + '/build/src/' + + sdkFileInfo.fileName; + } + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, classes_1, cloned, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 4, , 5]); + file = path.join(__dirname, filePath); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + if (!(multi === true)) return [3 /*break*/, 1]; + classes_1 = []; + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + var cloned = Object.assign({}, child); + classes_1.push(cloned); + } + }); + resolve(classes_1); + return [3 /*break*/, 3]; + case 1: + cloned = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + var cloned_1 = Object.assign({}, child); + return resolve(cloned_1); + } + }), + ]; + case 2: + _a.sent(); + if (!cloned) { + return [ + 2 /*return*/, + reject(new Error('Class not found!')), + ]; + } else { + return [2 /*return*/, resolve(cloned)]; + } + _a.label = 3; + case 3: + return [3 /*break*/, 5]; + case 4: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 5]; + case 5: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/parsers/oracle/parser.js b/generator/parsers/oracle/parser.js index 9fca0e10..257fedd2 100644 --- a/generator/parsers/oracle/parser.js +++ b/generator/parsers/oracle/parser.js @@ -1,82 +1,203 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.getAST = void 0; -var fs = require("fs"); -var path = require("path"); -var typescript_1 = require("typescript"); +var fs = require('fs'); +var path = require('path'); +var typescript_1 = require('typescript'); function getAST(sdkFileName) { - var _this = this; - return new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { - var file, ast, cloned_1, error_1; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - _a.trys.push([0, 2, , 3]); - file = path.join(__dirname, "../../../node_modules/oci-" + sdkFileName.toLowerCase() + "/lib/client.d.ts"); - ast = typescript_1.createSourceFile(file, fs.readFileSync(file).toString(), typescript_1.ScriptTarget.Latest, true); - cloned_1 = null; - return [4 /*yield*/, ast.forEachChild(function (child) { - if (typescript_1.SyntaxKind[child.kind] === 'ClassDeclaration') { - cloned_1 = Object.assign({}, child); - } - })]; - case 1: - _a.sent(); - if (!cloned_1) { - reject(new Error('Class not found!')); - } - else { - resolve(cloned_1); - } - return [3 /*break*/, 3]; - case 2: - error_1 = _a.sent(); - if (error_1.code === 'ENOENT') { - reject(new Error('File not found!')); - } - else { - reject(error_1); - } - return [3 /*break*/, 3]; - case 3: return [2 /*return*/]; - } - }); - }); }); + var _this = this; + return new Promise(function(resolve, reject) { + return __awaiter(_this, void 0, void 0, function() { + var file, ast, cloned_1, error_1; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + _a.trys.push([0, 2, , 3]); + file = path.join( + __dirname, + '../../../node_modules/oci-' + + sdkFileName.toLowerCase() + + '/lib/client.d.ts' + ); + ast = typescript_1.createSourceFile( + file, + fs.readFileSync(file).toString(), + typescript_1.ScriptTarget.Latest, + true + ); + cloned_1 = null; + return [ + 4 /*yield*/, + ast.forEachChild(function(child) { + if ( + typescript_1.SyntaxKind[child.kind] === + 'ClassDeclaration' + ) { + cloned_1 = Object.assign({}, child); + } + }), + ]; + case 1: + _a.sent(); + if (!cloned_1) { + reject(new Error('Class not found!')); + } else { + resolve(cloned_1); + } + return [3 /*break*/, 3]; + case 2: + error_1 = _a.sent(); + if (error_1.code === 'ENOENT') { + reject(new Error('File not found!')); + } else { + reject(error_1); + } + return [3 /*break*/, 3]; + case 3: + return [2 /*return*/]; + } + }); + }); + }); } exports.getAST = getAST; diff --git a/generator/transformers/aws/transformer.js b/generator/transformers/aws/transformer.js index 0eed5dbd..da809d1a 100644 --- a/generator/transformers/aws/transformer.js +++ b/generator/transformers/aws/transformer.js @@ -1,200 +1,450 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('AWS_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.className + " object\n * @category AWS \n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.typeName + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'AWS_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.className + + ' object\n * @category AWS \n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.typeName + + '} [' + + param.name + + '] - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/azure/transformer.js b/generator/transformers/azure/transformer.js index 412d4899..069cea3a 100644 --- a/generator/transformers/azure/transformer.js +++ b/generator/transformers/azure/transformer.js @@ -1,210 +1,480 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKClassName', - 'SDKFunctionName', - 'ClientName', - 'functionClient', + 'ClassName', + 'SDKClassName', + 'SDKFunctionName', + 'ClientName', + 'functionClient', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var node, importStatments, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat(code.statements.slice(1)); - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - var clientCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@azure/' + classData.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Azure_' + classData.serviceName)); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].fileName.split('.')[0])); - break; - case 'functionClient': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].client)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Azure\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.type + "} [" + param.name + "] - Optional parameter"; - } - else { - statment = "* @param {" + param.type + "} " + param.name + " - Mandatory parameter"; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + importStatments, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from( + new Set( + classData.functions.map(function(method) { + return method.client; + }) + ) + ); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat( + code.statements.slice(1) + ); + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + var clientCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@azure/' + + classData.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Azure_' + + classData.serviceName + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[ + count + ].fileName.split('.')[0] + ) + ); + break; + case 'functionClient': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .client + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientCount + ] + ) + ); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.serviceName + + ' object\n * @category Azure\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.type + + '} [' + + param.name + + '] - Optional parameter'; + } else { + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Mandatory parameter'; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/do/transformer.js b/generator/transformers/do/transformer.js index 11dab3da..30e4c2fb 100644 --- a/generator/transformers/do/transformer.js +++ b/generator/transformers/do/transformer.js @@ -1,212 +1,480 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } /* * The Transform function to be called from generator */ function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - // console.log("Cloned Node..........\n");//sdadas - // console.log(clonedNode);//asdasdasdasd - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('DO_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className.charAt(0).toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n* Class to create a " + classData.className + " object\n* @category Digital Ocean \n"; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); - }); - comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n" + paramStatments_1 + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; - } - else { - comment = "*\n* Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n* @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n"; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + // console.log("Cloned Node..........\n");//sdadas + // console.log(clonedNode);//asdasdasdasd + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'DO_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n* Class to create a ' + + classData.className + + ' object\n* @category Digital Ocean \n'; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n' + param + ); + }); + comment = + '*\n* Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n' + + paramStatments_1 + + '\n* @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n'; + } else { + comment = + '*\n* Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n* @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n'; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/generator/transformers/googleCloud/classBasedTransformer.js b/generator/transformers/googleCloud/classBasedTransformer.js index 2f7ae985..48c30b18 100644 --- a/generator/transformers/googleCloud/classBasedTransformer.js +++ b/generator/transformers/googleCloud/classBasedTransformer.js @@ -1,256 +1,553 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.classBasedTransform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', - '_className', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', + '_className', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function classBasedTransform(code, data) { - return __awaiter(this, void 0, void 0, function () { - var node, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!data.functions || !data.classData) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - data.functions.map(function (method) { - var clonedNode; - if (method.returnTypeName === 'Promise') { - if ((method.classConstructorData.parameters[0].type = - 'TypeReference' && - !method.classConstructorData.parameters[0] - .optional)) { - clonedNode = Object.assign({}, node.members[3]); - } - else { - clonedNode = Object.assign({}, node.members[1]); - } - } - else { - clonedNode = Object.assign({}, node.members[2]); - } - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - data.functions[count].allParams = []; - var params = []; - if ((data.functions[count].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count].classConstructorData - .parameters[0].optional)) { - params.push(data.functions[count].classConstructorData.parameters[0]); - data.functions[count].allParams.push({ - name: 'identifier', - optional: true, - type: 'string' - }); - } - params = params.concat(data.functions[count].params); - data.functions[count].allParams = data.functions[count].allParams.concat(params); - var parameters = params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters.concat(node.parameters); - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@google-cloud/' + data.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + data.functions[0].pkgName)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].SDKFunctionName)); - count++; - break; - case '_className': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].client.toLowerCase())); - break; - case '_client': - if ((data.functions[count].classConstructorData.parameters[0].type = - 'TypeReference' && - !data.functions[count].classConstructorData - .parameters[0].optional)) { - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.functions[count].classConstructorData - .parameters[0].name)); - } - else { - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); - } - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + data.mainClass.toLowerCase())); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(data.mainClass)); - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = data.functions[count].params.map(function (param) { - return ts.createIdentifier(param.name); - }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + data.functions[0].pkgName + " object\n * @category Google Cloud\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = data.functions[count].allParams.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + (param.typeRefName - ? param.typeRefName - : param.type) + "} [" + param.name + "] - Optional parameter"; - } - else { - statment = "* @param {" + (param.typeRefName - ? param.typeRefName - : param.type) + "} " + param.name + " - Mandatory parameter"; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n " + paramStatments_1 + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + data.functions[count].SDKFunctionName + " function of " + data.functions[0].pkgName + "\n * @returns {Promise<" + data.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!data.functions || !data.classData) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + data.functions.map(function(method) { + var clonedNode; + if ( + method.returnTypeName === 'Promise' + ) { + if ( + (method.classConstructorData.parameters[0].type = + 'TypeReference' && + !method.classConstructorData + .parameters[0].optional) + ) { + clonedNode = Object.assign( + {}, + node.members[3] + ); + } else { + clonedNode = Object.assign( + {}, + node.members[1] + ); + } + } else { + clonedNode = Object.assign( + {}, + node.members[2] + ); + } + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + data.functions[count].allParams = []; + var params = []; + if ( + (data.functions[ + count + ].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count] + .classConstructorData + .parameters[0].optional) + ) { + params.push( + data.functions[count] + .classConstructorData + .parameters[0] + ); + data.functions[count].allParams.push({ + name: 'identifier', + optional: true, + type: 'string', + }); + } + params = params.concat( + data.functions[count].params + ); + data.functions[ + count + ].allParams = data.functions[ + count + ].allParams.concat(params); + var parameters = params.map(function( + param + ) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters.concat( + node.parameters + ); + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@google-cloud/' + + data.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'GCP_' + + data.functions[0] + .pkgName + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.mainClass + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count] + .SDKFunctionName + ) + ); + count++; + break; + case '_className': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[ + count + ].client.toLowerCase() + ) + ); + break; + case '_client': + if ( + (data.functions[ + count + ].classConstructorData.parameters[0].type = + 'TypeReference' && + !data.functions[count] + .classConstructorData + .parameters[0].optional) + ) { + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.functions[count] + .classConstructorData + .parameters[0].name + ) + ); + } else { + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + data.mainClass.toLowerCase() + ) + ); + } + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + data.mainClass.toLowerCase() + ) + ); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + data.mainClass + ) + ); + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = data.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + data.functions[0].pkgName + + ' object\n * @category Google Cloud\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = data.functions[ + count + ].allParams.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + (param.typeRefName + ? param.typeRefName + : param.type) + + '} [' + + param.name + + '] - Optional parameter'; + } else { + statment = + '* @param {' + + (param.typeRefName + ? param.typeRefName + : param.type) + + '} ' + + param.name + + ' - Mandatory parameter'; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + data.functions[count] + .SDKFunctionName + + ' function of ' + + data.functions[0].pkgName + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + data.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + data.functions[count] + .SDKFunctionName + + ' function of ' + + data.functions[0].pkgName + + '\n * @returns {Promise<' + + data.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.classBasedTransform = classBasedTransform; diff --git a/generator/transformers/googleCloud/clientBasedTransformer.js b/generator/transformers/googleCloud/clientBasedTransformer.js index 9914cd2e..715482e2 100644 --- a/generator/transformers/googleCloud/clientBasedTransformer.js +++ b/generator/transformers/googleCloud/clientBasedTransformer.js @@ -1,238 +1,536 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.clientBasedTransform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - 'SDKFunctionName', - 'ClientName', - '_client', - '_clientObj', - 'Client', + 'ClassName', + 'SDKFunctionName', + 'ClientName', + '_client', + '_clientObj', + 'Client', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function clientBasedTransform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var node, importStatments, classDeclarationNode, constructorNode, clientObjects, addFunctions, addIdentifiers, addComments, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - // import related - classData.clients = Array.from(new Set(classData.functions.map(function (method) { return method.client; }))); - importStatments = new Array(classData.clients.length); - importStatments.fill(Object.assign({}, code.statements[0])); - code.statements = importStatments.concat(code.statements.slice(1)); - classDeclarationNode = code.statements.find(function (node) { - return ts.isClassDeclaration(node); - }); - constructorNode = classDeclarationNode.members.find(function (node) { return ts.SyntaxKind[node.kind] === 'Constructor'; }); - clientObjects = new Array(classData.clients.length); - clientObjects.fill(Object.assign({}, constructorNode.body.statements[0])); - constructorNode.body.statements = clientObjects; - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode; - if (method.returnTypeName === 'Promise') { - clonedNode = Object.assign({}, node.members[1]); - } - else { - clonedNode = Object.assign({}, node.members[2]); - } - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - var clientCount = 0; - var clientObjCount = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isStringLiteral(node) && node.text === 'pkgName') { - return ts.createStringLiteral('@google-cloud/' + classData.functions[0].pkgName); - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('GCP_' + classData.serviceName)); - break; - case 'ClientName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientCount])); - clientCount++; - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - break; - case '_client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.functions[count].client - .toLowerCase() - .charAt(0) + - classData.functions[count].client.substr(1))); - break; - case '_clientObj': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.clients[clientObjCount] - .toLowerCase() - .charAt(0) + - classData.clients[clientObjCount].substr(1))); - break; - case 'Client': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.clients[clientObjCount])); - clientObjCount++; - break; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args; - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.serviceName + " object\n * @category Google Cloud\n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - statment = "* @param {" + param.type + "} [" + param.name + "] - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n " + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.functions[0].pkgName.split('-')[1] + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var node, + importStatments, + classDeclarationNode, + constructorNode, + clientObjects, + addFunctions, + addIdentifiers, + addComments, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + // import related + classData.clients = Array.from( + new Set( + classData.functions.map(function(method) { + return method.client; + }) + ) + ); + importStatments = new Array(classData.clients.length); + importStatments.fill(Object.assign({}, code.statements[0])); + code.statements = importStatments.concat( + code.statements.slice(1) + ); + classDeclarationNode = code.statements.find(function(node) { + return ts.isClassDeclaration(node); + }); + constructorNode = classDeclarationNode.members.find( + function(node) { + return ts.SyntaxKind[node.kind] === 'Constructor'; + } + ); + clientObjects = new Array(classData.clients.length); + clientObjects.fill( + Object.assign({}, constructorNode.body.statements[0]) + ); + constructorNode.body.statements = clientObjects; + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode; + if ( + method.returnTypeName === 'Promise' + ) { + clonedNode = Object.assign( + {}, + node.members[1] + ); + } else { + clonedNode = Object.assign( + {}, + node.members[2] + ); + } + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + var clientCount = 0; + var clientObjCount = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isStringLiteral(node) && + node.text === 'pkgName' + ) { + return ts.createStringLiteral( + '@google-cloud/' + + classData.functions[0].pkgName + ); + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'GCP_' + + classData.serviceName + ) + ); + break; + case 'ClientName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientCount + ] + ) + ); + clientCount++; + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + break; + case '_client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.functions[ + count + ].client + .toLowerCase() + .charAt(0) + + classData.functions[ + count + ].client.substr(1) + ) + ); + break; + case '_clientObj': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.clients[ + clientObjCount + ] + .toLowerCase() + .charAt(0) + + classData.clients[ + clientObjCount + ].substr(1) + ) + ); + break; + case 'Client': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.clients[ + clientObjCount + ] + ) + ); + clientObjCount++; + break; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args; + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.serviceName + + ' object\n * @category Google Cloud\n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + statment = + '* @param {' + + param.type + + '} [' + + param.name + + '] - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n ' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.functions[0].pkgName.split( + '-' + )[1] + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.clientBasedTransform = clientBasedTransform; diff --git a/generator/transformers/oracle/transformer.js b/generator/transformers/oracle/transformer.js index 720b6da8..c7da9085 100644 --- a/generator/transformers/oracle/transformer.js +++ b/generator/transformers/oracle/transformer.js @@ -1,210 +1,478 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; +'use strict'; +var __awaiter = + (this && this.__awaiter) || + function(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P + ? value + : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator['throw'](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done + ? resolve(result.value) + : adopt(result.value).then(fulfilled, rejected); + } + step( + (generator = generator.apply(thisArg, _arguments || [])).next() + ); + }); + }; +var __generator = + (this && this.__generator) || + function(thisArg, body) { + var _ = { + label: 0, + sent: function() { + if (t[0] & 1) throw t[1]; + return t[1]; + }, + trys: [], + ops: [], + }, + f, + y, + t, + g; + return ( + (g = { next: verb(0), throw: verb(1), return: verb(2) }), + typeof Symbol === 'function' && + (g[Symbol.iterator] = function() { + return this; + }), + g + ); + function verb(n) { + return function(v) { + return step([n, v]); + }; + } + function step(op) { + if (f) throw new TypeError('Generator is already executing.'); + while (_) + try { + if ( + ((f = 1), + y && + (t = + op[0] & 2 + ? y['return'] + : op[0] + ? y['throw'] || + ((t = y['return']) && t.call(y), 0) + : y.next) && + !(t = t.call(y, op[1])).done) + ) + return t; + if (((y = 0), t)) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: + case 1: + t = op; + break; + case 4: + _.label++; + return { value: op[1], done: false }; + case 5: + _.label++; + y = op[1]; + op = [0]; + continue; + case 7: + op = _.ops.pop(); + _.trys.pop(); + continue; + default: + if ( + !((t = _.trys), + (t = t.length > 0 && t[t.length - 1])) && + (op[0] === 6 || op[0] === 2) + ) { + _ = 0; + continue; + } + if ( + op[0] === 3 && + (!t || (op[1] > t[0] && op[1] < t[3])) + ) { + _.label = op[1]; + break; + } + if (op[0] === 6 && _.label < t[1]) { + _.label = t[1]; + t = op; + break; + } + if (t && _.label < t[2]) { + _.label = t[2]; + _.ops.push(op); + break; + } + if (t[2]) _.ops.pop(); + _.trys.pop(); + continue; + } + op = body.call(thisArg, _); + } catch (e) { + op = [6, e]; + y = 0; + } finally { + f = t = 0; + } + if (op[0] & 5) throw op[1]; + return { value: op[0] ? op[1] : void 0, done: true }; + } + }; exports.__esModule = true; exports.transform = void 0; -var lodash_1 = require("lodash"); -var ts = require("typescript"); +var lodash_1 = require('lodash'); +var ts = require('typescript'); var dummyIdentifiers = [ - 'ClassName', - '_sdkClassName', - 'SDKClassName', - 'SDKFunctionName', - '_sdkFileName', + 'ClassName', + '_sdkClassName', + 'SDKClassName', + 'SDKFunctionName', + '_sdkFileName', ]; var printer = ts.createPrinter({ - newLine: ts.NewLineKind.LineFeed, - removeComments: false + newLine: ts.NewLineKind.LineFeed, + removeComments: false, }); function addMultiLineComment(node, comment) { - ts.addSyntheticLeadingComment(node, ts.SyntaxKind.MultiLineCommentTrivia, comment, true); + ts.addSyntheticLeadingComment( + node, + ts.SyntaxKind.MultiLineCommentTrivia, + comment, + true + ); } function runTransformation(sourceCode, transformMethod) { - return new Promise(function (resolve, reject) { - try { - var result = ts.transform(sourceCode, [transformMethod]); - var transformedNodes = result.transformed[0]; - var output = printer.printNode(ts.EmitHint.SourceFile, transformedNodes, sourceCode); - resolve(output); - } - catch (error) { - reject(error); - } - }); + return new Promise(function(resolve, reject) { + try { + var result = ts.transform(sourceCode, [transformMethod]); + var transformedNodes = result.transformed[0]; + var output = printer.printNode( + ts.EmitHint.SourceFile, + transformedNodes, + sourceCode + ); + resolve(output); + } catch (error) { + reject(error); + } + }); } function toSourceFile(sourceCode) { - return ts.createSourceFile('dummyClass.js', sourceCode, ts.ScriptTarget.Latest, true); + return ts.createSourceFile( + 'dummyClass.js', + sourceCode, + ts.ScriptTarget.Latest, + true + ); } function transform(code, classData) { - return __awaiter(this, void 0, void 0, function () { - var addFunctions, addIdentifiers, addComments, node, result_1, result_2, result_3; - return __generator(this, function (_a) { - switch (_a.label) { - case 0: - addFunctions = function (context) { return function (rootNode) { - function visit(node) { - if (ts.isClassDeclaration(node)) { - var functions_1 = []; - classData.functions.map(function (method) { - var clonedNode = Object.assign({}, node.members[1]); - clonedNode.name = ts.createIdentifier(method.functionName); - functions_1.push(clonedNode); - }); - var updatedClass = ts.updateClassDeclaration(node, node.decorators, node.modifiers, node.name, node.typeParameters, node.heritageClauses, ts.createNodeArray([node.members[0]].concat(functions_1))); - return updatedClass; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addIdentifiers = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var paramNode = ts.createParameter(undefined, undefined, undefined, param.name); - if (param.optional) { - paramNode.initializer = ts.createIdentifier('undefined'); - } - return paramNode; - }); - node.parameters = parameters; - } - if (ts.isIdentifier(node) && dummyIdentifiers.includes(node.text)) { - var updatedIdentifier = void 0; - switch (node.text) { - case '_sdkFileName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.sdkName)); - break; - case 'ClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('Oracle_' + classData.serviceName)); - break; - case '_sdkClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier('_' + - classData.className - .charAt(0) - .toLowerCase() + - classData.className.substr(1))); - break; - case 'SDKClassName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.className)); - break; - case 'SDKFunctionName': - updatedIdentifier = ts.updateIdentifier(ts.createIdentifier(classData.functions[count].SDKFunctionName)); - count++; - } - return updatedIdentifier; - } - if (ts.isCallExpression(node)) { - node.expression.forEachChild(function (childNode) { - if (ts.isIdentifier(childNode) && - childNode.text === 'SDKFunctionName') { - var args = classData.functions[count].params.map(function (param) { return ts.createIdentifier(param.name); }); - node.arguments = args.concat(node.arguments); - } - }); - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - addComments = function (context) { return function (rootNode) { - var count = 0; - function visit(node) { - if (ts.isClassDeclaration(node)) { - addMultiLineComment(node, 'This is an auto generated class, please do not change.'); - var comment = "*\n * Class to create a " + classData.className + " object\n * @category Oracle Cloud \n "; - addMultiLineComment(node, comment); - } - if (ts.isMethodDeclaration(node)) { - var parameters = classData.functions[count].params.map(function (param) { - var statment; - if (param.optional) { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - else { - if (param.type == 'TypeReference') - statment = "* @param {" + param.typeName + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - else - statment = "* @param {" + param.type + "} " + param.name + " - Data required for " + classData.functions[count].SDKFunctionName; - } - return statment; - }); - var comment = void 0; - if (parameters.length > 0) { - var paramStatments_1 = ''; - parameters.map(function (param) { - paramStatments_1 = paramStatments_1.concat(paramStatments_1 === '' ? "" + param : "\n" + param); - }); - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n " + paramStatments_1 + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - else { - comment = "*\n * Trigers the " + classData.functions[count].SDKFunctionName + " function of " + classData.className + "\n * @returns {Promise<" + classData.functions[count].SDKFunctionName + "Response>}\n "; - } - addMultiLineComment(node, comment); - count++; - } - return ts.visitEachChild(node, visit, context); - } - return ts.visitNode(rootNode, visit); - }; }; - node = code.statements.find(function (stm) { return ts.isClassDeclaration(stm); }); - if (!classData.className || !classData.functions) { - throw new Error('Input is invalid'); - } - if (!node || !node.members.some(function (member) { return ts.isMethodDeclaration(member); })) { - throw new Error('Code is invalid'); - } - code = lodash_1.cloneDeep(code); - return [4 /*yield*/, runTransformation(code, addFunctions)]; - case 1: - result_1 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_1), addIdentifiers)]; - case 2: - result_2 = _a.sent(); - return [4 /*yield*/, runTransformation(toSourceFile(result_2), addComments)]; - case 3: - result_3 = _a.sent(); - return [2 /*return*/, result_3]; - } - }); - }); + return __awaiter(this, void 0, void 0, function() { + var addFunctions, + addIdentifiers, + addComments, + node, + result_1, + result_2, + result_3; + return __generator(this, function(_a) { + switch (_a.label) { + case 0: + addFunctions = function(context) { + return function(rootNode) { + function visit(node) { + if (ts.isClassDeclaration(node)) { + var functions_1 = []; + classData.functions.map(function(method) { + var clonedNode = Object.assign( + {}, + node.members[1] + ); + clonedNode.name = ts.createIdentifier( + method.functionName + ); + functions_1.push(clonedNode); + }); + var updatedClass = ts.updateClassDeclaration( + node, + node.decorators, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + ts.createNodeArray( + [node.members[0]].concat( + functions_1 + ) + ) + ); + return updatedClass; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addIdentifiers = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var paramNode = ts.createParameter( + undefined, + undefined, + undefined, + param.name + ); + if (param.optional) { + paramNode.initializer = ts.createIdentifier( + 'undefined' + ); + } + return paramNode; + }); + node.parameters = parameters; + } + if ( + ts.isIdentifier(node) && + dummyIdentifiers.includes(node.text) + ) { + var updatedIdentifier = void 0; + switch (node.text) { + case '_sdkFileName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.sdkName + ) + ); + break; + case 'ClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + 'Oracle_' + + classData.serviceName + ) + ); + break; + case '_sdkClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + '_' + + classData.className + .charAt(0) + .toLowerCase() + + classData.className.substr( + 1 + ) + ) + ); + break; + case 'SDKClassName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.className + ) + ); + break; + case 'SDKFunctionName': + updatedIdentifier = ts.updateIdentifier( + ts.createIdentifier( + classData.functions[count] + .SDKFunctionName + ) + ); + count++; + } + return updatedIdentifier; + } + if (ts.isCallExpression(node)) { + node.expression.forEachChild(function( + childNode + ) { + if ( + ts.isIdentifier(childNode) && + childNode.text === 'SDKFunctionName' + ) { + var args = classData.functions[ + count + ].params.map(function(param) { + return ts.createIdentifier( + param.name + ); + }); + node.arguments = args.concat( + node.arguments + ); + } + }); + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + addComments = function(context) { + return function(rootNode) { + var count = 0; + function visit(node) { + if (ts.isClassDeclaration(node)) { + addMultiLineComment( + node, + 'This is an auto generated class, please do not change.' + ); + var comment = + '*\n * Class to create a ' + + classData.className + + ' object\n * @category Oracle Cloud \n '; + addMultiLineComment(node, comment); + } + if (ts.isMethodDeclaration(node)) { + var parameters = classData.functions[ + count + ].params.map(function(param) { + var statment; + if (param.optional) { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } else { + if (param.type == 'TypeReference') + statment = + '* @param {' + + param.typeName + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + else + statment = + '* @param {' + + param.type + + '} ' + + param.name + + ' - Data required for ' + + classData.functions[count] + .SDKFunctionName; + } + return statment; + }); + var comment = void 0; + if (parameters.length > 0) { + var paramStatments_1 = ''; + parameters.map(function(param) { + paramStatments_1 = paramStatments_1.concat( + paramStatments_1 === '' + ? '' + param + : '\n' + param + ); + }); + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n ' + + paramStatments_1 + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } else { + comment = + '*\n * Trigers the ' + + classData.functions[count] + .SDKFunctionName + + ' function of ' + + classData.className + + '\n * @returns {Promise<' + + classData.functions[count] + .SDKFunctionName + + 'Response>}\n '; + } + addMultiLineComment(node, comment); + count++; + } + return ts.visitEachChild(node, visit, context); + } + return ts.visitNode(rootNode, visit); + }; + }; + node = code.statements.find(function(stm) { + return ts.isClassDeclaration(stm); + }); + if (!classData.className || !classData.functions) { + throw new Error('Input is invalid'); + } + if ( + !node || + !node.members.some(function(member) { + return ts.isMethodDeclaration(member); + }) + ) { + throw new Error('Code is invalid'); + } + code = lodash_1.cloneDeep(code); + return [4 /*yield*/, runTransformation(code, addFunctions)]; + case 1: + result_1 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation( + toSourceFile(result_1), + addIdentifiers + ), + ]; + case 2: + result_2 = _a.sent(); + return [ + 4 /*yield*/, + runTransformation(toSourceFile(result_2), addComments), + ]; + case 3: + result_3 = _a.sent(); + return [2 /*return*/, result_3]; + } + }); + }); } exports.transform = transform; diff --git a/package-lock.json b/package-lock.json index dc8ffdb3..8c8b65e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,31409 +1,31409 @@ { - "name": "nodecloud", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "nodecloud", - "license": "Apache-2.0", - "workspaces": [ - "packages/*", - "generator" - ], - "devDependencies": { - "@types/chai": "^4.2.12", - "@types/lodash": "^4.14.158", - "@types/mocha": "^8.0.0", - "@types/node": "^14.0.6", - "@typescript-eslint/eslint-plugin": "^5.19.0", - "@typescript-eslint/parser": "^5.19.0", - "better-docs": "^2.3.0", - "chai": "^4.2.0", - "cross-env": "^7.0.2", - "eslint": "^8.13.0", - "eslint-plugin-simple-import-sort": "^7.0.0", - "husky": "^4.3.0", - "jsdoc": "^3.6.5", - "lerna": "^3.22.1", - "mocha": "^8.0.1", - "nock": "^9.6.1", - "prettier": "^1.15.3", - "pretty-quick": "^1.8.0", - "ts-node": "^8.10.2" - } - }, - "generator": { - "name": "class-generator", - "version": "1.0.0", - "license": "Apache-2.0", - "dependencies": { - "@azure/arm-appservice": "^6.0.0", - "@azure/arm-compute": "^14.0.0", - "@azure/arm-containerservice": "^11.0.0", - "@azure/arm-cosmosdb": "^8.0.0", - "@azure/arm-keyvault": "^1.2.1", - "@azure/arm-monitor": "^6.0.0", - "@azure/arm-sql": "^7.0.0", - "@azure/arm-storage": "^15.0.0", - "@google-cloud/compute": "^2.0.0", - "@google-cloud/container": "^2.1.0", - "@google-cloud/dns": "^2.0.1", - "@google-cloud/monitoring": "^2.0.0", - "@google-cloud/pubsub": "^2.1.0", - "@google-cloud/storage": "^5.1.1", - "@google-cloud/translate": "^6.0.0", - "aws-sdk": "^2.686.0", - "config": "^1.26.1", - "do-wrapper": "^4.5.1", - "js-yaml": "^3.14.0", - "key-mirror": "^1.0.1", - "lodash": "^4.17.19", - "typescript": "^3.9.3" - } - }, - "generator/node_modules/js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "generator/node_modules/typescript": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", - "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/@azure/arm-appservice": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz", - "integrity": "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-compute": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz", - "integrity": "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-containerservice": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz", - "integrity": "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-cosmosdb": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz", - "integrity": "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-dns": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz", - "integrity": "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-keyvault": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz", - "integrity": "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^1.3.2", - "@azure/ms-rest-js": "^1.8.1", - "tslib": "^1.9.3" - } - }, - "node_modules/@azure/arm-keyvault/node_modules/@azure/ms-rest-azure-js": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz", - "integrity": "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-js": "^1.8.10", - "tslib": "^1.9.3" - } - }, - "node_modules/@azure/arm-keyvault/node_modules/@azure/ms-rest-js": { - "version": "1.8.15", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz", - "integrity": "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==", - "license": "MIT", - "dependencies": { - "@types/tunnel": "0.0.0", - "axios": "^0.19.0", - "form-data": "^2.3.2", - "tough-cookie": "^2.4.3", - "tslib": "^1.9.2", - "tunnel": "0.0.6", - "uuid": "^3.2.1", - "xml2js": "^0.4.19" - } - }, - "node_modules/@azure/arm-keyvault/node_modules/@types/tunnel": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz", - "integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@azure/arm-monitor": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz", - "integrity": "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-network": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz", - "integrity": "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-sql": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz", - "integrity": "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/arm-storage": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz", - "integrity": "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/ms-rest-azure-env": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz", - "integrity": "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==", - "license": "MIT" - }, - "node_modules/@azure/ms-rest-azure-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz", - "integrity": "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "node_modules/@azure/ms-rest-js": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz", - "integrity": "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==", - "license": "MIT", - "dependencies": { - "@types/node-fetch": "^2.3.7", - "@types/tunnel": "0.0.1", - "abort-controller": "^3.0.0", - "form-data": "^2.5.0", - "node-fetch": "^2.6.0", - "tough-cookie": "^3.0.1", - "tslib": "^1.10.0", - "tunnel": "0.0.6", - "uuid": "^3.3.2", - "xml2js": "^0.4.19" - } - }, - "node_modules/@azure/ms-rest-js/node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "license": "BSD-3-Clause", - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@azure/ms-rest-nodeauth": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz", - "integrity": "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-env": "^2.0.0", - "@azure/ms-rest-js": "^2.0.4", - "adal-node": "^0.1.28" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/core": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", - "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.1", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.0", - "@babel/types": "^7.11.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/helper-function-name": { - "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, - "license": "MIT", - "dependencies": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "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, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.11.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "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, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@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.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "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, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-replace-supers": { - "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, - "license": "MIT", - "dependencies": { - "@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" - } - }, - "node_modules/@babel/helper-simple-access": { - "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, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.11.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/helpers": { - "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, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/polyfill": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", - "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/@babel/runtime": { - "version": "7.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "node_modules/@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@evocateur/libnpmaccess": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", - "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", - "dev": true, - "license": "ISC", - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "npm-package-arg": "^6.1.0" - } - }, - "node_modules/@evocateur/libnpmaccess/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@evocateur/libnpmpublish": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", - "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", - "dev": true, - "license": "ISC", - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^6.1.0", - "semver": "^5.5.1", - "ssri": "^6.0.1" - } - }, - "node_modules/@evocateur/libnpmpublish/node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@evocateur/libnpmpublish/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@evocateur/npm-registry-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", - "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", - "dev": true, - "license": "ISC", - "dependencies": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/@evocateur/pacote": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", - "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "bluebird": "^3.5.3", - "cacache": "^12.0.3", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.5.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.4.4", - "npm-pick-manifest": "^3.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.3", - "safe-buffer": "^5.2.0", - "semver": "^5.7.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - } - }, - "node_modules/@evocateur/pacote/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@google-cloud/automl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz", - "integrity": "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/common": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz", - "integrity": "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.1", - "duplexify": "^4.1.1", - "ent": "^2.2.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "retry-request": "^4.1.1", - "teeny-request": "^7.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/common/node_modules/duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/@google-cloud/common/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@google-cloud/common/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/@google-cloud/compute": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz", - "integrity": "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "async": "^3.0.0", - "extend": "^3.0.2", - "gce-images": "^3.0.0", - "is": "^3.2.1", - "string-format-obj": "^1.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/container": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz", - "integrity": "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/dns": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz", - "integrity": "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "dns-zonefile": "0.2.6", - "lodash.groupby": "^4.6.0", - "string-format-obj": "^1.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/firestore": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz", - "integrity": "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==", - "license": "Apache-2.0", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "functional-red-black-tree": "^1.0.1", - "google-gax": "^2.2.0" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@google-cloud/kms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz", - "integrity": "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/monitoring": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz", - "integrity": "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/paginator": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz", - "integrity": "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==", - "license": "Apache-2.0", - "dependencies": { - "arrify": "^2.0.0", - "extend": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/precise-date": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz", - "integrity": "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/@google-cloud/projectify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz", - "integrity": "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/promisify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz", - "integrity": "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/pubsub": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz", - "integrity": "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@types/duplexify": "^3.6.0", - "@types/long": "^4.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.1.0", - "is-stream-ended": "^0.1.4", - "lodash.snakecase": "^4.1.1", - "p-defer": "^3.0.0", - "protobufjs": "^6.8.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/pubsub/node_modules/@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", - "license": "MIT" - }, - "node_modules/@google-cloud/pubsub/node_modules/protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/@google-cloud/spanner": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz", - "integrity": "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@types/stack-trace": "0.0.29", - "arrify": "^2.0.0", - "checkpoint-stream": "^0.1.1", - "events-intercept": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.3.1", - "grpc-gcp": "^0.3.2", - "is": "^3.2.1", - "lodash.snakecase": "^4.1.1", - "merge-stream": "^2.0.0", - "p-queue": "^6.0.2", - "protobufjs": "^6.8.6", - "split-array-stream": "^2.0.0", - "stack-trace": "0.0.10", - "stream-events": "^1.0.4", - "through2": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/spanner/node_modules/google-gax": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", - "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "~1.1.1", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - }, - "bin": { - "compileProtos": "build/tools/compileProtos.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/spanner/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@google-cloud/spanner/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/@google-cloud/spanner/node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "license": "MIT", - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/@google-cloud/storage": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz", - "integrity": "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "compressible": "^2.0.12", - "concat-stream": "^2.0.0", - "date-and-time": "^0.13.0", - "duplexify": "^3.5.0", - "extend": "^3.0.2", - "gaxios": "^3.0.0", - "gcs-resumable-upload": "^3.0.0", - "hash-stream-validation": "^0.2.2", - "mime": "^2.2.0", - "mime-types": "^2.0.8", - "onetime": "^5.1.0", - "p-limit": "^3.0.1", - "pumpify": "^2.0.0", - "readable-stream": "^3.4.0", - "snakeize": "^0.1.0", - "stream-events": "^1.0.1", - "through2": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/storage/node_modules/pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "license": "MIT", - "dependencies": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "node_modules/@google-cloud/storage/node_modules/pumpify/node_modules/duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/@google-cloud/storage/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@google-cloud/storage/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/@google-cloud/storage/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/@google-cloud/translate": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz", - "integrity": "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-gax": "^2.1.0", - "is-html": "^2.0.0", - "protobufjs": "^6.8.8" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@google-cloud/translate/node_modules/@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", - "license": "MIT" - }, - "node_modules/@google-cloud/translate/node_modules/protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz", - "integrity": "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/proto-loader": "^0.6.0-pre14", - "@types/node": "^12.12.47", - "google-auth-library": "^6.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { - "version": "0.6.0-pre9", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz", - "integrity": "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==", - "license": "Apache-2.0", - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.9.0", - "yargs": "^15.3.1" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@grpc/grpc-js/node_modules/@types/node": { - "version": "12.12.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", - "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==", - "license": "MIT" - }, - "node_modules/@grpc/grpc-js/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "license": "MIT", - "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@grpc/grpc-js/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@grpc/grpc-js/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/@grpc/grpc-js/node_modules/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", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@grpc/grpc-js/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz", - "integrity": "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==", - "license": "Apache-2.0", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@lerna/add": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", - "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/pacote": "^9.6.3", - "@lerna/bootstrap": "3.21.0", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "npm-package-arg": "^6.1.0", - "p-map": "^2.1.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/bootstrap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", - "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/has-npm-version": "3.16.5", - "@lerna/npm-install": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/symlink-binary": "3.17.0", - "@lerna/symlink-dependencies": "3.17.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "get-port": "^4.2.0", - "multimatch": "^3.0.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0", - "read-package-tree": "^5.1.6", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/changed": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", - "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/check-working-tree": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", - "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/collect-uncommitted": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "@lerna/validation-error": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/child-process": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", - "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.3.1", - "execa": "^1.0.0", - "strong-log-transformer": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/clean": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", - "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/cli": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", - "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/global-options": "3.13.0", - "dedent": "^0.7.0", - "npmlog": "^4.1.2", - "yargs": "^14.2.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/cli/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/cli/node_modules/yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "node_modules/@lerna/cli/node_modules/yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/@lerna/collect-uncommitted": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", - "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "chalk": "^2.3.1", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/command": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", - "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/project": "3.21.0", - "@lerna/validation-error": "3.13.0", - "@lerna/write-log-file": "3.13.0", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^1.0.0", - "is-ci": "^2.0.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/conventional-commits": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", - "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/validation-error": "3.13.0", - "conventional-changelog-angular": "^5.0.3", - "conventional-changelog-core": "^3.1.6", - "conventional-recommended-bump": "^5.0.0", - "fs-extra": "^8.1.0", - "get-stream": "^4.0.0", - "lodash.template": "^4.5.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/create": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", - "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/pacote": "^9.6.3", - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "camelcase": "^5.0.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "globby": "^9.2.0", - "init-package-json": "^1.10.3", - "npm-package-arg": "^6.1.0", - "p-reduce": "^1.0.0", - "pify": "^4.0.1", - "semver": "^6.2.0", - "slash": "^2.0.0", - "validate-npm-package-license": "^3.0.3", - "validate-npm-package-name": "^3.0.0", - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/create-symlink": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", - "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@zkochan/cmd-shim": "^3.1.0", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/collect-updates": "3.20.0", - "@lerna/filter-packages": "3.18.0", - "dedent": "^0.7.0", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/filter-packages": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", - "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/validation-error": "3.13.0", - "multimatch": "^3.0.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/get-npm-exec-opts": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", - "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/get-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", - "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "^8.1.0", - "ssri": "^6.0.1", - "tar": "^4.4.8" - } - }, - "node_modules/@lerna/github-client": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", - "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^16.28.4", - "git-url-parse": "^11.1.2", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/gitlab-client": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", - "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "^2.5.0", - "npmlog": "^4.1.2", - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/global-options": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", - "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/has-npm-version": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", - "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/import": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", - "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "p-map-series": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/info": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", - "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/output": "3.13.0", - "envinfo": "^7.3.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/init": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", - "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/link": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", - "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/package-graph": "3.18.5", - "@lerna/symlink-dependencies": "3.17.0", - "p-map": "^2.1.0", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/list": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", - "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/listable": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", - "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/query-graph": "3.18.5", - "chalk": "^2.3.1", - "columnify": "^1.5.4" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/log-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", - "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "byte-size": "^5.0.1", - "columnify": "^1.5.4", - "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-conf": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", - "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "config-chain": "^1.1.11", - "pify": "^4.0.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-dist-tag": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", - "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "@lerna/otplease": "3.18.5", - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-install": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", - "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "signal-exit": "^3.0.2", - "write-pkg": "^3.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-install/node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true, - "license": "ISC" - }, - "node_modules/@lerna/npm-publish": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", - "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/libnpmpublish": "^1.2.2", - "@lerna/otplease": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "read-package-json": "^2.0.13" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/npm-run-script": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", - "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/otplease": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", - "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/prompt": "3.18.5", - "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/output": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", - "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/pack-directory": { - "version": "3.16.4", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", - "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/get-packed": "3.16.0", - "@lerna/package": "3.16.0", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "npm-packlist": "^1.4.4", - "npmlog": "^4.1.2", - "tar": "^4.4.10", - "temp-write": "^3.4.0" - } - }, - "node_modules/@lerna/package": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", - "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^5.3.0", - "npm-package-arg": "^6.1.0", - "write-pkg": "^3.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/package-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", - "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/validation-error": "3.13.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/prerelease-id-from-version": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", - "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/profiler": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", - "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", - "dev": true, - "license": "MIT", - "dependencies": { - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "upath": "^1.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/project": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", - "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/package": "3.16.0", - "@lerna/validation-error": "3.13.0", - "cosmiconfig": "^5.1.0", - "dedent": "^0.7.0", - "dot-prop": "^4.2.0", - "glob-parent": "^5.0.0", - "globby": "^9.2.0", - "load-json-file": "^5.3.0", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "resolve-from": "^4.0.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/project/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/project/node_modules/import-fresh/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@lerna/prompt": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", - "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inquirer": "^6.2.0", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/publish": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", - "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@evocateur/libnpmaccess": "^3.1.2", - "@evocateur/npm-registry-fetch": "^4.0.0", - "@evocateur/pacote": "^9.6.3", - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/describe-ref": "3.16.5", - "@lerna/log-packed": "3.16.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/npm-dist-tag": "3.18.5", - "@lerna/npm-publish": "3.18.5", - "@lerna/otplease": "3.18.5", - "@lerna/output": "3.13.0", - "@lerna/pack-directory": "3.16.4", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "@lerna/version": "3.22.1", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/query-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", - "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/package-graph": "3.18.5", - "figgy-pudding": "^3.5.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/resolve-symlink": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", - "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "read-cmd-shim": "^1.0.1" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/rimraf-dir": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", - "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2", - "path-exists": "^3.0.0", - "rimraf": "^2.6.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", - "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-run-script": "3.16.5", - "@lerna/output": "3.13.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/timer": "3.13.0", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run-lifecycle": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", - "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/npm-conf": "3.16.0", - "figgy-pudding": "^3.5.1", - "npm-lifecycle": "^3.1.2", - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run-topologically": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", - "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/query-graph": "3.18.5", - "figgy-pudding": "^3.5.1", - "p-queue": "^4.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/run-topologically/node_modules/eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@lerna/run-topologically/node_modules/p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", - "dev": true, - "license": "MIT", - "dependencies": { - "eventemitter3": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@lerna/symlink-binary": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", - "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/create-symlink": "3.16.2", - "@lerna/package": "3.16.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/symlink-dependencies": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", - "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/create-symlink": "3.16.2", - "@lerna/resolve-symlink": "3.16.0", - "@lerna/symlink-binary": "3.17.0", - "fs-extra": "^8.1.0", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/timer": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", - "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/validation-error": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", - "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/version": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", - "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/conventional-commits": "3.22.0", - "@lerna/github-client": "3.22.0", - "@lerna/gitlab-client": "3.15.0", - "@lerna/output": "3.13.0", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "chalk": "^2.3.1", - "dedent": "^0.7.0", - "load-json-file": "^5.3.0", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "p-reduce": "^1.0.0", - "p-waterfall": "^1.0.0", - "semver": "^6.2.0", - "slash": "^2.0.0", - "temp-write": "^3.4.0", - "write-json-file": "^3.2.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@lerna/write-log-file": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", - "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", - "dev": true, - "license": "MIT", - "dependencies": { - "npmlog": "^4.1.2", - "write-file-atomic": "^2.3.0" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nodecloud/aws-plugin": { - "resolved": "packages/aws-plugin", - "link": true - }, - "node_modules/@nodecloud/azure-plugin": { - "resolved": "packages/azure-plugin", - "link": true - }, - "node_modules/@nodecloud/common": { - "resolved": "packages/common", - "link": true - }, - "node_modules/@nodecloud/do-plugin": { - "resolved": "packages/do-plugin", - "link": true - }, - "node_modules/@nodecloud/gcp-plugin": { - "resolved": "packages/gcp-plugin", - "link": true - }, - "node_modules/@nodecloud/oracle-plugin": { - "resolved": "packages/oracle-plugin", - "link": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@octokit/auth-token": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", - "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^5.0.0" - } - }, - "node_modules/@octokit/endpoint": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz", - "integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^5.0.0", - "is-plain-object": "^3.0.0", - "universal-user-agent": "^5.0.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", - "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^2.0.1" - } - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", - "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", - "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^2.0.1", - "deprecation": "^2.3.1" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/request": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz", - "integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.0.0", - "@octokit/types": "^5.0.0", - "deprecation": "^2.0.0", - "is-plain-object": "^3.0.0", - "node-fetch": "^2.3.0", - "once": "^1.4.0", - "universal-user-agent": "^5.0.0" - } - }, - "node_modules/@octokit/request-error": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", - "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@octokit/request/node_modules/@octokit/request-error": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", - "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^5.0.1", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request/node_modules/is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/request/node_modules/isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/rest": { - "version": "16.43.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", - "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^2.4.0", - "@octokit/plugin-paginate-rest": "^1.1.1", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "2.4.0", - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - } - }, - "node_modules/@octokit/rest/node_modules/universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "license": "ISC", - "dependencies": { - "os-name": "^3.1.0" - } - }, - "node_modules/@octokit/types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz", - "integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": ">= 8" - } - }, - "node_modules/@opentelemetry/api": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", - "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/context-base": "^0.10.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/context-base": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", - "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==", - "license": "Apache-2.0", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/core": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz", - "integrity": "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/context-base": "^0.10.2", - "semver": "^7.1.3" - }, - "engines": { - "node": ">=8.5.0" - } - }, - "node_modules/@opentelemetry/core/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@opentelemetry/resources": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz", - "integrity": "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "gcp-metadata": "^3.5.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/gaxios": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz", - "integrity": "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==", - "license": "Apache-2.0", - "dependencies": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/gcp-metadata": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz", - "integrity": "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==", - "license": "Apache-2.0", - "dependencies": { - "gaxios": "^2.1.0", - "json-bigint": "^0.3.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@opentelemetry/resources/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@opentelemetry/tracing": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz", - "integrity": "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==", - "license": "Apache-2.0", - "dependencies": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/context-base": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "@opentelemetry/resources": "^0.10.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=", - "license": "BSD-3-Clause" - }, - "node_modules/@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/babel-types": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz", - "integrity": "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/babylon": { - "version": "6.16.5", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", - "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/babel-types": "*" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "node_modules/@types/chai": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", - "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "license": "MIT" - }, - "node_modules/@types/duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", - "license": "MIT" - }, - "node_modules/@types/isomorphic-fetch": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", - "integrity": "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/jssha": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz", - "integrity": "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" - }, - "node_modules/@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.14.191", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mocha": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz", - "integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "14.0.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", - "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==", - "license": "MIT" - }, - "node_modules/@types/node-fetch": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", - "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "node_modules/@types/node-fetch/node_modules/form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@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, - "license": "MIT" - }, - "node_modules/@types/opossum": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz", - "integrity": "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/pumpify": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz", - "integrity": "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==", - "license": "MIT", - "dependencies": { - "@types/duplexify": "*", - "@types/node": "*" - } - }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/sshpk": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz", - "integrity": "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-trace": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", - "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==", - "license": "MIT" - }, - "node_modules/@types/tunnel": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", - "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", - "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/type-utils": "5.19.0", - "@typescript-eslint/utils": "5.19.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", - "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "debug": "^4.3.2" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", - "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "5.19.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", - "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@zkochan/cmd-shim": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", - "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "license": "ISC" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^4.0.4" - } - }, - "node_modules/adal-node": { - "version": "0.1.28", - "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz", - "integrity": "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=", - "license": "Apache-2.0", - "dependencies": { - "@types/node": "^8.0.47", - "async": ">=0.6.0", - "date-utils": "*", - "jws": "3.x.x", - "request": ">= 2.52.0", - "underscore": ">= 1.3.1", - "uuid": "^3.1.0", - "xmldom": ">= 0.1.x", - "xpath.js": "~1.1.0" - }, - "engines": { - "node": ">= 0.6.15" - } - }, - "node_modules/adal-node/node_modules/@types/node": { - "version": "8.10.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", - "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==", - "license": "MIT" - }, - "node_modules/adal-node/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "license": "MIT", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/adal-node/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "license": "MIT", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "license": "MIT", - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/align-text/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-styles/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ansi-styles/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "license": "ISC" - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true, - "license": "MIT" - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", - "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "license": "MIT" - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz", - "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "license": "MIT" - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true, - "license": "MIT" - }, - "node_modules/await-semaphore": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", - "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" - }, - "node_modules/aws-sdk": { - "version": "2.709.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz", - "integrity": "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==", - "license": "Apache-2.0", - "dependencies": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/aws-sdk/node_modules/sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", - "license": "ISC" - }, - "node_modules/aws-sdk/node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/aws-sdk/node_modules/xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - } - }, - "node_modules/aws-sdk/node_modules/xml2js/node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" - }, - "node_modules/aws-sdk/node_modules/xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/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=", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", - "license": "MIT" - }, - "node_modules/axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "license": "MIT", - "dependencies": { - "follow-redirects": "1.5.10" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "license": "MIT", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babel-types/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-types/node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true, - "license": "MIT", - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "license": "MIT" - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "license": "BSD-3-Clause", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/before-after-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", - "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/better-docs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz", - "integrity": "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==", - "dev": true, - "license": "MIT", - "dependencies": { - "brace": "^0.11.1", - "react-ace": "^6.5.0", - "react-docgen": "^5.3.0", - "react-frame-component": "^4.1.1", - "typescript": "^3.7.5", - "underscore": "^1.9.1", - "vue-docgen-api": "^3.22.0", - "vue2-ace-editor": "^0.0.13" - }, - "peerDependencies": { - "react": "^16.0.0", - "react-dom": "^16.0.0", - "typescript": "^3.6.4" - } - }, - "node_modules/bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/brace": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", - "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=", - "dev": true, - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "license": "MIT", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", - "license": "BSD-3-Clause" - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "license": "MIT" - }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true, - "license": "MIT" - }, - "node_modules/byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/byte-size": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", - "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "license": "MIT", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "license": "BSD-2-Clause" - }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true, - "license": "MIT" - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase-keys/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase-keys/node_modules/map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "license": "Apache-2.0" - }, - "node_modules/catharsis": { - "version": "0.8.11", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", - "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "license": "MIT", - "dependencies": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-regex": "^1.0.3" - } - }, - "node_modules/character-parser/node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true, - "license": "MIT" - }, - "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/checkpoint-stream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz", - "integrity": "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==", - "license": "MIT", - "dependencies": { - "@types/pumpify": "^1.4.1", - "events-intercept": "^2.0.0", - "pumpify": "^1.3.5", - "split-array-stream": "^1.0.0", - "through2": "^2.0.3" - } - }, - "node_modules/checkpoint-stream/node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/checkpoint-stream/node_modules/split-array-stream": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", - "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", - "license": "MIT", - "dependencies": { - "async": "^2.4.0", - "is-stream-ended": "^0.1.0" - } - }, - "node_modules/chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.1.2" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, - "license": "ISC" - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/class-generator": { - "resolved": "generator", - "link": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true, - "license": "ISC" - }, - "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/clone-response/node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "license": "MIT", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/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==", - "license": "MIT" - }, - "node_modules/columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dev": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - } - }, - "node_modules/columnify/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/columnify/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/compare-func": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", - "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^3.0.0" - } - }, - "node_modules/compare-func/node_modules/dot-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", - "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "dev": true, - "license": "MIT" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true, - "license": "MIT" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "engines": [ - "node >= 6.0" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/config": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", - "license": "MIT", - "dependencies": { - "json5": "^1.0.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "license": "BSD-2-Clause", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/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==", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/configstore/node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "license": "ISC" - }, - "node_modules/configstore/node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "license": "ISC" - }, - "node_modules/constantinople": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", - "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/babel-types": "^7.0.0", - "@types/babylon": "^6.16.2", - "babel-types": "^6.26.0", - "babylon": "^6.18.0" - } - }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz", - "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^1.3.1", - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", - "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-changelog-writer": "^4.0.6", - "conventional-commits-parser": "^3.0.3", - "dateformat": "^3.0.0", - "get-pkg-repo": "^1.0.0", - "git-raw-commits": "2.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^2.0.3", - "lodash": "^4.2.1", - "normalize-package-data": "^2.3.5", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-changelog-core/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-changelog-core/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "4.0.16", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz", - "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "compare-func": "^1.3.1", - "conventional-commits-filter": "^2.0.6", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^7.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^3.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer/node_modules/@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.3" - } - }, - "node_modules/conventional-changelog-writer/node_modules/@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-changelog-writer/node_modules/@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/conventional-changelog-writer/node_modules/camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/camelcase-keys/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-changelog-writer/node_modules/map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/conventional-changelog-writer/node_modules/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, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/read-pkg-up": { - "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, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/read-pkg/node_modules/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, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/conventional-changelog-writer/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-changelog-writer/node_modules/trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-changelog-writer/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-writer/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-changelog-writer/node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-commits-filter": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", - "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", - "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^7.0.0", - "split2": "^2.0.0", - "through2": "^3.0.0", - "trim-off-newlines": "^1.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-commits-parser/node_modules/@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.3" - } - }, - "node_modules/conventional-commits-parser/node_modules/@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-commits-parser/node_modules/@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/conventional-commits-parser/node_modules/camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/camelcase-keys/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-commits-parser/node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/conventional-commits-parser/node_modules/map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-commits-parser/node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/conventional-commits-parser/node_modules/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, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/read-pkg-up": { - "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, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/read-pkg/node_modules/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, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/conventional-commits-parser/node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/conventional-commits-parser/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/conventional-commits-parser/node_modules/trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/conventional-commits-parser/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-commits-parser/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-commits-parser/node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/convert-source-map/node_modules/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==", - "dev": true, - "license": "MIT" - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true, - "hasInstallScript": true, - "license": "MIT" - }, - "node_modules/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=", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cosmiconfig/node_modules/@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.3" - } - }, - "node_modules/cosmiconfig/node_modules/@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/cosmiconfig/node_modules/@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "node_modules/cosmiconfig/node_modules/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, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cosmiconfig/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", - "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "license": "MIT", - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true, - "license": "MIT" - }, - "node_modules/dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/date-and-time": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz", - "integrity": "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==", - "license": "MIT" - }, - "node_modules/date-utils": { - "version": "1.2.21", - "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", - "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=", - "license": "MIT", - "engines": { - "node": ">0.4.0" - } - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "license": "MIT" - }, - "node_modules/debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "license": "MIT", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true, - "license": "MIT" - }, - "node_modules/deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "license": "MIT" - }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "license": "ISC", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-match-patch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", - "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dns-zonefile": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz", - "integrity": "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==", - "license": "ISC", - "bin": { - "zonefile": "bin/zonefile" - } - }, - "node_modules/do-wrapper": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz", - "integrity": "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==", - "license": "MIT", - "dependencies": { - "got": "^11.8.2" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", - "dev": true, - "license": "MIT" - }, - "node_modules/dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "license": "MIT" - }, - "node_modules/encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "devOptional": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "~0.4.13" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "license": "MIT" - }, - "node_modules/entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz", - "integrity": "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==", - "dev": true, - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true, - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true, - "license": "MIT" - }, - "node_modules/es-get-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", - "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-abstract": "^1.17.4", - "has-symbols": "^1.0.1", - "is-arguments": "^1.0.4", - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "license": "MIT", - "dependencies": { - "es6-promise": "^4.0.3" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", - "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", - "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/glob-parent/node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/espree/node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz", - "integrity": "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==", - "license": "MIT" - }, - "node_modules/events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "license": "MIT", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/events-intercept": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", - "integrity": "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=", - "license": "MIT" - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/execa/node_modules/semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-glob/node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==", - "license": "Apache-2.0" - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true, - "license": "ISC" - }, - "node_modules/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up/node_modules/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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver-regex": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", - "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "is-buffer": "~2.0.3" - }, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat/node_modules/is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true, - "license": "ISC" - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "license": "MIT", - "dependencies": { - "debug": "=3.1.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/follow-redirects/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/follow-redirects/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "license": "MIT", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^2.6.0" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true, - "license": "MIT" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "license": "MIT" - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "license": "MIT", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gaxios": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz", - "integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==", - "license": "Apache-2.0", - "dependencies": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gaxios/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/gce-images": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz", - "integrity": "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==", - "license": "MIT", - "dependencies": { - "arrify": "^2.0.0", - "google-auth-library": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gcp-metadata": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz", - "integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==", - "license": "Apache-2.0", - "dependencies": { - "gaxios": "^3.0.0", - "json-bigint": "^0.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gcs-resumable-upload": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz", - "integrity": "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==", - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "configstore": "^5.0.0", - "extend": "^3.0.2", - "gaxios": "^3.0.0", - "google-auth-library": "^6.0.0", - "pumpify": "^2.0.0", - "stream-events": "^1.0.4" - }, - "bin": { - "gcs-upload": "build/src/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gcs-resumable-upload/node_modules/duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "node_modules/gcs-resumable-upload/node_modules/pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "license": "MIT", - "dependencies": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "node_modules/gcs-resumable-upload/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/gcs-resumable-upload/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true, - "license": "MIT" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/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==", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", - "dev": true, - "license": "MIT", - "dependencies": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" - }, - "bin": { - "get-pkg-repo": "cli.js" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "license": "MIT", - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/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=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "license": "MIT", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/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=", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "license": "MIT", - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-pkg-repo/node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", - "dev": true, - "license": "MIT", - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/git-remote-origin-url/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^4.0.0", - "semver": "^6.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/git-up": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", - "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "node_modules/git-url-parse": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", - "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "git-up": "^4.0.0" - } - }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", - "dev": true, - "license": "BSD", - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "license": "ISC", - "dependencies": { - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true, - "license": "BSD" - }, - "node_modules/glob/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/globby/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/google-auth-library": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz", - "integrity": "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==", - "license": "Apache-2.0", - "dependencies": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^3.0.0", - "gcp-metadata": "^4.1.0", - "gtoken": "^5.0.0", - "jws": "^4.0.0", - "lru-cache": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-gax": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz", - "integrity": "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "~1.0.0", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - }, - "bin": { - "compileProtos": "build/tools/compileProtos.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-gax/node_modules/@grpc/grpc-js": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz", - "integrity": "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==", - "license": "Apache-2.0", - "dependencies": { - "semver": "^6.2.0" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - }, - "peerDependencies": { - "google-auth-library": "5.x || 6.x" - } - }, - "node_modules/google-p12-pem": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz", - "integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==", - "license": "MIT", - "dependencies": { - "node-forge": "^0.9.0" - }, - "bin": { - "gp12-pem": "build/src/bin/gp12-pem.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.1", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/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==", - "license": "ISC" - }, - "node_modules/growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.x" - } - }, - "node_modules/grpc-gcp": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz", - "integrity": "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gtoken": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz", - "integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==", - "license": "MIT", - "dependencies": { - "gaxios": "^3.0.0", - "google-p12-pem": "^3.0.0", - "jws": "^4.0.0", - "mime": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true, - "license": "MIT" - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/handlebars/node_modules/uglify-js": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", - "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "license": "MIT", - "dependencies": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/har-validator/node_modules/ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/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, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "license": "ISC" - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-stream-validation": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz", - "integrity": "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==", - "license": "MIT", - "dependencies": { - "through2": "^2.0.0" - } - }, - "node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true, - "license": "MIT" - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "4", - "debug": "3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/http-proxy-agent/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/http2-wrapper/node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent/node_modules/agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/husky": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", - "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - }, - "bin": { - "husky-run": "bin/run.js", - "husky-upgrade": "lib/upgrader/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/husky" - } - }, - "node_modules/husky/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/husky/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/husky/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "license": "BSD-3-Clause" - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true, - "license": "MIT" - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "license": "ISC", - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true, - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true, - "license": "ISC", - "engines": { - "node": "*" - } - }, - "node_modules/init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/init-package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "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.1.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true, - "license": "MIT" - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-html": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", - "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", - "license": "MIT", - "dependencies": { - "html-tags": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", - "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", - "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ssh": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", - "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^1.1.0" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream-ended": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", - "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", - "license": "MIT" - }, - "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", - "dev": true, - "license": "MIT", - "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "license": "MIT" - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true, - "license": "MIT" - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "dependencies": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "license": "MIT" - }, - "node_modules/iterate-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", - "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", - "dev": true, - "license": "MIT" - }, - "node_modules/iterate-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", - "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-get-iterator": "^1.0.2", - "iterate-iterator": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/jmespath": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", - "dev": true, - "license": "MIT" - }, - "node_modules/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, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/js2xmlparser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", - "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "xmlcreate": "^2.0.3" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "license": "MIT" - }, - "node_modules/jsdoc": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz", - "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@babel/parser": "^7.9.4", - "bluebird": "^3.7.2", - "catharsis": "^0.8.11", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.1", - "klaw": "^3.0.0", - "markdown-it": "^10.0.0", - "markdown-it-anchor": "^5.2.7", - "marked": "^0.8.2", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.10.2" - }, - "bin": { - "jsdoc": "jsdoc.js" - }, - "engines": { - "node": ">=8.15.0" - } - }, - "node_modules/jsdoc/node_modules/@babel/parser": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", - "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/jsdoc/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdoc/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-bigint": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz", - "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==", - "license": "MIT", - "dependencies": { - "bignumber.js": "^9.0.0" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "license": "ISC" - }, - "node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/json5/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "dependencies": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "engines": { - "node": ">=12", - "npm": ">=6" - } - }, - "node_modules/jsonwebtoken/node_modules/jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jsonwebtoken/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsonwebtoken/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jssha": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz", - "integrity": "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==", - "deprecated": "jsSHA versions < 3.0.0 will no longer receive feature updates", - "engines": { - "node": "*" - } - }, - "node_modules/jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "license": "MIT", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "license": "MIT", - "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/key-mirror": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz", - "license": "MIT" - }, - "node_modules/keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" - }, - "bin": { - "lerna": "cli.js" - }, - "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/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=", - "dev": true, - "license": "MIT" - }, - "node_modules/linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "license": "MIT", - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-json-file/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=6" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.at": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz", - "integrity": "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=", - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "license": "MIT" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", - "license": "MIT" - }, - "node_modules/lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", - "license": "MIT" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "license": "Apache-2.0" - }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "license": "MIT", - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/macos-release": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", - "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true, - "license": "ISC" - }, - "node_modules/make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/make-fetch-happen/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "license": "MIT", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } - }, - "node_modules/markdown-it-anchor": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", - "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true, - "license": "Unlicense", - "peerDependencies": { - "markdown-it": "*" - } - }, - "node_modules/marked": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", - "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true, - "license": "MIT" - }, - "node_modules/meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "license": "MIT", - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true, - "license": "MIT" - }, - "node_modules/minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "license": "ISC", - "dependencies": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "node_modules/minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^2.9.0" - } - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mississippi/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "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, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "license": "ISC", - "dependencies": { - "mkdirp": "*" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mkdirp-promise/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", - "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.3.1", - "debug": "3.2.6", - "diff": "4.0.2", - "escape-string-regexp": "1.0.5", - "find-up": "4.1.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "3.13.1", - "log-symbols": "3.0.0", - "minimatch": "3.0.4", - "ms": "2.1.2", - "object.assign": "4.1.0", - "promise.allsettled": "1.0.2", - "serialize-javascript": "3.0.0", - "strip-json-comments": "3.0.1", - "supports-color": "7.1.0", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.0.0", - "yargs": "13.3.2", - "yargs-parser": "13.1.2", - "yargs-unparser": "1.6.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 10.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "node_modules/mocha/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/mocha/node_modules/debug/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/mocha/node_modules/strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/mri": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "license": "MIT" - }, - "node_modules/multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/multimatch/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true, - "license": "ISC" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true, - "license": "MIT" - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/nock": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz", - "dev": true, - "engines": [ - "node >= 4.0" - ], - "license": "MIT", - "dependencies": { - "chai": "^4.1.2", - "debug": "^3.1.0", - "deep-equal": "^1.0.0", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.5", - "mkdirp": "^0.5.0", - "propagate": "^1.0.0", - "qs": "^6.5.1", - "semver": "^5.5.0" - } - }, - "node_modules/nock/node_modules/debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/nock/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/nock/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/nock/node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/nock/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/nock/node_modules/semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-forge": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz", - "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "1", - "osenv": "^0.1.4" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.6" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", - "dev": true, - "license": "Artistic-2.0", - "dependencies": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - } - }, - "node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true, - "license": "ISC" - }, - "node_modules/npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true, - "license": "ISC" - }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "license": "ISC", - "dependencies": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - } - }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "license": "MIT", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/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, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oci-accessgovernancecp": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.66.0.tgz", - "integrity": "sha512-vx4kb5LbgVugRisXgrcy0usXf31zHhMLgiblofbf7vTVociHMvpbqvRJxz3XXIY+PFh3IbT8GwbnyUUqvUQcoQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-adm": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.66.0.tgz", - "integrity": "sha512-U6phaNH4GEpb1ma3Mg8OIRVNVUkfVbGKrPJb7yarSL9ktWwKR0dQ/Ei0Jm11ugC9TRByayiYoK80F9uYPM3jLQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-aianomalydetection": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.66.0.tgz", - "integrity": "sha512-sH0CSPAmOK0kGI0SATyRABMC7vTvhLV1GnHtRprMZdAnmVD5ta31Tz07sONxfkIv+dM+YpPaISnDdQ+GGXVabA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-aidocument": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.66.0.tgz", - "integrity": "sha512-qRbes2XYeUWZjOPsuUhFOapaAS0QBzh4CNvQeChCTIX7LptGO/rLrvzOL2NAEFjYiuhUEhNwDOkH0Lxtyh/9lg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-ailanguage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.66.0.tgz", - "integrity": "sha512-Dt2s+4NEVsNmR0F6Xy0LDcHG1GfwvLVGtzzksAKyo82deLYldbwRr/TZcYNBvHRyJMwc7waYrhZvss0LL22i0A==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-aispeech": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.66.0.tgz", - "integrity": "sha512-eXYNKsP8W/dKPc6qz1ol8Yj2EQU3NN+bvbSIxh1h0Slwb92jvysvannrVZWvBExk1mJffhJaDkmvuBC3/QNtHQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-aivision": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.66.0.tgz", - "integrity": "sha512-DfofIdJldiflbkfdxAbnv1Dqz+6uDd2jAhl3vdKYyCKja01gvS4/zuxCdXp8cfDIvSo+AoT9BAiLMGarZ5kLoQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-analytics": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.66.0.tgz", - "integrity": "sha512-1wPH4tn0+1AOoKMR6LYKXiwsQ1Yj+itvUhqNNnpAMVtZ/B6KlJfOpu0/7Rd0hX4fDxsdAY2Zv82Vb5PymCsNVg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-announcementsservice": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.66.0.tgz", - "integrity": "sha512-uMhewCxT7Gx/RPEn8dSugrj1E2YI+8UoeHFAyKZUpp9rxigUQR/oMDRsz/nKzhCZmNd2E6VDYofrefwtb563tg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-apigateway": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.66.0.tgz", - "integrity": "sha512-xN7j0RQRYodGtvptxTaYaYppnDrtrayTVgo7+3Aa8vqihChoqdRvyBksDsCcr4m8GCHVTqqVG4GvSzwR6x6eLw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-apmconfig": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.66.0.tgz", - "integrity": "sha512-w/dCD3OLyOmzYla7zlCyevwbATjDtgAVJCjaULbRu2ccf8WNGV8wdEDaHpu7KvEEbCW6KajAbNn3NULn52xdFw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-apmcontrolplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.66.0.tgz", - "integrity": "sha512-ZizlckOdF7DWWrMix88rkgcN9m7upK6mCNv/FDRb/TZffLpgcMzRa1v2k94kV/GLGU0hU0Idr6uMVFIHse4aPQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-apmsynthetics": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.66.0.tgz", - "integrity": "sha512-ly2sdzbELfGkScd4iO3EVBtnzVQgeCIDOTf721kcIu/DuwBhYT6PWB+75poGEJ6gm8qxwWvAR/E1VpYa2NJqBQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-apmtraces": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.66.0.tgz", - "integrity": "sha512-qROK/AytdsHg12aMlHOiXB+dwbLnHH9YMA8YlUE9d2SymFQ5ExoXOrDjUPsBGdh4fQlNjKfJOABKmEr8InL0GQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-applicationmigration": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.66.0.tgz", - "integrity": "sha512-R41VcTANqXWHTHrZEwaXdXYSwJQOQXZkPtNgSjxs709ZxEnbiC82OJ3uPoYKJ4dADdPbcH2ngsVxrQzANlCvlQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-appmgmtcontrol": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.66.0.tgz", - "integrity": "sha512-GFUsEoy3zYdRVJuxj1en9exbgd7MALdTuYOOIJ0j7IZQKiArQJFDLPtfy+vsmc8y9Vpx1Lvy0+JRnhneLJ6Ijg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-artifacts": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.66.0.tgz", - "integrity": "sha512-zXtkR/tAQPCgTwJtzg1jTi2LxL3ljJ2H6iNcd4D09R18eNlAdJI5h66mW+RXjcwaC6Yyz9lzzb5iAEnQQzgjCg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-audit": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.66.0.tgz", - "integrity": "sha512-xvI6uieZBF9/hXkJMrYVWVyF5jhNEU2Q1ew2FOt8EUXyNE2Umrfwu8AerXXheZxy4FqRDBhDGbOShVlcWqrnJA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-autoscaling": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.66.0.tgz", - "integrity": "sha512-GfQp7RvIgsg1X2cJATQ8EQzeRPP0N3LmT0FMkQow8hrui/xB15/WAVaAT/bTMtk8W49y642gJjNXB8N7J4I4HQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-bastion": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.66.0.tgz", - "integrity": "sha512-TOpAfRRtNIeBio69zR4xGDbh2arzabxK5oCBSuxttCd7/ABfsAkJotp0NN5gomIDbJsxlxAen5J8U/kC0ea8Tw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-bds": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.66.0.tgz", - "integrity": "sha512-bDWdKs6lecaJgzzhYBftd+U7boF9w1xU4v84m41LxGUKiPUibaWydsWxM3lXs7Io+Njelj7pGckMPJqXy/hjaw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-blockchain": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.66.0.tgz", - "integrity": "sha512-v1sVRnaRzBaaSHCZy+LtpONNUTUc7V26M5OuDPwp93q7RVUYoJ/W4gz5ozzOgHJCAYk/rUTgC/GhciJtbFETCw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-budget": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.66.0.tgz", - "integrity": "sha512-xGdCitkunweaU6SPNECi5yjMX1EXGgcxzaqZZ5ZXuqjR5AE2i4zIABO/P5SMlXcfKMycggrESOKDD84JC6J15w==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-certificates": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.66.0.tgz", - "integrity": "sha512-IVzAQtq+daIWUb6OhOCN8kVMIWsRsBe2RuddJiKpfKxN2a7bDuXgBGRvccOVXMCFJ56/57W7lwsV3COg/VNpiQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-certificatesmanagement": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.66.0.tgz", - "integrity": "sha512-cmLwn34atubwf56pKz/FgZ/ePGgNyACjJP49smtG/Cmvip5DFoO0/QahZhI5D1uttKPLwqwZwGX5w5UgHSn9Ng==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-cims": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.66.0.tgz", - "integrity": "sha512-0QT6dxASnxz9eZASTlGDhFqj4SZiQo6mVrv++r7tjke6Rj6DjRi5QhteBufzG3XAN5qYwr7OcTj1WkwOWebCEQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-cloudbridge": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.66.0.tgz", - "integrity": "sha512-bIYOA1rHWyn5qwxy5FacbdwpKR5s3oi1oUEtgp9KR+GGzPRfZ7Rsa47dT79NKOaUCuIIKudulHfya1iPJ/8Gcg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-cloudguard": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.66.0.tgz", - "integrity": "sha512-EwTASf9Ne3An1N+xpiK34TY2xVPTw99o7vfMZHMnYzHQNNrls1rHJHnup7JD3bha06YDscIw6rx727sK6Egr1g==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-cloudmigrations": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.66.0.tgz", - "integrity": "sha512-XHAo1SjxfpDJsqxlaAeiwROHCT5Mckbi30ZqooLobJk9+Q/LCaGX89d7kIQd9my8x/rKv7PcBFl/U3oL5riMjA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-common": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.66.0.tgz", - "integrity": "sha512-VCaUqPU9aK3IR4Fsm0y42cTXk1Kb/g8NzKy5w4iDCKNoj6AqskM4flegQS26VGcBhgPcrD2YsNeI3p6XTIobtA==", - "dependencies": { - "@types/isomorphic-fetch": "0.0.35", - "@types/jsonwebtoken": "9.0.0", - "@types/jssha": "2.0.0", - "@types/opossum": "4.1.1", - "@types/sshpk": "1.10.3", - "es6-promise": "4.2.6", - "http-signature": "1.3.1", - "isomorphic-fetch": "3.0.0", - "jsonwebtoken": "9.0.0", - "jssha": "2.4.1", - "opossum": "5.0.1", - "sshpk": "1.16.1", - "uuid": "3.3.3" - } - }, - "node_modules/oci-common/node_modules/es6-promise": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", - "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" - }, - "node_modules/oci-common/node_modules/http-signature": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz", - "integrity": "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.14.1" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/oci-common/node_modules/uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/oci-computeinstanceagent": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.66.0.tgz", - "integrity": "sha512-oP0LG1TClWafzpUCpKL7yy+ZWp7NMyuBYSSPFo2+DezvR/yqZtA5YLNOdXcwGJ1SJ8QEEBpXgh+SzBMidmvqNA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-containerengine": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.66.0.tgz", - "integrity": "sha512-4+CIMFmZW1uEP3z9kKgOK+9IUhF3iNXPjXQZAhgJYB3gW1zY+BsEizV+b5gsEwn82RV+uKua5HMN1TbhPoSHBA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-containerinstances": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.66.0.tgz", - "integrity": "sha512-Kj3MW3FGfgOfXUcNSHGk3F9ReNa72BBNx3ZOF89IosZjMR0j3U+uBZxbjTQfLwHi5UBnZqHumJJrnCaO45UJ4A==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-core": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.66.0.tgz", - "integrity": "sha512-cDVOb+rk+wuTCULhW4JwpIOyRAwopexVOxBlwbk70OBOL9pIWK3Kc9u8y/NVB30c6d1c0++nVXtCtf8FTkSblA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-dashboardservice": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.66.0.tgz", - "integrity": "sha512-43fxn87i9BmgMYmxtdvn916bhtXjmt0zsr8U2GY38o6q6V8cXGkAXlasUtjPwgdEp/yta0zMhw92h9nANSwdbA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-database": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.66.0.tgz", - "integrity": "sha512-yprb9f6/YIDLxtWI6nu67aalpp4uyX7QskEWEzLzY9yjA4q8upoH+1Qw6DhrFp9A4uaNwse5Nm4UrG7+kNxh7Q==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-databasemanagement": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.66.0.tgz", - "integrity": "sha512-ntiZDSNhDADzHKmszWVWJzYIq0yyZ3wjY1TRO/4t5DDNBMFTWFl01FFe1zv7DaDUi/197h+I3TdU86JRh4Ep/Q==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-databasemigration": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.66.0.tgz", - "integrity": "sha512-Brv02tw/LUw5UruN0UvlszOLiCr2A1WhFDcOZGIauaaCjsnbIP5D+wNzXsraEYHVLqM56wg9+9p0Tvgk2ZKcWw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-databasetools": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.66.0.tgz", - "integrity": "sha512-UzonYNP99IG+eMt4jIEj2pOK2LMGY4S3IFcsjm/9D4Aoh5Cqxt3zRHzM9scVE4j6rugh3v+gkJ9BPJjsKVc8hw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-datacatalog": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.66.0.tgz", - "integrity": "sha512-lChVj8yJ6swugj5H/lZnwOeS3Zw3mNUc8IE1BDRvtKjy+52DWF9EGriNe6YN0TwCe52Gz8QY2S/83JdozWSXhQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-dataflow": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.66.0.tgz", - "integrity": "sha512-Z/Lv6mu0UhvltL60w4bHzeXlmZP2HgX1k7VNu+UjzI+YI7gBwMoTkkLXtgvbn5TuDqxVgknZ+9yB9I1AbceBTQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-dataintegration": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.66.0.tgz", - "integrity": "sha512-sFjo44OcTWw8YLS68C0lNcRvcnDHqaHhXMAuTUnvQ+T2F4Jxp9xX3Kn5o4v949OsfH0o3qAGbcEBy3JXX1xhHw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-datalabelingservice": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.66.0.tgz", - "integrity": "sha512-4UQzhGcnVRiDkZ3GWZ2mPeZvFh4hn6LknWXDphFTwpo8ZEQTVN+hPdgdShNLIm0S6qUcF+CRGlURHpe0ZhrvbQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-datalabelingservicedataplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.66.0.tgz", - "integrity": "sha512-zQnRMxZl95OSGO+fBtLbtoHEKGfRk0OvlYYAATzWXD7CAOQUkHKqvAIqUEwsih6AFLyBzxK3o4PkBH5fl+yh0w==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-datasafe": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.66.0.tgz", - "integrity": "sha512-nTCy1rkICsH+j1UtR066iuQ4qOTOJ/fq47lXjppyndXwCGkBByK3Fx+8VAgUSqZjDQL8lGGPlb3CKuJqA0MvMQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-datascience": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.66.0.tgz", - "integrity": "sha512-21ovasf2ltNvfQh22ErvFTMT6Qjk69AFZfFkBLhV2yA55Z+swIrx8tvU7Vj71Ij3lvf2rDcnZIVGlzVUv5QTFQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-devops": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.66.0.tgz", - "integrity": "sha512-mRgA2Lcpu3mIIX58cwgv0sYnp13NkPGZPsLjEsBWnyg/RSUHZ0iTQvrCeroN2PPNU9SHbO64XO/WAnfd8jt3aQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-disasterrecovery": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.66.0.tgz", - "integrity": "sha512-/a6tIyVrB4VQBWW2Ip1t1E0dSmg1d2ClhBTRzJHCRdIKQjKMm/cWILY2kWfaKxJg5y74xgS+oCS9kAR+KBRk0A==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-dns": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.66.0.tgz", - "integrity": "sha512-aIWB1+8y5Q1oQ7+ZOToHj92bWTzlsScoJ5r+wvHlFwzxkMHH8pshsPrnY+8DRGAfVQkWDssaBDr2JQ5hWa0XaQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-dts": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.66.0.tgz", - "integrity": "sha512-0auUGtqSw9ik9QEB0rNT+Ie4PFp7cBG49aet0JI6sBpAG2GhyXZcu3gDCsjyXNncn3hLiuX+yQRqi2OnYLT8xA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-email": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.66.0.tgz", - "integrity": "sha512-aYwkzCBsr5Lf8oOhX4SpqL+/1zgjlVNsVWSJpJacxoR3bPWTjMIUIJZT2aPz5X/eEediQuFxY9rgemz58MTVXQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-emwarehouse": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.66.0.tgz", - "integrity": "sha512-EnWbVwHUdw3Rvi3djasISO2dbT77xqskKyeQd/qg0F2F9Y5wv8Mi5QxaEhKv6mfzB4nzyLiGPcvr77+itG+5Nw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-events": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.66.0.tgz", - "integrity": "sha512-kRjQ0/Gio8snVcng7fjShKbWrk2tsSsRJM2JU/fl3aTQbGwT8zuZRpB14rwAKPEwVDVZ1BKJLtVi+m5GUk7kPA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-filestorage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.66.0.tgz", - "integrity": "sha512-9hFeHSQxNZ43grAljg4k1wLdIxcfeqOH+vIm0E3xRJQtz+1leLZCQLnPPyPOXR5mcu4GJqnFuCLuqPZE0ryYtA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-functions": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.66.0.tgz", - "integrity": "sha512-qGUuoE45osFeOFIXoD6ChXJpOc9crmL7mNfSrFToh+g/CbZPT3Xm7zm2phPjeJQDzB0nDL7y/S9XUhYFGVoSRg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-fusionapps": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.66.0.tgz", - "integrity": "sha512-nZM5O4lez2+GoINmCYP2WXjPWqS52ox8WgumvT09d9KgK4dHDbLWnLNNJYzxzwrOM+uq4VsYQg4/pf2TP4QN0A==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-genericartifactscontent": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.66.0.tgz", - "integrity": "sha512-P7bFtmBjvuXknuIlebhbkJVyP59qAVspcTtmxzvG3iMzxH/TZeoGLQHWn2H5jAsgLqlr1mCTDVFb3AwsruLErw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-goldengate": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.66.0.tgz", - "integrity": "sha512-Fvsg7poct6unojmiMS5+1kwqTjmpNuTjBYwDatll52vIyEXZ60C+fabJX8VQcwEtmyKvjFgD6l6/adLkCxsKqw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-governancerulescontrolplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.66.0.tgz", - "integrity": "sha512-MpechStEpkpgcIPWFvTpBPfjxFsWQsfYkbd7Uuu/2C4UU18fIhbQ8kNgvp4k7X1+dS5bBfUoYa3yd2fJThc99Q==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-healthchecks": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.66.0.tgz", - "integrity": "sha512-dbE81duMf2kJimmx6GabyD9tPATiVnIGX2VnrUkIpRMdHwnBBivfeA231AZDm/z7efWS4s9n8CEP/8ZRgiUqiw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-identity": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.66.0.tgz", - "integrity": "sha512-pL9lmhyj6o4HZYkIfTyfqFrelHq4JQx/3MGrWvKLqf4uDneZgxmBXUFw69aajVJAK4ep6Hhbq91F8gXgsyHLzg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-identitydataplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.66.0.tgz", - "integrity": "sha512-vuCU9LqDOlula0V1VY2HGoJ8Xn7g0ABwUAK5ZLWNVflAkUnltjCHN8l2O/8K88pNaJJLJSkHYry9NoWDetmgdw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-identitydomains": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.66.0.tgz", - "integrity": "sha512-jbucYPWMJucAcY/Z8JFJx7oQKOLUd7/L7S+jjy2RxV6A13s9cYGNMpUOrZyHAhHopRksJ9U4UoE6+nSaEMwiPg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-integration": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.66.0.tgz", - "integrity": "sha512-mc0F69wlqalWdMPVvwC8xwDdelWgNoyBWTPx0J3A1cd7yDyIczWACqwncrAIpySwyyyBYWtzq9AuFEAsrJI45g==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-jms": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.66.0.tgz", - "integrity": "sha512-/aWA5lUveEi1V/lwUTOSnysFf4nAuGJ6r0Zi6BW1uBIy3fVhm1krHdJwMoRO6ZwQKyx5q5UZvsk7tK63jkX4+w==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-keymanagement": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.66.0.tgz", - "integrity": "sha512-7+Dpfq5FGKA7APYbvc+OcFdnWvIIJV7uKqxfBNx0IAua2kRBYQ6lGwXHxSpWAznyxEAYYwP5svBtxPB7u8yHHw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-licensemanager": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.66.0.tgz", - "integrity": "sha512-FV0MOxLpvtUgjGfuWomr3rbvQxWd+TFe3oNdVHMIAnmRZleNVax6YF7Wn8y+k+GgWtHUSRpna0CYTXSMPXesxQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-limits": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.66.0.tgz", - "integrity": "sha512-w7mbJYOrEIte7GWcfM+w/n26ZxRKaaHK72+z/ZevDu3bltON9f2Bp2aw5hzpRRWxuIBhX4q/1iRChK/u36PAoQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-loadbalancer": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.66.0.tgz", - "integrity": "sha512-OwjV4Ivu6pMh2QhLvO1xArQqzUumjdUdtON25Vdaqe3Pp8eKjr8qFyuc7UvBX7S0d8T0qJDyI8pVmWyih3XNIg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-lockbox": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.66.0.tgz", - "integrity": "sha512-9O/zC4DndH+p3lQbefCyhiYPIoaQPI3JHpPhs2ssxNejOJwmzqWaaq8wJQO7cv/J2CU8hlasV9zW4XWHpi73lQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-loganalytics": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.66.0.tgz", - "integrity": "sha512-m1dxSbMPZV3ERZLIA5s+SvXeZU2Ln4ePqN0dkYbOstBb/5nCf5zl+j9PhZBdMtNQtVTSF9JqWKWsZ4g0VNGHsQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-logging": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.66.0.tgz", - "integrity": "sha512-Rbvo7bYaVmA/55Jj8GKQMDEjXQGYPKHUhFjjzwp0ZWan5po5ffPwOjJzU9CnUzAu9jto+gxcmqtzrT2L9x14uw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-loggingingestion": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.66.0.tgz", - "integrity": "sha512-w/bgGevv/OLSeGQwfezYeiM2TW+OVu3oOoZAKkTF+6qn3DWH+NOtCr4HGHDa1MM+OudSUfKPzTJ964s9147pHA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-loggingsearch": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.66.0.tgz", - "integrity": "sha512-3MXs10wkLKLSKN5pxq5LpKpKGGCk1r74dNc2j3DGjBWPBdjiJDJfOBdZ+V4bkxpE909rd/QS0VKOqFraBfTjzw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-managementagent": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.66.0.tgz", - "integrity": "sha512-+BA5eiDk9zoP4DXwIeJtXDMMnp+W5u/ilKiVgkuhzLcuP8oRNHKB7GWJ8IDKfMN9dsufT1FauROcf17jNttCfQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-managementdashboard": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.66.0.tgz", - "integrity": "sha512-bPY6ZFBHasz+pC78TGt2PYHqQE3lKxuDVd3P4RRFIA0W93E92eVaawrGdgQYub1vwvjsKb3Sd6+dKCFwsUpDAA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-marketplace": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.66.0.tgz", - "integrity": "sha512-CNuq0FA10OkdIsSXSaELCBr/PtQ2DuJJyjHi2XcoF0+v6US9exrD2kq79o6BJReH03ibIUOdNwfUHIhze1wyNg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-mediaservices": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.66.0.tgz", - "integrity": "sha512-fJo018+zrAv1uqnvf/wnNU7S+ghkWzGxSWpptWm/A/mOMoQzVgP8FH4756jSZL1o/BzRToVv7rFk/FnmygqfLA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-monitoring": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.66.0.tgz", - "integrity": "sha512-BxXIITL5N+nZRPd4+PrMxPN12oBcznL5ssbx3QmCDG9qStYJoz2HXABCHKbxHL6+JvGHSSC67yWOiCfK3gRtAw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-mysql": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.66.0.tgz", - "integrity": "sha512-vlwg5O9k927817zf6RjjLkneBAMbTsPSCfHpAWX3pnqO2/faBhxDgFzuqD4eDSBvQ5XUsXAyEXsO7Wjg7TO0gQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-networkfirewall": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.66.0.tgz", - "integrity": "sha512-5x86I+SBTFTzXNN2YL8CRDT21w8G6zQs68A4SM3E1KCzBZ9x3h+OK900tc12iDR8eh555Dda664EseAwn7v3Ng==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-networkloadbalancer": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.66.0.tgz", - "integrity": "sha512-EcoY+r6ftqQqbHJ8Qj98yb+ZX2cbCrq1vevf5z1u9rLfiCHYKjOua55O4n4fSnaC0kIVsc5VodOcCVNRPSJ89Q==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-nosql": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.66.0.tgz", - "integrity": "sha512-zsW3PyjzeW0uAdWhdU9E5rQ60Ordt+++XZrUfNukqgel8KB/s73KMR7BhfgMwPu79TVshDoHbAd77HN1e9ZsKw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-objectstorage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.66.0.tgz", - "integrity": "sha512-4kP+1usSlVvwpKRLiW//Xfy67sdqylGx6F8KjtvwFpt8JH/A9ssAiZCf+64j8shopngMziAKJMiFD4or5Mjcdw==", - "dependencies": { - "await-semaphore": "^0.1.3", - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-oce": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.66.0.tgz", - "integrity": "sha512-dhfpTMMw9G1aEN3l2Fsl6FF4w7oT72rTjK/Lnb+OXpFyzAXkQTX/z88uJhrxi2sqDn1XoE8P6Pg/TQ+RduUR2w==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-ocicontrolcenter": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.66.0.tgz", - "integrity": "sha512-s+9+i2yXrc5V7rGRr/2hwspf2lsQmlI9aJsAXvBW0p941sDHzXoE6riNZJdXmPHg0w/8bNqhiMbI+TmhIJuaVA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-ocvp": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.66.0.tgz", - "integrity": "sha512-KDvwj32c7EfKfu8BY/JSRsiUF2IG0/W9/H+DbAhVf6LI6pXRpTX04ngmvi4Ytrg2G8EPCqf2t+BZEU/U4mF49A==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-oda": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.66.0.tgz", - "integrity": "sha512-eRtuBZzfN7u7/ySL3EbdmHkF9jIVhnpqkts7lxzk67l6SiRlxyUGFicDxCWt74pk1bFku07WulqxYSanvM95fA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-onesubscription": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.66.0.tgz", - "integrity": "sha512-CafzN3xEr1YUr6VQK7m0SgKnsC1aRVAznoFC7EHw1nxf8T4tMd/w4qVc5YGW9tP+1xyeMaXiVh3yrpl7DQoW+Q==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-ons": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.66.0.tgz", - "integrity": "sha512-7Nm6oPPsN9LkdhKwUIFO82OjvteIlHrT5jyWa1cVgHNJo4luxzlCLmgoo/8e51uqNSmXM3BPL7TrxkyOkzcoEA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-opa": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.66.0.tgz", - "integrity": "sha512-QWt+ZL9NAENwED4/k5ExalBECaKwk/DNSuLEimk045GWVVLdPn+OzZ5lrcx5zKLR1NrRBQYPoo6lYP2wOiF5Cw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-opensearch": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.66.0.tgz", - "integrity": "sha512-8osRL8s/A0tpzHwRz4OB22yqQIF9Z9RgQhq2tMOjiNOfMgMtTA4IUrSc0xCdCa8o4q11m24HRWpQRySqgEwbRw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-operatoraccesscontrol": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.66.0.tgz", - "integrity": "sha512-PiGTzLy5m2vmbO6t2ZJOgDSfivwhEngrIPsioHEV5/ZtebqnHFl7TOKlQ/v1e7F+DyC/kAr7AtBfiZNdbiz+ww==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-opsi": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.66.0.tgz", - "integrity": "sha512-l2Mj7eqBaPOToWkhO7Tvt1kLZKiN1+ghDZlNT280K6oqSivm4DZHQ4Udj52rS+lfHOCL4m8yFKspZgiKoyKe1g==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-optimizer": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.66.0.tgz", - "integrity": "sha512-UGNBUzx74KzmFQOh4rdpU276uhHPuWxXS6msOzS9tBDfcZ3SvQj834BdATmE7l3fqTeFbdQC0DZXYo8+u0AiBg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-osmanagement": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.66.0.tgz", - "integrity": "sha512-2sr9VZHz+PYl2aY1uNv/cIRUKARHBC+wsutabSEK4xEcYORDyRXTByvqwa7tZRe7m7Nm/JuJ4ovO2ugO8ak3OA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-osmanagementhub": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.66.0.tgz", - "integrity": "sha512-bdy9EJ7zIPcM/uS6RSfsX/fUr6h4N8Ni8DD6TfA988E7r9OpUcrZ87dckLznkWvQ+lVMe579bapXGQ6XBBSx4g==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-ospgateway": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.66.0.tgz", - "integrity": "sha512-2OztQCywJGbHQbehQcQLUFxN6Q/8ezcYkO59vMdbwoNdkHehvIXeXoguE2QrFvANA9Ej93mjq3Q4vTaetFvu8w==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-osubbillingschedule": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.66.0.tgz", - "integrity": "sha512-sdPPivSYlwXSS701FNv6/Gr0mluD0t/TlsZW81MQG/0dZmwlPgHOC/7qblrCKZme5L0C4+2Si3WWhfqHJ07VZA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-osuborganizationsubscription": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.66.0.tgz", - "integrity": "sha512-DkBymTOU6uOfqTbbkbm+ZLfupma7MLCwNqp56fped3r1Jy3sG1qA7u4c/psnfIDglnhs6zHWy1rVRXS9LM3fTA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-osubsubscription": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.66.0.tgz", - "integrity": "sha512-DdsJzbgZ3J6w2G35MtkFqN0tPbde0c0GBFVS8+BH2BtSJ+q0G/ieIJzOzBTLtlpxH6VpeBiSTTqe0xHrnD6lQA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-osubusage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.66.0.tgz", - "integrity": "sha512-JpoaRtBDletbdVNRmKg1AWKTqEJS/FA9OpCAXui7epMX7iXmoW+Gs0wLQLSEiTpwHmXh8v8656JUhuB+dH9OwQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-queue": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.66.0.tgz", - "integrity": "sha512-L1n3SqVgLdeumFFqQg1NrawepUwtzDEAUynmdQ5npknkCrd9zaqZWpN3kgQ28yB01UlMJb/klzyy+sxV2O2+QQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-recovery": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.66.0.tgz", - "integrity": "sha512-xVYdj7YCtS7ia0hbyDVHS09CrXO0Zg++PN7XRfXzZAzG63Tov8DBAADUUvuzngZsBM3mCDF2NshNVL+8/7JiUw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-resourcemanager": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.66.0.tgz", - "integrity": "sha512-sh4es3bAgAyi3H6xmvnXcUc/lUDfB6NBRWBmLG0wL5rftlQ0lIw7OqkkGtu0s1lAwnv0rISpDEENbTOPyuDDLw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-resourcesearch": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.66.0.tgz", - "integrity": "sha512-SI2UQYWFjc9t/Y99lp01f6ICdRW/kQpwKjkP/DJha2GD4rG+78o15vTIR/NW5Orl0IUPmhXB8R2qJGLkVBuGag==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-rover": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.66.0.tgz", - "integrity": "sha512-NkibafVd/Jpp0FMwSIfDjZF+VyKplgVPSl2HKy8UxjRxJ9HmpiJyltfzquEGnc7DyryhRUP8oRLKXTYWG/6zsg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-sch": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.66.0.tgz", - "integrity": "sha512-aiVJ4YaoWXssu/0q2L6Z/2cyEuQ5BCz7HKhjlJZjGqFCyIPUT5TI1Gt+yY5bPtsq9y5MmckTHUF+bKlbOAZNsQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-sdk": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.66.0.tgz", - "integrity": "sha512-xKm667mBAnN2kgNc128KuEYkbiIo1MgLG8eQhqKCZIcNe2W3gU8N+mOsJ8IR9ynsjJgwEwBAG4/S0GQntIlwlg==", - "dependencies": { - "oci-accessgovernancecp": "2.66.0", - "oci-adm": "2.66.0", - "oci-aianomalydetection": "2.66.0", - "oci-aidocument": "2.66.0", - "oci-ailanguage": "2.66.0", - "oci-aispeech": "2.66.0", - "oci-aivision": "2.66.0", - "oci-analytics": "2.66.0", - "oci-announcementsservice": "2.66.0", - "oci-apigateway": "2.66.0", - "oci-apmconfig": "2.66.0", - "oci-apmcontrolplane": "2.66.0", - "oci-apmsynthetics": "2.66.0", - "oci-apmtraces": "2.66.0", - "oci-applicationmigration": "2.66.0", - "oci-appmgmtcontrol": "2.66.0", - "oci-artifacts": "2.66.0", - "oci-audit": "2.66.0", - "oci-autoscaling": "2.66.0", - "oci-bastion": "2.66.0", - "oci-bds": "2.66.0", - "oci-blockchain": "2.66.0", - "oci-budget": "2.66.0", - "oci-certificates": "2.66.0", - "oci-certificatesmanagement": "2.66.0", - "oci-cims": "2.66.0", - "oci-cloudbridge": "2.66.0", - "oci-cloudguard": "2.66.0", - "oci-cloudmigrations": "2.66.0", - "oci-common": "2.66.0", - "oci-computeinstanceagent": "2.66.0", - "oci-containerengine": "2.66.0", - "oci-containerinstances": "2.66.0", - "oci-core": "2.66.0", - "oci-dashboardservice": "2.66.0", - "oci-database": "2.66.0", - "oci-databasemanagement": "2.66.0", - "oci-databasemigration": "2.66.0", - "oci-databasetools": "2.66.0", - "oci-datacatalog": "2.66.0", - "oci-dataflow": "2.66.0", - "oci-dataintegration": "2.66.0", - "oci-datalabelingservice": "2.66.0", - "oci-datalabelingservicedataplane": "2.66.0", - "oci-datasafe": "2.66.0", - "oci-datascience": "2.66.0", - "oci-devops": "2.66.0", - "oci-disasterrecovery": "2.66.0", - "oci-dns": "2.66.0", - "oci-dts": "2.66.0", - "oci-email": "2.66.0", - "oci-emwarehouse": "2.66.0", - "oci-events": "2.66.0", - "oci-filestorage": "2.66.0", - "oci-functions": "2.66.0", - "oci-fusionapps": "2.66.0", - "oci-genericartifactscontent": "2.66.0", - "oci-goldengate": "2.66.0", - "oci-governancerulescontrolplane": "2.66.0", - "oci-healthchecks": "2.66.0", - "oci-identity": "2.66.0", - "oci-identitydataplane": "2.66.0", - "oci-identitydomains": "2.66.0", - "oci-integration": "2.66.0", - "oci-jms": "2.66.0", - "oci-keymanagement": "2.66.0", - "oci-licensemanager": "2.66.0", - "oci-limits": "2.66.0", - "oci-loadbalancer": "2.66.0", - "oci-lockbox": "2.66.0", - "oci-loganalytics": "2.66.0", - "oci-logging": "2.66.0", - "oci-loggingingestion": "2.66.0", - "oci-loggingsearch": "2.66.0", - "oci-managementagent": "2.66.0", - "oci-managementdashboard": "2.66.0", - "oci-marketplace": "2.66.0", - "oci-mediaservices": "2.66.0", - "oci-monitoring": "2.66.0", - "oci-mysql": "2.66.0", - "oci-networkfirewall": "2.66.0", - "oci-networkloadbalancer": "2.66.0", - "oci-nosql": "2.66.0", - "oci-objectstorage": "2.66.0", - "oci-oce": "2.66.0", - "oci-ocicontrolcenter": "2.66.0", - "oci-ocvp": "2.66.0", - "oci-oda": "2.66.0", - "oci-onesubscription": "2.66.0", - "oci-ons": "2.66.0", - "oci-opa": "2.66.0", - "oci-opensearch": "2.66.0", - "oci-operatoraccesscontrol": "2.66.0", - "oci-opsi": "2.66.0", - "oci-optimizer": "2.66.0", - "oci-osmanagement": "2.66.0", - "oci-osmanagementhub": "2.66.0", - "oci-ospgateway": "2.66.0", - "oci-osubbillingschedule": "2.66.0", - "oci-osuborganizationsubscription": "2.66.0", - "oci-osubsubscription": "2.66.0", - "oci-osubusage": "2.66.0", - "oci-queue": "2.66.0", - "oci-recovery": "2.66.0", - "oci-resourcemanager": "2.66.0", - "oci-resourcesearch": "2.66.0", - "oci-rover": "2.66.0", - "oci-sch": "2.66.0", - "oci-secrets": "2.66.0", - "oci-servicecatalog": "2.66.0", - "oci-servicemanagerproxy": "2.66.0", - "oci-servicemesh": "2.66.0", - "oci-stackmonitoring": "2.66.0", - "oci-streaming": "2.66.0", - "oci-tenantmanagercontrolplane": "2.66.0", - "oci-threatintelligence": "2.66.0", - "oci-usage": "2.66.0", - "oci-usageapi": "2.66.0", - "oci-vault": "2.66.0", - "oci-vbsinst": "2.66.0", - "oci-visualbuilder": "2.66.0", - "oci-vnmonitoring": "2.66.0", - "oci-vulnerabilityscanning": "2.66.0", - "oci-waa": "2.66.0", - "oci-waas": "2.66.0", - "oci-waf": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-secrets": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.66.0.tgz", - "integrity": "sha512-VGUnT2ZfMme/rQiajxgF8V8MyClrfDSciGYEMAXIOsuwmvoWVhLFBC2G8PJU/dfklqJBxeqDji4JqT6T7KAy3Q==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-servicecatalog": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.66.0.tgz", - "integrity": "sha512-YKvgmeujfCI9YdG/j+iT25hk57dlCt+faqbG+D1pYiruWpOuZEgaumMl7+ADqmg/LPYEB4241oT0MQqrRdX39g==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-servicemanagerproxy": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.66.0.tgz", - "integrity": "sha512-3ch47e9spMHonA2C8w2bmYF7VvBZOKB2rEFF+oPJZ6B5F+s3X0z1J388Sd8ujLVuY0U8D5qVeWQN7nRGLj45jg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-servicemesh": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.66.0.tgz", - "integrity": "sha512-RU1/ZiTTZwztWvWR/COAjyLCnfWh8uYVUf5PH+BJAZ5k3s1zP37Zpg0ElyFxcWwxaS+uY1hNACBttI9lf8wmhQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-stackmonitoring": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.66.0.tgz", - "integrity": "sha512-kBg0GLC7UGMwWaJdoEKcetHjx5Hu8Q5SAtY/IJy6aevQsfpMql4vpXEbpYY6GLD1yabuUp1eI5VjPDOrOFLslg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-streaming": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.66.0.tgz", - "integrity": "sha512-BK305N47IcXyjxdlsHh0BMgsFetD2LadUAPTxv2BNj0NAER6/ACItqS7Bq7+CXlhSqOmeI61U5fFydfVz5Bx8A==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-tenantmanagercontrolplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.66.0.tgz", - "integrity": "sha512-p9SLZe+FaSW1+Fk5ZGjkWDB6LaGC46Nq4E3qidWzvwZ8be6oTXft8+Jbehe7JuABY41Zmu5tIJi6t/e+7eqmEQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-threatintelligence": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.66.0.tgz", - "integrity": "sha512-bymFGqGmZXL1LboYX9wwkRuYvmryYliVZHmjspAnEJvPFmumKQlPR7Ow6ENndGDsmwdIwW8f/rQjzK6RutcKNQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-usage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.66.0.tgz", - "integrity": "sha512-uM1w1Ic33ceSOU39bbd8CSsVAiOr5doC979Abx4olTXGKPIf4YQ3VdIOCC1dlu+kOw8ytAv7xIFqj/8GXHOfTw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-usageapi": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.66.0.tgz", - "integrity": "sha512-zkOvrWTOHJcH1f+EQN3XLor8G0IAbIFt0qm0+fuKBBnDujo+BJXI9SbUMX1fpVyti4rX/elmyUjJ4M92Vh5m8A==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-vault": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.66.0.tgz", - "integrity": "sha512-BDpdr4JQV3Tg2hejvDtAUct79YXAVBC3+ICiANuIzLMUxDnRrVFwLguqN+hJFCDgaDSh7f2bbPSgIvViXVqukQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-vbsinst": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.66.0.tgz", - "integrity": "sha512-oX4jtqGO2TQMe6QqFqCOsDIy696x3TXIrUETnUwoKpG8nSBSXONnLHaen7JibAnYrsfxXxizrMM4NAzx8pz4sA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-visualbuilder": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.66.0.tgz", - "integrity": "sha512-VnW1y1oNPIysnd2C0Ubdui+qw5x4DHc0dY3JNNwMi8R8yDNv03RiMgepgz2GXaDdnrUrKM/KsdHeGO+WaQ/EcA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-vnmonitoring": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.66.0.tgz", - "integrity": "sha512-mbziDquFP+ZSe4u8fxyU6dxXTEDm3wGgxanyrbFGDCYHfQk0pBD3P9NWtW3+1rEHGtWZu+DcDCxlKbS87oU+Xg==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-vulnerabilityscanning": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.66.0.tgz", - "integrity": "sha512-6bJDtVqF375u8Wo/GOCHRH29Oo6Ps6Q0Y5I0qNo0ZGenVCb5Ut8OzGSZqi7fvt9CBqebzZI2eoWnf06rCBg9ww==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-waa": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.66.0.tgz", - "integrity": "sha512-ZybV9Sd0fn6DhaIh7qfBOzkEUhhc7FSUPyV+D9nIXKMZ9IebxkO5Vc5TrR7RlvRmYMg0j9S5Dy3KDED79u2Z4Q==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-waas": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.66.0.tgz", - "integrity": "sha512-tg1l0K9wRuNnt4IHXsMHz46dRvdzOMUCJnMjYpWOY898Gj22rsPl2eWjS7AqNJrlhEc3OaL6fCEAdA6fuvJmHA==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-waf": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.66.0.tgz", - "integrity": "sha512-KLtm7OKLAfVdXEySsfQE5YJuract1Wd+79YVHwuFANim9cMZGZNP83xSdWvSYMnb7Vp2Eg8Q3N1yKZn6r4RWtQ==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/oci-workrequests": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.66.0.tgz", - "integrity": "sha512-bvqYWFPkyOJ8Em3xVCsr0A/4nvdp6AeWJfYVBsNNZxswtKuLfgLCeGfQBoa6ZRrYIJGTDAbljKWzwtD5/tclSw==", - "dependencies": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "node_modules/octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true, - "license": "MIT", - "bin": { - "opencollective-postinstall": "index.js" - } - }, - "node_modules/opossum": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz", - "integrity": "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "license": "MIT", - "dependencies": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "license": "ISC", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-defer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", - "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", - "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "license": "MIT", - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-queue": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", - "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "license": "MIT", - "dependencies": { - "p-finally": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", - "dev": true, - "license": "MIT", - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true, - "license": "MIT" - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", - "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", - "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url/node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "license": "MIT" - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "license": "MIT", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.3.0", - "execa": "^0.8.0", - "find-up": "^2.1.0", - "ignore": "^3.3.7", - "mri": "^1.1.0", - "multimatch": "^3.0.0" - }, - "bin": { - "pretty-quick": "bin/pretty-quick.js" - }, - "peerDependencies": { - "prettier": ">=1.8.0" - } - }, - "node_modules/pretty-quick/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/pretty-quick/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/pretty-quick/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/pretty-quick/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-quick/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true, - "license": "ISC" - }, - "node_modules/promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "license": "MIT", - "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/promise.allsettled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", - "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", - "dev": true, - "license": "MIT", - "dependencies": { - "array.prototype.map": "^1.0.1", - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "iterate-value": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", - "dev": true, - "license": "ISC", - "dependencies": { - "read": "1" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/propagate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", - "dev": true, - "engines": [ - "node >= 0.8.1" - ], - "license": "MIT" - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true, - "license": "ISC" - }, - "node_modules/protobufjs": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz", - "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/protobufjs/node_modules/@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", - "license": "MIT" - }, - "node_modules/protocols": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", - "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", - "dev": true, - "license": "MIT" - }, - "node_modules/protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "genfun": "^5.0.0" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "license": "MIT" - }, - "node_modules/pug": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", - "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "pug-code-gen": "^2.0.2", - "pug-filters": "^3.1.1", - "pug-lexer": "^4.1.0", - "pug-linker": "^3.0.6", - "pug-load": "^2.0.12", - "pug-parser": "^5.0.1", - "pug-runtime": "^2.0.5", - "pug-strip-comments": "^1.0.4" - } - }, - "node_modules/pug-attrs": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", - "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.5" - } - }, - "node_modules/pug-code-gen": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", - "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "constantinople": "^3.1.2", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.4", - "pug-error": "^1.3.3", - "pug-runtime": "^2.0.5", - "void-elements": "^2.0.1", - "with": "^5.0.0" - } - }, - "node_modules/pug-error": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", - "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/pug-filters": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", - "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-css": "^4.1.11", - "constantinople": "^3.0.1", - "jstransformer": "1.0.0", - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" - } - }, - "node_modules/pug-lexer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", - "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.3" - } - }, - "node_modules/pug-linker": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", - "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8" - } - }, - "node_modules/pug-load": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", - "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.8" - } - }, - "node_modules/pug-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", - "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pug-error": "^1.3.3", - "token-stream": "0.0.1" - } - }, - "node_modules/pug-runtime": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", - "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", - "dev": true, - "license": "MIT" - }, - "node_modules/pug-strip-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", - "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", - "dev": true, - "license": "MIT", - "dependencies": { - "pug-error": "^1.3.3" - } - }, - "node_modules/pug-walk": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", - "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", - "dev": true, - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "license": "MIT", - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dev": true, - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-ace": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz", - "integrity": "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/polyfill": "^7.4.4", - "brace": "^0.11.1", - "diff-match-patch": "^1.0.4", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0", - "react-dom": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0" - } - }, - "node_modules/react-docgen": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", - "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.7.5", - "@babel/runtime": "^7.7.6", - "ast-types": "^0.13.2", - "commander": "^2.19.0", - "doctrine": "^3.0.0", - "neo-async": "^2.6.1", - "node-dir": "^0.1.10", - "strip-indent": "^3.0.0" - }, - "bin": { - "react-docgen": "bin/react-docgen.js" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/react-docgen/node_modules/ast-types": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", - "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dev": true, - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.14.0" - } - }, - "node_modules/react-frame-component": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", - "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "prop-types": "^15.5.9", - "react": ">= 16.3", - "react-dom": ">= 16.3" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/read-package-json": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", - "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.1", - "json-parse-better-errors": "^1.0.1", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "dev": true, - "license": "ISC", - "dependencies": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/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=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read/node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true, - "license": "ISC" - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/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==", - "license": "MIT" - }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "license": "ISC", - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.0.7" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recast": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz", - "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "0.12.4", - "esprima": "~4.0.0", - "private": "^0.1.8", - "source-map": "~0.6.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/redent/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "dev": true, - "license": "MIT" - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "license": "Apache-2.0", - "dependencies": { - "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.3", - "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.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "license": "ISC" - }, - "node_modules/requizzle": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", - "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", - "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==", - "license": "MIT" - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true, - "license": "MIT" - }, - "node_modules/responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true, - "license": "ISC" - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/retry-request": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz", - "integrity": "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "through2": "^3.0.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/retry-request/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/retry-request/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/retry-request/node_modules/through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "license": "MIT", - "dependencies": { - "align-text": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "license": "MIT", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" - }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dev": true, - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/serialize-javascript": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", - "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "license": "ISC" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true, - "license": "ISC", - "engines": { - "node": "*" - } - }, - "node_modules/smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snakeize": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", - "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=", - "license": "MIT" - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "license": "MIT", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "es6-promisify": "^5.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "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, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true, - "license": "MIT" - }, - "node_modules/spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-array-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", - "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", - "license": "MIT", - "dependencies": { - "is-stream-ended": "^0.1.4" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "license": "ISC", - "dependencies": { - "through2": "^2.0.2" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "license": "MIT", - "dependencies": { - "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" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "license": "ISC", - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", - "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", - "license": "MIT", - "dependencies": { - "stubs": "^3.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "license": "MIT" - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string_decoder/node_modules/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==", - "license": "MIT" - }, - "node_modules/string-format-obj": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", - "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==", - "license": "MIT" - }, - "node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strong-log-transformer/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "dev": true, - "license": "MIT" - }, - "node_modules/stubs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", - "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=", - "license": "MIT" - }, - "node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", - "dev": true - }, - "node_modules/tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "engines": { - "node": ">=4.5" - } - }, - "node_modules/tar/node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/teeny-request": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz", - "integrity": "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==", - "license": "Apache-2.0", - "dependencies": { - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.2.0", - "stream-events": "^1.0.5", - "uuid": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/teeny-request/node_modules/agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/teeny-request/node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/teeny-request/node_modules/uuid": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", - "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/temp-write/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true, - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true, - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/to-regex-range/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/to-regex/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/token-stream": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", - "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", - "dev": true, - "license": "MIT" - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-map": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", - "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", - "dev": true, - "license": "MIT" - }, - "node_modules/ts-node": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", - "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" - } - }, - "node_modules/tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "license": "MIT", - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "license": "Unlicense" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "license": "MIT" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true, - "license": "MIT" - }, - "node_modules/uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "source-map": "~0.5.1", - "yargs": "~3.10.0" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - }, - "optionalDependencies": { - "uglify-to-browserify": "~1.0.0" - } - }, - "node_modules/uglify-js/node_modules/camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uglify-js/node_modules/cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "license": "ISC", - "dependencies": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "node_modules/uglify-js/node_modules/wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true, - "license": "MIT/X11", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/uglify-js/node_modules/yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - }, - "node_modules/uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true, - "license": "ISC", - "engines": { - "node": "*" - } - }, - "node_modules/umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true, - "license": "MIT" - }, - "node_modules/underscore": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", - "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==", - "license": "MIT" - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universal-user-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", - "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "os-name": "^3.1.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "license": "MIT", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "license": "MIT", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "license": "MIT", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true, - "license": "MIT" - }, - "node_modules/url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", - "license": "MIT", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "license": "MIT" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "license": "MIT" - }, - "node_modules/util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "license": "MIT", - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true, - "license": "MIT" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/extsprintf": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", - "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vue-docgen-api": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz", - "integrity": "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.2.3", - "@babel/types": "^7.0.0", - "ast-types": "^0.12.2", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.5", - "pug": "^2.0.3", - "recast": "^0.17.3", - "ts-map": "^1.0.3", - "typescript": "^3.2.2", - "vue-template-compiler": "^2.0.0" - } - }, - "node_modules/vue-docgen-api/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/vue-docgen-api/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "dev": true, - "license": "ISC" - }, - "node_modules/vue-template-compiler": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", - "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "node_modules/vue2-ace-editor": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz", - "integrity": "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "brace": "^0.11.0" - } - }, - "node_modules/walkdir": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", - "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-fetch": { - "version": "3.6.17", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", - "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" - }, - "node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "license": "ISC" - }, - "node_modules/which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "dev": true, - "license": "MIT" - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wide-align/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wide-align/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/windows-release": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz", - "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^1.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/with": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", - "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" - } - }, - "node_modules/with/node_modules/acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true, - "license": "MIT" - }, - "node_modules/workerpool": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", - "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true, - "license": "ISC" - }, - "node_modules/write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/write-json-file/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/write-pkg": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", - "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", - "dev": true, - "license": "MIT", - "dependencies": { - "sort-keys": "^2.0.0", - "write-json-file": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", - "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlcreate": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", - "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/xmldom": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", - "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==", - "license": "(LGPL-2.0 OR MIT)", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/xpath.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", - "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "license": "ISC" - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-unparser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", - "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat": "^4.1.0", - "lodash": "^4.17.15", - "yargs": "^13.3.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs-unparser/node_modules/lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true, - "license": "MIT" - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "packages/aws-plugin": { - "name": "@nodecloud/aws-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "aws-sdk": "^2.686.0" - } - }, - "packages/azure-plugin": { - "name": "@nodecloud/azure-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "@azure/arm-appservice": "^6.0.0", - "@azure/arm-compute": "^14.0.0", - "@azure/arm-containerservice": "^11.0.0", - "@azure/arm-cosmosdb": "^9.1.0", - "@azure/arm-dns": "^4.0.0", - "@azure/arm-keyvault": "^1.2.1", - "@azure/arm-monitor": "^6.0.0", - "@azure/arm-network": "^22.0.0", - "@azure/arm-sql": "^7.0.2", - "@azure/arm-storage": "^15.1.0", - "@azure/ms-rest-js": "^2.0.7", - "@azure/ms-rest-nodeauth": "^3.0.5" - } - }, - "packages/azure-plugin/node_modules/@azure/arm-cosmosdb": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz", - "integrity": "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "packages/azure-plugin/node_modules/@azure/arm-sql": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz", - "integrity": "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "packages/azure-plugin/node_modules/@azure/arm-storage": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz", - "integrity": "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==", - "license": "MIT", - "dependencies": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "packages/common": { - "name": "@nodecloud/common", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "config": "^1.26.1", - "key-mirror": "^1.0.1" - } - }, - "packages/do-plugin": { - "name": "@nodecloud/do-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "do-wrapper": "^4.5.1" - } - }, - "packages/gcp-plugin": { - "name": "@nodecloud/gcp-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/automl": "^2.2.0", - "@google-cloud/compute": "^2.0.1", - "@google-cloud/container": "^2.1.1", - "@google-cloud/dns": "^2.0.1", - "@google-cloud/firestore": "^4.2.0", - "@google-cloud/kms": "^2.1.2", - "@google-cloud/monitoring": "^2.1.1", - "@google-cloud/pubsub": "^2.5.0", - "@google-cloud/spanner": "^5.2.1", - "@google-cloud/storage": "^5.1.1", - "@google-cloud/translate": "^6.0.2" - } - }, - "packages/gcp-plugin/node_modules/@google-cloud/compute": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz", - "integrity": "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "async": "^3.0.0", - "extend": "^3.0.2", - "gce-images": "^3.0.0", - "is": "^3.2.1", - "string-format-obj": "^1.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/gcp-plugin/node_modules/@google-cloud/monitoring": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz", - "integrity": "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==", - "license": "Apache-2.0", - "dependencies": { - "google-gax": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/gcp-plugin/node_modules/@google-cloud/pubsub": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz", - "integrity": "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==", - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@opentelemetry/api": "^0.10.0", - "@opentelemetry/tracing": "^0.10.0", - "@types/duplexify": "^3.6.0", - "@types/long": "^4.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.7.0", - "is-stream-ended": "^0.1.4", - "lodash.snakecase": "^4.1.1", - "p-defer": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/gcp-plugin/node_modules/@google-cloud/pubsub/node_modules/google-gax": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", - "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "~1.1.1", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - }, - "bin": { - "compileProtos": "build/tools/compileProtos.js" - }, - "engines": { - "node": ">=10" - } - }, - "packages/oracle-plugin": { - "name": "@nodecloud/oracle-plugin", - "version": "2.0.0", - "license": "Apache-2.0", - "dependencies": { - "oci-sdk": "^2.66.0" - } - } - }, - "dependencies": { - "@azure/arm-appservice": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz", - "integrity": "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-compute": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz", - "integrity": "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-containerservice": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz", - "integrity": "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-cosmosdb": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz", - "integrity": "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-dns": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz", - "integrity": "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-keyvault": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz", - "integrity": "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==", - "requires": { - "@azure/ms-rest-azure-js": "^1.3.2", - "@azure/ms-rest-js": "^1.8.1", - "tslib": "^1.9.3" - }, - "dependencies": { - "@azure/ms-rest-azure-js": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz", - "integrity": "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==", - "requires": { - "@azure/ms-rest-js": "^1.8.10", - "tslib": "^1.9.3" - } - }, - "@azure/ms-rest-js": { - "version": "1.8.15", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz", - "integrity": "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==", - "requires": { - "@types/tunnel": "0.0.0", - "axios": "^0.19.0", - "form-data": "^2.3.2", - "tough-cookie": "^2.4.3", - "tslib": "^1.9.2", - "tunnel": "0.0.6", - "uuid": "^3.2.1", - "xml2js": "^0.4.19" - } - }, - "@types/tunnel": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz", - "integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==", - "requires": { - "@types/node": "*" - } - } - } - }, - "@azure/arm-monitor": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz", - "integrity": "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-network": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz", - "integrity": "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-sql": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz", - "integrity": "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-storage": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz", - "integrity": "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/ms-rest-azure-env": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz", - "integrity": "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==" - }, - "@azure/ms-rest-azure-js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz", - "integrity": "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==", - "requires": { - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/ms-rest-js": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz", - "integrity": "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==", - "requires": { - "@types/node-fetch": "^2.3.7", - "@types/tunnel": "0.0.1", - "abort-controller": "^3.0.0", - "form-data": "^2.5.0", - "node-fetch": "^2.6.0", - "tough-cookie": "^3.0.1", - "tslib": "^1.10.0", - "tunnel": "0.0.6", - "uuid": "^3.3.2", - "xml2js": "^0.4.19" - }, - "dependencies": { - "tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "requires": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, - "@azure/ms-rest-nodeauth": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz", - "integrity": "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==", - "requires": { - "@azure/ms-rest-azure-env": "^2.0.0", - "@azure/ms-rest-js": "^2.0.4", - "adal-node": "^0.1.28" - } - }, - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/core": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", - "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-module-transforms": "^7.11.0", - "@babel/helpers": "^7.10.4", - "@babel/parser": "^7.11.1", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.11.0", - "@babel/types": "^7.11.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "json5": { - "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" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "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.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-get-function-arity": { - "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.10.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-module-imports": { - "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.10.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", - "dev": true, - "requires": { - "@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.11.0", - "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", - "lodash": "^4.17.19" - } - }, - "@babel/helper-optimise-call-expression": { - "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.10.4" - } - }, - "@babel/helper-replace-supers": { - "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.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.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.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", - "dev": true, - "requires": { - "@babel/types": "^7.11.0" - } - }, - "@babel/helper-validator-identifier": { - "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==", - "dev": true - }, - "@babel/helpers": { - "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.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", - "dev": true - }, - "@babel/polyfill": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", - "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", - "dev": true, - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime": { - "version": "7.21.0", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "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.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - } - } - }, - "@evocateur/libnpmaccess": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", - "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "npm-package-arg": "^6.1.0" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - } - } - }, - "@evocateur/libnpmpublish": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", - "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^6.1.0", - "semver": "^5.5.1", - "ssri": "^6.0.1" - }, - "dependencies": { - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "@evocateur/npm-registry-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", - "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", - "dev": true, - "requires": { - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "JSONStream": "^1.3.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.1.2" - } - }, - "@evocateur/pacote": { - "version": "9.6.5", - "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", - "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "bluebird": "^3.5.3", - "cacache": "^12.0.3", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.5.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.4.4", - "npm-pick-manifest": "^3.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.3", - "safe-buffer": "^5.2.0", - "semver": "^5.7.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "@google-cloud/automl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz", - "integrity": "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/common": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz", - "integrity": "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==", - "requires": { - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.1", - "duplexify": "^4.1.1", - "ent": "^2.2.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "retry-request": "^4.1.1", - "teeny-request": "^7.0.0" - }, - "dependencies": { - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "@google-cloud/compute": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz", - "integrity": "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "async": "^3.0.0", - "extend": "^3.0.2", - "gce-images": "^3.0.0", - "is": "^3.2.1", - "string-format-obj": "^1.1.1" - } - }, - "@google-cloud/container": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz", - "integrity": "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/dns": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz", - "integrity": "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "dns-zonefile": "0.2.6", - "lodash.groupby": "^4.6.0", - "string-format-obj": "^1.1.1" - } - }, - "@google-cloud/firestore": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz", - "integrity": "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "functional-red-black-tree": "^1.0.1", - "google-gax": "^2.2.0" - } - }, - "@google-cloud/kms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz", - "integrity": "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/monitoring": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz", - "integrity": "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/paginator": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz", - "integrity": "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==", - "requires": { - "arrify": "^2.0.0", - "extend": "^3.0.2" - } - }, - "@google-cloud/precise-date": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz", - "integrity": "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==" - }, - "@google-cloud/projectify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz", - "integrity": "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==" - }, - "@google-cloud/promisify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz", - "integrity": "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==" - }, - "@google-cloud/pubsub": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz", - "integrity": "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==", - "requires": { - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@types/duplexify": "^3.6.0", - "@types/long": "^4.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.1.0", - "is-stream-ended": "^0.1.4", - "lodash.snakecase": "^4.1.1", - "p-defer": "^3.0.0", - "protobufjs": "^6.8.1" - }, - "dependencies": { - "@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" - }, - "protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - } - } - } - }, - "@google-cloud/spanner": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz", - "integrity": "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@types/stack-trace": "0.0.29", - "arrify": "^2.0.0", - "checkpoint-stream": "^0.1.1", - "events-intercept": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.3.1", - "grpc-gcp": "^0.3.2", - "is": "^3.2.1", - "lodash.snakecase": "^4.1.1", - "merge-stream": "^2.0.0", - "p-queue": "^6.0.2", - "protobufjs": "^6.8.6", - "split-array-stream": "^2.0.0", - "stack-trace": "0.0.10", - "stream-events": "^1.0.4", - "through2": "^4.0.0" - }, - "dependencies": { - "google-gax": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", - "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", - "requires": { - "@grpc/grpc-js": "~1.1.1", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "requires": { - "readable-stream": "3" - } - } - } - }, - "@google-cloud/storage": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz", - "integrity": "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "compressible": "^2.0.12", - "concat-stream": "^2.0.0", - "date-and-time": "^0.13.0", - "duplexify": "^3.5.0", - "extend": "^3.0.2", - "gaxios": "^3.0.0", - "gcs-resumable-upload": "^3.0.0", - "hash-stream-validation": "^0.2.2", - "mime": "^2.2.0", - "mime-types": "^2.0.8", - "onetime": "^5.1.0", - "p-limit": "^3.0.1", - "pumpify": "^2.0.0", - "readable-stream": "^3.4.0", - "snakeize": "^0.1.0", - "stream-events": "^1.0.1", - "through2": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "requires": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - }, - "dependencies": { - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "@google-cloud/translate": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz", - "integrity": "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-gax": "^2.1.0", - "is-html": "^2.0.0", - "protobufjs": "^6.8.8" - }, - "dependencies": { - "@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" - }, - "protobufjs": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", - "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - } - } - } - }, - "@grpc/grpc-js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz", - "integrity": "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==", - "requires": { - "@grpc/proto-loader": "^0.6.0-pre14", - "@types/node": "^12.12.47", - "google-auth-library": "^6.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "@grpc/proto-loader": { - "version": "0.6.0-pre9", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz", - "integrity": "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.9.0", - "yargs": "^15.3.1" - } - }, - "@types/node": { - "version": "12.12.54", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", - "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==" - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "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", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "@grpc/proto-loader": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz", - "integrity": "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==", - "requires": { - "lodash.camelcase": "^4.3.0", - "protobufjs": "^6.8.6" - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@lerna/add": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", - "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", - "dev": true, - "requires": { - "@evocateur/pacote": "^9.6.3", - "@lerna/bootstrap": "3.21.0", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "npm-package-arg": "^6.1.0", - "p-map": "^2.1.0", - "semver": "^6.2.0" - } - }, - "@lerna/bootstrap": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", - "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/has-npm-version": "3.16.5", - "@lerna/npm-install": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/symlink-binary": "3.17.0", - "@lerna/symlink-dependencies": "3.17.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "get-port": "^4.2.0", - "multimatch": "^3.0.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0", - "read-package-tree": "^5.1.6", - "semver": "^6.2.0" - } - }, - "@lerna/changed": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", - "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", - "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - } - }, - "@lerna/check-working-tree": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", - "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", - "dev": true, - "requires": { - "@lerna/collect-uncommitted": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "@lerna/validation-error": "3.13.0" - } - }, - "@lerna/child-process": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", - "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", - "dev": true, - "requires": { - "chalk": "^2.3.1", - "execa": "^1.0.0", - "strong-log-transformer": "^2.0.0" - } - }, - "@lerna/clean": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", - "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/rimraf-dir": "3.16.5", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0", - "p-waterfall": "^1.0.0" - } - }, - "@lerna/cli": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", - "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", - "dev": true, - "requires": { - "@lerna/global-options": "3.13.0", - "dedent": "^0.7.0", - "npmlog": "^4.1.2", - "yargs": "^14.2.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "@lerna/collect-uncommitted": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", - "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "chalk": "^2.3.1", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/collect-updates": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", - "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/describe-ref": "3.16.5", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "slash": "^2.0.0" - } - }, - "@lerna/command": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", - "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/package-graph": "3.18.5", - "@lerna/project": "3.21.0", - "@lerna/validation-error": "3.13.0", - "@lerna/write-log-file": "3.13.0", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^1.0.0", - "is-ci": "^2.0.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/conventional-commits": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", - "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", - "dev": true, - "requires": { - "@lerna/validation-error": "3.13.0", - "conventional-changelog-angular": "^5.0.3", - "conventional-changelog-core": "^3.1.6", - "conventional-recommended-bump": "^5.0.0", - "fs-extra": "^8.1.0", - "get-stream": "^4.0.0", - "lodash.template": "^4.5.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "semver": "^6.2.0" - } - }, - "@lerna/create": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", - "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", - "dev": true, - "requires": { - "@evocateur/pacote": "^9.6.3", - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/validation-error": "3.13.0", - "camelcase": "^5.0.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "globby": "^9.2.0", - "init-package-json": "^1.10.3", - "npm-package-arg": "^6.1.0", - "p-reduce": "^1.0.0", - "pify": "^4.0.1", - "semver": "^6.2.0", - "slash": "^2.0.0", - "validate-npm-package-license": "^3.0.3", - "validate-npm-package-name": "^3.0.0", - "whatwg-url": "^7.0.0" - } - }, - "@lerna/create-symlink": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", - "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", - "dev": true, - "requires": { - "@zkochan/cmd-shim": "^3.1.0", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/describe-ref": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", - "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2" - } - }, - "@lerna/diff": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", - "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/validation-error": "3.13.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/exec": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", - "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - } - }, - "@lerna/filter-options": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", - "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", - "dev": true, - "requires": { - "@lerna/collect-updates": "3.20.0", - "@lerna/filter-packages": "3.18.0", - "dedent": "^0.7.0", - "figgy-pudding": "^3.5.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/filter-packages": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", - "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", - "dev": true, - "requires": { - "@lerna/validation-error": "3.13.0", - "multimatch": "^3.0.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/get-npm-exec-opts": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", - "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/get-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", - "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "ssri": "^6.0.1", - "tar": "^4.4.8" - } - }, - "@lerna/github-client": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", - "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^16.28.4", - "git-url-parse": "^11.1.2", - "npmlog": "^4.1.2" - } - }, - "@lerna/gitlab-client": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", - "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", - "dev": true, - "requires": { - "node-fetch": "^2.5.0", - "npmlog": "^4.1.2", - "whatwg-url": "^7.0.0" - } - }, - "@lerna/global-options": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", - "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", - "dev": true - }, - "@lerna/has-npm-version": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", - "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "semver": "^6.2.0" - } - }, - "@lerna/import": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", - "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/validation-error": "3.13.0", - "dedent": "^0.7.0", - "fs-extra": "^8.1.0", - "p-map-series": "^1.0.0" - } - }, - "@lerna/info": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", - "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/output": "3.13.0", - "envinfo": "^7.3.1" - } - }, - "@lerna/init": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", - "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/command": "3.21.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0", - "write-json-file": "^3.2.0" - } - }, - "@lerna/link": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", - "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/package-graph": "3.18.5", - "@lerna/symlink-dependencies": "3.17.0", - "p-map": "^2.1.0", - "slash": "^2.0.0" - } - }, - "@lerna/list": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", - "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/listable": "3.18.5", - "@lerna/output": "3.13.0" - } - }, - "@lerna/listable": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", - "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", - "dev": true, - "requires": { - "@lerna/query-graph": "3.18.5", - "chalk": "^2.3.1", - "columnify": "^1.5.4" - } - }, - "@lerna/log-packed": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", - "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", - "dev": true, - "requires": { - "byte-size": "^5.0.1", - "columnify": "^1.5.4", - "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" - } - }, - "@lerna/npm-conf": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", - "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", - "dev": true, - "requires": { - "config-chain": "^1.1.11", - "pify": "^4.0.1" - } - }, - "@lerna/npm-dist-tag": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", - "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", - "dev": true, - "requires": { - "@evocateur/npm-registry-fetch": "^4.0.0", - "@lerna/otplease": "3.18.5", - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/npm-install": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", - "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "signal-exit": "^3.0.2", - "write-pkg": "^3.1.0" - }, - "dependencies": { - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - } - } - }, - "@lerna/npm-publish": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", - "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", - "dev": true, - "requires": { - "@evocateur/libnpmpublish": "^1.2.2", - "@lerna/otplease": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "pify": "^4.0.1", - "read-package-json": "^2.0.13" - } - }, - "@lerna/npm-run-script": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", - "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "@lerna/get-npm-exec-opts": "3.13.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/otplease": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", - "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", - "dev": true, - "requires": { - "@lerna/prompt": "3.18.5", - "figgy-pudding": "^3.5.1" - } - }, - "@lerna/output": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", - "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/pack-directory": { - "version": "3.16.4", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", - "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", - "dev": true, - "requires": { - "@lerna/get-packed": "3.16.0", - "@lerna/package": "3.16.0", - "@lerna/run-lifecycle": "3.16.2", - "figgy-pudding": "^3.5.1", - "npm-packlist": "^1.4.4", - "npmlog": "^4.1.2", - "tar": "^4.4.10", - "temp-write": "^3.4.0" - } - }, - "@lerna/package": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", - "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", - "dev": true, - "requires": { - "load-json-file": "^5.3.0", - "npm-package-arg": "^6.1.0", - "write-pkg": "^3.1.0" - } - }, - "@lerna/package-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", - "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", - "dev": true, - "requires": { - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/validation-error": "3.13.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "semver": "^6.2.0" - } - }, - "@lerna/prerelease-id-from-version": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", - "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", - "dev": true, - "requires": { - "semver": "^6.2.0" - } - }, - "@lerna/profiler": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", - "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "upath": "^1.2.0" - } - }, - "@lerna/project": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", - "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", - "dev": true, - "requires": { - "@lerna/package": "3.16.0", - "@lerna/validation-error": "3.13.0", - "cosmiconfig": "^5.1.0", - "dedent": "^0.7.0", - "dot-prop": "^4.2.0", - "glob-parent": "^5.0.0", - "globby": "^9.2.0", - "load-json-file": "^5.3.0", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "resolve-from": "^4.0.0", - "write-json-file": "^3.2.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "dev": true - } - } - } - } - }, - "@lerna/prompt": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", - "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", - "dev": true, - "requires": { - "inquirer": "^6.2.0", - "npmlog": "^4.1.2" - } - }, - "@lerna/publish": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", - "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", - "dev": true, - "requires": { - "@evocateur/libnpmaccess": "^3.1.2", - "@evocateur/npm-registry-fetch": "^4.0.0", - "@evocateur/pacote": "^9.6.3", - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/describe-ref": "3.16.5", - "@lerna/log-packed": "3.16.0", - "@lerna/npm-conf": "3.16.0", - "@lerna/npm-dist-tag": "3.18.5", - "@lerna/npm-publish": "3.18.5", - "@lerna/otplease": "3.18.5", - "@lerna/output": "3.13.0", - "@lerna/pack-directory": "3.16.4", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/pulse-till-done": "3.13.0", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "@lerna/version": "3.22.1", - "figgy-pudding": "^3.5.1", - "fs-extra": "^8.1.0", - "npm-package-arg": "^6.1.0", - "npmlog": "^4.1.2", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "semver": "^6.2.0" - } - }, - "@lerna/pulse-till-done": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", - "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/query-graph": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", - "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", - "dev": true, - "requires": { - "@lerna/package-graph": "3.18.5", - "figgy-pudding": "^3.5.1" - } - }, - "@lerna/resolve-symlink": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", - "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", - "dev": true, - "requires": { - "fs-extra": "^8.1.0", - "npmlog": "^4.1.2", - "read-cmd-shim": "^1.0.1" - } - }, - "@lerna/rimraf-dir": { - "version": "3.16.5", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", - "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", - "dev": true, - "requires": { - "@lerna/child-process": "3.16.5", - "npmlog": "^4.1.2", - "path-exists": "^3.0.0", - "rimraf": "^2.6.2" - } - }, - "@lerna/run": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", - "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", - "dev": true, - "requires": { - "@lerna/command": "3.21.0", - "@lerna/filter-options": "3.20.0", - "@lerna/npm-run-script": "3.16.5", - "@lerna/output": "3.13.0", - "@lerna/profiler": "3.20.0", - "@lerna/run-topologically": "3.18.5", - "@lerna/timer": "3.13.0", - "@lerna/validation-error": "3.13.0", - "p-map": "^2.1.0" - } - }, - "@lerna/run-lifecycle": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", - "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", - "dev": true, - "requires": { - "@lerna/npm-conf": "3.16.0", - "figgy-pudding": "^3.5.1", - "npm-lifecycle": "^3.1.2", - "npmlog": "^4.1.2" - } - }, - "@lerna/run-topologically": { - "version": "3.18.5", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", - "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", - "dev": true, - "requires": { - "@lerna/query-graph": "3.18.5", - "figgy-pudding": "^3.5.1", - "p-queue": "^4.0.0" - }, - "dependencies": { - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", - "dev": true - }, - "p-queue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", - "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", - "dev": true, - "requires": { - "eventemitter3": "^3.1.0" - } - } - } - }, - "@lerna/symlink-binary": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", - "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", - "dev": true, - "requires": { - "@lerna/create-symlink": "3.16.2", - "@lerna/package": "3.16.0", - "fs-extra": "^8.1.0", - "p-map": "^2.1.0" - } - }, - "@lerna/symlink-dependencies": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", - "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", - "dev": true, - "requires": { - "@lerna/create-symlink": "3.16.2", - "@lerna/resolve-symlink": "3.16.0", - "@lerna/symlink-binary": "3.17.0", - "fs-extra": "^8.1.0", - "p-finally": "^1.0.0", - "p-map": "^2.1.0", - "p-map-series": "^1.0.0" - } - }, - "@lerna/timer": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", - "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", - "dev": true - }, - "@lerna/validation-error": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", - "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", - "dev": true, - "requires": { - "npmlog": "^4.1.2" - } - }, - "@lerna/version": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", - "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", - "dev": true, - "requires": { - "@lerna/check-working-tree": "3.16.5", - "@lerna/child-process": "3.16.5", - "@lerna/collect-updates": "3.20.0", - "@lerna/command": "3.21.0", - "@lerna/conventional-commits": "3.22.0", - "@lerna/github-client": "3.22.0", - "@lerna/gitlab-client": "3.15.0", - "@lerna/output": "3.13.0", - "@lerna/prerelease-id-from-version": "3.16.0", - "@lerna/prompt": "3.18.5", - "@lerna/run-lifecycle": "3.16.2", - "@lerna/run-topologically": "3.18.5", - "@lerna/validation-error": "3.13.0", - "chalk": "^2.3.1", - "dedent": "^0.7.0", - "load-json-file": "^5.3.0", - "minimatch": "^3.0.4", - "npmlog": "^4.1.2", - "p-map": "^2.1.0", - "p-pipe": "^1.2.0", - "p-reduce": "^1.0.0", - "p-waterfall": "^1.0.0", - "semver": "^6.2.0", - "slash": "^2.0.0", - "temp-write": "^3.4.0", - "write-json-file": "^3.2.0" - } - }, - "@lerna/write-log-file": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", - "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", - "dev": true, - "requires": { - "npmlog": "^4.1.2", - "write-file-atomic": "^2.3.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodecloud/aws-plugin": { - "version": "file:packages/aws-plugin", - "requires": { - "aws-sdk": "^2.686.0" - } - }, - "@nodecloud/azure-plugin": { - "version": "file:packages/azure-plugin", - "requires": { - "@azure/arm-appservice": "^6.0.0", - "@azure/arm-compute": "^14.0.0", - "@azure/arm-containerservice": "^11.0.0", - "@azure/arm-cosmosdb": "^9.1.0", - "@azure/arm-dns": "^4.0.0", - "@azure/arm-keyvault": "^1.2.1", - "@azure/arm-monitor": "^6.0.0", - "@azure/arm-network": "^22.0.0", - "@azure/arm-sql": "^7.0.2", - "@azure/arm-storage": "^15.1.0", - "@azure/ms-rest-js": "^2.0.7", - "@azure/ms-rest-nodeauth": "^3.0.5" - }, - "dependencies": { - "@azure/arm-cosmosdb": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz", - "integrity": "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-sql": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz", - "integrity": "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - }, - "@azure/arm-storage": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz", - "integrity": "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==", - "requires": { - "@azure/ms-rest-azure-js": "^2.0.1", - "@azure/ms-rest-js": "^2.0.4", - "tslib": "^1.10.0" - } - } - } - }, - "@nodecloud/common": { - "version": "file:packages/common", - "requires": { - "config": "^1.26.1", - "key-mirror": "^1.0.1" - } - }, - "@nodecloud/do-plugin": { - "version": "file:packages/do-plugin", - "requires": { - "do-wrapper": "^4.5.1" - } - }, - "@nodecloud/gcp-plugin": { - "version": "file:packages/gcp-plugin", - "requires": { - "@google-cloud/automl": "^2.2.0", - "@google-cloud/compute": "^2.0.1", - "@google-cloud/container": "^2.1.1", - "@google-cloud/dns": "^2.0.1", - "@google-cloud/firestore": "^4.2.0", - "@google-cloud/kms": "^2.1.2", - "@google-cloud/monitoring": "^2.1.1", - "@google-cloud/pubsub": "^2.5.0", - "@google-cloud/spanner": "^5.2.1", - "@google-cloud/storage": "^5.1.1", - "@google-cloud/translate": "^6.0.2" - }, - "dependencies": { - "@google-cloud/compute": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz", - "integrity": "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==", - "requires": { - "@google-cloud/common": "^3.0.0", - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "arrify": "^2.0.0", - "async": "^3.0.0", - "extend": "^3.0.2", - "gce-images": "^3.0.0", - "is": "^3.2.1", - "string-format-obj": "^1.1.1" - } - }, - "@google-cloud/monitoring": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz", - "integrity": "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==", - "requires": { - "google-gax": "^2.1.0" - } - }, - "@google-cloud/pubsub": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz", - "integrity": "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==", - "requires": { - "@google-cloud/paginator": "^3.0.0", - "@google-cloud/precise-date": "^2.0.0", - "@google-cloud/projectify": "^2.0.0", - "@google-cloud/promisify": "^2.0.0", - "@opentelemetry/api": "^0.10.0", - "@opentelemetry/tracing": "^0.10.0", - "@types/duplexify": "^3.6.0", - "@types/long": "^4.0.0", - "arrify": "^2.0.0", - "extend": "^3.0.2", - "google-auth-library": "^6.0.0", - "google-gax": "^2.7.0", - "is-stream-ended": "^0.1.4", - "lodash.snakecase": "^4.1.1", - "p-defer": "^3.0.0" - }, - "dependencies": { - "google-gax": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", - "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", - "requires": { - "@grpc/grpc-js": "~1.1.1", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - } - } - } - } - } - }, - "@nodecloud/oracle-plugin": { - "version": "file:packages/oracle-plugin", - "requires": { - "oci-sdk": "^2.66.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@octokit/auth-token": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", - "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", - "dev": true, - "requires": { - "@octokit/types": "^5.0.0" - } - }, - "@octokit/endpoint": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz", - "integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==", - "dev": true, - "requires": { - "@octokit/types": "^5.0.0", - "is-plain-object": "^3.0.0", - "universal-user-agent": "^5.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "requires": { - "isobject": "^4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - } - } - }, - "@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", - "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", - "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", - "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", - "dev": true - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", - "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.1", - "deprecation": "^2.3.1" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/request": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz", - "integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==", - "dev": true, - "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.0.0", - "@octokit/types": "^5.0.0", - "deprecation": "^2.0.0", - "is-plain-object": "^3.0.0", - "node-fetch": "^2.3.0", - "once": "^1.4.0", - "universal-user-agent": "^5.0.0" - }, - "dependencies": { - "@octokit/request-error": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", - "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", - "dev": true, - "requires": { - "@octokit/types": "^5.0.1", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "dev": true, - "requires": { - "isobject": "^4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", - "dev": true - } - } - }, - "@octokit/request-error": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", - "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", - "dev": true, - "requires": { - "@octokit/types": "^2.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - }, - "dependencies": { - "@octokit/types": { - "version": "2.16.2", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", - "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - } - } - }, - "@octokit/rest": { - "version": "16.43.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", - "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", - "dev": true, - "requires": { - "@octokit/auth-token": "^2.4.0", - "@octokit/plugin-paginate-rest": "^1.1.1", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "2.4.0", - "@octokit/request": "^5.2.0", - "@octokit/request-error": "^1.0.2", - "atob-lite": "^2.0.0", - "before-after-hook": "^2.0.0", - "btoa-lite": "^1.0.0", - "deprecation": "^2.0.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "lodash.uniq": "^4.5.0", - "octokit-pagination-methods": "^1.1.0", - "once": "^1.4.0", - "universal-user-agent": "^4.0.0" - }, - "dependencies": { - "universal-user-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", - "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", - "dev": true, - "requires": { - "os-name": "^3.1.0" - } - } - } - }, - "@octokit/types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz", - "integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==", - "dev": true, - "requires": { - "@types/node": ">= 8" - } - }, - "@opentelemetry/api": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", - "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", - "requires": { - "@opentelemetry/context-base": "^0.10.2" - } - }, - "@opentelemetry/context-base": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", - "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==" - }, - "@opentelemetry/core": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz", - "integrity": "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==", - "requires": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/context-base": "^0.10.2", - "semver": "^7.1.3" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" - } - } - }, - "@opentelemetry/resources": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz", - "integrity": "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==", - "requires": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "gcp-metadata": "^3.5.0" - }, - "dependencies": { - "gaxios": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz", - "integrity": "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==", - "requires": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - } - }, - "gcp-metadata": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz", - "integrity": "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==", - "requires": { - "gaxios": "^2.1.0", - "json-bigint": "^0.3.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - } - } - }, - "@opentelemetry/tracing": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz", - "integrity": "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==", - "requires": { - "@opentelemetry/api": "^0.10.2", - "@opentelemetry/context-base": "^0.10.2", - "@opentelemetry/core": "^0.10.2", - "@opentelemetry/resources": "^0.10.2" - } - }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" - }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", - "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" - }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" - }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" - }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" - }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" - }, - "@sindresorhus/is": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", - "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" - }, - "@szmarczak/http-timer": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", - "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", - "requires": { - "defer-to-connect": "^2.0.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@types/babel-types": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz", - "integrity": "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==", - "dev": true - }, - "@types/babylon": { - "version": "6.16.5", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", - "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", - "dev": true, - "requires": { - "@types/babel-types": "*" - } - }, - "@types/cacheable-request": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", - "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", - "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" - } - }, - "@types/chai": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", - "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", - "dev": true - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==", - "requires": { - "@types/node": "*" - } - }, - "@types/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-cache-semantics": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", - "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" - }, - "@types/isomorphic-fetch": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", - "integrity": "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==", - "requires": { - "@types/node": "*" - } - }, - "@types/jssha": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz", - "integrity": "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" - }, - "@types/keyv": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", - "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", - "requires": { - "@types/node": "*" - } - }, - "@types/lodash": { - "version": "4.14.191", - "dev": true - }, - "@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", - "dev": true - }, - "@types/mocha": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz", - "integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==", - "dev": true - }, - "@types/node": { - "version": "14.0.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", - "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==" - }, - "@types/node-fetch": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", - "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", - "requires": { - "@types/node": "*", - "form-data": "^3.0.0" - }, - "dependencies": { - "form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "@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/opossum": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz", - "integrity": "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==", - "requires": { - "@types/node": "*" - } - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/pumpify": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz", - "integrity": "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==", - "requires": { - "@types/duplexify": "*", - "@types/node": "*" - } - }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "requires": { - "@types/node": "*" - } - }, - "@types/sshpk": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz", - "integrity": "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==", - "requires": { - "@types/node": "*" - } - }, - "@types/stack-trace": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", - "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==" - }, - "@types/tunnel": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", - "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", - "requires": { - "@types/node": "*" - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", - "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/type-utils": "5.19.0", - "@typescript-eslint/utils": "5.19.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/parser": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", - "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "debug": "^4.3.2" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", - "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", - "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.19.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - } - } - }, - "@typescript-eslint/types": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", - "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", - "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/visitor-keys": "5.19.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - }, - "dependencies": { - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/utils": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", - "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.19.0", - "@typescript-eslint/types": "5.19.0", - "@typescript-eslint/typescript-estree": "5.19.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", - "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.19.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "@zkochan/cmd-shim": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", - "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", - "dev": true, - "requires": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - }, - "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", - "dev": true, - "requires": { - "acorn": "^4.0.4" - } - }, - "adal-node": { - "version": "0.1.28", - "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz", - "integrity": "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=", - "requires": { - "@types/node": "^8.0.47", - "async": ">=0.6.0", - "date-utils": "*", - "jws": "3.x.x", - "request": ">= 2.52.0", - "underscore": ">= 1.3.1", - "uuid": "^3.1.0", - "xmldom": ">= 0.1.x", - "xpath.js": "~1.1.0" - }, - "dependencies": { - "@types/node": { - "version": "8.10.61", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", - "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==" - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - } - } - }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "agentkeepalive": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", - "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", - "dev": true, - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - }, - "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "dev": true, - "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", - "dev": true - } - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-differ": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "array.prototype.map": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", - "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.4" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz", - "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==", - "dev": true - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "atob-lite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", - "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", - "dev": true - }, - "await-semaphore": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", - "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" - }, - "aws-sdk": { - "version": "2.709.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz", - "integrity": "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==", - "requires": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "dependencies": { - "sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, - "xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - }, - "dependencies": { - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - } - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" - } - } - }, - "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.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" - }, - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "requires": { - "follow-redirects": "1.5.10" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "before-after-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", - "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", - "dev": true - }, - "better-docs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz", - "integrity": "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==", - "dev": true, - "requires": { - "brace": "^0.11.1", - "react-ace": "^6.5.0", - "react-docgen": "^5.3.0", - "react-frame-component": "^4.1.1", - "typescript": "^3.7.5", - "underscore": "^1.9.1", - "vue-docgen-api": "^3.22.0", - "vue2-ace-editor": "^0.0.13" - } - }, - "bignumber.js": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", - "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "brace": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", - "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "dev": true - }, - "btoa-lite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", - "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", - "dev": true - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", - "dev": true - }, - "byline": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", - "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", - "dev": true - }, - "byte-size": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", - "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" - }, - "cacheable-request": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", - "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - } - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.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=", - "dev": true - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", - "dev": true - } - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "catharsis": { - "version": "0.8.11", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", - "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "dev": true, - "requires": { - "is-regex": "^1.0.3" - }, - "dependencies": { - "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - } - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "dev": true - }, - "checkpoint-stream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz", - "integrity": "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==", - "requires": { - "@types/pumpify": "^1.4.1", - "events-intercept": "^2.0.0", - "pumpify": "^1.3.5", - "split-array-stream": "^1.0.0", - "through2": "^2.0.3" - }, - "dependencies": { - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "split-array-stream": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", - "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", - "requires": { - "async": "^2.4.0", - "is-stream-ended": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "dev": true - }, - "class-generator": { - "version": "file:generator", - "requires": { - "@azure/arm-appservice": "^6.0.0", - "@azure/arm-compute": "^14.0.0", - "@azure/arm-containerservice": "^11.0.0", - "@azure/arm-cosmosdb": "^8.0.0", - "@azure/arm-keyvault": "^1.2.1", - "@azure/arm-monitor": "^6.0.0", - "@azure/arm-sql": "^7.0.0", - "@azure/arm-storage": "^15.0.0", - "@google-cloud/compute": "^2.0.0", - "@google-cloud/container": "^2.1.0", - "@google-cloud/dns": "^2.0.1", - "@google-cloud/monitoring": "^2.0.0", - "@google-cloud/pubsub": "^2.1.0", - "@google-cloud/storage": "^5.1.1", - "@google-cloud/translate": "^6.0.0", - "aws-sdk": "^2.686.0", - "config": "^1.26.1", - "do-wrapper": "^4.5.1", - "js-yaml": "^3.14.0", - "key-mirror": "^1.0.1", - "lodash": "^4.17.19", - "typescript": "^3.9.3" - }, - "dependencies": { - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "typescript": { - "version": "3.9.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", - "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==" - } - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - }, - "dependencies": { - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - } - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "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==" - }, - "columnify": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", - "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", - "dev": true, - "requires": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "compare-func": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", - "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", - "dev": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^3.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", - "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - } - } - }, - "compare-versions": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", - "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "dev": true - }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "config": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", - "requires": { - "json5": "^1.0.1" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "requires": { - "is-obj": "^2.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "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==", - "requires": { - "semver": "^6.0.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - } - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constantinople": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", - "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", - "dev": true, - "requires": { - "@types/babel-types": "^7.0.0", - "@types/babylon": "^6.16.2", - "babel-types": "^6.26.0", - "babylon": "^6.18.0" - } - }, - "conventional-changelog-angular": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz", - "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==", - "dev": true, - "requires": { - "compare-func": "^1.3.1", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", - "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", - "dev": true, - "requires": { - "conventional-changelog-writer": "^4.0.6", - "conventional-commits-parser": "^3.0.3", - "dateformat": "^3.0.0", - "get-pkg-repo": "^1.0.0", - "git-raw-commits": "2.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^2.0.3", - "lodash": "^4.2.1", - "normalize-package-data": "^2.3.5", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^3.0.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", - "dev": true - }, - "conventional-changelog-writer": { - "version": "4.0.16", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz", - "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==", - "dev": true, - "requires": { - "compare-func": "^1.3.1", - "conventional-commits-filter": "^2.0.6", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^7.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^3.0.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true - }, - "meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - } - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true - } - } - }, - "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" - } - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "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": "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": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true - }, - "yargs-parser": { - "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 - } - } - } - } - }, - "conventional-commits-filter": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", - "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", - "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", - "dev": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^7.0.0", - "split2": "^2.0.0", - "through2": "^3.0.0", - "trim-off-newlines": "^1.0.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "camelcase": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", - "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true - }, - "meow": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", - "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "arrify": "^2.0.1", - "camelcase": "^6.0.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - } - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true - } - } - }, - "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" - } - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "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": "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": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - }, - "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", - "dev": true - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dev": true - }, - "yargs-parser": { - "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 - } - } - } - } - }, - "conventional-recommended-bump": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", - "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", - "dev": true, - "requires": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.1.1", - "conventional-commits-filter": "^2.0.2", - "conventional-commits-parser": "^3.0.3", - "git-raw-commits": "2.0.0", - "git-semver-tags": "^2.0.3", - "meow": "^4.0.0", - "q": "^1.5.1" - } - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "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==", - "dev": true - } - } - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", - "dev": true - }, - "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=" - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", - "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.3" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", - "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", - "dev": true - }, - "@babel/highlight": { - "version": "7.10.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", - "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.3", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "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" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - } - } - }, - "cross-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", - "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - } - }, - "cross-spawn": { - "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", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "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" - } - } - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "dargs": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", - "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "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" - } - }, - "date-and-time": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz", - "integrity": "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==" - }, - "date-utils": { - "version": "1.2.21", - "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", - "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=" - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" - } - } - }, - "debuglog": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", - "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - } - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "requires": { - "mimic-response": "^3.1.0" - } - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" - }, - "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" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", - "dev": true - }, - "dezalgo": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", - "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diff-match-patch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", - "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", - "dev": true - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dns-zonefile": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz", - "integrity": "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==" - }, - "do-wrapper": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz", - "integrity": "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==", - "requires": { - "got": "^11.8.2" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", - "dev": true - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "dev": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "devOptional": true, - "requires": { - "iconv-lite": "~0.4.13" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "requires": { - "once": "^1.4.0" - } - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", - "dev": true - }, - "env-paths": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", - "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", - "dev": true - }, - "envinfo": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz", - "integrity": "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==", - "dev": true - }, - "err-code": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", - "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "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.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "es-get-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", - "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", - "dev": true, - "requires": { - "es-abstract": "^1.17.4", - "has-symbols": "^1.0.1", - "is-arguments": "^1.0.4", - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-string": "^1.0.5", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, - "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.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "dev": true - }, - "eslint": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", - "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - }, - "dependencies": { - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - } - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "eslint-plugin-simple-import-sort": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", - "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", - "dev": true, - "requires": {} - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, - "eventemitter3": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz", - "integrity": "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==" - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" - }, - "events-intercept": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", - "integrity": "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=" - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "dev": true - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fast-text-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", - "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "dependencies": { - "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==" - } - } - }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "dev": true, - "requires": { - "semver-regex": "^2.0.0" - } - }, - "flat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", - "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", - "dev": true, - "requires": { - "is-buffer": "~2.0.3" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", - "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", - "dev": true - } - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "dev": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "dev": 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 - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gaxios": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz", - "integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==", - "requires": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.3.0" - }, - "dependencies": { - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - } - } - }, - "gce-images": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz", - "integrity": "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==", - "requires": { - "arrify": "^2.0.0", - "google-auth-library": "^6.0.0" - } - }, - "gcp-metadata": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz", - "integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==", - "requires": { - "gaxios": "^3.0.0", - "json-bigint": "^0.3.0" - } - }, - "gcs-resumable-upload": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz", - "integrity": "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==", - "requires": { - "abort-controller": "^3.0.0", - "configstore": "^5.0.0", - "extend": "^3.0.2", - "gaxios": "^3.0.0", - "google-auth-library": "^6.0.0", - "pumpify": "^2.0.0", - "stream-events": "^1.0.4" - }, - "dependencies": { - "duplexify": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", - "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - } - }, - "pumpify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", - "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", - "requires": { - "duplexify": "^4.1.1", - "inherits": "^2.0.3", - "pump": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "genfun": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", - "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", - "dev": true - }, - "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==" - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "dev": true - }, - "get-pkg-repo": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", - "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "meow": "^3.3.0", - "normalize-package-data": "^2.3.0", - "parse-github-repo-url": "^1.3.0", - "through2": "^2.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "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=", - "dev": true, - "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" - } - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "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=", - "dev": true, - "requires": { - "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=", - "dev": true, - "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=", - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - } - } - }, - "get-port": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", - "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "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" - } - }, - "git-raw-commits": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", - "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", - "dev": true, - "requires": { - "dargs": "^4.0.1", - "lodash.template": "^4.0.2", - "meow": "^4.0.0", - "split2": "^2.0.0", - "through2": "^2.0.0" - } - }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", - "dev": true, - "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "git-semver-tags": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", - "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", - "dev": true, - "requires": { - "meow": "^4.0.0", - "semver": "^6.0.0" - } - }, - "git-up": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", - "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, - "git-url-parse": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", - "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", - "dev": true, - "requires": { - "git-up": "^4.0.0" - } - }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", - "dev": true, - "requires": { - "ini": "^1.3.2" - } - }, - "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" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "dev": true - } - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - } - } - }, - "google-auth-library": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz", - "integrity": "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==", - "requires": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^3.0.0", - "gcp-metadata": "^4.1.0", - "gtoken": "^5.0.0", - "jws": "^4.0.0", - "lru-cache": "^5.0.0" - } - }, - "google-gax": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz", - "integrity": "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==", - "requires": { - "@grpc/grpc-js": "~1.0.0", - "@grpc/proto-loader": "^0.5.1", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^3.6.0", - "google-auth-library": "^6.0.0", - "is-stream-ended": "^0.1.4", - "lodash.at": "^4.6.0", - "lodash.has": "^4.5.2", - "node-fetch": "^2.6.0", - "protobufjs": "^6.9.0", - "retry-request": "^4.0.0", - "semver": "^6.0.0", - "walkdir": "^0.4.0" - }, - "dependencies": { - "@grpc/grpc-js": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz", - "integrity": "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==", - "requires": { - "semver": "^6.2.0" - } - } - } - }, - "google-p12-pem": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz", - "integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==", - "requires": { - "node-forge": "^0.9.0" - } - }, - "got": { - "version": "11.8.2", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", - "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", - "requires": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.1", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.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==" - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "dev": true - }, - "grpc-gcp": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz", - "integrity": "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==", - "requires": { - "@grpc/grpc-js": "^1.1.1" - } - }, - "gtoken": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz", - "integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==", - "requires": { - "gaxios": "^3.0.0", - "google-p12-pem": "^3.0.0", - "jws": "^4.0.0", - "mime": "^2.2.0" - } - }, - "handlebars": { - "version": "4.7.6", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", - "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-js": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", - "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", - "dev": true, - "optional": true - } - } - }, - "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.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - } - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true - }, - "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-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-stream-validation": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz", - "integrity": "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==", - "requires": { - "through2": "^2.0.0" - } - }, - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "dev": true - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", - "dev": true - }, - "http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", - "dev": true, - "requires": { - "agent-base": "4", - "debug": "3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "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" - } - }, - "http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "requires": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "dependencies": { - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - } - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "requires": { - "debug": "4" - } - } - } - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, - "husky": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", - "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "compare-versions": "^3.6.0", - "cosmiconfig": "^7.0.0", - "find-versions": "^3.2.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "slash": "^3.0.0", - "which-pm-runs": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "devOptional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "ignore-walk": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", - "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "dev": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "init-package-json": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", - "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", - "dev": true, - "requires": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "inquirer": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", - "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "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.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - } - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" - }, - "is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "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": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "dev": true - }, - "is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", - "dev": true, - "requires": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, - "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=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-html": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", - "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", - "requires": { - "html-tags": "^3.0.0" - } - }, - "is-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", - "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-set": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", - "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", - "dev": true - }, - "is-ssh": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", - "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", - "dev": true, - "requires": { - "protocols": "^1.1.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "dev": true - }, - "is-stream-ended": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", - "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==" - }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true - }, - "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-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", - "dev": true, - "requires": { - "text-extensions": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "iterate-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", - "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", - "dev": true - }, - "iterate-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", - "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", - "dev": true, - "requires": { - "es-get-iterator": "^1.0.2", - "iterate-iterator": "^1.0.1" - } - }, - "jmespath": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" - }, - "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", - "dev": true - }, - "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 - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "js2xmlparser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", - "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", - "dev": true, - "requires": { - "xmlcreate": "^2.0.3" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsdoc": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz", - "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.9.4", - "bluebird": "^3.7.2", - "catharsis": "^0.8.11", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.1", - "klaw": "^3.0.0", - "markdown-it": "^10.0.0", - "markdown-it-anchor": "^5.2.7", - "marked": "^0.8.2", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.10.2" - }, - "dependencies": { - "@babel/parser": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", - "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", - "dev": true - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-bigint": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz", - "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==", - "requires": { - "bignumber.js": "^9.0.0" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "dev": true - }, - "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.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" - } - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "requires": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "dependencies": { - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } - } - }, - "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" - } - }, - "jssha": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz", - "integrity": "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==" - }, - "jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "dev": true, - "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "requires": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "key-mirror": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz" - }, - "keyv": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", - "requires": { - "json-buffer": "3.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, - "lerna": { - "version": "3.22.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", - "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", - "dev": true, - "requires": { - "@lerna/add": "3.21.0", - "@lerna/bootstrap": "3.21.0", - "@lerna/changed": "3.21.0", - "@lerna/clean": "3.21.0", - "@lerna/cli": "3.18.5", - "@lerna/create": "3.22.0", - "@lerna/diff": "3.21.0", - "@lerna/exec": "3.21.0", - "@lerna/import": "3.22.0", - "@lerna/info": "3.21.0", - "@lerna/init": "3.21.0", - "@lerna/link": "3.21.0", - "@lerna/list": "3.21.0", - "@lerna/publish": "3.22.1", - "@lerna/run": "3.21.0", - "@lerna/version": "3.22.1", - "import-local": "^2.0.0", - "npmlog": "^4.1.2" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "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=", - "dev": true - }, - "linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "requires": { - "uc.micro": "^1.0.1" - } - }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - }, - "dependencies": { - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "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" - } - }, - "lodash": { - "version": "4.17.21" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.at": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz", - "integrity": "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", - "dev": true - }, - "lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" - }, - "lodash.has": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", - "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", - "dev": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true - }, - "lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2" - } - }, - "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "macos-release": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", - "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", - "dev": true - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "make-fetch-happen": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", - "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", - "dev": true, - "requires": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true - } - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-it": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", - "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "entities": "~2.0.0", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - } - }, - "markdown-it-anchor": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", - "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", - "dev": true, - "requires": {} - }, - "marked": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", - "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", - "dev": true - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", - "dev": true - }, - "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", - "dev": true, - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist": "^1.1.3", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true - } - } - }, - "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "dev": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "dependencies": { - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - } - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "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" - } - }, - "mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "requires": { - "mkdirp": "*" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "mocha": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", - "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", - "dev": true, - "requires": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.3.1", - "debug": "3.2.6", - "diff": "4.0.2", - "escape-string-regexp": "1.0.5", - "find-up": "4.1.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "3.13.1", - "log-symbols": "3.0.0", - "minimatch": "3.0.4", - "ms": "2.1.2", - "object.assign": "4.1.0", - "promise.allsettled": "1.0.2", - "serialize-javascript": "3.0.0", - "strip-json-comments": "3.0.1", - "supports-color": "7.1.0", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.0.0", - "yargs": "13.3.2", - "yargs-parser": "13.1.2", - "yargs-unparser": "1.6.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "requires": { - "ms": "^2.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true - } - } - }, - "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", - "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" - } - } - } - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "mri": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multimatch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", - "dev": true, - "requires": { - "array-differ": "^2.0.3", - "array-union": "^1.0.2", - "arrify": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "dev": true - } - } - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "dev": true - }, - "nock": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz", - "dev": true, - "requires": { - "chai": "^4.1.2", - "debug": "^3.1.0", - "deep-equal": "^1.0.0", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.5", - "mkdirp": "^0.5.0", - "propagate": "^1.0.0", - "qs": "^6.5.1", - "semver": "^5.5.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "dev": true - }, - "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "dev": true - } - } - }, - "node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.6.9", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3" - }, - "webidl-conversions": { - "version": "3.0.1" - }, - "whatwg-url": { - "version": "5.0.0", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-fetch-npm": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", - "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", - "dev": true, - "requires": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - } - }, - "node-forge": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz", - "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==" - }, - "node-gyp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", - "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "nopt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", - "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "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" - }, - "dependencies": { - "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - }, - "npm-bundled": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", - "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "dev": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-lifecycle": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", - "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", - "dev": true, - "requires": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", - "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "dev": true - }, - "npm-package-arg": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", - "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", - "dev": true, - "requires": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "npm-packlist": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", - "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", - "dev": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-pick-manifest": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", - "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", - "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-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "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", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "oci-accessgovernancecp": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.66.0.tgz", - "integrity": "sha512-vx4kb5LbgVugRisXgrcy0usXf31zHhMLgiblofbf7vTVociHMvpbqvRJxz3XXIY+PFh3IbT8GwbnyUUqvUQcoQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-adm": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.66.0.tgz", - "integrity": "sha512-U6phaNH4GEpb1ma3Mg8OIRVNVUkfVbGKrPJb7yarSL9ktWwKR0dQ/Ei0Jm11ugC9TRByayiYoK80F9uYPM3jLQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-aianomalydetection": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.66.0.tgz", - "integrity": "sha512-sH0CSPAmOK0kGI0SATyRABMC7vTvhLV1GnHtRprMZdAnmVD5ta31Tz07sONxfkIv+dM+YpPaISnDdQ+GGXVabA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-aidocument": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.66.0.tgz", - "integrity": "sha512-qRbes2XYeUWZjOPsuUhFOapaAS0QBzh4CNvQeChCTIX7LptGO/rLrvzOL2NAEFjYiuhUEhNwDOkH0Lxtyh/9lg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-ailanguage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.66.0.tgz", - "integrity": "sha512-Dt2s+4NEVsNmR0F6Xy0LDcHG1GfwvLVGtzzksAKyo82deLYldbwRr/TZcYNBvHRyJMwc7waYrhZvss0LL22i0A==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-aispeech": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.66.0.tgz", - "integrity": "sha512-eXYNKsP8W/dKPc6qz1ol8Yj2EQU3NN+bvbSIxh1h0Slwb92jvysvannrVZWvBExk1mJffhJaDkmvuBC3/QNtHQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-aivision": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.66.0.tgz", - "integrity": "sha512-DfofIdJldiflbkfdxAbnv1Dqz+6uDd2jAhl3vdKYyCKja01gvS4/zuxCdXp8cfDIvSo+AoT9BAiLMGarZ5kLoQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-analytics": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.66.0.tgz", - "integrity": "sha512-1wPH4tn0+1AOoKMR6LYKXiwsQ1Yj+itvUhqNNnpAMVtZ/B6KlJfOpu0/7Rd0hX4fDxsdAY2Zv82Vb5PymCsNVg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-announcementsservice": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.66.0.tgz", - "integrity": "sha512-uMhewCxT7Gx/RPEn8dSugrj1E2YI+8UoeHFAyKZUpp9rxigUQR/oMDRsz/nKzhCZmNd2E6VDYofrefwtb563tg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-apigateway": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.66.0.tgz", - "integrity": "sha512-xN7j0RQRYodGtvptxTaYaYppnDrtrayTVgo7+3Aa8vqihChoqdRvyBksDsCcr4m8GCHVTqqVG4GvSzwR6x6eLw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-apmconfig": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.66.0.tgz", - "integrity": "sha512-w/dCD3OLyOmzYla7zlCyevwbATjDtgAVJCjaULbRu2ccf8WNGV8wdEDaHpu7KvEEbCW6KajAbNn3NULn52xdFw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-apmcontrolplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.66.0.tgz", - "integrity": "sha512-ZizlckOdF7DWWrMix88rkgcN9m7upK6mCNv/FDRb/TZffLpgcMzRa1v2k94kV/GLGU0hU0Idr6uMVFIHse4aPQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-apmsynthetics": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.66.0.tgz", - "integrity": "sha512-ly2sdzbELfGkScd4iO3EVBtnzVQgeCIDOTf721kcIu/DuwBhYT6PWB+75poGEJ6gm8qxwWvAR/E1VpYa2NJqBQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-apmtraces": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.66.0.tgz", - "integrity": "sha512-qROK/AytdsHg12aMlHOiXB+dwbLnHH9YMA8YlUE9d2SymFQ5ExoXOrDjUPsBGdh4fQlNjKfJOABKmEr8InL0GQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-applicationmigration": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.66.0.tgz", - "integrity": "sha512-R41VcTANqXWHTHrZEwaXdXYSwJQOQXZkPtNgSjxs709ZxEnbiC82OJ3uPoYKJ4dADdPbcH2ngsVxrQzANlCvlQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-appmgmtcontrol": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.66.0.tgz", - "integrity": "sha512-GFUsEoy3zYdRVJuxj1en9exbgd7MALdTuYOOIJ0j7IZQKiArQJFDLPtfy+vsmc8y9Vpx1Lvy0+JRnhneLJ6Ijg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-artifacts": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.66.0.tgz", - "integrity": "sha512-zXtkR/tAQPCgTwJtzg1jTi2LxL3ljJ2H6iNcd4D09R18eNlAdJI5h66mW+RXjcwaC6Yyz9lzzb5iAEnQQzgjCg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-audit": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.66.0.tgz", - "integrity": "sha512-xvI6uieZBF9/hXkJMrYVWVyF5jhNEU2Q1ew2FOt8EUXyNE2Umrfwu8AerXXheZxy4FqRDBhDGbOShVlcWqrnJA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-autoscaling": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.66.0.tgz", - "integrity": "sha512-GfQp7RvIgsg1X2cJATQ8EQzeRPP0N3LmT0FMkQow8hrui/xB15/WAVaAT/bTMtk8W49y642gJjNXB8N7J4I4HQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-bastion": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.66.0.tgz", - "integrity": "sha512-TOpAfRRtNIeBio69zR4xGDbh2arzabxK5oCBSuxttCd7/ABfsAkJotp0NN5gomIDbJsxlxAen5J8U/kC0ea8Tw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-bds": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.66.0.tgz", - "integrity": "sha512-bDWdKs6lecaJgzzhYBftd+U7boF9w1xU4v84m41LxGUKiPUibaWydsWxM3lXs7Io+Njelj7pGckMPJqXy/hjaw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-blockchain": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.66.0.tgz", - "integrity": "sha512-v1sVRnaRzBaaSHCZy+LtpONNUTUc7V26M5OuDPwp93q7RVUYoJ/W4gz5ozzOgHJCAYk/rUTgC/GhciJtbFETCw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-budget": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.66.0.tgz", - "integrity": "sha512-xGdCitkunweaU6SPNECi5yjMX1EXGgcxzaqZZ5ZXuqjR5AE2i4zIABO/P5SMlXcfKMycggrESOKDD84JC6J15w==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-certificates": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.66.0.tgz", - "integrity": "sha512-IVzAQtq+daIWUb6OhOCN8kVMIWsRsBe2RuddJiKpfKxN2a7bDuXgBGRvccOVXMCFJ56/57W7lwsV3COg/VNpiQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-certificatesmanagement": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.66.0.tgz", - "integrity": "sha512-cmLwn34atubwf56pKz/FgZ/ePGgNyACjJP49smtG/Cmvip5DFoO0/QahZhI5D1uttKPLwqwZwGX5w5UgHSn9Ng==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-cims": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.66.0.tgz", - "integrity": "sha512-0QT6dxASnxz9eZASTlGDhFqj4SZiQo6mVrv++r7tjke6Rj6DjRi5QhteBufzG3XAN5qYwr7OcTj1WkwOWebCEQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-cloudbridge": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.66.0.tgz", - "integrity": "sha512-bIYOA1rHWyn5qwxy5FacbdwpKR5s3oi1oUEtgp9KR+GGzPRfZ7Rsa47dT79NKOaUCuIIKudulHfya1iPJ/8Gcg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-cloudguard": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.66.0.tgz", - "integrity": "sha512-EwTASf9Ne3An1N+xpiK34TY2xVPTw99o7vfMZHMnYzHQNNrls1rHJHnup7JD3bha06YDscIw6rx727sK6Egr1g==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-cloudmigrations": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.66.0.tgz", - "integrity": "sha512-XHAo1SjxfpDJsqxlaAeiwROHCT5Mckbi30ZqooLobJk9+Q/LCaGX89d7kIQd9my8x/rKv7PcBFl/U3oL5riMjA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-common": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.66.0.tgz", - "integrity": "sha512-VCaUqPU9aK3IR4Fsm0y42cTXk1Kb/g8NzKy5w4iDCKNoj6AqskM4flegQS26VGcBhgPcrD2YsNeI3p6XTIobtA==", - "requires": { - "@types/isomorphic-fetch": "0.0.35", - "@types/jsonwebtoken": "9.0.0", - "@types/jssha": "2.0.0", - "@types/opossum": "4.1.1", - "@types/sshpk": "1.10.3", - "es6-promise": "4.2.6", - "http-signature": "1.3.1", - "isomorphic-fetch": "3.0.0", - "jsonwebtoken": "9.0.0", - "jssha": "2.4.1", - "opossum": "5.0.1", - "sshpk": "1.16.1", - "uuid": "3.3.3" - }, - "dependencies": { - "es6-promise": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", - "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" - }, - "http-signature": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz", - "integrity": "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.14.1" - } - }, - "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" - } - } - }, - "oci-computeinstanceagent": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.66.0.tgz", - "integrity": "sha512-oP0LG1TClWafzpUCpKL7yy+ZWp7NMyuBYSSPFo2+DezvR/yqZtA5YLNOdXcwGJ1SJ8QEEBpXgh+SzBMidmvqNA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-containerengine": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.66.0.tgz", - "integrity": "sha512-4+CIMFmZW1uEP3z9kKgOK+9IUhF3iNXPjXQZAhgJYB3gW1zY+BsEizV+b5gsEwn82RV+uKua5HMN1TbhPoSHBA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-containerinstances": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.66.0.tgz", - "integrity": "sha512-Kj3MW3FGfgOfXUcNSHGk3F9ReNa72BBNx3ZOF89IosZjMR0j3U+uBZxbjTQfLwHi5UBnZqHumJJrnCaO45UJ4A==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-core": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.66.0.tgz", - "integrity": "sha512-cDVOb+rk+wuTCULhW4JwpIOyRAwopexVOxBlwbk70OBOL9pIWK3Kc9u8y/NVB30c6d1c0++nVXtCtf8FTkSblA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-dashboardservice": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.66.0.tgz", - "integrity": "sha512-43fxn87i9BmgMYmxtdvn916bhtXjmt0zsr8U2GY38o6q6V8cXGkAXlasUtjPwgdEp/yta0zMhw92h9nANSwdbA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-database": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.66.0.tgz", - "integrity": "sha512-yprb9f6/YIDLxtWI6nu67aalpp4uyX7QskEWEzLzY9yjA4q8upoH+1Qw6DhrFp9A4uaNwse5Nm4UrG7+kNxh7Q==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-databasemanagement": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.66.0.tgz", - "integrity": "sha512-ntiZDSNhDADzHKmszWVWJzYIq0yyZ3wjY1TRO/4t5DDNBMFTWFl01FFe1zv7DaDUi/197h+I3TdU86JRh4Ep/Q==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-databasemigration": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.66.0.tgz", - "integrity": "sha512-Brv02tw/LUw5UruN0UvlszOLiCr2A1WhFDcOZGIauaaCjsnbIP5D+wNzXsraEYHVLqM56wg9+9p0Tvgk2ZKcWw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-databasetools": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.66.0.tgz", - "integrity": "sha512-UzonYNP99IG+eMt4jIEj2pOK2LMGY4S3IFcsjm/9D4Aoh5Cqxt3zRHzM9scVE4j6rugh3v+gkJ9BPJjsKVc8hw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-datacatalog": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.66.0.tgz", - "integrity": "sha512-lChVj8yJ6swugj5H/lZnwOeS3Zw3mNUc8IE1BDRvtKjy+52DWF9EGriNe6YN0TwCe52Gz8QY2S/83JdozWSXhQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-dataflow": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.66.0.tgz", - "integrity": "sha512-Z/Lv6mu0UhvltL60w4bHzeXlmZP2HgX1k7VNu+UjzI+YI7gBwMoTkkLXtgvbn5TuDqxVgknZ+9yB9I1AbceBTQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-dataintegration": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.66.0.tgz", - "integrity": "sha512-sFjo44OcTWw8YLS68C0lNcRvcnDHqaHhXMAuTUnvQ+T2F4Jxp9xX3Kn5o4v949OsfH0o3qAGbcEBy3JXX1xhHw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-datalabelingservice": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.66.0.tgz", - "integrity": "sha512-4UQzhGcnVRiDkZ3GWZ2mPeZvFh4hn6LknWXDphFTwpo8ZEQTVN+hPdgdShNLIm0S6qUcF+CRGlURHpe0ZhrvbQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-datalabelingservicedataplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.66.0.tgz", - "integrity": "sha512-zQnRMxZl95OSGO+fBtLbtoHEKGfRk0OvlYYAATzWXD7CAOQUkHKqvAIqUEwsih6AFLyBzxK3o4PkBH5fl+yh0w==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-datasafe": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.66.0.tgz", - "integrity": "sha512-nTCy1rkICsH+j1UtR066iuQ4qOTOJ/fq47lXjppyndXwCGkBByK3Fx+8VAgUSqZjDQL8lGGPlb3CKuJqA0MvMQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-datascience": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.66.0.tgz", - "integrity": "sha512-21ovasf2ltNvfQh22ErvFTMT6Qjk69AFZfFkBLhV2yA55Z+swIrx8tvU7Vj71Ij3lvf2rDcnZIVGlzVUv5QTFQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-devops": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.66.0.tgz", - "integrity": "sha512-mRgA2Lcpu3mIIX58cwgv0sYnp13NkPGZPsLjEsBWnyg/RSUHZ0iTQvrCeroN2PPNU9SHbO64XO/WAnfd8jt3aQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-disasterrecovery": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.66.0.tgz", - "integrity": "sha512-/a6tIyVrB4VQBWW2Ip1t1E0dSmg1d2ClhBTRzJHCRdIKQjKMm/cWILY2kWfaKxJg5y74xgS+oCS9kAR+KBRk0A==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-dns": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.66.0.tgz", - "integrity": "sha512-aIWB1+8y5Q1oQ7+ZOToHj92bWTzlsScoJ5r+wvHlFwzxkMHH8pshsPrnY+8DRGAfVQkWDssaBDr2JQ5hWa0XaQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-dts": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.66.0.tgz", - "integrity": "sha512-0auUGtqSw9ik9QEB0rNT+Ie4PFp7cBG49aet0JI6sBpAG2GhyXZcu3gDCsjyXNncn3hLiuX+yQRqi2OnYLT8xA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-email": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.66.0.tgz", - "integrity": "sha512-aYwkzCBsr5Lf8oOhX4SpqL+/1zgjlVNsVWSJpJacxoR3bPWTjMIUIJZT2aPz5X/eEediQuFxY9rgemz58MTVXQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-emwarehouse": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.66.0.tgz", - "integrity": "sha512-EnWbVwHUdw3Rvi3djasISO2dbT77xqskKyeQd/qg0F2F9Y5wv8Mi5QxaEhKv6mfzB4nzyLiGPcvr77+itG+5Nw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-events": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.66.0.tgz", - "integrity": "sha512-kRjQ0/Gio8snVcng7fjShKbWrk2tsSsRJM2JU/fl3aTQbGwT8zuZRpB14rwAKPEwVDVZ1BKJLtVi+m5GUk7kPA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-filestorage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.66.0.tgz", - "integrity": "sha512-9hFeHSQxNZ43grAljg4k1wLdIxcfeqOH+vIm0E3xRJQtz+1leLZCQLnPPyPOXR5mcu4GJqnFuCLuqPZE0ryYtA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-functions": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.66.0.tgz", - "integrity": "sha512-qGUuoE45osFeOFIXoD6ChXJpOc9crmL7mNfSrFToh+g/CbZPT3Xm7zm2phPjeJQDzB0nDL7y/S9XUhYFGVoSRg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-fusionapps": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.66.0.tgz", - "integrity": "sha512-nZM5O4lez2+GoINmCYP2WXjPWqS52ox8WgumvT09d9KgK4dHDbLWnLNNJYzxzwrOM+uq4VsYQg4/pf2TP4QN0A==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-genericartifactscontent": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.66.0.tgz", - "integrity": "sha512-P7bFtmBjvuXknuIlebhbkJVyP59qAVspcTtmxzvG3iMzxH/TZeoGLQHWn2H5jAsgLqlr1mCTDVFb3AwsruLErw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-goldengate": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.66.0.tgz", - "integrity": "sha512-Fvsg7poct6unojmiMS5+1kwqTjmpNuTjBYwDatll52vIyEXZ60C+fabJX8VQcwEtmyKvjFgD6l6/adLkCxsKqw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-governancerulescontrolplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.66.0.tgz", - "integrity": "sha512-MpechStEpkpgcIPWFvTpBPfjxFsWQsfYkbd7Uuu/2C4UU18fIhbQ8kNgvp4k7X1+dS5bBfUoYa3yd2fJThc99Q==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-healthchecks": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.66.0.tgz", - "integrity": "sha512-dbE81duMf2kJimmx6GabyD9tPATiVnIGX2VnrUkIpRMdHwnBBivfeA231AZDm/z7efWS4s9n8CEP/8ZRgiUqiw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-identity": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.66.0.tgz", - "integrity": "sha512-pL9lmhyj6o4HZYkIfTyfqFrelHq4JQx/3MGrWvKLqf4uDneZgxmBXUFw69aajVJAK4ep6Hhbq91F8gXgsyHLzg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-identitydataplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.66.0.tgz", - "integrity": "sha512-vuCU9LqDOlula0V1VY2HGoJ8Xn7g0ABwUAK5ZLWNVflAkUnltjCHN8l2O/8K88pNaJJLJSkHYry9NoWDetmgdw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-identitydomains": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.66.0.tgz", - "integrity": "sha512-jbucYPWMJucAcY/Z8JFJx7oQKOLUd7/L7S+jjy2RxV6A13s9cYGNMpUOrZyHAhHopRksJ9U4UoE6+nSaEMwiPg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-integration": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.66.0.tgz", - "integrity": "sha512-mc0F69wlqalWdMPVvwC8xwDdelWgNoyBWTPx0J3A1cd7yDyIczWACqwncrAIpySwyyyBYWtzq9AuFEAsrJI45g==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-jms": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.66.0.tgz", - "integrity": "sha512-/aWA5lUveEi1V/lwUTOSnysFf4nAuGJ6r0Zi6BW1uBIy3fVhm1krHdJwMoRO6ZwQKyx5q5UZvsk7tK63jkX4+w==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-keymanagement": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.66.0.tgz", - "integrity": "sha512-7+Dpfq5FGKA7APYbvc+OcFdnWvIIJV7uKqxfBNx0IAua2kRBYQ6lGwXHxSpWAznyxEAYYwP5svBtxPB7u8yHHw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-licensemanager": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.66.0.tgz", - "integrity": "sha512-FV0MOxLpvtUgjGfuWomr3rbvQxWd+TFe3oNdVHMIAnmRZleNVax6YF7Wn8y+k+GgWtHUSRpna0CYTXSMPXesxQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-limits": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.66.0.tgz", - "integrity": "sha512-w7mbJYOrEIte7GWcfM+w/n26ZxRKaaHK72+z/ZevDu3bltON9f2Bp2aw5hzpRRWxuIBhX4q/1iRChK/u36PAoQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-loadbalancer": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.66.0.tgz", - "integrity": "sha512-OwjV4Ivu6pMh2QhLvO1xArQqzUumjdUdtON25Vdaqe3Pp8eKjr8qFyuc7UvBX7S0d8T0qJDyI8pVmWyih3XNIg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-lockbox": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.66.0.tgz", - "integrity": "sha512-9O/zC4DndH+p3lQbefCyhiYPIoaQPI3JHpPhs2ssxNejOJwmzqWaaq8wJQO7cv/J2CU8hlasV9zW4XWHpi73lQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-loganalytics": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.66.0.tgz", - "integrity": "sha512-m1dxSbMPZV3ERZLIA5s+SvXeZU2Ln4ePqN0dkYbOstBb/5nCf5zl+j9PhZBdMtNQtVTSF9JqWKWsZ4g0VNGHsQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-logging": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.66.0.tgz", - "integrity": "sha512-Rbvo7bYaVmA/55Jj8GKQMDEjXQGYPKHUhFjjzwp0ZWan5po5ffPwOjJzU9CnUzAu9jto+gxcmqtzrT2L9x14uw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-loggingingestion": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.66.0.tgz", - "integrity": "sha512-w/bgGevv/OLSeGQwfezYeiM2TW+OVu3oOoZAKkTF+6qn3DWH+NOtCr4HGHDa1MM+OudSUfKPzTJ964s9147pHA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-loggingsearch": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.66.0.tgz", - "integrity": "sha512-3MXs10wkLKLSKN5pxq5LpKpKGGCk1r74dNc2j3DGjBWPBdjiJDJfOBdZ+V4bkxpE909rd/QS0VKOqFraBfTjzw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-managementagent": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.66.0.tgz", - "integrity": "sha512-+BA5eiDk9zoP4DXwIeJtXDMMnp+W5u/ilKiVgkuhzLcuP8oRNHKB7GWJ8IDKfMN9dsufT1FauROcf17jNttCfQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-managementdashboard": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.66.0.tgz", - "integrity": "sha512-bPY6ZFBHasz+pC78TGt2PYHqQE3lKxuDVd3P4RRFIA0W93E92eVaawrGdgQYub1vwvjsKb3Sd6+dKCFwsUpDAA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-marketplace": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.66.0.tgz", - "integrity": "sha512-CNuq0FA10OkdIsSXSaELCBr/PtQ2DuJJyjHi2XcoF0+v6US9exrD2kq79o6BJReH03ibIUOdNwfUHIhze1wyNg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-mediaservices": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.66.0.tgz", - "integrity": "sha512-fJo018+zrAv1uqnvf/wnNU7S+ghkWzGxSWpptWm/A/mOMoQzVgP8FH4756jSZL1o/BzRToVv7rFk/FnmygqfLA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-monitoring": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.66.0.tgz", - "integrity": "sha512-BxXIITL5N+nZRPd4+PrMxPN12oBcznL5ssbx3QmCDG9qStYJoz2HXABCHKbxHL6+JvGHSSC67yWOiCfK3gRtAw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-mysql": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.66.0.tgz", - "integrity": "sha512-vlwg5O9k927817zf6RjjLkneBAMbTsPSCfHpAWX3pnqO2/faBhxDgFzuqD4eDSBvQ5XUsXAyEXsO7Wjg7TO0gQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-networkfirewall": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.66.0.tgz", - "integrity": "sha512-5x86I+SBTFTzXNN2YL8CRDT21w8G6zQs68A4SM3E1KCzBZ9x3h+OK900tc12iDR8eh555Dda664EseAwn7v3Ng==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-networkloadbalancer": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.66.0.tgz", - "integrity": "sha512-EcoY+r6ftqQqbHJ8Qj98yb+ZX2cbCrq1vevf5z1u9rLfiCHYKjOua55O4n4fSnaC0kIVsc5VodOcCVNRPSJ89Q==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-nosql": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.66.0.tgz", - "integrity": "sha512-zsW3PyjzeW0uAdWhdU9E5rQ60Ordt+++XZrUfNukqgel8KB/s73KMR7BhfgMwPu79TVshDoHbAd77HN1e9ZsKw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-objectstorage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.66.0.tgz", - "integrity": "sha512-4kP+1usSlVvwpKRLiW//Xfy67sdqylGx6F8KjtvwFpt8JH/A9ssAiZCf+64j8shopngMziAKJMiFD4or5Mjcdw==", - "requires": { - "await-semaphore": "^0.1.3", - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-oce": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.66.0.tgz", - "integrity": "sha512-dhfpTMMw9G1aEN3l2Fsl6FF4w7oT72rTjK/Lnb+OXpFyzAXkQTX/z88uJhrxi2sqDn1XoE8P6Pg/TQ+RduUR2w==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-ocicontrolcenter": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.66.0.tgz", - "integrity": "sha512-s+9+i2yXrc5V7rGRr/2hwspf2lsQmlI9aJsAXvBW0p941sDHzXoE6riNZJdXmPHg0w/8bNqhiMbI+TmhIJuaVA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-ocvp": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.66.0.tgz", - "integrity": "sha512-KDvwj32c7EfKfu8BY/JSRsiUF2IG0/W9/H+DbAhVf6LI6pXRpTX04ngmvi4Ytrg2G8EPCqf2t+BZEU/U4mF49A==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-oda": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.66.0.tgz", - "integrity": "sha512-eRtuBZzfN7u7/ySL3EbdmHkF9jIVhnpqkts7lxzk67l6SiRlxyUGFicDxCWt74pk1bFku07WulqxYSanvM95fA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-onesubscription": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.66.0.tgz", - "integrity": "sha512-CafzN3xEr1YUr6VQK7m0SgKnsC1aRVAznoFC7EHw1nxf8T4tMd/w4qVc5YGW9tP+1xyeMaXiVh3yrpl7DQoW+Q==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-ons": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.66.0.tgz", - "integrity": "sha512-7Nm6oPPsN9LkdhKwUIFO82OjvteIlHrT5jyWa1cVgHNJo4luxzlCLmgoo/8e51uqNSmXM3BPL7TrxkyOkzcoEA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-opa": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.66.0.tgz", - "integrity": "sha512-QWt+ZL9NAENwED4/k5ExalBECaKwk/DNSuLEimk045GWVVLdPn+OzZ5lrcx5zKLR1NrRBQYPoo6lYP2wOiF5Cw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-opensearch": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.66.0.tgz", - "integrity": "sha512-8osRL8s/A0tpzHwRz4OB22yqQIF9Z9RgQhq2tMOjiNOfMgMtTA4IUrSc0xCdCa8o4q11m24HRWpQRySqgEwbRw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-operatoraccesscontrol": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.66.0.tgz", - "integrity": "sha512-PiGTzLy5m2vmbO6t2ZJOgDSfivwhEngrIPsioHEV5/ZtebqnHFl7TOKlQ/v1e7F+DyC/kAr7AtBfiZNdbiz+ww==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-opsi": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.66.0.tgz", - "integrity": "sha512-l2Mj7eqBaPOToWkhO7Tvt1kLZKiN1+ghDZlNT280K6oqSivm4DZHQ4Udj52rS+lfHOCL4m8yFKspZgiKoyKe1g==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-optimizer": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.66.0.tgz", - "integrity": "sha512-UGNBUzx74KzmFQOh4rdpU276uhHPuWxXS6msOzS9tBDfcZ3SvQj834BdATmE7l3fqTeFbdQC0DZXYo8+u0AiBg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-osmanagement": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.66.0.tgz", - "integrity": "sha512-2sr9VZHz+PYl2aY1uNv/cIRUKARHBC+wsutabSEK4xEcYORDyRXTByvqwa7tZRe7m7Nm/JuJ4ovO2ugO8ak3OA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-osmanagementhub": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.66.0.tgz", - "integrity": "sha512-bdy9EJ7zIPcM/uS6RSfsX/fUr6h4N8Ni8DD6TfA988E7r9OpUcrZ87dckLznkWvQ+lVMe579bapXGQ6XBBSx4g==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-ospgateway": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.66.0.tgz", - "integrity": "sha512-2OztQCywJGbHQbehQcQLUFxN6Q/8ezcYkO59vMdbwoNdkHehvIXeXoguE2QrFvANA9Ej93mjq3Q4vTaetFvu8w==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-osubbillingschedule": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.66.0.tgz", - "integrity": "sha512-sdPPivSYlwXSS701FNv6/Gr0mluD0t/TlsZW81MQG/0dZmwlPgHOC/7qblrCKZme5L0C4+2Si3WWhfqHJ07VZA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-osuborganizationsubscription": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.66.0.tgz", - "integrity": "sha512-DkBymTOU6uOfqTbbkbm+ZLfupma7MLCwNqp56fped3r1Jy3sG1qA7u4c/psnfIDglnhs6zHWy1rVRXS9LM3fTA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-osubsubscription": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.66.0.tgz", - "integrity": "sha512-DdsJzbgZ3J6w2G35MtkFqN0tPbde0c0GBFVS8+BH2BtSJ+q0G/ieIJzOzBTLtlpxH6VpeBiSTTqe0xHrnD6lQA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-osubusage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.66.0.tgz", - "integrity": "sha512-JpoaRtBDletbdVNRmKg1AWKTqEJS/FA9OpCAXui7epMX7iXmoW+Gs0wLQLSEiTpwHmXh8v8656JUhuB+dH9OwQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-queue": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.66.0.tgz", - "integrity": "sha512-L1n3SqVgLdeumFFqQg1NrawepUwtzDEAUynmdQ5npknkCrd9zaqZWpN3kgQ28yB01UlMJb/klzyy+sxV2O2+QQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-recovery": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.66.0.tgz", - "integrity": "sha512-xVYdj7YCtS7ia0hbyDVHS09CrXO0Zg++PN7XRfXzZAzG63Tov8DBAADUUvuzngZsBM3mCDF2NshNVL+8/7JiUw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-resourcemanager": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.66.0.tgz", - "integrity": "sha512-sh4es3bAgAyi3H6xmvnXcUc/lUDfB6NBRWBmLG0wL5rftlQ0lIw7OqkkGtu0s1lAwnv0rISpDEENbTOPyuDDLw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-resourcesearch": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.66.0.tgz", - "integrity": "sha512-SI2UQYWFjc9t/Y99lp01f6ICdRW/kQpwKjkP/DJha2GD4rG+78o15vTIR/NW5Orl0IUPmhXB8R2qJGLkVBuGag==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-rover": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.66.0.tgz", - "integrity": "sha512-NkibafVd/Jpp0FMwSIfDjZF+VyKplgVPSl2HKy8UxjRxJ9HmpiJyltfzquEGnc7DyryhRUP8oRLKXTYWG/6zsg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-sch": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.66.0.tgz", - "integrity": "sha512-aiVJ4YaoWXssu/0q2L6Z/2cyEuQ5BCz7HKhjlJZjGqFCyIPUT5TI1Gt+yY5bPtsq9y5MmckTHUF+bKlbOAZNsQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-sdk": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.66.0.tgz", - "integrity": "sha512-xKm667mBAnN2kgNc128KuEYkbiIo1MgLG8eQhqKCZIcNe2W3gU8N+mOsJ8IR9ynsjJgwEwBAG4/S0GQntIlwlg==", - "requires": { - "oci-accessgovernancecp": "2.66.0", - "oci-adm": "2.66.0", - "oci-aianomalydetection": "2.66.0", - "oci-aidocument": "2.66.0", - "oci-ailanguage": "2.66.0", - "oci-aispeech": "2.66.0", - "oci-aivision": "2.66.0", - "oci-analytics": "2.66.0", - "oci-announcementsservice": "2.66.0", - "oci-apigateway": "2.66.0", - "oci-apmconfig": "2.66.0", - "oci-apmcontrolplane": "2.66.0", - "oci-apmsynthetics": "2.66.0", - "oci-apmtraces": "2.66.0", - "oci-applicationmigration": "2.66.0", - "oci-appmgmtcontrol": "2.66.0", - "oci-artifacts": "2.66.0", - "oci-audit": "2.66.0", - "oci-autoscaling": "2.66.0", - "oci-bastion": "2.66.0", - "oci-bds": "2.66.0", - "oci-blockchain": "2.66.0", - "oci-budget": "2.66.0", - "oci-certificates": "2.66.0", - "oci-certificatesmanagement": "2.66.0", - "oci-cims": "2.66.0", - "oci-cloudbridge": "2.66.0", - "oci-cloudguard": "2.66.0", - "oci-cloudmigrations": "2.66.0", - "oci-common": "2.66.0", - "oci-computeinstanceagent": "2.66.0", - "oci-containerengine": "2.66.0", - "oci-containerinstances": "2.66.0", - "oci-core": "2.66.0", - "oci-dashboardservice": "2.66.0", - "oci-database": "2.66.0", - "oci-databasemanagement": "2.66.0", - "oci-databasemigration": "2.66.0", - "oci-databasetools": "2.66.0", - "oci-datacatalog": "2.66.0", - "oci-dataflow": "2.66.0", - "oci-dataintegration": "2.66.0", - "oci-datalabelingservice": "2.66.0", - "oci-datalabelingservicedataplane": "2.66.0", - "oci-datasafe": "2.66.0", - "oci-datascience": "2.66.0", - "oci-devops": "2.66.0", - "oci-disasterrecovery": "2.66.0", - "oci-dns": "2.66.0", - "oci-dts": "2.66.0", - "oci-email": "2.66.0", - "oci-emwarehouse": "2.66.0", - "oci-events": "2.66.0", - "oci-filestorage": "2.66.0", - "oci-functions": "2.66.0", - "oci-fusionapps": "2.66.0", - "oci-genericartifactscontent": "2.66.0", - "oci-goldengate": "2.66.0", - "oci-governancerulescontrolplane": "2.66.0", - "oci-healthchecks": "2.66.0", - "oci-identity": "2.66.0", - "oci-identitydataplane": "2.66.0", - "oci-identitydomains": "2.66.0", - "oci-integration": "2.66.0", - "oci-jms": "2.66.0", - "oci-keymanagement": "2.66.0", - "oci-licensemanager": "2.66.0", - "oci-limits": "2.66.0", - "oci-loadbalancer": "2.66.0", - "oci-lockbox": "2.66.0", - "oci-loganalytics": "2.66.0", - "oci-logging": "2.66.0", - "oci-loggingingestion": "2.66.0", - "oci-loggingsearch": "2.66.0", - "oci-managementagent": "2.66.0", - "oci-managementdashboard": "2.66.0", - "oci-marketplace": "2.66.0", - "oci-mediaservices": "2.66.0", - "oci-monitoring": "2.66.0", - "oci-mysql": "2.66.0", - "oci-networkfirewall": "2.66.0", - "oci-networkloadbalancer": "2.66.0", - "oci-nosql": "2.66.0", - "oci-objectstorage": "2.66.0", - "oci-oce": "2.66.0", - "oci-ocicontrolcenter": "2.66.0", - "oci-ocvp": "2.66.0", - "oci-oda": "2.66.0", - "oci-onesubscription": "2.66.0", - "oci-ons": "2.66.0", - "oci-opa": "2.66.0", - "oci-opensearch": "2.66.0", - "oci-operatoraccesscontrol": "2.66.0", - "oci-opsi": "2.66.0", - "oci-optimizer": "2.66.0", - "oci-osmanagement": "2.66.0", - "oci-osmanagementhub": "2.66.0", - "oci-ospgateway": "2.66.0", - "oci-osubbillingschedule": "2.66.0", - "oci-osuborganizationsubscription": "2.66.0", - "oci-osubsubscription": "2.66.0", - "oci-osubusage": "2.66.0", - "oci-queue": "2.66.0", - "oci-recovery": "2.66.0", - "oci-resourcemanager": "2.66.0", - "oci-resourcesearch": "2.66.0", - "oci-rover": "2.66.0", - "oci-sch": "2.66.0", - "oci-secrets": "2.66.0", - "oci-servicecatalog": "2.66.0", - "oci-servicemanagerproxy": "2.66.0", - "oci-servicemesh": "2.66.0", - "oci-stackmonitoring": "2.66.0", - "oci-streaming": "2.66.0", - "oci-tenantmanagercontrolplane": "2.66.0", - "oci-threatintelligence": "2.66.0", - "oci-usage": "2.66.0", - "oci-usageapi": "2.66.0", - "oci-vault": "2.66.0", - "oci-vbsinst": "2.66.0", - "oci-visualbuilder": "2.66.0", - "oci-vnmonitoring": "2.66.0", - "oci-vulnerabilityscanning": "2.66.0", - "oci-waa": "2.66.0", - "oci-waas": "2.66.0", - "oci-waf": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-secrets": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.66.0.tgz", - "integrity": "sha512-VGUnT2ZfMme/rQiajxgF8V8MyClrfDSciGYEMAXIOsuwmvoWVhLFBC2G8PJU/dfklqJBxeqDji4JqT6T7KAy3Q==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-servicecatalog": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.66.0.tgz", - "integrity": "sha512-YKvgmeujfCI9YdG/j+iT25hk57dlCt+faqbG+D1pYiruWpOuZEgaumMl7+ADqmg/LPYEB4241oT0MQqrRdX39g==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-servicemanagerproxy": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.66.0.tgz", - "integrity": "sha512-3ch47e9spMHonA2C8w2bmYF7VvBZOKB2rEFF+oPJZ6B5F+s3X0z1J388Sd8ujLVuY0U8D5qVeWQN7nRGLj45jg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-servicemesh": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.66.0.tgz", - "integrity": "sha512-RU1/ZiTTZwztWvWR/COAjyLCnfWh8uYVUf5PH+BJAZ5k3s1zP37Zpg0ElyFxcWwxaS+uY1hNACBttI9lf8wmhQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-stackmonitoring": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.66.0.tgz", - "integrity": "sha512-kBg0GLC7UGMwWaJdoEKcetHjx5Hu8Q5SAtY/IJy6aevQsfpMql4vpXEbpYY6GLD1yabuUp1eI5VjPDOrOFLslg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-streaming": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.66.0.tgz", - "integrity": "sha512-BK305N47IcXyjxdlsHh0BMgsFetD2LadUAPTxv2BNj0NAER6/ACItqS7Bq7+CXlhSqOmeI61U5fFydfVz5Bx8A==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-tenantmanagercontrolplane": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.66.0.tgz", - "integrity": "sha512-p9SLZe+FaSW1+Fk5ZGjkWDB6LaGC46Nq4E3qidWzvwZ8be6oTXft8+Jbehe7JuABY41Zmu5tIJi6t/e+7eqmEQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-threatintelligence": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.66.0.tgz", - "integrity": "sha512-bymFGqGmZXL1LboYX9wwkRuYvmryYliVZHmjspAnEJvPFmumKQlPR7Ow6ENndGDsmwdIwW8f/rQjzK6RutcKNQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-usage": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.66.0.tgz", - "integrity": "sha512-uM1w1Ic33ceSOU39bbd8CSsVAiOr5doC979Abx4olTXGKPIf4YQ3VdIOCC1dlu+kOw8ytAv7xIFqj/8GXHOfTw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-usageapi": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.66.0.tgz", - "integrity": "sha512-zkOvrWTOHJcH1f+EQN3XLor8G0IAbIFt0qm0+fuKBBnDujo+BJXI9SbUMX1fpVyti4rX/elmyUjJ4M92Vh5m8A==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-vault": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.66.0.tgz", - "integrity": "sha512-BDpdr4JQV3Tg2hejvDtAUct79YXAVBC3+ICiANuIzLMUxDnRrVFwLguqN+hJFCDgaDSh7f2bbPSgIvViXVqukQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-vbsinst": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.66.0.tgz", - "integrity": "sha512-oX4jtqGO2TQMe6QqFqCOsDIy696x3TXIrUETnUwoKpG8nSBSXONnLHaen7JibAnYrsfxXxizrMM4NAzx8pz4sA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-visualbuilder": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.66.0.tgz", - "integrity": "sha512-VnW1y1oNPIysnd2C0Ubdui+qw5x4DHc0dY3JNNwMi8R8yDNv03RiMgepgz2GXaDdnrUrKM/KsdHeGO+WaQ/EcA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-vnmonitoring": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.66.0.tgz", - "integrity": "sha512-mbziDquFP+ZSe4u8fxyU6dxXTEDm3wGgxanyrbFGDCYHfQk0pBD3P9NWtW3+1rEHGtWZu+DcDCxlKbS87oU+Xg==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-vulnerabilityscanning": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.66.0.tgz", - "integrity": "sha512-6bJDtVqF375u8Wo/GOCHRH29Oo6Ps6Q0Y5I0qNo0ZGenVCb5Ut8OzGSZqi7fvt9CBqebzZI2eoWnf06rCBg9ww==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-waa": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.66.0.tgz", - "integrity": "sha512-ZybV9Sd0fn6DhaIh7qfBOzkEUhhc7FSUPyV+D9nIXKMZ9IebxkO5Vc5TrR7RlvRmYMg0j9S5Dy3KDED79u2Z4Q==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-waas": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.66.0.tgz", - "integrity": "sha512-tg1l0K9wRuNnt4IHXsMHz46dRvdzOMUCJnMjYpWOY898Gj22rsPl2eWjS7AqNJrlhEc3OaL6fCEAdA6fuvJmHA==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-waf": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.66.0.tgz", - "integrity": "sha512-KLtm7OKLAfVdXEySsfQE5YJuract1Wd+79YVHwuFANim9cMZGZNP83xSdWvSYMnb7Vp2Eg8Q3N1yKZn6r4RWtQ==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "oci-workrequests": { - "version": "2.66.0", - "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.66.0.tgz", - "integrity": "sha512-bvqYWFPkyOJ8Em3xVCsr0A/4nvdp6AeWJfYVBsNNZxswtKuLfgLCeGfQBoa6ZRrYIJGTDAbljKWzwtD5/tclSw==", - "requires": { - "oci-common": "2.66.0", - "oci-workrequests": "2.66.0" - } - }, - "octokit-pagination-methods": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", - "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true - }, - "opossum": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz", - "integrity": "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==" - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-name": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", - "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", - "dev": true, - "requires": { - "macos-release": "^2.2.0", - "windows-release": "^3.1.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" - }, - "p-defer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", - "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" - }, - "p-limit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", - "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", - "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" - }, - "dependencies": { - "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-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", - "dev": true - }, - "p-queue": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", - "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.1.0" - } - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - }, - "p-waterfall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", - "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-github-repo-url": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", - "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", - "dev": true - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", - "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "parse-url": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", - "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - }, - "dependencies": { - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - } - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - } - } - }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, - "requires": { - "semver-compare": "^1.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "dev": true - }, - "pretty-quick": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "execa": "^0.8.0", - "find-up": "^2.1.0", - "ignore": "^3.3.7", - "mri": "^1.1.0", - "multimatch": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "dev": true - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "dev": true - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "dev": true - } - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "~2.0.3" - } - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "promise-retry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", - "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", - "dev": true, - "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - } - }, - "promise.allsettled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", - "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", - "dev": true, - "requires": { - "array.prototype.map": "^1.0.1", - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "iterate-value": "^1.0.0" - } - }, - "promzard": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", - "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", - "dev": true, - "requires": { - "read": "1" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "propagate": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", - "dev": true - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "protobufjs": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz", - "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": "^13.7.0", - "long": "^4.0.0" - }, - "dependencies": { - "@types/node": { - "version": "13.13.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", - "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" - } - } - }, - "protocols": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", - "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", - "dev": true - }, - "protoduck": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", - "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", - "dev": true, - "requires": { - "genfun": "^5.0.0" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "pug": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", - "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", - "dev": true, - "requires": { - "pug-code-gen": "^2.0.2", - "pug-filters": "^3.1.1", - "pug-lexer": "^4.1.0", - "pug-linker": "^3.0.6", - "pug-load": "^2.0.12", - "pug-parser": "^5.0.1", - "pug-runtime": "^2.0.5", - "pug-strip-comments": "^1.0.4" - } - }, - "pug-attrs": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", - "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", - "dev": true, - "requires": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.5" - } - }, - "pug-code-gen": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", - "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", - "dev": true, - "requires": { - "constantinople": "^3.1.2", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.4", - "pug-error": "^1.3.3", - "pug-runtime": "^2.0.5", - "void-elements": "^2.0.1", - "with": "^5.0.0" - } - }, - "pug-error": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", - "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", - "dev": true - }, - "pug-filters": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", - "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", - "dev": true, - "requires": { - "clean-css": "^4.1.11", - "constantinople": "^3.0.1", - "jstransformer": "1.0.0", - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" - } - }, - "pug-lexer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", - "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", - "dev": true, - "requires": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.3" - } - }, - "pug-linker": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", - "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", - "dev": true, - "requires": { - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8" - } - }, - "pug-load": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", - "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.8" - } - }, - "pug-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", - "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", - "dev": true, - "requires": { - "pug-error": "^1.3.3", - "token-stream": "0.0.1" - } - }, - "pug-runtime": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", - "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", - "dev": true - }, - "pug-strip-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", - "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", - "dev": true, - "requires": { - "pug-error": "^1.3.3" - } - }, - "pug-walk": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", - "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", - "dev": true - }, - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dev": true, - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-ace": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz", - "integrity": "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==", - "dev": true, - "requires": { - "@babel/polyfill": "^7.4.4", - "brace": "^0.11.1", - "diff-match-patch": "^1.0.4", - "lodash.get": "^4.4.2", - "lodash.isequal": "^4.5.0", - "prop-types": "^15.7.2" - } - }, - "react-docgen": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", - "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@babel/runtime": "^7.7.6", - "ast-types": "^0.13.2", - "commander": "^2.19.0", - "doctrine": "^3.0.0", - "neo-async": "^2.6.1", - "node-dir": "^0.1.10", - "strip-indent": "^3.0.0" - }, - "dependencies": { - "ast-types": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", - "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", - "dev": true - } - } - }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dev": true, - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "react-frame-component": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", - "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", - "dev": true, - "requires": {} - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - }, - "dependencies": { - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - } - } - }, - "read-cmd-shim": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", - "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2" - } - }, - "read-package-json": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", - "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", - "dev": true, - "requires": { - "glob": "^7.1.1", - "graceful-fs": "^4.1.2", - "json-parse-better-errors": "^1.0.1", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - } - }, - "read-package-tree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", - "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", - "dev": true, - "requires": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "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=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "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==" - } - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", - "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", - "dev": true, - "requires": { - "picomatch": "^2.0.7" - } - }, - "recast": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz", - "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==", - "dev": true, - "requires": { - "ast-types": "0.12.4", - "esprima": "~4.0.0", - "private": "^0.1.8", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "dev": true, - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - } - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "dev": true - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "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.3", - "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.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "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==" - }, - "requizzle": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", - "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-alpn": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", - "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "responselike": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", - "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", - "requires": { - "lowercase-keys": "^2.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - } - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", - "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", - "dev": true - }, - "retry-request": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz", - "integrity": "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==", - "requires": { - "debug": "^4.1.1", - "through2": "^3.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "through2": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", - "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "2 || 3" - } - } - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } - }, - "rimraf": { - "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" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dev": true, - "peer": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "dev": true - }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", - "dev": true - }, - "serialize-javascript": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", - "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "dev": true - }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", - "dev": true - }, - "smart-buffer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", - "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", - "dev": true - }, - "snakeize": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", - "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "socks": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", - "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", - "dev": true, - "requires": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - } - }, - "socks-proxy-agent": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", - "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", - "dev": true, - "requires": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "dependencies": { - "agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - } - } - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "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", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "dev": true - }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } - }, - "split-array-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", - "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", - "requires": { - "is-stream-ended": "^0.1.4" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "requires": { - "through2": "^2.0.2" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "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" - } - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", - "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", - "requires": { - "stubs": "^3.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "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==" - } - } - }, - "string-format-obj": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", - "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "dev": true - } - } - }, - "stubs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", - "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=" - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", - "dev": true - }, - "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "dev": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - } - } - }, - "teeny-request": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz", - "integrity": "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==", - "requires": { - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.2.0", - "stream-events": "^1.0.5", - "uuid": "^8.0.0" - }, - "dependencies": { - "agent-base": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "requires": { - "debug": "4" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "uuid": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", - "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" - } - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "dev": true - }, - "temp-write": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", - "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "is-stream": "^1.1.0", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - } - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - }, - "dependencies": { - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - } - } - }, - "token-stream": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", - "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true - }, - "trim-off-newlines": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", - "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", - "dev": true - }, - "ts-map": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", - "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", - "dev": true - }, - "ts-node": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", - "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" - }, - "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=" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", - "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", - "dev": true - }, - "umask": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", - "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", - "dev": true - }, - "underscore": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", - "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==" - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universal-user-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", - "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", - "dev": true, - "requires": { - "os-name": "^3.1.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util-promisify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", - "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", - "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", - "dev": true, - "requires": { - "builtins": "^1.0.3" - } - }, - "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" - }, - "dependencies": { - "extsprintf": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", - "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" - } - } - }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true - }, - "vue-docgen-api": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz", - "integrity": "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==", - "dev": true, - "requires": { - "@babel/parser": "^7.2.3", - "@babel/types": "^7.0.0", - "ast-types": "^0.12.2", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.5", - "pug": "^2.0.3", - "recast": "^0.17.3", - "ts-map": "^1.0.3", - "typescript": "^3.2.2", - "vue-template-compiler": "^2.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "dev": true - } - } - }, - "vue-template-compiler": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", - "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", - "dev": true, - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue2-ace-editor": { - "version": "0.0.13", - "resolved": "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz", - "integrity": "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==", - "dev": true, - "requires": { - "brace": "^0.11.0" - } - }, - "walkdir": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", - "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==" - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-fetch": { - "version": "3.6.17", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", - "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "which-pm-runs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", - "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true - }, - "windows-release": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz", - "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==", - "dev": true, - "requires": { - "execa": "^1.0.0" - } - }, - "with": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", - "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", - "dev": true, - "requires": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "workerpool": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", - "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - } - } - }, - "write-json-file": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", - "dev": true, - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "dev": true - } - } - }, - "write-pkg": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", - "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", - "dev": true, - "requires": { - "sort-keys": "^2.0.0", - "write-json-file": "^2.2.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "dev": true - }, - "write-json-file": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", - "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", - "dev": true, - "requires": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "pify": "^3.0.0", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.0.0" - } - } - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - }, - "xmlcreate": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", - "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", - "dev": true - }, - "xmldom": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", - "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==" - }, - "xpath.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", - "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yargs-unparser": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", - "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", - "dev": true, - "requires": { - "flat": "^4.1.0", - "lodash": "^4.17.15", - "yargs": "^13.3.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - } - } - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - } - } + "name": "nodecloud", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "nodecloud", + "license": "Apache-2.0", + "workspaces": [ + "packages/*", + "generator" + ], + "devDependencies": { + "@types/chai": "^4.2.12", + "@types/lodash": "^4.14.158", + "@types/mocha": "^8.0.0", + "@types/node": "^14.0.6", + "@typescript-eslint/eslint-plugin": "^5.19.0", + "@typescript-eslint/parser": "^5.19.0", + "better-docs": "^2.3.0", + "chai": "^4.2.0", + "cross-env": "^7.0.2", + "eslint": "^8.13.0", + "eslint-plugin-simple-import-sort": "^7.0.0", + "husky": "^4.3.0", + "jsdoc": "^3.6.5", + "lerna": "^3.22.1", + "mocha": "^8.0.1", + "nock": "^9.6.1", + "prettier": "^1.15.3", + "pretty-quick": "^1.8.0", + "ts-node": "^8.10.2" + } + }, + "generator": { + "name": "class-generator", + "version": "1.0.0", + "license": "Apache-2.0", + "dependencies": { + "@azure/arm-appservice": "^6.0.0", + "@azure/arm-compute": "^14.0.0", + "@azure/arm-containerservice": "^11.0.0", + "@azure/arm-cosmosdb": "^8.0.0", + "@azure/arm-keyvault": "^1.2.1", + "@azure/arm-monitor": "^6.0.0", + "@azure/arm-sql": "^7.0.0", + "@azure/arm-storage": "^15.0.0", + "@google-cloud/compute": "^2.0.0", + "@google-cloud/container": "^2.1.0", + "@google-cloud/dns": "^2.0.1", + "@google-cloud/monitoring": "^2.0.0", + "@google-cloud/pubsub": "^2.1.0", + "@google-cloud/storage": "^5.1.1", + "@google-cloud/translate": "^6.0.0", + "aws-sdk": "^2.686.0", + "config": "^1.26.1", + "do-wrapper": "^4.5.1", + "js-yaml": "^3.14.0", + "key-mirror": "^1.0.1", + "lodash": "^4.17.19", + "typescript": "^3.9.3" + } + }, + "generator/node_modules/js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "generator/node_modules/typescript": { + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", + "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@azure/arm-appservice": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz", + "integrity": "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-compute": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz", + "integrity": "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-containerservice": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz", + "integrity": "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-cosmosdb": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz", + "integrity": "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-dns": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz", + "integrity": "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-keyvault": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz", + "integrity": "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^1.3.2", + "@azure/ms-rest-js": "^1.8.1", + "tslib": "^1.9.3" + } + }, + "node_modules/@azure/arm-keyvault/node_modules/@azure/ms-rest-azure-js": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz", + "integrity": "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-js": "^1.8.10", + "tslib": "^1.9.3" + } + }, + "node_modules/@azure/arm-keyvault/node_modules/@azure/ms-rest-js": { + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz", + "integrity": "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==", + "license": "MIT", + "dependencies": { + "@types/tunnel": "0.0.0", + "axios": "^0.19.0", + "form-data": "^2.3.2", + "tough-cookie": "^2.4.3", + "tslib": "^1.9.2", + "tunnel": "0.0.6", + "uuid": "^3.2.1", + "xml2js": "^0.4.19" + } + }, + "node_modules/@azure/arm-keyvault/node_modules/@types/tunnel": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz", + "integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@azure/arm-monitor": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz", + "integrity": "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-network": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz", + "integrity": "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-sql": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz", + "integrity": "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/arm-storage": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz", + "integrity": "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/ms-rest-azure-env": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz", + "integrity": "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==", + "license": "MIT" + }, + "node_modules/@azure/ms-rest-azure-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz", + "integrity": "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "node_modules/@azure/ms-rest-js": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz", + "integrity": "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==", + "license": "MIT", + "dependencies": { + "@types/node-fetch": "^2.3.7", + "@types/tunnel": "0.0.1", + "abort-controller": "^3.0.0", + "form-data": "^2.5.0", + "node-fetch": "^2.6.0", + "tough-cookie": "^3.0.1", + "tslib": "^1.10.0", + "tunnel": "0.0.6", + "uuid": "^3.3.2", + "xml2js": "^0.4.19" + } + }, + "node_modules/@azure/ms-rest-js/node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "license": "BSD-3-Clause", + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@azure/ms-rest-nodeauth": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz", + "integrity": "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-env": "^2.0.0", + "@azure/ms-rest-js": "^2.0.4", + "adal-node": "^0.1.28" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/core": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", + "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.1", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-function-name": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@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.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-replace-supers": { + "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, + "license": "MIT", + "dependencies": { + "@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" + } + }, + "node_modules/@babel/helper-simple-access": { + "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, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helpers": { + "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, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/polyfill": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", + "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@evocateur/libnpmaccess": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", + "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "npm-package-arg": "^6.1.0" + } + }, + "node_modules/@evocateur/libnpmaccess/node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@evocateur/libnpmpublish": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", + "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "lodash.clonedeep": "^4.5.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "semver": "^5.5.1", + "ssri": "^6.0.1" + } + }, + "node_modules/@evocateur/libnpmpublish/node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@evocateur/libnpmpublish/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@evocateur/npm-registry-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", + "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", + "dev": true, + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/@evocateur/pacote": { + "version": "9.6.5", + "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", + "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "bluebird": "^3.5.3", + "cacache": "^12.0.3", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.5.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.4.4", + "npm-pick-manifest": "^3.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.3", + "safe-buffer": "^5.2.0", + "semver": "^5.7.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + } + }, + "node_modules/@evocateur/pacote/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@google-cloud/automl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz", + "integrity": "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/common": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz", + "integrity": "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.1", + "duplexify": "^4.1.1", + "ent": "^2.2.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "retry-request": "^4.1.1", + "teeny-request": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/common/node_modules/duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/@google-cloud/common/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@google-cloud/common/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/@google-cloud/compute": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz", + "integrity": "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "async": "^3.0.0", + "extend": "^3.0.2", + "gce-images": "^3.0.0", + "is": "^3.2.1", + "string-format-obj": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/container": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz", + "integrity": "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/dns": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz", + "integrity": "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "dns-zonefile": "0.2.6", + "lodash.groupby": "^4.6.0", + "string-format-obj": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/firestore": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz", + "integrity": "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==", + "license": "Apache-2.0", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "functional-red-black-tree": "^1.0.1", + "google-gax": "^2.2.0" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@google-cloud/kms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz", + "integrity": "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/monitoring": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz", + "integrity": "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/paginator": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz", + "integrity": "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==", + "license": "Apache-2.0", + "dependencies": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/precise-date": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz", + "integrity": "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/@google-cloud/projectify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz", + "integrity": "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/promisify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz", + "integrity": "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/pubsub": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz", + "integrity": "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@types/duplexify": "^3.6.0", + "@types/long": "^4.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.1.0", + "is-stream-ended": "^0.1.4", + "lodash.snakecase": "^4.1.1", + "p-defer": "^3.0.0", + "protobufjs": "^6.8.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/pubsub/node_modules/@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", + "license": "MIT" + }, + "node_modules/@google-cloud/pubsub/node_modules/protobufjs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", + "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/@google-cloud/spanner": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz", + "integrity": "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@types/stack-trace": "0.0.29", + "arrify": "^2.0.0", + "checkpoint-stream": "^0.1.1", + "events-intercept": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.3.1", + "grpc-gcp": "^0.3.2", + "is": "^3.2.1", + "lodash.snakecase": "^4.1.1", + "merge-stream": "^2.0.0", + "p-queue": "^6.0.2", + "protobufjs": "^6.8.6", + "split-array-stream": "^2.0.0", + "stack-trace": "0.0.10", + "stream-events": "^1.0.4", + "through2": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/spanner/node_modules/google-gax": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", + "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "~1.1.1", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + }, + "bin": { + "compileProtos": "build/tools/compileProtos.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/spanner/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@google-cloud/spanner/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/@google-cloud/spanner/node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/@google-cloud/storage": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz", + "integrity": "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "compressible": "^2.0.12", + "concat-stream": "^2.0.0", + "date-and-time": "^0.13.0", + "duplexify": "^3.5.0", + "extend": "^3.0.2", + "gaxios": "^3.0.0", + "gcs-resumable-upload": "^3.0.0", + "hash-stream-validation": "^0.2.2", + "mime": "^2.2.0", + "mime-types": "^2.0.8", + "onetime": "^5.1.0", + "p-limit": "^3.0.1", + "pumpify": "^2.0.0", + "readable-stream": "^3.4.0", + "snakeize": "^0.1.0", + "stream-events": "^1.0.1", + "through2": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/storage/node_modules/pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "license": "MIT", + "dependencies": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "node_modules/@google-cloud/storage/node_modules/pumpify/node_modules/duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/@google-cloud/storage/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@google-cloud/storage/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/@google-cloud/storage/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/@google-cloud/translate": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz", + "integrity": "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-gax": "^2.1.0", + "is-html": "^2.0.0", + "protobufjs": "^6.8.8" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@google-cloud/translate/node_modules/@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", + "license": "MIT" + }, + "node_modules/@google-cloud/translate/node_modules/protobufjs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", + "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz", + "integrity": "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/proto-loader": "^0.6.0-pre14", + "@types/node": "^12.12.47", + "google-auth-library": "^6.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.6.0-pre9", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz", + "integrity": "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==", + "license": "Apache-2.0", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.9.0", + "yargs": "^15.3.1" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@types/node": { + "version": "12.12.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", + "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==", + "license": "MIT" + }, + "node_modules/@grpc/grpc-js/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "license": "MIT", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@grpc/grpc-js/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/@grpc/grpc-js/node_modules/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", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@grpc/grpc-js/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz", + "integrity": "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==", + "license": "Apache-2.0", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "protobufjs": "^6.8.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@lerna/add": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", + "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/pacote": "^9.6.3", + "@lerna/bootstrap": "3.21.0", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "npm-package-arg": "^6.1.0", + "p-map": "^2.1.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/bootstrap": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", + "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/has-npm-version": "3.16.5", + "@lerna/npm-install": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/symlink-binary": "3.17.0", + "@lerna/symlink-dependencies": "3.17.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "get-port": "^4.2.0", + "multimatch": "^3.0.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0", + "read-package-tree": "^5.1.6", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/changed": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", + "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/check-working-tree": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", + "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/collect-uncommitted": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "@lerna/validation-error": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/child-process": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", + "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.3.1", + "execa": "^1.0.0", + "strong-log-transformer": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/clean": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", + "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/cli": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", + "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/global-options": "3.13.0", + "dedent": "^0.7.0", + "npmlog": "^4.1.2", + "yargs": "^14.2.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/cli/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/cli/node_modules/yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "node_modules/@lerna/cli/node_modules/yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/@lerna/collect-uncommitted": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", + "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "chalk": "^2.3.1", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/collect-updates": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", + "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/command": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", + "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/project": "3.21.0", + "@lerna/validation-error": "3.13.0", + "@lerna/write-log-file": "3.13.0", + "clone-deep": "^4.0.1", + "dedent": "^0.7.0", + "execa": "^1.0.0", + "is-ci": "^2.0.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/conventional-commits": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", + "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/validation-error": "3.13.0", + "conventional-changelog-angular": "^5.0.3", + "conventional-changelog-core": "^3.1.6", + "conventional-recommended-bump": "^5.0.0", + "fs-extra": "^8.1.0", + "get-stream": "^4.0.0", + "lodash.template": "^4.5.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/create": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", + "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/pacote": "^9.6.3", + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "camelcase": "^5.0.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "globby": "^9.2.0", + "init-package-json": "^1.10.3", + "npm-package-arg": "^6.1.0", + "p-reduce": "^1.0.0", + "pify": "^4.0.1", + "semver": "^6.2.0", + "slash": "^2.0.0", + "validate-npm-package-license": "^3.0.3", + "validate-npm-package-name": "^3.0.0", + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/create-symlink": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", + "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@zkochan/cmd-shim": "^3.1.0", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/describe-ref": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", + "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/diff": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", + "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/validation-error": "3.13.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/exec": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", + "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/filter-options": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", + "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/collect-updates": "3.20.0", + "@lerna/filter-packages": "3.18.0", + "dedent": "^0.7.0", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/filter-packages": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", + "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/validation-error": "3.13.0", + "multimatch": "^3.0.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/get-npm-exec-opts": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", + "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/get-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", + "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-extra": "^8.1.0", + "ssri": "^6.0.1", + "tar": "^4.4.8" + } + }, + "node_modules/@lerna/github-client": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", + "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@octokit/plugin-enterprise-rest": "^6.0.1", + "@octokit/rest": "^16.28.4", + "git-url-parse": "^11.1.2", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/gitlab-client": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", + "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.5.0", + "npmlog": "^4.1.2", + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/global-options": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", + "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/has-npm-version": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", + "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/import": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", + "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "p-map-series": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/info": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", + "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/output": "3.13.0", + "envinfo": "^7.3.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/init": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", + "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/link": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", + "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/package-graph": "3.18.5", + "@lerna/symlink-dependencies": "3.17.0", + "p-map": "^2.1.0", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/list": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", + "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/listable": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", + "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/query-graph": "3.18.5", + "chalk": "^2.3.1", + "columnify": "^1.5.4" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/log-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", + "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "byte-size": "^5.0.1", + "columnify": "^1.5.4", + "has-unicode": "^2.0.1", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-conf": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", + "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^4.0.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-dist-tag": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", + "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "@lerna/otplease": "3.18.5", + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-install": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", + "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "signal-exit": "^3.0.2", + "write-pkg": "^3.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-install/node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@lerna/npm-publish": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", + "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/libnpmpublish": "^1.2.2", + "@lerna/otplease": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "read-package-json": "^2.0.13" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/npm-run-script": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", + "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/otplease": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", + "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/prompt": "3.18.5", + "figgy-pudding": "^3.5.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/output": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", + "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/pack-directory": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", + "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/get-packed": "3.16.0", + "@lerna/package": "3.16.0", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "npm-packlist": "^1.4.4", + "npmlog": "^4.1.2", + "tar": "^4.4.10", + "temp-write": "^3.4.0" + } + }, + "node_modules/@lerna/package": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", + "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^5.3.0", + "npm-package-arg": "^6.1.0", + "write-pkg": "^3.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/package-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", + "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/validation-error": "3.13.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/prerelease-id-from-version": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", + "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/profiler": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", + "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", + "dev": true, + "license": "MIT", + "dependencies": { + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "upath": "^1.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/project": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", + "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/package": "3.16.0", + "@lerna/validation-error": "3.13.0", + "cosmiconfig": "^5.1.0", + "dedent": "^0.7.0", + "dot-prop": "^4.2.0", + "glob-parent": "^5.0.0", + "globby": "^9.2.0", + "load-json-file": "^5.3.0", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "resolve-from": "^4.0.0", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/project/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/project/node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@lerna/prompt": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", + "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inquirer": "^6.2.0", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/publish": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", + "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@evocateur/libnpmaccess": "^3.1.2", + "@evocateur/npm-registry-fetch": "^4.0.0", + "@evocateur/pacote": "^9.6.3", + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/describe-ref": "3.16.5", + "@lerna/log-packed": "3.16.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/npm-dist-tag": "3.18.5", + "@lerna/npm-publish": "3.18.5", + "@lerna/otplease": "3.18.5", + "@lerna/output": "3.13.0", + "@lerna/pack-directory": "3.16.4", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "@lerna/version": "3.22.1", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/pulse-till-done": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", + "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/query-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", + "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/package-graph": "3.18.5", + "figgy-pudding": "^3.5.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/resolve-symlink": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", + "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "read-cmd-shim": "^1.0.1" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/rimraf-dir": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", + "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2", + "path-exists": "^3.0.0", + "rimraf": "^2.6.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/run": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", + "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-run-script": "3.16.5", + "@lerna/output": "3.13.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/timer": "3.13.0", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/run-lifecycle": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", + "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/npm-conf": "3.16.0", + "figgy-pudding": "^3.5.1", + "npm-lifecycle": "^3.1.2", + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/run-topologically": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", + "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/query-graph": "3.18.5", + "figgy-pudding": "^3.5.1", + "p-queue": "^4.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/run-topologically/node_modules/eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@lerna/run-topologically/node_modules/p-queue": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", + "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^3.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@lerna/symlink-binary": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", + "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/create-symlink": "3.16.2", + "@lerna/package": "3.16.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/symlink-dependencies": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", + "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/create-symlink": "3.16.2", + "@lerna/resolve-symlink": "3.16.0", + "@lerna/symlink-binary": "3.17.0", + "fs-extra": "^8.1.0", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/timer": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", + "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/validation-error": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", + "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/version": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", + "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/conventional-commits": "3.22.0", + "@lerna/github-client": "3.22.0", + "@lerna/gitlab-client": "3.15.0", + "@lerna/output": "3.13.0", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "chalk": "^2.3.1", + "dedent": "^0.7.0", + "load-json-file": "^5.3.0", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "p-reduce": "^1.0.0", + "p-waterfall": "^1.0.0", + "semver": "^6.2.0", + "slash": "^2.0.0", + "temp-write": "^3.4.0", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@lerna/write-log-file": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", + "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", + "dev": true, + "license": "MIT", + "dependencies": { + "npmlog": "^4.1.2", + "write-file-atomic": "^2.3.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodecloud/aws-plugin": { + "resolved": "packages/aws-plugin", + "link": true + }, + "node_modules/@nodecloud/azure-plugin": { + "resolved": "packages/azure-plugin", + "link": true + }, + "node_modules/@nodecloud/common": { + "resolved": "packages/common", + "link": true + }, + "node_modules/@nodecloud/do-plugin": { + "resolved": "packages/do-plugin", + "link": true + }, + "node_modules/@nodecloud/gcp-plugin": { + "resolved": "packages/gcp-plugin", + "link": true + }, + "node_modules/@nodecloud/oracle-plugin": { + "resolved": "packages/oracle-plugin", + "link": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@octokit/auth-token": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", + "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^5.0.0" + } + }, + "node_modules/@octokit/endpoint": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz", + "integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^5.0.0", + "is-plain-object": "^3.0.0", + "universal-user-agent": "^5.0.0" + } + }, + "node_modules/@octokit/endpoint/node_modules/is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/endpoint/node_modules/isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/plugin-enterprise-rest": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", + "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", + "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^2.0.1" + } + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": ">= 8" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", + "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", + "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^2.0.1", + "deprecation": "^2.3.1" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": ">= 8" + } + }, + "node_modules/@octokit/request": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz", + "integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.0.0", + "@octokit/types": "^5.0.0", + "deprecation": "^2.0.0", + "is-plain-object": "^3.0.0", + "node-fetch": "^2.3.0", + "once": "^1.4.0", + "universal-user-agent": "^5.0.0" + } + }, + "node_modules/@octokit/request-error": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", + "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": ">= 8" + } + }, + "node_modules/@octokit/request/node_modules/@octokit/request-error": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", + "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^5.0.1", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "node_modules/@octokit/request/node_modules/is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/request/node_modules/isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/rest": { + "version": "16.43.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", + "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^2.4.0", + "@octokit/plugin-paginate-rest": "^1.1.1", + "@octokit/plugin-request-log": "^1.0.0", + "@octokit/plugin-rest-endpoint-methods": "2.4.0", + "@octokit/request": "^5.2.0", + "@octokit/request-error": "^1.0.2", + "atob-lite": "^2.0.0", + "before-after-hook": "^2.0.0", + "btoa-lite": "^1.0.0", + "deprecation": "^2.0.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + } + }, + "node_modules/@octokit/rest/node_modules/universal-user-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", + "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "dev": true, + "license": "ISC", + "dependencies": { + "os-name": "^3.1.0" + } + }, + "node_modules/@octokit/types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz", + "integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", + "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/context-base": "^0.10.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/context-base": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", + "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz", + "integrity": "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/context-base": "^0.10.2", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=8.5.0" + } + }, + "node_modules/@opentelemetry/core/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz", + "integrity": "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/core": "^0.10.2", + "gcp-metadata": "^3.5.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/gaxios": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz", + "integrity": "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==", + "license": "Apache-2.0", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/gcp-metadata": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz", + "integrity": "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==", + "license": "Apache-2.0", + "dependencies": { + "gaxios": "^2.1.0", + "json-bigint": "^0.3.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/@opentelemetry/resources/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@opentelemetry/tracing": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz", + "integrity": "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/context-base": "^0.10.2", + "@opentelemetry/core": "^0.10.2", + "@opentelemetry/resources": "^0.10.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=", + "license": "BSD-3-Clause" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=", + "license": "BSD-3-Clause" + }, + "node_modules/@sindresorhus/is": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", + "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel-types": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz", + "integrity": "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/babylon": { + "version": "6.16.5", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", + "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/babel-types": "*" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "node_modules/@types/chai": { + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", + "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "license": "MIT" + }, + "node_modules/@types/duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==", + "license": "MIT" + }, + "node_modules/@types/isomorphic-fetch": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", + "integrity": "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jssha": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz", + "integrity": "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" + }, + "node_modules/@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.191", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mocha": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz", + "integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "14.0.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", + "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==", + "license": "MIT" + }, + "node_modules/@types/node-fetch": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", + "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/node-fetch/node_modules/form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@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, + "license": "MIT" + }, + "node_modules/@types/opossum": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz", + "integrity": "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/pumpify": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz", + "integrity": "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==", + "license": "MIT", + "dependencies": { + "@types/duplexify": "*", + "@types/node": "*" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/sshpk": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz", + "integrity": "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-trace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", + "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==", + "license": "MIT" + }, + "node_modules/@types/tunnel": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", + "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", + "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/type-utils": "5.19.0", + "@typescript-eslint/utils": "5.19.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", + "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", + "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.19.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent/node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@zkochan/cmd-shim": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", + "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "license": "ISC" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^4.0.4" + } + }, + "node_modules/adal-node": { + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz", + "integrity": "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=", + "license": "Apache-2.0", + "dependencies": { + "@types/node": "^8.0.47", + "async": ">=0.6.0", + "date-utils": "*", + "jws": "3.x.x", + "request": ">= 2.52.0", + "underscore": ">= 1.3.1", + "uuid": "^3.1.0", + "xmldom": ">= 0.1.x", + "xpath.js": "~1.1.0" + }, + "engines": { + "node": ">= 0.6.15" + } + }, + "node_modules/adal-node/node_modules/@types/node": { + "version": "8.10.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", + "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==", + "license": "MIT" + }, + "node_modules/adal-node/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/adal-node/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/align-text/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/ansi-styles/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "license": "ISC" + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-differ": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true, + "license": "MIT" + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", + "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "license": "MIT" + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz", + "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "license": "MIT" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", + "dev": true, + "license": "MIT" + }, + "node_modules/await-semaphore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", + "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" + }, + "node_modules/aws-sdk": { + "version": "2.709.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz", + "integrity": "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==", + "license": "Apache-2.0", + "dependencies": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/aws-sdk/node_modules/sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", + "license": "ISC" + }, + "node_modules/aws-sdk/node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/aws-sdk/node_modules/xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "node_modules/aws-sdk/node_modules/xml2js/node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/aws-sdk/node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/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=", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "1.5.10" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babel-types/node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-types/node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "license": "MIT", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/before-after-hook": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/better-docs": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz", + "integrity": "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "brace": "^0.11.1", + "react-ace": "^6.5.0", + "react-docgen": "^5.3.0", + "react-frame-component": "^4.1.1", + "typescript": "^3.7.5", + "underscore": "^1.9.1", + "vue-docgen-api": "^3.22.0", + "vue2-ace-editor": "^0.0.13" + }, + "peerDependencies": { + "react": "^16.0.0", + "react-dom": "^16.0.0", + "typescript": "^3.6.4" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", + "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "license": "BSD-3-Clause" + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "license": "MIT" + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true, + "license": "MIT" + }, + "node_modules/byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/byte-size": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", + "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "license": "MIT", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "license": "MIT", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "license": "BSD-2-Clause" + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true, + "license": "MIT" + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase-keys/node_modules/map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "license": "Apache-2.0" + }, + "node_modules/catharsis": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", + "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "license": "MIT", + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/character-parser/node_modules/is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/checkpoint-stream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz", + "integrity": "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==", + "license": "MIT", + "dependencies": { + "@types/pumpify": "^1.4.1", + "events-intercept": "^2.0.0", + "pumpify": "^1.3.5", + "split-array-stream": "^1.0.0", + "through2": "^2.0.3" + } + }, + "node_modules/checkpoint-stream/node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/checkpoint-stream/node_modules/split-array-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", + "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", + "license": "MIT", + "dependencies": { + "async": "^2.4.0", + "is-stream-ended": "^0.1.0" + } + }, + "node_modules/chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "license": "ISC" + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/class-generator": { + "resolved": "generator", + "link": true + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true, + "license": "ISC" + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/columnify": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", + "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "dev": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "node_modules/columnify/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/columnify/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/compare-func": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", + "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" + } + }, + "node_modules/compare-func/node_modules/dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true, + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/config": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", + "license": "MIT", + "dependencies": { + "json5": "^1.0.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/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==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/configstore/node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "license": "ISC" + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true, + "license": "ISC" + }, + "node_modules/constantinople": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz", + "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", + "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "conventional-changelog-writer": "^4.0.6", + "conventional-commits-parser": "^3.0.3", + "dateformat": "^3.0.0", + "get-pkg-repo": "^1.0.0", + "git-raw-commits": "2.0.0", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^2.0.3", + "lodash": "^4.2.1", + "normalize-package-data": "^2.3.5", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-changelog-core/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-changelog-core/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz", + "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "compare-func": "^1.3.1", + "conventional-commits-filter": "^2.0.6", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^7.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^3.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer/node_modules/@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.3" + } + }, + "node_modules/conventional-changelog-writer/node_modules/@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-changelog-writer/node_modules/@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/conventional-changelog-writer/node_modules/camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-changelog-writer/node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/meow": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/conventional-changelog-writer/node_modules/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, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/read-pkg-up": { + "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, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/read-pkg/node_modules/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, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/conventional-changelog-writer/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/conventional-changelog-writer/node_modules/trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-changelog-writer/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-changelog-writer/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-changelog-writer/node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-commits-filter": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", + "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", + "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^7.0.0", + "split2": "^2.0.0", + "through2": "^3.0.0", + "trim-off-newlines": "^1.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser/node_modules/@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.3" + } + }, + "node_modules/conventional-commits-parser/node_modules/@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-commits-parser/node_modules/@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/conventional-commits-parser/node_modules/camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-commits-parser/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-commits-parser/node_modules/map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/meow": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-commits-parser/node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/conventional-commits-parser/node_modules/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, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/read-pkg-up": { + "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, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/read-pkg/node_modules/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, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/conventional-commits-parser/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/conventional-commits-parser/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/conventional-commits-parser/node_modules/trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/conventional-commits-parser/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conventional-commits-parser/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-commits-parser/node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/conventional-recommended-bump": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", + "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.1.1", + "conventional-commits-filter": "^2.0.2", + "conventional-commits-parser": "^3.0.3", + "git-raw-commits": "2.0.0", + "git-semver-tags": "^2.0.3", + "meow": "^4.0.0", + "q": "^1.5.1" + }, + "bin": { + "conventional-recommended-bump": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/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=", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.3" + } + }, + "node_modules/cosmiconfig/node_modules/@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig/node_modules/@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/cosmiconfig/node_modules/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, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cosmiconfig/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "license": "MIT", + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true, + "license": "MIT" + }, + "node_modules/dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/date-and-time": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz", + "integrity": "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==", + "license": "MIT" + }, + "node_modules/date-utils": { + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", + "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=", + "license": "MIT", + "engines": { + "node": ">0.4.0" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "license": "MIT" + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true, + "license": "MIT" + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dns-zonefile": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz", + "integrity": "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==", + "license": "ISC", + "bin": { + "zonefile": "bin/zonefile" + } + }, + "node_modules/do-wrapper": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz", + "integrity": "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==", + "license": "MIT", + "dependencies": { + "got": "^11.8.2" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", + "dev": true, + "license": "MIT" + }, + "node_modules/dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "devOptional": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "~0.4.13" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "license": "MIT" + }, + "node_modules/entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz", + "integrity": "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true, + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-get-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", + "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-abstract": "^1.17.4", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-simple-import-sort": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", + "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/glob-parent/node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz", + "integrity": "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==", + "license": "MIT" + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "license": "MIT", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/events-intercept": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", + "integrity": "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=", + "license": "MIT" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-text-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", + "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==", + "license": "Apache-2.0" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true, + "license": "ISC" + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up/node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "is-buffer": "~2.0.3" + }, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flat/node_modules/is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true, + "license": "ISC" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "license": "MIT", + "dependencies": { + "debug": "=3.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/follow-redirects/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/follow-redirects/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "license": "MIT" + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "license": "MIT", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "license": "MIT", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gaxios": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz", + "integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==", + "license": "Apache-2.0", + "dependencies": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gaxios/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/gce-images": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz", + "integrity": "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==", + "license": "MIT", + "dependencies": { + "arrify": "^2.0.0", + "google-auth-library": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcp-metadata": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz", + "integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==", + "license": "Apache-2.0", + "dependencies": { + "gaxios": "^3.0.0", + "json-bigint": "^0.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcs-resumable-upload": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz", + "integrity": "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "configstore": "^5.0.0", + "extend": "^3.0.2", + "gaxios": "^3.0.0", + "google-auth-library": "^6.0.0", + "pumpify": "^2.0.0", + "stream-events": "^1.0.4" + }, + "bin": { + "gcs-upload": "build/src/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gcs-resumable-upload/node_modules/duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "node_modules/gcs-resumable-upload/node_modules/pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "license": "MIT", + "dependencies": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "node_modules/gcs-resumable-upload/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gcs-resumable-upload/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true, + "license": "MIT" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/get-pkg-repo": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", + "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", + "dev": true, + "license": "MIT", + "dependencies": { + "hosted-git-info": "^2.1.4", + "meow": "^3.3.0", + "normalize-package-data": "^2.3.0", + "parse-github-repo-url": "^1.3.0", + "through2": "^2.0.0" + }, + "bin": { + "get-pkg-repo": "cli.js" + } + }, + "node_modules/get-pkg-repo/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "license": "MIT", + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/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=", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/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=", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "license": "MIT", + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-pkg-repo/node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-port": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", + "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, + "license": "MIT", + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-remote-origin-url/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-semver-tags": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", + "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "meow": "^4.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/git-up": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", + "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" + } + }, + "node_modules/git-url-parse": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", + "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "git-up": "^4.0.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dev": true, + "license": "BSD", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "license": "ISC", + "dependencies": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true, + "license": "BSD" + }, + "node_modules/glob/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/google-auth-library": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz", + "integrity": "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==", + "license": "Apache-2.0", + "dependencies": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^3.0.0", + "gcp-metadata": "^4.1.0", + "gtoken": "^5.0.0", + "jws": "^4.0.0", + "lru-cache": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-gax": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz", + "integrity": "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "~1.0.0", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + }, + "bin": { + "compileProtos": "build/tools/compileProtos.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/google-gax/node_modules/@grpc/grpc-js": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz", + "integrity": "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==", + "license": "Apache-2.0", + "dependencies": { + "semver": "^6.2.0" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + }, + "peerDependencies": { + "google-auth-library": "5.x || 6.x" + } + }, + "node_modules/google-p12-pem": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz", + "integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==", + "license": "MIT", + "dependencies": { + "node-forge": "^0.9.0" + }, + "bin": { + "gp12-pem": "build/src/bin/gp12-pem.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/got": { + "version": "11.8.2", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.x" + } + }, + "node_modules/grpc-gcp": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz", + "integrity": "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gtoken": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz", + "integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==", + "license": "MIT", + "dependencies": { + "gaxios": "^3.0.0", + "google-p12-pem": "^3.0.0", + "jws": "^4.0.0", + "mime": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/handlebars/node_modules/uglify-js": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", + "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "license": "MIT", + "dependencies": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/har-validator/node_modules/ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true, + "license": "ISC" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-stream-validation": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz", + "integrity": "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==", + "license": "MIT", + "dependencies": { + "through2": "^2.0.0" + } + }, + "node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "4", + "debug": "3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/http2-wrapper/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/agent-base": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/husky": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", + "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "husky-run": "bin/run.js", + "husky-upgrade": "lib/upgrader/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/husky" + } + }, + "node_modules/husky/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/husky/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/husky/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "license": "BSD-3-Clause" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true, + "license": "MIT" + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true, + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "*" + } + }, + "node_modules/init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/init-package-json/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "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.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true, + "license": "MIT" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "~4.0.2", + "object-assign": "^4.0.1" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-html": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", + "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", + "license": "MIT", + "dependencies": { + "html-tags": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", + "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^1.1.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream-ended": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", + "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", + "license": "MIT" + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "license": "MIT", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "license": "MIT" + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true, + "license": "MIT" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "license": "MIT" + }, + "node_modules/iterate-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", + "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", + "dev": true, + "license": "MIT" + }, + "node_modules/iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", + "dev": true, + "license": "MIT" + }, + "node_modules/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, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js2xmlparser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", + "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "xmlcreate": "^2.0.3" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "license": "MIT" + }, + "node_modules/jsdoc": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz", + "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/parser": "^7.9.4", + "bluebird": "^3.7.2", + "catharsis": "^0.8.11", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.1", + "klaw": "^3.0.0", + "markdown-it": "^10.0.0", + "markdown-it-anchor": "^5.2.7", + "marked": "^0.8.2", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "taffydb": "2.6.2", + "underscore": "~1.10.2" + }, + "bin": { + "jsdoc": "jsdoc.js" + }, + "engines": { + "node": ">=8.15.0" + } + }, + "node_modules/jsdoc/node_modules/@babel/parser": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", + "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/jsdoc/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdoc/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz", + "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==", + "license": "MIT", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "license": "ISC" + }, + "node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/json5/node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jssha": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz", + "integrity": "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==", + "deprecated": "jsSHA versions < 3.0.0 will no longer receive feature updates", + "engines": { + "node": "*" + } + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "license": "MIT", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/key-mirror": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz", + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", + "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lerna": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", + "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/add": "3.21.0", + "@lerna/bootstrap": "3.21.0", + "@lerna/changed": "3.21.0", + "@lerna/clean": "3.21.0", + "@lerna/cli": "3.18.5", + "@lerna/create": "3.22.0", + "@lerna/diff": "3.21.0", + "@lerna/exec": "3.21.0", + "@lerna/import": "3.22.0", + "@lerna/info": "3.21.0", + "@lerna/init": "3.21.0", + "@lerna/link": "3.21.0", + "@lerna/list": "3.21.0", + "@lerna/publish": "3.22.1", + "@lerna/run": "3.21.0", + "@lerna/version": "3.22.1", + "import-local": "^2.0.0", + "npmlog": "^4.1.2" + }, + "bin": { + "lerna": "cli.js" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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=", + "dev": true, + "license": "MIT" + }, + "node_modules/linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-json-file/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.at": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz", + "integrity": "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=", + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "license": "MIT" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "license": "MIT" + }, + "node_modules/lodash.has": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", + "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=", + "license": "MIT" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "license": "Apache-2.0" + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "license": "MIT", + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/macos-release": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", + "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "dev": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/make-fetch-happen/node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/make-fetch-happen/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-it": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it-anchor": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", + "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", + "dev": true, + "license": "Unlicense", + "peerDependencies": { + "markdown-it": "*" + } + }, + "node_modules/marked": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", + "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true, + "license": "MIT" + }, + "node_modules/meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/braces/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/fill-range/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "license": "MIT", + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, + "license": "MIT" + }, + "node_modules/minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "license": "ISC", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mississippi/node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "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, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "license": "ISC", + "dependencies": { + "mkdirp": "*" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mkdirp-promise/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", + "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.3.1", + "debug": "3.2.6", + "diff": "4.0.2", + "escape-string-regexp": "1.0.5", + "find-up": "4.1.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "ms": "2.1.2", + "object.assign": "4.1.0", + "promise.allsettled": "1.0.2", + "serialize-javascript": "3.0.0", + "strip-json-comments": "3.0.1", + "supports-color": "7.1.0", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.0.0", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 10.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/mocha/node_modules/strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/mri": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" + }, + "node_modules/multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true, + "license": "ISC" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true, + "license": "MIT" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/nock": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz", + "dev": true, + "engines": [ + "node >= 4.0" + ], + "license": "MIT", + "dependencies": { + "chai": "^4.1.2", + "debug": "^3.1.0", + "deep-equal": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.5", + "mkdirp": "^0.5.0", + "propagate": "^1.0.0", + "qs": "^6.5.1", + "semver": "^5.5.0" + } + }, + "node_modules/nock/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/nock/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/nock/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/nock/node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/nock/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/nock/node_modules/semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz", + "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/node-gyp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", + "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.6" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-lifecycle": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", + "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "dev": true, + "license": "Artistic-2.0", + "dependencies": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true, + "license": "ISC" + }, + "node_modules/npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true, + "license": "ISC" + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "dev": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oci-accessgovernancecp": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.66.0.tgz", + "integrity": "sha512-vx4kb5LbgVugRisXgrcy0usXf31zHhMLgiblofbf7vTVociHMvpbqvRJxz3XXIY+PFh3IbT8GwbnyUUqvUQcoQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-adm": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.66.0.tgz", + "integrity": "sha512-U6phaNH4GEpb1ma3Mg8OIRVNVUkfVbGKrPJb7yarSL9ktWwKR0dQ/Ei0Jm11ugC9TRByayiYoK80F9uYPM3jLQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-aianomalydetection": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.66.0.tgz", + "integrity": "sha512-sH0CSPAmOK0kGI0SATyRABMC7vTvhLV1GnHtRprMZdAnmVD5ta31Tz07sONxfkIv+dM+YpPaISnDdQ+GGXVabA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-aidocument": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.66.0.tgz", + "integrity": "sha512-qRbes2XYeUWZjOPsuUhFOapaAS0QBzh4CNvQeChCTIX7LptGO/rLrvzOL2NAEFjYiuhUEhNwDOkH0Lxtyh/9lg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ailanguage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.66.0.tgz", + "integrity": "sha512-Dt2s+4NEVsNmR0F6Xy0LDcHG1GfwvLVGtzzksAKyo82deLYldbwRr/TZcYNBvHRyJMwc7waYrhZvss0LL22i0A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-aispeech": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.66.0.tgz", + "integrity": "sha512-eXYNKsP8W/dKPc6qz1ol8Yj2EQU3NN+bvbSIxh1h0Slwb92jvysvannrVZWvBExk1mJffhJaDkmvuBC3/QNtHQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-aivision": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.66.0.tgz", + "integrity": "sha512-DfofIdJldiflbkfdxAbnv1Dqz+6uDd2jAhl3vdKYyCKja01gvS4/zuxCdXp8cfDIvSo+AoT9BAiLMGarZ5kLoQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-analytics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.66.0.tgz", + "integrity": "sha512-1wPH4tn0+1AOoKMR6LYKXiwsQ1Yj+itvUhqNNnpAMVtZ/B6KlJfOpu0/7Rd0hX4fDxsdAY2Zv82Vb5PymCsNVg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-announcementsservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.66.0.tgz", + "integrity": "sha512-uMhewCxT7Gx/RPEn8dSugrj1E2YI+8UoeHFAyKZUpp9rxigUQR/oMDRsz/nKzhCZmNd2E6VDYofrefwtb563tg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apigateway": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.66.0.tgz", + "integrity": "sha512-xN7j0RQRYodGtvptxTaYaYppnDrtrayTVgo7+3Aa8vqihChoqdRvyBksDsCcr4m8GCHVTqqVG4GvSzwR6x6eLw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apmconfig": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.66.0.tgz", + "integrity": "sha512-w/dCD3OLyOmzYla7zlCyevwbATjDtgAVJCjaULbRu2ccf8WNGV8wdEDaHpu7KvEEbCW6KajAbNn3NULn52xdFw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apmcontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.66.0.tgz", + "integrity": "sha512-ZizlckOdF7DWWrMix88rkgcN9m7upK6mCNv/FDRb/TZffLpgcMzRa1v2k94kV/GLGU0hU0Idr6uMVFIHse4aPQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apmsynthetics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.66.0.tgz", + "integrity": "sha512-ly2sdzbELfGkScd4iO3EVBtnzVQgeCIDOTf721kcIu/DuwBhYT6PWB+75poGEJ6gm8qxwWvAR/E1VpYa2NJqBQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-apmtraces": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.66.0.tgz", + "integrity": "sha512-qROK/AytdsHg12aMlHOiXB+dwbLnHH9YMA8YlUE9d2SymFQ5ExoXOrDjUPsBGdh4fQlNjKfJOABKmEr8InL0GQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-applicationmigration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.66.0.tgz", + "integrity": "sha512-R41VcTANqXWHTHrZEwaXdXYSwJQOQXZkPtNgSjxs709ZxEnbiC82OJ3uPoYKJ4dADdPbcH2ngsVxrQzANlCvlQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-appmgmtcontrol": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.66.0.tgz", + "integrity": "sha512-GFUsEoy3zYdRVJuxj1en9exbgd7MALdTuYOOIJ0j7IZQKiArQJFDLPtfy+vsmc8y9Vpx1Lvy0+JRnhneLJ6Ijg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-artifacts": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.66.0.tgz", + "integrity": "sha512-zXtkR/tAQPCgTwJtzg1jTi2LxL3ljJ2H6iNcd4D09R18eNlAdJI5h66mW+RXjcwaC6Yyz9lzzb5iAEnQQzgjCg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-audit": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.66.0.tgz", + "integrity": "sha512-xvI6uieZBF9/hXkJMrYVWVyF5jhNEU2Q1ew2FOt8EUXyNE2Umrfwu8AerXXheZxy4FqRDBhDGbOShVlcWqrnJA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-autoscaling": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.66.0.tgz", + "integrity": "sha512-GfQp7RvIgsg1X2cJATQ8EQzeRPP0N3LmT0FMkQow8hrui/xB15/WAVaAT/bTMtk8W49y642gJjNXB8N7J4I4HQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-bastion": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.66.0.tgz", + "integrity": "sha512-TOpAfRRtNIeBio69zR4xGDbh2arzabxK5oCBSuxttCd7/ABfsAkJotp0NN5gomIDbJsxlxAen5J8U/kC0ea8Tw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-bds": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.66.0.tgz", + "integrity": "sha512-bDWdKs6lecaJgzzhYBftd+U7boF9w1xU4v84m41LxGUKiPUibaWydsWxM3lXs7Io+Njelj7pGckMPJqXy/hjaw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-blockchain": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.66.0.tgz", + "integrity": "sha512-v1sVRnaRzBaaSHCZy+LtpONNUTUc7V26M5OuDPwp93q7RVUYoJ/W4gz5ozzOgHJCAYk/rUTgC/GhciJtbFETCw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-budget": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.66.0.tgz", + "integrity": "sha512-xGdCitkunweaU6SPNECi5yjMX1EXGgcxzaqZZ5ZXuqjR5AE2i4zIABO/P5SMlXcfKMycggrESOKDD84JC6J15w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-certificates": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.66.0.tgz", + "integrity": "sha512-IVzAQtq+daIWUb6OhOCN8kVMIWsRsBe2RuddJiKpfKxN2a7bDuXgBGRvccOVXMCFJ56/57W7lwsV3COg/VNpiQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-certificatesmanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.66.0.tgz", + "integrity": "sha512-cmLwn34atubwf56pKz/FgZ/ePGgNyACjJP49smtG/Cmvip5DFoO0/QahZhI5D1uttKPLwqwZwGX5w5UgHSn9Ng==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-cims": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.66.0.tgz", + "integrity": "sha512-0QT6dxASnxz9eZASTlGDhFqj4SZiQo6mVrv++r7tjke6Rj6DjRi5QhteBufzG3XAN5qYwr7OcTj1WkwOWebCEQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-cloudbridge": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.66.0.tgz", + "integrity": "sha512-bIYOA1rHWyn5qwxy5FacbdwpKR5s3oi1oUEtgp9KR+GGzPRfZ7Rsa47dT79NKOaUCuIIKudulHfya1iPJ/8Gcg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-cloudguard": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.66.0.tgz", + "integrity": "sha512-EwTASf9Ne3An1N+xpiK34TY2xVPTw99o7vfMZHMnYzHQNNrls1rHJHnup7JD3bha06YDscIw6rx727sK6Egr1g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-cloudmigrations": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.66.0.tgz", + "integrity": "sha512-XHAo1SjxfpDJsqxlaAeiwROHCT5Mckbi30ZqooLobJk9+Q/LCaGX89d7kIQd9my8x/rKv7PcBFl/U3oL5riMjA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-common": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.66.0.tgz", + "integrity": "sha512-VCaUqPU9aK3IR4Fsm0y42cTXk1Kb/g8NzKy5w4iDCKNoj6AqskM4flegQS26VGcBhgPcrD2YsNeI3p6XTIobtA==", + "dependencies": { + "@types/isomorphic-fetch": "0.0.35", + "@types/jsonwebtoken": "9.0.0", + "@types/jssha": "2.0.0", + "@types/opossum": "4.1.1", + "@types/sshpk": "1.10.3", + "es6-promise": "4.2.6", + "http-signature": "1.3.1", + "isomorphic-fetch": "3.0.0", + "jsonwebtoken": "9.0.0", + "jssha": "2.4.1", + "opossum": "5.0.1", + "sshpk": "1.16.1", + "uuid": "3.3.3" + } + }, + "node_modules/oci-common/node_modules/es6-promise": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" + }, + "node_modules/oci-common/node_modules/http-signature": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz", + "integrity": "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.14.1" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/oci-common/node_modules/uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/oci-computeinstanceagent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.66.0.tgz", + "integrity": "sha512-oP0LG1TClWafzpUCpKL7yy+ZWp7NMyuBYSSPFo2+DezvR/yqZtA5YLNOdXcwGJ1SJ8QEEBpXgh+SzBMidmvqNA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-containerengine": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.66.0.tgz", + "integrity": "sha512-4+CIMFmZW1uEP3z9kKgOK+9IUhF3iNXPjXQZAhgJYB3gW1zY+BsEizV+b5gsEwn82RV+uKua5HMN1TbhPoSHBA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-containerinstances": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.66.0.tgz", + "integrity": "sha512-Kj3MW3FGfgOfXUcNSHGk3F9ReNa72BBNx3ZOF89IosZjMR0j3U+uBZxbjTQfLwHi5UBnZqHumJJrnCaO45UJ4A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-core": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.66.0.tgz", + "integrity": "sha512-cDVOb+rk+wuTCULhW4JwpIOyRAwopexVOxBlwbk70OBOL9pIWK3Kc9u8y/NVB30c6d1c0++nVXtCtf8FTkSblA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dashboardservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.66.0.tgz", + "integrity": "sha512-43fxn87i9BmgMYmxtdvn916bhtXjmt0zsr8U2GY38o6q6V8cXGkAXlasUtjPwgdEp/yta0zMhw92h9nANSwdbA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-database": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.66.0.tgz", + "integrity": "sha512-yprb9f6/YIDLxtWI6nu67aalpp4uyX7QskEWEzLzY9yjA4q8upoH+1Qw6DhrFp9A4uaNwse5Nm4UrG7+kNxh7Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-databasemanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.66.0.tgz", + "integrity": "sha512-ntiZDSNhDADzHKmszWVWJzYIq0yyZ3wjY1TRO/4t5DDNBMFTWFl01FFe1zv7DaDUi/197h+I3TdU86JRh4Ep/Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-databasemigration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.66.0.tgz", + "integrity": "sha512-Brv02tw/LUw5UruN0UvlszOLiCr2A1WhFDcOZGIauaaCjsnbIP5D+wNzXsraEYHVLqM56wg9+9p0Tvgk2ZKcWw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-databasetools": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.66.0.tgz", + "integrity": "sha512-UzonYNP99IG+eMt4jIEj2pOK2LMGY4S3IFcsjm/9D4Aoh5Cqxt3zRHzM9scVE4j6rugh3v+gkJ9BPJjsKVc8hw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datacatalog": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.66.0.tgz", + "integrity": "sha512-lChVj8yJ6swugj5H/lZnwOeS3Zw3mNUc8IE1BDRvtKjy+52DWF9EGriNe6YN0TwCe52Gz8QY2S/83JdozWSXhQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dataflow": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.66.0.tgz", + "integrity": "sha512-Z/Lv6mu0UhvltL60w4bHzeXlmZP2HgX1k7VNu+UjzI+YI7gBwMoTkkLXtgvbn5TuDqxVgknZ+9yB9I1AbceBTQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dataintegration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.66.0.tgz", + "integrity": "sha512-sFjo44OcTWw8YLS68C0lNcRvcnDHqaHhXMAuTUnvQ+T2F4Jxp9xX3Kn5o4v949OsfH0o3qAGbcEBy3JXX1xhHw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datalabelingservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.66.0.tgz", + "integrity": "sha512-4UQzhGcnVRiDkZ3GWZ2mPeZvFh4hn6LknWXDphFTwpo8ZEQTVN+hPdgdShNLIm0S6qUcF+CRGlURHpe0ZhrvbQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datalabelingservicedataplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.66.0.tgz", + "integrity": "sha512-zQnRMxZl95OSGO+fBtLbtoHEKGfRk0OvlYYAATzWXD7CAOQUkHKqvAIqUEwsih6AFLyBzxK3o4PkBH5fl+yh0w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datasafe": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.66.0.tgz", + "integrity": "sha512-nTCy1rkICsH+j1UtR066iuQ4qOTOJ/fq47lXjppyndXwCGkBByK3Fx+8VAgUSqZjDQL8lGGPlb3CKuJqA0MvMQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-datascience": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.66.0.tgz", + "integrity": "sha512-21ovasf2ltNvfQh22ErvFTMT6Qjk69AFZfFkBLhV2yA55Z+swIrx8tvU7Vj71Ij3lvf2rDcnZIVGlzVUv5QTFQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-devops": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.66.0.tgz", + "integrity": "sha512-mRgA2Lcpu3mIIX58cwgv0sYnp13NkPGZPsLjEsBWnyg/RSUHZ0iTQvrCeroN2PPNU9SHbO64XO/WAnfd8jt3aQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-disasterrecovery": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.66.0.tgz", + "integrity": "sha512-/a6tIyVrB4VQBWW2Ip1t1E0dSmg1d2ClhBTRzJHCRdIKQjKMm/cWILY2kWfaKxJg5y74xgS+oCS9kAR+KBRk0A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dns": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.66.0.tgz", + "integrity": "sha512-aIWB1+8y5Q1oQ7+ZOToHj92bWTzlsScoJ5r+wvHlFwzxkMHH8pshsPrnY+8DRGAfVQkWDssaBDr2JQ5hWa0XaQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-dts": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.66.0.tgz", + "integrity": "sha512-0auUGtqSw9ik9QEB0rNT+Ie4PFp7cBG49aet0JI6sBpAG2GhyXZcu3gDCsjyXNncn3hLiuX+yQRqi2OnYLT8xA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-email": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.66.0.tgz", + "integrity": "sha512-aYwkzCBsr5Lf8oOhX4SpqL+/1zgjlVNsVWSJpJacxoR3bPWTjMIUIJZT2aPz5X/eEediQuFxY9rgemz58MTVXQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-emwarehouse": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.66.0.tgz", + "integrity": "sha512-EnWbVwHUdw3Rvi3djasISO2dbT77xqskKyeQd/qg0F2F9Y5wv8Mi5QxaEhKv6mfzB4nzyLiGPcvr77+itG+5Nw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-events": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.66.0.tgz", + "integrity": "sha512-kRjQ0/Gio8snVcng7fjShKbWrk2tsSsRJM2JU/fl3aTQbGwT8zuZRpB14rwAKPEwVDVZ1BKJLtVi+m5GUk7kPA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-filestorage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.66.0.tgz", + "integrity": "sha512-9hFeHSQxNZ43grAljg4k1wLdIxcfeqOH+vIm0E3xRJQtz+1leLZCQLnPPyPOXR5mcu4GJqnFuCLuqPZE0ryYtA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-functions": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.66.0.tgz", + "integrity": "sha512-qGUuoE45osFeOFIXoD6ChXJpOc9crmL7mNfSrFToh+g/CbZPT3Xm7zm2phPjeJQDzB0nDL7y/S9XUhYFGVoSRg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-fusionapps": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.66.0.tgz", + "integrity": "sha512-nZM5O4lez2+GoINmCYP2WXjPWqS52ox8WgumvT09d9KgK4dHDbLWnLNNJYzxzwrOM+uq4VsYQg4/pf2TP4QN0A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-genericartifactscontent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.66.0.tgz", + "integrity": "sha512-P7bFtmBjvuXknuIlebhbkJVyP59qAVspcTtmxzvG3iMzxH/TZeoGLQHWn2H5jAsgLqlr1mCTDVFb3AwsruLErw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-goldengate": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.66.0.tgz", + "integrity": "sha512-Fvsg7poct6unojmiMS5+1kwqTjmpNuTjBYwDatll52vIyEXZ60C+fabJX8VQcwEtmyKvjFgD6l6/adLkCxsKqw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-governancerulescontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.66.0.tgz", + "integrity": "sha512-MpechStEpkpgcIPWFvTpBPfjxFsWQsfYkbd7Uuu/2C4UU18fIhbQ8kNgvp4k7X1+dS5bBfUoYa3yd2fJThc99Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-healthchecks": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.66.0.tgz", + "integrity": "sha512-dbE81duMf2kJimmx6GabyD9tPATiVnIGX2VnrUkIpRMdHwnBBivfeA231AZDm/z7efWS4s9n8CEP/8ZRgiUqiw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-identity": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.66.0.tgz", + "integrity": "sha512-pL9lmhyj6o4HZYkIfTyfqFrelHq4JQx/3MGrWvKLqf4uDneZgxmBXUFw69aajVJAK4ep6Hhbq91F8gXgsyHLzg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-identitydataplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.66.0.tgz", + "integrity": "sha512-vuCU9LqDOlula0V1VY2HGoJ8Xn7g0ABwUAK5ZLWNVflAkUnltjCHN8l2O/8K88pNaJJLJSkHYry9NoWDetmgdw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-identitydomains": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.66.0.tgz", + "integrity": "sha512-jbucYPWMJucAcY/Z8JFJx7oQKOLUd7/L7S+jjy2RxV6A13s9cYGNMpUOrZyHAhHopRksJ9U4UoE6+nSaEMwiPg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-integration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.66.0.tgz", + "integrity": "sha512-mc0F69wlqalWdMPVvwC8xwDdelWgNoyBWTPx0J3A1cd7yDyIczWACqwncrAIpySwyyyBYWtzq9AuFEAsrJI45g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-jms": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.66.0.tgz", + "integrity": "sha512-/aWA5lUveEi1V/lwUTOSnysFf4nAuGJ6r0Zi6BW1uBIy3fVhm1krHdJwMoRO6ZwQKyx5q5UZvsk7tK63jkX4+w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-keymanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.66.0.tgz", + "integrity": "sha512-7+Dpfq5FGKA7APYbvc+OcFdnWvIIJV7uKqxfBNx0IAua2kRBYQ6lGwXHxSpWAznyxEAYYwP5svBtxPB7u8yHHw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-licensemanager": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.66.0.tgz", + "integrity": "sha512-FV0MOxLpvtUgjGfuWomr3rbvQxWd+TFe3oNdVHMIAnmRZleNVax6YF7Wn8y+k+GgWtHUSRpna0CYTXSMPXesxQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-limits": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.66.0.tgz", + "integrity": "sha512-w7mbJYOrEIte7GWcfM+w/n26ZxRKaaHK72+z/ZevDu3bltON9f2Bp2aw5hzpRRWxuIBhX4q/1iRChK/u36PAoQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-loadbalancer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.66.0.tgz", + "integrity": "sha512-OwjV4Ivu6pMh2QhLvO1xArQqzUumjdUdtON25Vdaqe3Pp8eKjr8qFyuc7UvBX7S0d8T0qJDyI8pVmWyih3XNIg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-lockbox": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.66.0.tgz", + "integrity": "sha512-9O/zC4DndH+p3lQbefCyhiYPIoaQPI3JHpPhs2ssxNejOJwmzqWaaq8wJQO7cv/J2CU8hlasV9zW4XWHpi73lQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-loganalytics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.66.0.tgz", + "integrity": "sha512-m1dxSbMPZV3ERZLIA5s+SvXeZU2Ln4ePqN0dkYbOstBb/5nCf5zl+j9PhZBdMtNQtVTSF9JqWKWsZ4g0VNGHsQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-logging": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.66.0.tgz", + "integrity": "sha512-Rbvo7bYaVmA/55Jj8GKQMDEjXQGYPKHUhFjjzwp0ZWan5po5ffPwOjJzU9CnUzAu9jto+gxcmqtzrT2L9x14uw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-loggingingestion": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.66.0.tgz", + "integrity": "sha512-w/bgGevv/OLSeGQwfezYeiM2TW+OVu3oOoZAKkTF+6qn3DWH+NOtCr4HGHDa1MM+OudSUfKPzTJ964s9147pHA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-loggingsearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.66.0.tgz", + "integrity": "sha512-3MXs10wkLKLSKN5pxq5LpKpKGGCk1r74dNc2j3DGjBWPBdjiJDJfOBdZ+V4bkxpE909rd/QS0VKOqFraBfTjzw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-managementagent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.66.0.tgz", + "integrity": "sha512-+BA5eiDk9zoP4DXwIeJtXDMMnp+W5u/ilKiVgkuhzLcuP8oRNHKB7GWJ8IDKfMN9dsufT1FauROcf17jNttCfQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-managementdashboard": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.66.0.tgz", + "integrity": "sha512-bPY6ZFBHasz+pC78TGt2PYHqQE3lKxuDVd3P4RRFIA0W93E92eVaawrGdgQYub1vwvjsKb3Sd6+dKCFwsUpDAA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-marketplace": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.66.0.tgz", + "integrity": "sha512-CNuq0FA10OkdIsSXSaELCBr/PtQ2DuJJyjHi2XcoF0+v6US9exrD2kq79o6BJReH03ibIUOdNwfUHIhze1wyNg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-mediaservices": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.66.0.tgz", + "integrity": "sha512-fJo018+zrAv1uqnvf/wnNU7S+ghkWzGxSWpptWm/A/mOMoQzVgP8FH4756jSZL1o/BzRToVv7rFk/FnmygqfLA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-monitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.66.0.tgz", + "integrity": "sha512-BxXIITL5N+nZRPd4+PrMxPN12oBcznL5ssbx3QmCDG9qStYJoz2HXABCHKbxHL6+JvGHSSC67yWOiCfK3gRtAw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-mysql": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.66.0.tgz", + "integrity": "sha512-vlwg5O9k927817zf6RjjLkneBAMbTsPSCfHpAWX3pnqO2/faBhxDgFzuqD4eDSBvQ5XUsXAyEXsO7Wjg7TO0gQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-networkfirewall": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.66.0.tgz", + "integrity": "sha512-5x86I+SBTFTzXNN2YL8CRDT21w8G6zQs68A4SM3E1KCzBZ9x3h+OK900tc12iDR8eh555Dda664EseAwn7v3Ng==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-networkloadbalancer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.66.0.tgz", + "integrity": "sha512-EcoY+r6ftqQqbHJ8Qj98yb+ZX2cbCrq1vevf5z1u9rLfiCHYKjOua55O4n4fSnaC0kIVsc5VodOcCVNRPSJ89Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-nosql": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.66.0.tgz", + "integrity": "sha512-zsW3PyjzeW0uAdWhdU9E5rQ60Ordt+++XZrUfNukqgel8KB/s73KMR7BhfgMwPu79TVshDoHbAd77HN1e9ZsKw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-objectstorage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.66.0.tgz", + "integrity": "sha512-4kP+1usSlVvwpKRLiW//Xfy67sdqylGx6F8KjtvwFpt8JH/A9ssAiZCf+64j8shopngMziAKJMiFD4or5Mjcdw==", + "dependencies": { + "await-semaphore": "^0.1.3", + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-oce": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.66.0.tgz", + "integrity": "sha512-dhfpTMMw9G1aEN3l2Fsl6FF4w7oT72rTjK/Lnb+OXpFyzAXkQTX/z88uJhrxi2sqDn1XoE8P6Pg/TQ+RduUR2w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ocicontrolcenter": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.66.0.tgz", + "integrity": "sha512-s+9+i2yXrc5V7rGRr/2hwspf2lsQmlI9aJsAXvBW0p941sDHzXoE6riNZJdXmPHg0w/8bNqhiMbI+TmhIJuaVA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ocvp": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.66.0.tgz", + "integrity": "sha512-KDvwj32c7EfKfu8BY/JSRsiUF2IG0/W9/H+DbAhVf6LI6pXRpTX04ngmvi4Ytrg2G8EPCqf2t+BZEU/U4mF49A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-oda": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.66.0.tgz", + "integrity": "sha512-eRtuBZzfN7u7/ySL3EbdmHkF9jIVhnpqkts7lxzk67l6SiRlxyUGFicDxCWt74pk1bFku07WulqxYSanvM95fA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-onesubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.66.0.tgz", + "integrity": "sha512-CafzN3xEr1YUr6VQK7m0SgKnsC1aRVAznoFC7EHw1nxf8T4tMd/w4qVc5YGW9tP+1xyeMaXiVh3yrpl7DQoW+Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ons": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.66.0.tgz", + "integrity": "sha512-7Nm6oPPsN9LkdhKwUIFO82OjvteIlHrT5jyWa1cVgHNJo4luxzlCLmgoo/8e51uqNSmXM3BPL7TrxkyOkzcoEA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-opa": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.66.0.tgz", + "integrity": "sha512-QWt+ZL9NAENwED4/k5ExalBECaKwk/DNSuLEimk045GWVVLdPn+OzZ5lrcx5zKLR1NrRBQYPoo6lYP2wOiF5Cw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-opensearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.66.0.tgz", + "integrity": "sha512-8osRL8s/A0tpzHwRz4OB22yqQIF9Z9RgQhq2tMOjiNOfMgMtTA4IUrSc0xCdCa8o4q11m24HRWpQRySqgEwbRw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-operatoraccesscontrol": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.66.0.tgz", + "integrity": "sha512-PiGTzLy5m2vmbO6t2ZJOgDSfivwhEngrIPsioHEV5/ZtebqnHFl7TOKlQ/v1e7F+DyC/kAr7AtBfiZNdbiz+ww==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-opsi": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.66.0.tgz", + "integrity": "sha512-l2Mj7eqBaPOToWkhO7Tvt1kLZKiN1+ghDZlNT280K6oqSivm4DZHQ4Udj52rS+lfHOCL4m8yFKspZgiKoyKe1g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-optimizer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.66.0.tgz", + "integrity": "sha512-UGNBUzx74KzmFQOh4rdpU276uhHPuWxXS6msOzS9tBDfcZ3SvQj834BdATmE7l3fqTeFbdQC0DZXYo8+u0AiBg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osmanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.66.0.tgz", + "integrity": "sha512-2sr9VZHz+PYl2aY1uNv/cIRUKARHBC+wsutabSEK4xEcYORDyRXTByvqwa7tZRe7m7Nm/JuJ4ovO2ugO8ak3OA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osmanagementhub": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.66.0.tgz", + "integrity": "sha512-bdy9EJ7zIPcM/uS6RSfsX/fUr6h4N8Ni8DD6TfA988E7r9OpUcrZ87dckLznkWvQ+lVMe579bapXGQ6XBBSx4g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-ospgateway": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.66.0.tgz", + "integrity": "sha512-2OztQCywJGbHQbehQcQLUFxN6Q/8ezcYkO59vMdbwoNdkHehvIXeXoguE2QrFvANA9Ej93mjq3Q4vTaetFvu8w==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osubbillingschedule": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.66.0.tgz", + "integrity": "sha512-sdPPivSYlwXSS701FNv6/Gr0mluD0t/TlsZW81MQG/0dZmwlPgHOC/7qblrCKZme5L0C4+2Si3WWhfqHJ07VZA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osuborganizationsubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.66.0.tgz", + "integrity": "sha512-DkBymTOU6uOfqTbbkbm+ZLfupma7MLCwNqp56fped3r1Jy3sG1qA7u4c/psnfIDglnhs6zHWy1rVRXS9LM3fTA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osubsubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.66.0.tgz", + "integrity": "sha512-DdsJzbgZ3J6w2G35MtkFqN0tPbde0c0GBFVS8+BH2BtSJ+q0G/ieIJzOzBTLtlpxH6VpeBiSTTqe0xHrnD6lQA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-osubusage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.66.0.tgz", + "integrity": "sha512-JpoaRtBDletbdVNRmKg1AWKTqEJS/FA9OpCAXui7epMX7iXmoW+Gs0wLQLSEiTpwHmXh8v8656JUhuB+dH9OwQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-queue": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.66.0.tgz", + "integrity": "sha512-L1n3SqVgLdeumFFqQg1NrawepUwtzDEAUynmdQ5npknkCrd9zaqZWpN3kgQ28yB01UlMJb/klzyy+sxV2O2+QQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-recovery": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.66.0.tgz", + "integrity": "sha512-xVYdj7YCtS7ia0hbyDVHS09CrXO0Zg++PN7XRfXzZAzG63Tov8DBAADUUvuzngZsBM3mCDF2NshNVL+8/7JiUw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-resourcemanager": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.66.0.tgz", + "integrity": "sha512-sh4es3bAgAyi3H6xmvnXcUc/lUDfB6NBRWBmLG0wL5rftlQ0lIw7OqkkGtu0s1lAwnv0rISpDEENbTOPyuDDLw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-resourcesearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.66.0.tgz", + "integrity": "sha512-SI2UQYWFjc9t/Y99lp01f6ICdRW/kQpwKjkP/DJha2GD4rG+78o15vTIR/NW5Orl0IUPmhXB8R2qJGLkVBuGag==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-rover": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.66.0.tgz", + "integrity": "sha512-NkibafVd/Jpp0FMwSIfDjZF+VyKplgVPSl2HKy8UxjRxJ9HmpiJyltfzquEGnc7DyryhRUP8oRLKXTYWG/6zsg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-sch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.66.0.tgz", + "integrity": "sha512-aiVJ4YaoWXssu/0q2L6Z/2cyEuQ5BCz7HKhjlJZjGqFCyIPUT5TI1Gt+yY5bPtsq9y5MmckTHUF+bKlbOAZNsQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-sdk": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.66.0.tgz", + "integrity": "sha512-xKm667mBAnN2kgNc128KuEYkbiIo1MgLG8eQhqKCZIcNe2W3gU8N+mOsJ8IR9ynsjJgwEwBAG4/S0GQntIlwlg==", + "dependencies": { + "oci-accessgovernancecp": "2.66.0", + "oci-adm": "2.66.0", + "oci-aianomalydetection": "2.66.0", + "oci-aidocument": "2.66.0", + "oci-ailanguage": "2.66.0", + "oci-aispeech": "2.66.0", + "oci-aivision": "2.66.0", + "oci-analytics": "2.66.0", + "oci-announcementsservice": "2.66.0", + "oci-apigateway": "2.66.0", + "oci-apmconfig": "2.66.0", + "oci-apmcontrolplane": "2.66.0", + "oci-apmsynthetics": "2.66.0", + "oci-apmtraces": "2.66.0", + "oci-applicationmigration": "2.66.0", + "oci-appmgmtcontrol": "2.66.0", + "oci-artifacts": "2.66.0", + "oci-audit": "2.66.0", + "oci-autoscaling": "2.66.0", + "oci-bastion": "2.66.0", + "oci-bds": "2.66.0", + "oci-blockchain": "2.66.0", + "oci-budget": "2.66.0", + "oci-certificates": "2.66.0", + "oci-certificatesmanagement": "2.66.0", + "oci-cims": "2.66.0", + "oci-cloudbridge": "2.66.0", + "oci-cloudguard": "2.66.0", + "oci-cloudmigrations": "2.66.0", + "oci-common": "2.66.0", + "oci-computeinstanceagent": "2.66.0", + "oci-containerengine": "2.66.0", + "oci-containerinstances": "2.66.0", + "oci-core": "2.66.0", + "oci-dashboardservice": "2.66.0", + "oci-database": "2.66.0", + "oci-databasemanagement": "2.66.0", + "oci-databasemigration": "2.66.0", + "oci-databasetools": "2.66.0", + "oci-datacatalog": "2.66.0", + "oci-dataflow": "2.66.0", + "oci-dataintegration": "2.66.0", + "oci-datalabelingservice": "2.66.0", + "oci-datalabelingservicedataplane": "2.66.0", + "oci-datasafe": "2.66.0", + "oci-datascience": "2.66.0", + "oci-devops": "2.66.0", + "oci-disasterrecovery": "2.66.0", + "oci-dns": "2.66.0", + "oci-dts": "2.66.0", + "oci-email": "2.66.0", + "oci-emwarehouse": "2.66.0", + "oci-events": "2.66.0", + "oci-filestorage": "2.66.0", + "oci-functions": "2.66.0", + "oci-fusionapps": "2.66.0", + "oci-genericartifactscontent": "2.66.0", + "oci-goldengate": "2.66.0", + "oci-governancerulescontrolplane": "2.66.0", + "oci-healthchecks": "2.66.0", + "oci-identity": "2.66.0", + "oci-identitydataplane": "2.66.0", + "oci-identitydomains": "2.66.0", + "oci-integration": "2.66.0", + "oci-jms": "2.66.0", + "oci-keymanagement": "2.66.0", + "oci-licensemanager": "2.66.0", + "oci-limits": "2.66.0", + "oci-loadbalancer": "2.66.0", + "oci-lockbox": "2.66.0", + "oci-loganalytics": "2.66.0", + "oci-logging": "2.66.0", + "oci-loggingingestion": "2.66.0", + "oci-loggingsearch": "2.66.0", + "oci-managementagent": "2.66.0", + "oci-managementdashboard": "2.66.0", + "oci-marketplace": "2.66.0", + "oci-mediaservices": "2.66.0", + "oci-monitoring": "2.66.0", + "oci-mysql": "2.66.0", + "oci-networkfirewall": "2.66.0", + "oci-networkloadbalancer": "2.66.0", + "oci-nosql": "2.66.0", + "oci-objectstorage": "2.66.0", + "oci-oce": "2.66.0", + "oci-ocicontrolcenter": "2.66.0", + "oci-ocvp": "2.66.0", + "oci-oda": "2.66.0", + "oci-onesubscription": "2.66.0", + "oci-ons": "2.66.0", + "oci-opa": "2.66.0", + "oci-opensearch": "2.66.0", + "oci-operatoraccesscontrol": "2.66.0", + "oci-opsi": "2.66.0", + "oci-optimizer": "2.66.0", + "oci-osmanagement": "2.66.0", + "oci-osmanagementhub": "2.66.0", + "oci-ospgateway": "2.66.0", + "oci-osubbillingschedule": "2.66.0", + "oci-osuborganizationsubscription": "2.66.0", + "oci-osubsubscription": "2.66.0", + "oci-osubusage": "2.66.0", + "oci-queue": "2.66.0", + "oci-recovery": "2.66.0", + "oci-resourcemanager": "2.66.0", + "oci-resourcesearch": "2.66.0", + "oci-rover": "2.66.0", + "oci-sch": "2.66.0", + "oci-secrets": "2.66.0", + "oci-servicecatalog": "2.66.0", + "oci-servicemanagerproxy": "2.66.0", + "oci-servicemesh": "2.66.0", + "oci-stackmonitoring": "2.66.0", + "oci-streaming": "2.66.0", + "oci-tenantmanagercontrolplane": "2.66.0", + "oci-threatintelligence": "2.66.0", + "oci-usage": "2.66.0", + "oci-usageapi": "2.66.0", + "oci-vault": "2.66.0", + "oci-vbsinst": "2.66.0", + "oci-visualbuilder": "2.66.0", + "oci-vnmonitoring": "2.66.0", + "oci-vulnerabilityscanning": "2.66.0", + "oci-waa": "2.66.0", + "oci-waas": "2.66.0", + "oci-waf": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-secrets": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.66.0.tgz", + "integrity": "sha512-VGUnT2ZfMme/rQiajxgF8V8MyClrfDSciGYEMAXIOsuwmvoWVhLFBC2G8PJU/dfklqJBxeqDji4JqT6T7KAy3Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-servicecatalog": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.66.0.tgz", + "integrity": "sha512-YKvgmeujfCI9YdG/j+iT25hk57dlCt+faqbG+D1pYiruWpOuZEgaumMl7+ADqmg/LPYEB4241oT0MQqrRdX39g==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-servicemanagerproxy": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.66.0.tgz", + "integrity": "sha512-3ch47e9spMHonA2C8w2bmYF7VvBZOKB2rEFF+oPJZ6B5F+s3X0z1J388Sd8ujLVuY0U8D5qVeWQN7nRGLj45jg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-servicemesh": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.66.0.tgz", + "integrity": "sha512-RU1/ZiTTZwztWvWR/COAjyLCnfWh8uYVUf5PH+BJAZ5k3s1zP37Zpg0ElyFxcWwxaS+uY1hNACBttI9lf8wmhQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-stackmonitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.66.0.tgz", + "integrity": "sha512-kBg0GLC7UGMwWaJdoEKcetHjx5Hu8Q5SAtY/IJy6aevQsfpMql4vpXEbpYY6GLD1yabuUp1eI5VjPDOrOFLslg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-streaming": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.66.0.tgz", + "integrity": "sha512-BK305N47IcXyjxdlsHh0BMgsFetD2LadUAPTxv2BNj0NAER6/ACItqS7Bq7+CXlhSqOmeI61U5fFydfVz5Bx8A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-tenantmanagercontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.66.0.tgz", + "integrity": "sha512-p9SLZe+FaSW1+Fk5ZGjkWDB6LaGC46Nq4E3qidWzvwZ8be6oTXft8+Jbehe7JuABY41Zmu5tIJi6t/e+7eqmEQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-threatintelligence": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.66.0.tgz", + "integrity": "sha512-bymFGqGmZXL1LboYX9wwkRuYvmryYliVZHmjspAnEJvPFmumKQlPR7Ow6ENndGDsmwdIwW8f/rQjzK6RutcKNQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-usage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.66.0.tgz", + "integrity": "sha512-uM1w1Ic33ceSOU39bbd8CSsVAiOr5doC979Abx4olTXGKPIf4YQ3VdIOCC1dlu+kOw8ytAv7xIFqj/8GXHOfTw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-usageapi": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.66.0.tgz", + "integrity": "sha512-zkOvrWTOHJcH1f+EQN3XLor8G0IAbIFt0qm0+fuKBBnDujo+BJXI9SbUMX1fpVyti4rX/elmyUjJ4M92Vh5m8A==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-vault": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.66.0.tgz", + "integrity": "sha512-BDpdr4JQV3Tg2hejvDtAUct79YXAVBC3+ICiANuIzLMUxDnRrVFwLguqN+hJFCDgaDSh7f2bbPSgIvViXVqukQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-vbsinst": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.66.0.tgz", + "integrity": "sha512-oX4jtqGO2TQMe6QqFqCOsDIy696x3TXIrUETnUwoKpG8nSBSXONnLHaen7JibAnYrsfxXxizrMM4NAzx8pz4sA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-visualbuilder": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.66.0.tgz", + "integrity": "sha512-VnW1y1oNPIysnd2C0Ubdui+qw5x4DHc0dY3JNNwMi8R8yDNv03RiMgepgz2GXaDdnrUrKM/KsdHeGO+WaQ/EcA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-vnmonitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.66.0.tgz", + "integrity": "sha512-mbziDquFP+ZSe4u8fxyU6dxXTEDm3wGgxanyrbFGDCYHfQk0pBD3P9NWtW3+1rEHGtWZu+DcDCxlKbS87oU+Xg==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-vulnerabilityscanning": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.66.0.tgz", + "integrity": "sha512-6bJDtVqF375u8Wo/GOCHRH29Oo6Ps6Q0Y5I0qNo0ZGenVCb5Ut8OzGSZqi7fvt9CBqebzZI2eoWnf06rCBg9ww==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-waa": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.66.0.tgz", + "integrity": "sha512-ZybV9Sd0fn6DhaIh7qfBOzkEUhhc7FSUPyV+D9nIXKMZ9IebxkO5Vc5TrR7RlvRmYMg0j9S5Dy3KDED79u2Z4Q==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-waas": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.66.0.tgz", + "integrity": "sha512-tg1l0K9wRuNnt4IHXsMHz46dRvdzOMUCJnMjYpWOY898Gj22rsPl2eWjS7AqNJrlhEc3OaL6fCEAdA6fuvJmHA==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-waf": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.66.0.tgz", + "integrity": "sha512-KLtm7OKLAfVdXEySsfQE5YJuract1Wd+79YVHwuFANim9cMZGZNP83xSdWvSYMnb7Vp2Eg8Q3N1yKZn6r4RWtQ==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/oci-workrequests": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.66.0.tgz", + "integrity": "sha512-bvqYWFPkyOJ8Em3xVCsr0A/4nvdp6AeWJfYVBsNNZxswtKuLfgLCeGfQBoa6ZRrYIJGTDAbljKWzwtD5/tclSw==", + "dependencies": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "node_modules/octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "license": "MIT", + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/opossum": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz", + "integrity": "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "license": "ISC", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", + "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-queue": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", + "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-waterfall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", + "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", + "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "node_modules/parse-url": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", + "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" + } + }, + "node_modules/parse-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "license": "MIT" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.3.0", + "execa": "^0.8.0", + "find-up": "^2.1.0", + "ignore": "^3.3.7", + "mri": "^1.1.0", + "multimatch": "^3.0.0" + }, + "bin": { + "pretty-quick": "bin/pretty-quick.js" + }, + "peerDependencies": { + "prettier": ">=1.8.0" + } + }, + "node_modules/pretty-quick/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/pretty-quick/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/pretty-quick/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/pretty-quick/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-quick/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true, + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/promise.allsettled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", + "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.map": "^1.0.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "iterate-value": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "dev": true, + "license": "ISC", + "dependencies": { + "read": "1" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/propagate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", + "dev": true, + "engines": [ + "node >= 0.8.1" + ], + "license": "MIT" + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "license": "ISC" + }, + "node_modules/protobufjs": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz", + "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/protobufjs/node_modules/@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==", + "license": "MIT" + }, + "node_modules/protocols": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", + "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "genfun": "^5.0.0" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "license": "MIT" + }, + "node_modules/pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", + "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-code-gen": "^2.0.2", + "pug-filters": "^3.1.1", + "pug-lexer": "^4.1.0", + "pug-linker": "^3.0.6", + "pug-load": "^2.0.12", + "pug-parser": "^5.0.1", + "pug-runtime": "^2.0.5", + "pug-strip-comments": "^1.0.4" + } + }, + "node_modules/pug-attrs": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", + "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.5" + } + }, + "node_modules/pug-code-gen": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", + "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "constantinople": "^3.1.2", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.1", + "pug-attrs": "^2.0.4", + "pug-error": "^1.3.3", + "pug-runtime": "^2.0.5", + "void-elements": "^2.0.1", + "with": "^5.0.0" + } + }, + "node_modules/pug-error": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", + "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pug-filters": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", + "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-css": "^4.1.11", + "constantinople": "^3.0.1", + "jstransformer": "1.0.0", + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8", + "resolve": "^1.1.6", + "uglify-js": "^2.6.1" + } + }, + "node_modules/pug-lexer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", + "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.3" + } + }, + "node_modules/pug-linker": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", + "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8" + } + }, + "node_modules/pug-load": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", + "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "pug-walk": "^1.1.8" + } + }, + "node_modules/pug-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", + "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3", + "token-stream": "0.0.1" + } + }, + "node_modules/pug-runtime": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", + "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", + "dev": true, + "license": "MIT" + }, + "node_modules/pug-strip-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", + "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^1.3.3" + } + }, + "node_modules/pug-walk": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", + "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-ace": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz", + "integrity": "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/polyfill": "^7.4.4", + "brace": "^0.11.1", + "diff-match-patch": "^1.0.4", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0", + "react-dom": "^0.13.0 || ^0.14.0 || ^15.0.1 || ^16.0.0" + } + }, + "node_modules/react-docgen": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", + "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.5", + "@babel/runtime": "^7.7.6", + "ast-types": "^0.13.2", + "commander": "^2.19.0", + "doctrine": "^3.0.0", + "neo-async": "^2.6.1", + "node-dir": "^0.1.10", + "strip-indent": "^3.0.0" + }, + "bin": { + "react-docgen": "bin/react-docgen.js" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/react-docgen/node_modules/ast-types": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/react-frame-component": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", + "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "prop-types": "^15.5.9", + "react": ">= 16.3", + "react-dom": ">= 16.3" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-cmd-shim": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", + "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2" + } + }, + "node_modules/read-package-json": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", + "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.1", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.2" + } + }, + "node_modules/read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "dev": true, + "license": "ISC", + "dependencies": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/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=", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true, + "license": "ISC" + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/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==", + "license": "MIT" + }, + "node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.0.7" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recast": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz", + "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "0.12.4", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/redent/node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "dev": true, + "license": "MIT" + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "license": "Apache-2.0", + "dependencies": { + "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.3", + "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.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "license": "ISC" + }, + "node_modules/requizzle": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", + "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", + "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==", + "license": "MIT" + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true, + "license": "MIT" + }, + "node_modules/responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true, + "license": "ISC" + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/retry-request": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz", + "integrity": "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "through2": "^3.0.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/retry-request/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/retry-request/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/retry-request/node_modules/through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "license": "MIT", + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/serialize-javascript": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", + "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "license": "ISC" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true, + "license": "ISC", + "engines": { + "node": "*" + } + }, + "node_modules/smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/snakeize": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", + "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=", + "license": "MIT" + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + }, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "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, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true, + "license": "MIT" + }, + "node_modules/spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-array-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", + "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", + "license": "MIT", + "dependencies": { + "is-stream-ended": "^0.1.4" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "through2": "^2.0.2" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "license": "BSD-3-Clause" + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "license": "MIT", + "dependencies": { + "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" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "license": "MIT", + "dependencies": { + "stubs": "^3.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "license": "MIT" + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/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==", + "license": "MIT" + }, + "node_modules/string-format-obj": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", + "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strong-log-transformer/node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "dev": true, + "license": "MIT" + }, + "node_modules/stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/taffydb": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", + "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", + "dev": true + }, + "node_modules/tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/tar/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/teeny-request": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz", + "integrity": "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==", + "license": "Apache-2.0", + "dependencies": { + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.2.0", + "stream-events": "^1.0.5", + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/teeny-request/node_modules/agent-base": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/teeny-request/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/teeny-request/node_modules/uuid": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", + "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/temp-write/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true, + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex-range/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/token-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", + "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", + "dev": true, + "license": "MIT" + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-map": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", + "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/ts-node": { + "version": "8.10.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", + "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "typescript": ">=2.7" + } + }, + "node_modules/tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "license": "MIT", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "license": "Unlicense" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", + "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/uglify-js/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js/node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "license": "ISC", + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/uglify-js/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "license": "MIT/X11", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/uglify-js/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "dev": true, + "license": "ISC", + "engines": { + "node": "*" + } + }, + "node_modules/umask": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", + "dev": true, + "license": "MIT" + }, + "node_modules/underscore": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", + "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==", + "license": "MIT" + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universal-user-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", + "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "os-name": "^3.1.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true, + "license": "MIT" + }, + "node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "license": "MIT", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "license": "MIT" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "license": "MIT" + }, + "node_modules/util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "license": "MIT", + "dependencies": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vue-docgen-api": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz", + "integrity": "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.2.3", + "@babel/types": "^7.0.0", + "ast-types": "^0.12.2", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.5", + "pug": "^2.0.3", + "recast": "^0.17.3", + "ts-map": "^1.0.3", + "typescript": "^3.2.2", + "vue-template-compiler": "^2.0.0" + } + }, + "node_modules/vue-docgen-api/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/vue-docgen-api/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "dev": true, + "license": "ISC" + }, + "node_modules/vue-template-compiler": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", + "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "node_modules/vue2-ace-editor": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz", + "integrity": "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "brace": "^0.11.0" + } + }, + "node_modules/walkdir": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", + "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.17", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", + "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "license": "ISC" + }, + "node_modules/which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true, + "license": "MIT" + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/windows-release": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz", + "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^1.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/with": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", + "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" + } + }, + "node_modules/with/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true, + "license": "MIT" + }, + "node_modules/workerpool": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", + "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-json-file": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", + "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/write-pkg": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", + "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", + "dev": true, + "license": "MIT", + "dependencies": { + "sort-keys": "^2.0.0", + "write-json-file": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/write-pkg/node_modules/write-json-file": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", + "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlcreate": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", + "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/xmldom": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", + "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==", + "license": "(LGPL-2.0 OR MIT)", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xpath.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", + "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "license": "ISC" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-unparser/node_modules/lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/aws-plugin": { + "name": "@nodecloud/aws-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "aws-sdk": "^2.686.0" + } + }, + "packages/azure-plugin": { + "name": "@nodecloud/azure-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "@azure/arm-appservice": "^6.0.0", + "@azure/arm-compute": "^14.0.0", + "@azure/arm-containerservice": "^11.0.0", + "@azure/arm-cosmosdb": "^9.1.0", + "@azure/arm-dns": "^4.0.0", + "@azure/arm-keyvault": "^1.2.1", + "@azure/arm-monitor": "^6.0.0", + "@azure/arm-network": "^22.0.0", + "@azure/arm-sql": "^7.0.2", + "@azure/arm-storage": "^15.1.0", + "@azure/ms-rest-js": "^2.0.7", + "@azure/ms-rest-nodeauth": "^3.0.5" + } + }, + "packages/azure-plugin/node_modules/@azure/arm-cosmosdb": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz", + "integrity": "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "packages/azure-plugin/node_modules/@azure/arm-sql": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz", + "integrity": "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "packages/azure-plugin/node_modules/@azure/arm-storage": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz", + "integrity": "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==", + "license": "MIT", + "dependencies": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "packages/common": { + "name": "@nodecloud/common", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "config": "^1.26.1", + "key-mirror": "^1.0.1" + } + }, + "packages/do-plugin": { + "name": "@nodecloud/do-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "do-wrapper": "^4.5.1" + } + }, + "packages/gcp-plugin": { + "name": "@nodecloud/gcp-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/automl": "^2.2.0", + "@google-cloud/compute": "^2.0.1", + "@google-cloud/container": "^2.1.1", + "@google-cloud/dns": "^2.0.1", + "@google-cloud/firestore": "^4.2.0", + "@google-cloud/kms": "^2.1.2", + "@google-cloud/monitoring": "^2.1.1", + "@google-cloud/pubsub": "^2.5.0", + "@google-cloud/spanner": "^5.2.1", + "@google-cloud/storage": "^5.1.1", + "@google-cloud/translate": "^6.0.2" + } + }, + "packages/gcp-plugin/node_modules/@google-cloud/compute": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz", + "integrity": "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "async": "^3.0.0", + "extend": "^3.0.2", + "gce-images": "^3.0.0", + "is": "^3.2.1", + "string-format-obj": "^1.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "packages/gcp-plugin/node_modules/@google-cloud/monitoring": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz", + "integrity": "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==", + "license": "Apache-2.0", + "dependencies": { + "google-gax": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/gcp-plugin/node_modules/@google-cloud/pubsub": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz", + "integrity": "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==", + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@opentelemetry/api": "^0.10.0", + "@opentelemetry/tracing": "^0.10.0", + "@types/duplexify": "^3.6.0", + "@types/long": "^4.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.7.0", + "is-stream-ended": "^0.1.4", + "lodash.snakecase": "^4.1.1", + "p-defer": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/gcp-plugin/node_modules/@google-cloud/pubsub/node_modules/google-gax": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", + "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "~1.1.1", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + }, + "bin": { + "compileProtos": "build/tools/compileProtos.js" + }, + "engines": { + "node": ">=10" + } + }, + "packages/oracle-plugin": { + "name": "@nodecloud/oracle-plugin", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "oci-sdk": "^2.66.0" + } + } + }, + "dependencies": { + "@azure/arm-appservice": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-appservice/-/arm-appservice-6.0.0.tgz", + "integrity": "sha512-kAr/Xjx5FQ+cFdSE21kHP4ZuQrc6kwCH21vI8ccYwZKG9IIgpoJ4arDnjucTWGpIOBgB5h06xT5nePN+qZNgoQ==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-compute": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-compute/-/arm-compute-14.0.0.tgz", + "integrity": "sha512-gxh8S2JDJzwiOpKDKyLBAZ+dyzqoVxEAsJVUsPEX09nWUwXt2q5HScIACTCjRB7s22z+MJQVOaCbvXbhbxj25g==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-containerservice": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-containerservice/-/arm-containerservice-11.0.0.tgz", + "integrity": "sha512-njebKKSI67ydTDCzqYr/mu/ze7sjaW1ga9ssIhhGE2Jy5dkDJDoErzUGy7IrDw8pCSqPib5kKdlDIMFRfe9HRA==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-cosmosdb": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-8.0.0.tgz", + "integrity": "sha512-MAEJSj9oponJVFTBgFluxoU5zYiA7H0K1X3Lzg1DJgrzC1ebutWKYStBrnST5p3vUzomKGZ2HyDDZKki7/YsEA==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-dns": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-dns/-/arm-dns-4.0.0.tgz", + "integrity": "sha512-VhI8NRd6hyHKxMSTqUWpozQ//D4S1CuxFMRDao/Bzs0ETUIUem4DNOJAk5Zn5+IWfDDpJnRlLqLCspfMD5/V8A==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-keyvault": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@azure/arm-keyvault/-/arm-keyvault-1.2.1.tgz", + "integrity": "sha512-R2ao/GkTPXgb+60He4XB1XI1Mc7QAnC12sq1xuKbE4aH2D8kTsbTwXH7KIu4yuzLvX+jSov+FVwkq1v9+JeHMQ==", + "requires": { + "@azure/ms-rest-azure-js": "^1.3.2", + "@azure/ms-rest-js": "^1.8.1", + "tslib": "^1.9.3" + }, + "dependencies": { + "@azure/ms-rest-azure-js": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-1.3.8.tgz", + "integrity": "sha512-AHLfDTCyIH6wBK6+CpImI6sc9mLZ17ZgUrTx3Rhwv+3Mb3Z73BxormkarfR6Stb6scrBYitxJ27FXyndXlGAYg==", + "requires": { + "@azure/ms-rest-js": "^1.8.10", + "tslib": "^1.9.3" + } + }, + "@azure/ms-rest-js": { + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.8.15.tgz", + "integrity": "sha512-kIB71V3DcrA4iysBbOsYcxd4WWlOE7OFtCUYNfflPODM0lbIR23A236QeTn5iAeYwcHmMjR/TAKp5KQQh/WqoQ==", + "requires": { + "@types/tunnel": "0.0.0", + "axios": "^0.19.0", + "form-data": "^2.3.2", + "tough-cookie": "^2.4.3", + "tslib": "^1.9.2", + "tunnel": "0.0.6", + "uuid": "^3.2.1", + "xml2js": "^0.4.19" + } + }, + "@types/tunnel": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz", + "integrity": "sha512-FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==", + "requires": { + "@types/node": "*" + } + } + } + }, + "@azure/arm-monitor": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-monitor/-/arm-monitor-6.0.0.tgz", + "integrity": "sha512-KcX9Hdejc71OdKH+GsLoJ4mQ8rpXCXgMRa0ivb/SH3NLjH0Qc0bvjthNFY74NXVKy5qwjBNYuUb/GrNLtwQQ/g==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-network": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-network/-/arm-network-22.0.0.tgz", + "integrity": "sha512-qeCblrZYRfSrWLbqkP5C/xiYP8paR6hKKQd8+tuLPQh4B7lthq+tRUfhuUFDDap29KtpX36WqCt3sCqxXHnWUA==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-sql": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.0.tgz", + "integrity": "sha512-a//4WA/MJHgCISRda69QjOISHcCR2jHPL+askt9bh1mVUZVAEM+1MsHumpKYjVR17iXy//mVnDJJVz6j/FtnTg==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-storage": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.0.0.tgz", + "integrity": "sha512-aIx8IWxj5cmIBV0Mf0O2N70PboUIb3zSJ5w8UonlIZb2t0Y9uPYOut1DR251KBF4aQVP6TF1HEJoAALsxPtOUw==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/ms-rest-azure-env": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz", + "integrity": "sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==" + }, + "@azure/ms-rest-azure-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-azure-js/-/ms-rest-azure-js-2.0.1.tgz", + "integrity": "sha512-5e+A710O7gRFISoV4KI/ZyLQbKmjXxQZ1L8Z/sx7jSUQqmswjTnN4yyIZxs5JzfLVkobU0rXxbi5/LVzaI8QXQ==", + "requires": { + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/ms-rest-js": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.0.7.tgz", + "integrity": "sha512-rQpNxDhyOIyS4E+4sUCBMvjrtbNwB32wH06cC2SFoQM4TR29bIKaTlIC1tMe0K07w9c5tNk/2uUHs6/ld/Z3+A==", + "requires": { + "@types/node-fetch": "^2.3.7", + "@types/tunnel": "0.0.1", + "abort-controller": "^3.0.0", + "form-data": "^2.5.0", + "node-fetch": "^2.6.0", + "tough-cookie": "^3.0.1", + "tslib": "^1.10.0", + "tunnel": "0.0.6", + "uuid": "^3.3.2", + "xml2js": "^0.4.19" + }, + "dependencies": { + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "@azure/ms-rest-nodeauth": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-3.0.5.tgz", + "integrity": "sha512-GoP9tn4rFNHJqE00+ARtHmPKufC3h4j7xEuyveOueUrguLT/Q0c5aEPgS9bmXWiHGoreRn2hVGGwd3m8oDdV3g==", + "requires": { + "@azure/ms-rest-azure-env": "^2.0.0", + "@azure/ms-rest-js": "^2.0.4", + "adal-node": "^0.1.28" + } + }, + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/core": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz", + "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.1", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.0", + "@babel/types": "^7.11.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "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.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "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.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "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.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, + "requires": { + "@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.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "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.10.4" + } + }, + "@babel/helper-replace-supers": { + "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.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.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.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "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==", + "dev": true + }, + "@babel/helpers": { + "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.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", + "dev": true + }, + "@babel/polyfill": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz", + "integrity": "sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==", + "dev": true, + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime": { + "version": "7.21.0", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "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.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.1", + "globals": "^13.9.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "@evocateur/libnpmaccess": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz", + "integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "npm-package-arg": "^6.1.0" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + } + } + }, + "@evocateur/libnpmpublish": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz", + "integrity": "sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "lodash.clonedeep": "^4.5.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "semver": "^5.5.1", + "ssri": "^6.0.1" + }, + "dependencies": { + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "@evocateur/npm-registry-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", + "integrity": "sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "JSONStream": "^1.3.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0", + "safe-buffer": "^5.1.2" + } + }, + "@evocateur/pacote": { + "version": "9.6.5", + "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", + "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "bluebird": "^3.5.3", + "cacache": "^12.0.3", + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.5.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.4.4", + "npm-pick-manifest": "^3.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.3", + "safe-buffer": "^5.2.0", + "semver": "^5.7.0", + "ssri": "^6.0.1", + "tar": "^4.4.10", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "@google-cloud/automl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/automl/-/automl-2.2.0.tgz", + "integrity": "sha512-REbEVIF1S8Kcl2qvziIqe0Q0/6CirrV6Jm5tAXHtI6UVoOvlNDfgoinldTWLBNPnpdKFjtZKR6umYM0Ieqhwzg==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/common": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-3.3.0.tgz", + "integrity": "sha512-S0QTWSIzcKZ3IK5Nx+exFVyzF8TP4MLq/FRJfP2dfQwP+xMLWcF8Dew+jdBMwDOJJBXXFIZcdmfL6kodhC6S7g==", + "requires": { + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.1", + "duplexify": "^4.1.1", + "ent": "^2.2.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "retry-request": "^4.1.1", + "teeny-request": "^7.0.0" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "@google-cloud/compute": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.2.tgz", + "integrity": "sha512-v18xn9UwI5hcHAqEHg0yX9yOkOwMkFw+LQjU80+hykHY+bwJA5kCJ5ja03l0p1ocr7fOzUt0nrQk0IkbTRmDZw==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "async": "^3.0.0", + "extend": "^3.0.2", + "gce-images": "^3.0.0", + "is": "^3.2.1", + "string-format-obj": "^1.1.1" + } + }, + "@google-cloud/container": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/container/-/container-2.1.1.tgz", + "integrity": "sha512-LnGtawuL0EhAVQQwNKxOkSLBG+bAGx3Ko7G8qwG4gwJwshxD+ru0VQsMwCsULCtCmBH8pnu+sbXsoYcuZmnNiQ==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/dns": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/dns/-/dns-2.0.1.tgz", + "integrity": "sha512-2Z7YdtXyGmx+KvyVyiGT8DX+J7nqpd89BmZZaw2bHFhB3QkwM+99KN2fsNUP7w+Yu09OGJFOObaim4pVLGf9ug==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "dns-zonefile": "0.2.6", + "lodash.groupby": "^4.6.0", + "string-format-obj": "^1.1.1" + } + }, + "@google-cloud/firestore": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-4.2.0.tgz", + "integrity": "sha512-YCiKaTYCbXSoEvZ8cTmpgg4ebAvmFUOu3hj/aX+lHiOK7LsoFVi4jgNknogSqIiv04bxAysTBodpgn8XoZ4l5g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "functional-red-black-tree": "^1.0.1", + "google-gax": "^2.2.0" + } + }, + "@google-cloud/kms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-2.1.2.tgz", + "integrity": "sha512-sjqOPQNDnfW7lacd8QndR9REAcQKUK66nm6OpgraHItatLevyRbC5/V1p7vg7CVk4LtkzHjSJdDr+pEHdzOwSQ==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/monitoring": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.0.tgz", + "integrity": "sha512-4VInKJmh2g8JlZ35w3XvvcuN2Wvs6GNHXR6tmq84oia5DdM8TXJ2HoLXwZ7Ab3jU45NW6u11ZRLUYGHS61jNKw==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/paginator": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.1.tgz", + "integrity": "sha512-ykqRmHRg6rcIZTE+JjUMNBKOQ8uvmbVrhY//lTxZgf5QBPbZW3PoN7VK+D43yCaRJJjRmmWsaG5YdxLR6h0n0A==", + "requires": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + } + }, + "@google-cloud/precise-date": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.2.tgz", + "integrity": "sha512-eEnWN8vzy4Gji9dOlcr8rsX0Oz52eI6ZZZj0AIrUbqTXM8JFPqKzx53DpWIYuXW6c8AfiyY1txjOsg1cXvsoyQ==" + }, + "@google-cloud/projectify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.0.tgz", + "integrity": "sha512-7wZ+m4N3Imtb5afOPfqNFyj9cKrlfVQ+t5YRxLS7tUpn8Pn/i7QuVubZRTXllaWjO4T5t/gm/r2x7oy5ajjvFQ==" + }, + "@google-cloud/promisify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.1.tgz", + "integrity": "sha512-82EQzwrNauw1fkbUSr3f+50Bcq7g4h0XvLOk8C5e9ABkXYHei7ZPi9tiMMD7Vh3SfcdH97d1ibJ3KBWp2o1J+w==" + }, + "@google-cloud/pubsub": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.3.0.tgz", + "integrity": "sha512-lWFwuzg+d7UN7YY6TGwIFPxiA2pFFHx1ApN0X5xIe0jtuUuF2iPaRNIJwZTOnvZ8xmOSpQqiaj/SwEDgr4b46A==", + "requires": { + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@types/duplexify": "^3.6.0", + "@types/long": "^4.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.1.0", + "is-stream-ended": "^0.1.4", + "lodash.snakecase": "^4.1.1", + "p-defer": "^3.0.0", + "protobufjs": "^6.8.1" + }, + "dependencies": { + "@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" + }, + "protobufjs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", + "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + } + } + } + }, + "@google-cloud/spanner": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@google-cloud/spanner/-/spanner-5.2.1.tgz", + "integrity": "sha512-lgky4wCQf8KtTTE7wSOqkQ1VQPdgoStvXDL/GyfbYI8UlY9i5cXprP1AT1MW79IiuFtnLvIEmyrWP9JksQTYyA==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@types/stack-trace": "0.0.29", + "arrify": "^2.0.0", + "checkpoint-stream": "^0.1.1", + "events-intercept": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.3.1", + "grpc-gcp": "^0.3.2", + "is": "^3.2.1", + "lodash.snakecase": "^4.1.1", + "merge-stream": "^2.0.0", + "p-queue": "^6.0.2", + "protobufjs": "^6.8.6", + "split-array-stream": "^2.0.0", + "stack-trace": "0.0.10", + "stream-events": "^1.0.4", + "through2": "^4.0.0" + }, + "dependencies": { + "google-gax": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", + "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", + "requires": { + "@grpc/grpc-js": "~1.1.1", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "requires": { + "readable-stream": "3" + } + } + } + }, + "@google-cloud/storage": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-5.1.1.tgz", + "integrity": "sha512-w/64V+eJl+vpYUXT15sBcO8pX0KTmb9Ni2ZNuQQ8HmyhAbEA3//G8JFaLPCXGBWO2/b0OQZytUT6q2wII9a9aQ==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "compressible": "^2.0.12", + "concat-stream": "^2.0.0", + "date-and-time": "^0.13.0", + "duplexify": "^3.5.0", + "extend": "^3.0.2", + "gaxios": "^3.0.0", + "gcs-resumable-upload": "^3.0.0", + "hash-stream-validation": "^0.2.2", + "mime": "^2.2.0", + "mime-types": "^2.0.8", + "onetime": "^5.1.0", + "p-limit": "^3.0.1", + "pumpify": "^2.0.0", + "readable-stream": "^3.4.0", + "snakeize": "^0.1.0", + "stream-events": "^1.0.1", + "through2": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "requires": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "@google-cloud/translate": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-6.0.2.tgz", + "integrity": "sha512-gceg+GnUdTHKD/VH0hx69ZbQvaIqXPLPLUbEArXqIUpImWXJijcP1sL6whDG5a+Yo6FibmMlnYdNbwrrrGlCbg==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-gax": "^2.1.0", + "is-html": "^2.0.0", + "protobufjs": "^6.8.8" + }, + "dependencies": { + "@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" + }, + "protobufjs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz", + "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + } + } + } + }, + "@grpc/grpc-js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.5.tgz", + "integrity": "sha512-2huf5z85TdZI4nLmJQ9Zdfd+6vmIyBDs7B4L71bTaHKA9pRsGKAH24XaktMk/xneKJIqAgeIZtg1cyivVZtvrg==", + "requires": { + "@grpc/proto-loader": "^0.6.0-pre14", + "@types/node": "^12.12.47", + "google-auth-library": "^6.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@grpc/proto-loader": { + "version": "0.6.0-pre9", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.0-pre9.tgz", + "integrity": "sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.9.0", + "yargs": "^15.3.1" + } + }, + "@types/node": { + "version": "12.12.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", + "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==" + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "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", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@grpc/proto-loader": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz", + "integrity": "sha512-HTM4QpI9B2XFkPz7pjwMyMgZchJ93TVkL3kWPW8GDMDKYxsMnmf4w2TNMJK7+KNiYHS5cJrCEAFlF+AwtXWVPA==", + "requires": { + "lodash.camelcase": "^4.3.0", + "protobufjs": "^6.8.6" + } + }, + "@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@lerna/add": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-3.21.0.tgz", + "integrity": "sha512-vhUXXF6SpufBE1EkNEXwz1VLW03f177G9uMOFMQkp6OJ30/PWg4Ekifuz9/3YfgB2/GH8Tu4Lk3O51P2Hskg/A==", + "dev": true, + "requires": { + "@evocateur/pacote": "^9.6.3", + "@lerna/bootstrap": "3.21.0", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "npm-package-arg": "^6.1.0", + "p-map": "^2.1.0", + "semver": "^6.2.0" + } + }, + "@lerna/bootstrap": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.21.0.tgz", + "integrity": "sha512-mtNHlXpmvJn6JTu0KcuTTPl2jLsDNud0QacV/h++qsaKbhAaJr/FElNZ5s7MwZFUM3XaDmvWzHKaszeBMHIbBw==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/has-npm-version": "3.16.5", + "@lerna/npm-install": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/symlink-binary": "3.17.0", + "@lerna/symlink-dependencies": "3.17.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "get-port": "^4.2.0", + "multimatch": "^3.0.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0", + "read-package-tree": "^5.1.6", + "semver": "^6.2.0" + } + }, + "@lerna/changed": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.21.0.tgz", + "integrity": "sha512-hzqoyf8MSHVjZp0gfJ7G8jaz+++mgXYiNs9iViQGA8JlN/dnWLI5sWDptEH3/B30Izo+fdVz0S0s7ydVE3pWIw==", + "dev": true, + "requires": { + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + } + }, + "@lerna/check-working-tree": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz", + "integrity": "sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ==", + "dev": true, + "requires": { + "@lerna/collect-uncommitted": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "@lerna/validation-error": "3.13.0" + } + }, + "@lerna/child-process": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.16.5.tgz", + "integrity": "sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "execa": "^1.0.0", + "strong-log-transformer": "^2.0.0" + } + }, + "@lerna/clean": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-3.21.0.tgz", + "integrity": "sha512-b/L9l+MDgE/7oGbrav6rG8RTQvRiZLO1zTcG17zgJAAuhlsPxJExMlh2DFwJEVi2les70vMhHfST3Ue1IMMjpg==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/rimraf-dir": "3.16.5", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0", + "p-waterfall": "^1.0.0" + } + }, + "@lerna/cli": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-3.18.5.tgz", + "integrity": "sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA==", + "dev": true, + "requires": { + "@lerna/global-options": "3.13.0", + "dedent": "^0.7.0", + "npmlog": "^4.1.2", + "yargs": "^14.2.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "@lerna/collect-uncommitted": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz", + "integrity": "sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "chalk": "^2.3.1", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + } + }, + "@lerna/collect-updates": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.20.0.tgz", + "integrity": "sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/describe-ref": "3.16.5", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "slash": "^2.0.0" + } + }, + "@lerna/command": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-3.21.0.tgz", + "integrity": "sha512-T2bu6R8R3KkH5YoCKdutKv123iUgUbW8efVjdGCDnCMthAQzoentOJfDeodBwn0P2OqCl3ohsiNVtSn9h78fyQ==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/package-graph": "3.18.5", + "@lerna/project": "3.21.0", + "@lerna/validation-error": "3.13.0", + "@lerna/write-log-file": "3.13.0", + "clone-deep": "^4.0.1", + "dedent": "^0.7.0", + "execa": "^1.0.0", + "is-ci": "^2.0.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/conventional-commits": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz", + "integrity": "sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA==", + "dev": true, + "requires": { + "@lerna/validation-error": "3.13.0", + "conventional-changelog-angular": "^5.0.3", + "conventional-changelog-core": "^3.1.6", + "conventional-recommended-bump": "^5.0.0", + "fs-extra": "^8.1.0", + "get-stream": "^4.0.0", + "lodash.template": "^4.5.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "semver": "^6.2.0" + } + }, + "@lerna/create": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-3.22.0.tgz", + "integrity": "sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw==", + "dev": true, + "requires": { + "@evocateur/pacote": "^9.6.3", + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/validation-error": "3.13.0", + "camelcase": "^5.0.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "globby": "^9.2.0", + "init-package-json": "^1.10.3", + "npm-package-arg": "^6.1.0", + "p-reduce": "^1.0.0", + "pify": "^4.0.1", + "semver": "^6.2.0", + "slash": "^2.0.0", + "validate-npm-package-license": "^3.0.3", + "validate-npm-package-name": "^3.0.0", + "whatwg-url": "^7.0.0" + } + }, + "@lerna/create-symlink": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.16.2.tgz", + "integrity": "sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw==", + "dev": true, + "requires": { + "@zkochan/cmd-shim": "^3.1.0", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/describe-ref": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-3.16.5.tgz", + "integrity": "sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2" + } + }, + "@lerna/diff": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-3.21.0.tgz", + "integrity": "sha512-5viTR33QV3S7O+bjruo1SaR40m7F2aUHJaDAC7fL9Ca6xji+aw1KFkpCtVlISS0G8vikUREGMJh+c/VMSc8Usw==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/validation-error": "3.13.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/exec": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-3.21.0.tgz", + "integrity": "sha512-iLvDBrIE6rpdd4GIKTY9mkXyhwsJ2RvQdB9ZU+/NhR3okXfqKc6py/24tV111jqpXTtZUW6HNydT4dMao2hi1Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + } + }, + "@lerna/filter-options": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.20.0.tgz", + "integrity": "sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g==", + "dev": true, + "requires": { + "@lerna/collect-updates": "3.20.0", + "@lerna/filter-packages": "3.18.0", + "dedent": "^0.7.0", + "figgy-pudding": "^3.5.1", + "npmlog": "^4.1.2" + } + }, + "@lerna/filter-packages": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.18.0.tgz", + "integrity": "sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ==", + "dev": true, + "requires": { + "@lerna/validation-error": "3.13.0", + "multimatch": "^3.0.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/get-npm-exec-opts": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz", + "integrity": "sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/get-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-3.16.0.tgz", + "integrity": "sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "ssri": "^6.0.1", + "tar": "^4.4.8" + } + }, + "@lerna/github-client": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-3.22.0.tgz", + "integrity": "sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@octokit/plugin-enterprise-rest": "^6.0.1", + "@octokit/rest": "^16.28.4", + "git-url-parse": "^11.1.2", + "npmlog": "^4.1.2" + } + }, + "@lerna/gitlab-client": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz", + "integrity": "sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q==", + "dev": true, + "requires": { + "node-fetch": "^2.5.0", + "npmlog": "^4.1.2", + "whatwg-url": "^7.0.0" + } + }, + "@lerna/global-options": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.13.0.tgz", + "integrity": "sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ==", + "dev": true + }, + "@lerna/has-npm-version": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz", + "integrity": "sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "semver": "^6.2.0" + } + }, + "@lerna/import": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-3.22.0.tgz", + "integrity": "sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/validation-error": "3.13.0", + "dedent": "^0.7.0", + "fs-extra": "^8.1.0", + "p-map-series": "^1.0.0" + } + }, + "@lerna/info": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-3.21.0.tgz", + "integrity": "sha512-0XDqGYVBgWxUquFaIptW2bYSIu6jOs1BtkvRTWDDhw4zyEdp6q4eaMvqdSap1CG+7wM5jeLCi6z94wS0AuiuwA==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/output": "3.13.0", + "envinfo": "^7.3.1" + } + }, + "@lerna/init": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-3.21.0.tgz", + "integrity": "sha512-6CM0z+EFUkFfurwdJCR+LQQF6MqHbYDCBPyhu/d086LRf58GtYZYj49J8mKG9ktayp/TOIxL/pKKjgLD8QBPOg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/command": "3.21.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0", + "write-json-file": "^3.2.0" + } + }, + "@lerna/link": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-3.21.0.tgz", + "integrity": "sha512-tGu9GxrX7Ivs+Wl3w1+jrLi1nQ36kNI32dcOssij6bg0oZ2M2MDEFI9UF2gmoypTaN9uO5TSsjCFS7aR79HbdQ==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/package-graph": "3.18.5", + "@lerna/symlink-dependencies": "3.17.0", + "p-map": "^2.1.0", + "slash": "^2.0.0" + } + }, + "@lerna/list": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-3.21.0.tgz", + "integrity": "sha512-KehRjE83B1VaAbRRkRy6jLX1Cin8ltsrQ7FHf2bhwhRHK0S54YuA6LOoBnY/NtA8bHDX/Z+G5sMY78X30NS9tg==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/listable": "3.18.5", + "@lerna/output": "3.13.0" + } + }, + "@lerna/listable": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-3.18.5.tgz", + "integrity": "sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg==", + "dev": true, + "requires": { + "@lerna/query-graph": "3.18.5", + "chalk": "^2.3.1", + "columnify": "^1.5.4" + } + }, + "@lerna/log-packed": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.16.0.tgz", + "integrity": "sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ==", + "dev": true, + "requires": { + "byte-size": "^5.0.1", + "columnify": "^1.5.4", + "has-unicode": "^2.0.1", + "npmlog": "^4.1.2" + } + }, + "@lerna/npm-conf": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.16.0.tgz", + "integrity": "sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^4.0.1" + } + }, + "@lerna/npm-dist-tag": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz", + "integrity": "sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ==", + "dev": true, + "requires": { + "@evocateur/npm-registry-fetch": "^4.0.0", + "@lerna/otplease": "3.18.5", + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/npm-install": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.16.5.tgz", + "integrity": "sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "signal-exit": "^3.0.2", + "write-pkg": "^3.1.0" + }, + "dependencies": { + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + } + } + }, + "@lerna/npm-publish": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.18.5.tgz", + "integrity": "sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg==", + "dev": true, + "requires": { + "@evocateur/libnpmpublish": "^1.2.2", + "@lerna/otplease": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "pify": "^4.0.1", + "read-package-json": "^2.0.13" + } + }, + "@lerna/npm-run-script": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz", + "integrity": "sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "@lerna/get-npm-exec-opts": "3.13.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/otplease": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-3.18.5.tgz", + "integrity": "sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog==", + "dev": true, + "requires": { + "@lerna/prompt": "3.18.5", + "figgy-pudding": "^3.5.1" + } + }, + "@lerna/output": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-3.13.0.tgz", + "integrity": "sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/pack-directory": { + "version": "3.16.4", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-3.16.4.tgz", + "integrity": "sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng==", + "dev": true, + "requires": { + "@lerna/get-packed": "3.16.0", + "@lerna/package": "3.16.0", + "@lerna/run-lifecycle": "3.16.2", + "figgy-pudding": "^3.5.1", + "npm-packlist": "^1.4.4", + "npmlog": "^4.1.2", + "tar": "^4.4.10", + "temp-write": "^3.4.0" + } + }, + "@lerna/package": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-3.16.0.tgz", + "integrity": "sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw==", + "dev": true, + "requires": { + "load-json-file": "^5.3.0", + "npm-package-arg": "^6.1.0", + "write-pkg": "^3.1.0" + } + }, + "@lerna/package-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.18.5.tgz", + "integrity": "sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA==", + "dev": true, + "requires": { + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/validation-error": "3.13.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "semver": "^6.2.0" + } + }, + "@lerna/prerelease-id-from-version": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz", + "integrity": "sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA==", + "dev": true, + "requires": { + "semver": "^6.2.0" + } + }, + "@lerna/profiler": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-3.20.0.tgz", + "integrity": "sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "upath": "^1.2.0" + } + }, + "@lerna/project": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-3.21.0.tgz", + "integrity": "sha512-xT1mrpET2BF11CY32uypV2GPtPVm6Hgtha7D81GQP9iAitk9EccrdNjYGt5UBYASl4CIDXBRxwmTTVGfrCx82A==", + "dev": true, + "requires": { + "@lerna/package": "3.16.0", + "@lerna/validation-error": "3.13.0", + "cosmiconfig": "^5.1.0", + "dedent": "^0.7.0", + "dot-prop": "^4.2.0", + "glob-parent": "^5.0.0", + "globby": "^9.2.0", + "load-json-file": "^5.3.0", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "resolve-from": "^4.0.0", + "write-json-file": "^3.2.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "dev": true + } + } + } + } + }, + "@lerna/prompt": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.18.5.tgz", + "integrity": "sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==", + "dev": true, + "requires": { + "inquirer": "^6.2.0", + "npmlog": "^4.1.2" + } + }, + "@lerna/publish": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz", + "integrity": "sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==", + "dev": true, + "requires": { + "@evocateur/libnpmaccess": "^3.1.2", + "@evocateur/npm-registry-fetch": "^4.0.0", + "@evocateur/pacote": "^9.6.3", + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/describe-ref": "3.16.5", + "@lerna/log-packed": "3.16.0", + "@lerna/npm-conf": "3.16.0", + "@lerna/npm-dist-tag": "3.18.5", + "@lerna/npm-publish": "3.18.5", + "@lerna/otplease": "3.18.5", + "@lerna/output": "3.13.0", + "@lerna/pack-directory": "3.16.4", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/pulse-till-done": "3.13.0", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "@lerna/version": "3.22.1", + "figgy-pudding": "^3.5.1", + "fs-extra": "^8.1.0", + "npm-package-arg": "^6.1.0", + "npmlog": "^4.1.2", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "semver": "^6.2.0" + } + }, + "@lerna/pulse-till-done": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz", + "integrity": "sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/query-graph": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-3.18.5.tgz", + "integrity": "sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA==", + "dev": true, + "requires": { + "@lerna/package-graph": "3.18.5", + "figgy-pudding": "^3.5.1" + } + }, + "@lerna/resolve-symlink": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz", + "integrity": "sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "npmlog": "^4.1.2", + "read-cmd-shim": "^1.0.1" + } + }, + "@lerna/rimraf-dir": { + "version": "3.16.5", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz", + "integrity": "sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA==", + "dev": true, + "requires": { + "@lerna/child-process": "3.16.5", + "npmlog": "^4.1.2", + "path-exists": "^3.0.0", + "rimraf": "^2.6.2" + } + }, + "@lerna/run": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-3.21.0.tgz", + "integrity": "sha512-fJF68rT3veh+hkToFsBmUJ9MHc9yGXA7LSDvhziAojzOb0AI/jBDp6cEcDQyJ7dbnplba2Lj02IH61QUf9oW0Q==", + "dev": true, + "requires": { + "@lerna/command": "3.21.0", + "@lerna/filter-options": "3.20.0", + "@lerna/npm-run-script": "3.16.5", + "@lerna/output": "3.13.0", + "@lerna/profiler": "3.20.0", + "@lerna/run-topologically": "3.18.5", + "@lerna/timer": "3.13.0", + "@lerna/validation-error": "3.13.0", + "p-map": "^2.1.0" + } + }, + "@lerna/run-lifecycle": { + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz", + "integrity": "sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A==", + "dev": true, + "requires": { + "@lerna/npm-conf": "3.16.0", + "figgy-pudding": "^3.5.1", + "npm-lifecycle": "^3.1.2", + "npmlog": "^4.1.2" + } + }, + "@lerna/run-topologically": { + "version": "3.18.5", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-3.18.5.tgz", + "integrity": "sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg==", + "dev": true, + "requires": { + "@lerna/query-graph": "3.18.5", + "figgy-pudding": "^3.5.1", + "p-queue": "^4.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true + }, + "p-queue": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz", + "integrity": "sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==", + "dev": true, + "requires": { + "eventemitter3": "^3.1.0" + } + } + } + }, + "@lerna/symlink-binary": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz", + "integrity": "sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ==", + "dev": true, + "requires": { + "@lerna/create-symlink": "3.16.2", + "@lerna/package": "3.16.0", + "fs-extra": "^8.1.0", + "p-map": "^2.1.0" + } + }, + "@lerna/symlink-dependencies": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz", + "integrity": "sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q==", + "dev": true, + "requires": { + "@lerna/create-symlink": "3.16.2", + "@lerna/resolve-symlink": "3.16.0", + "@lerna/symlink-binary": "3.17.0", + "fs-extra": "^8.1.0", + "p-finally": "^1.0.0", + "p-map": "^2.1.0", + "p-map-series": "^1.0.0" + } + }, + "@lerna/timer": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-3.13.0.tgz", + "integrity": "sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw==", + "dev": true + }, + "@lerna/validation-error": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.13.0.tgz", + "integrity": "sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==", + "dev": true, + "requires": { + "npmlog": "^4.1.2" + } + }, + "@lerna/version": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz", + "integrity": "sha512-PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==", + "dev": true, + "requires": { + "@lerna/check-working-tree": "3.16.5", + "@lerna/child-process": "3.16.5", + "@lerna/collect-updates": "3.20.0", + "@lerna/command": "3.21.0", + "@lerna/conventional-commits": "3.22.0", + "@lerna/github-client": "3.22.0", + "@lerna/gitlab-client": "3.15.0", + "@lerna/output": "3.13.0", + "@lerna/prerelease-id-from-version": "3.16.0", + "@lerna/prompt": "3.18.5", + "@lerna/run-lifecycle": "3.16.2", + "@lerna/run-topologically": "3.18.5", + "@lerna/validation-error": "3.13.0", + "chalk": "^2.3.1", + "dedent": "^0.7.0", + "load-json-file": "^5.3.0", + "minimatch": "^3.0.4", + "npmlog": "^4.1.2", + "p-map": "^2.1.0", + "p-pipe": "^1.2.0", + "p-reduce": "^1.0.0", + "p-waterfall": "^1.0.0", + "semver": "^6.2.0", + "slash": "^2.0.0", + "temp-write": "^3.4.0", + "write-json-file": "^3.2.0" + } + }, + "@lerna/write-log-file": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.13.0.tgz", + "integrity": "sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==", + "dev": true, + "requires": { + "npmlog": "^4.1.2", + "write-file-atomic": "^2.3.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodecloud/aws-plugin": { + "version": "file:packages/aws-plugin", + "requires": { + "aws-sdk": "^2.686.0" + } + }, + "@nodecloud/azure-plugin": { + "version": "file:packages/azure-plugin", + "requires": { + "@azure/arm-appservice": "^6.0.0", + "@azure/arm-compute": "^14.0.0", + "@azure/arm-containerservice": "^11.0.0", + "@azure/arm-cosmosdb": "^9.1.0", + "@azure/arm-dns": "^4.0.0", + "@azure/arm-keyvault": "^1.2.1", + "@azure/arm-monitor": "^6.0.0", + "@azure/arm-network": "^22.0.0", + "@azure/arm-sql": "^7.0.2", + "@azure/arm-storage": "^15.1.0", + "@azure/ms-rest-js": "^2.0.7", + "@azure/ms-rest-nodeauth": "^3.0.5" + }, + "dependencies": { + "@azure/arm-cosmosdb": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@azure/arm-cosmosdb/-/arm-cosmosdb-9.1.0.tgz", + "integrity": "sha512-ZHQTnBSjJ+TUAlXqfc1M23A0622gSSvYVd5gCqWHwG64e/R4zAySDDXcIi0bGYAUv/0nZzKHYulrgYpU+GnDjw==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-sql": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@azure/arm-sql/-/arm-sql-7.0.2.tgz", + "integrity": "sha512-4oNjPXnSDh+V86j5b4R88ftfj0O4RqtbAjSgb93lLkw9nfz8FPLLjlde/4OHH2tIK0CdB/0dPqb3mZrdhDhwBw==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + }, + "@azure/arm-storage": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@azure/arm-storage/-/arm-storage-15.1.0.tgz", + "integrity": "sha512-IWomHlT7eEnCSMDHH/z5/XyPHhGAIPmWYgHkIyYB2YQt+Af+hWvE1NIwI79Eeiu+Am4U8BKUsXWmWKqDYh0Srg==", + "requires": { + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" + } + } + } + }, + "@nodecloud/common": { + "version": "file:packages/common", + "requires": { + "config": "^1.26.1", + "key-mirror": "^1.0.1" + } + }, + "@nodecloud/do-plugin": { + "version": "file:packages/do-plugin", + "requires": { + "do-wrapper": "^4.5.1" + } + }, + "@nodecloud/gcp-plugin": { + "version": "file:packages/gcp-plugin", + "requires": { + "@google-cloud/automl": "^2.2.0", + "@google-cloud/compute": "^2.0.1", + "@google-cloud/container": "^2.1.1", + "@google-cloud/dns": "^2.0.1", + "@google-cloud/firestore": "^4.2.0", + "@google-cloud/kms": "^2.1.2", + "@google-cloud/monitoring": "^2.1.1", + "@google-cloud/pubsub": "^2.5.0", + "@google-cloud/spanner": "^5.2.1", + "@google-cloud/storage": "^5.1.1", + "@google-cloud/translate": "^6.0.2" + }, + "dependencies": { + "@google-cloud/compute": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-2.0.1.tgz", + "integrity": "sha512-LfdhmkFtH8/BGcAnU/eOE+JNb1zy36AlBkNV4qcwesmiElQnkus7UYNpUhvifM9MEEryzVQGTPbSSdUhs+OVuw==", + "requires": { + "@google-cloud/common": "^3.0.0", + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "arrify": "^2.0.0", + "async": "^3.0.0", + "extend": "^3.0.2", + "gce-images": "^3.0.0", + "is": "^3.2.1", + "string-format-obj": "^1.1.1" + } + }, + "@google-cloud/monitoring": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@google-cloud/monitoring/-/monitoring-2.1.1.tgz", + "integrity": "sha512-whPwSse8a5+ILce31W1iiwaFtPGsZCHa0B7vhl60OKMjkOYhCsTBDl4ZFgyhhbCjAqxH3OwRvYRhPvV5wAB6SQ==", + "requires": { + "google-gax": "^2.1.0" + } + }, + "@google-cloud/pubsub": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.5.0.tgz", + "integrity": "sha512-7bbbQqa+LSTopVjt20EZ8maO6rEpbO7v8EvDImHMsbRS30HJ5+kClbaQTRvhNzhc1qy221A1GbHPHMCQ/U5E3Q==", + "requires": { + "@google-cloud/paginator": "^3.0.0", + "@google-cloud/precise-date": "^2.0.0", + "@google-cloud/projectify": "^2.0.0", + "@google-cloud/promisify": "^2.0.0", + "@opentelemetry/api": "^0.10.0", + "@opentelemetry/tracing": "^0.10.0", + "@types/duplexify": "^3.6.0", + "@types/long": "^4.0.0", + "arrify": "^2.0.0", + "extend": "^3.0.2", + "google-auth-library": "^6.0.0", + "google-gax": "^2.7.0", + "is-stream-ended": "^0.1.4", + "lodash.snakecase": "^4.1.1", + "p-defer": "^3.0.0" + }, + "dependencies": { + "google-gax": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.7.0.tgz", + "integrity": "sha512-0dBATy8mMVlfOBrT85Q+NzBpZ4OJZUMrPI9wJULpiIDq2w1zlN30Duor+fQUcMEjanYEc72G58M4iUVve0jfXw==", + "requires": { + "@grpc/grpc-js": "~1.1.1", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + } + } + } + } + } + }, + "@nodecloud/oracle-plugin": { + "version": "file:packages/oracle-plugin", + "requires": { + "oci-sdk": "^2.66.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@octokit/auth-token": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz", + "integrity": "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==", + "dev": true, + "requires": { + "@octokit/types": "^5.0.0" + } + }, + "@octokit/endpoint": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz", + "integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==", + "dev": true, + "requires": { + "@octokit/types": "^5.0.0", + "is-plain-object": "^3.0.0", + "universal-user-agent": "^5.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true + } + } + }, + "@octokit/plugin-enterprise-rest": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz", + "integrity": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==", + "dev": true + }, + "@octokit/plugin-paginate-rest": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", + "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.1" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/plugin-request-log": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", + "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", + "dev": true + }, + "@octokit/plugin-rest-endpoint-methods": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", + "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.1", + "deprecation": "^2.3.1" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/request": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz", + "integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==", + "dev": true, + "requires": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.0.0", + "@octokit/types": "^5.0.0", + "deprecation": "^2.0.0", + "is-plain-object": "^3.0.0", + "node-fetch": "^2.3.0", + "once": "^1.4.0", + "universal-user-agent": "^5.0.0" + }, + "dependencies": { + "@octokit/request-error": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", + "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", + "dev": true, + "requires": { + "@octokit/types": "^5.0.1", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true + } + } + }, + "@octokit/request-error": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", + "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "dependencies": { + "@octokit/types": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.16.2.tgz", + "integrity": "sha512-O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + } + } + }, + "@octokit/rest": { + "version": "16.43.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz", + "integrity": "sha512-ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==", + "dev": true, + "requires": { + "@octokit/auth-token": "^2.4.0", + "@octokit/plugin-paginate-rest": "^1.1.1", + "@octokit/plugin-request-log": "^1.0.0", + "@octokit/plugin-rest-endpoint-methods": "2.4.0", + "@octokit/request": "^5.2.0", + "@octokit/request-error": "^1.0.2", + "atob-lite": "^2.0.0", + "before-after-hook": "^2.0.0", + "btoa-lite": "^1.0.0", + "deprecation": "^2.0.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + }, + "dependencies": { + "universal-user-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.1.tgz", + "integrity": "sha512-LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==", + "dev": true, + "requires": { + "os-name": "^3.1.0" + } + } + } + }, + "@octokit/types": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz", + "integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==", + "dev": true, + "requires": { + "@types/node": ">= 8" + } + }, + "@opentelemetry/api": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", + "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", + "requires": { + "@opentelemetry/context-base": "^0.10.2" + } + }, + "@opentelemetry/context-base": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", + "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==" + }, + "@opentelemetry/core": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.10.2.tgz", + "integrity": "sha512-DhkiTp5eje2zTGd+HAIKWpGE6IR6lq7tUpYt4nnkhOi6Hq9WQAANVDCWEZEbYOw57LkdXbE50FZ/kMvHDm450Q==", + "requires": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/context-base": "^0.10.2", + "semver": "^7.1.3" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + } + } + }, + "@opentelemetry/resources": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.10.2.tgz", + "integrity": "sha512-5JGC2TPSAIHth615IURt+sSsTljY43zTfJD0JE9PHC6ipZPiQ0dpQDZOrLn8NAMfOHY1jeWwpIuLASjqbXUfuw==", + "requires": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/core": "^0.10.2", + "gcp-metadata": "^3.5.0" + }, + "dependencies": { + "gaxios": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz", + "integrity": "sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA==", + "requires": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + } + }, + "gcp-metadata": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz", + "integrity": "sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA==", + "requires": { + "gaxios": "^2.1.0", + "json-bigint": "^0.3.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + } + } + }, + "@opentelemetry/tracing": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz", + "integrity": "sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==", + "requires": { + "@opentelemetry/api": "^0.10.2", + "@opentelemetry/context-base": "^0.10.2", + "@opentelemetry/core": "^0.10.2", + "@opentelemetry/resources": "^0.10.2" + } + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" + }, + "@sindresorhus/is": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", + "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@types/babel-types": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz", + "integrity": "sha512-jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==", + "dev": true + }, + "@types/babylon": { + "version": "6.16.5", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", + "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", + "dev": true, + "requires": { + "@types/babel-types": "*" + } + }, + "@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/chai": { + "version": "4.2.12", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", + "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==", + "dev": true + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-5zOA53RUlzN74bvrSGwjudssD9F3a797sDZQkiYpUOxW+WHaXTCPz4/d5Dgi6FKnOqZ2CpaTo0DhgIfsXAOE/A==", + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" + }, + "@types/isomorphic-fetch": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", + "integrity": "sha512-DaZNUvLDCAnCTjgwxgiL1eQdxIKEpNLOlTNtAgnZc50bG2copGhRrFN9/PxPBuJe+tZVLCbQ7ls0xveXVRPkvw==" + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-mM4TkDpA9oixqg1Fv2vVpOFyIVLJjm5x4k0V+K/rEsizfjD7Tk7LKk3GTtbB7KCfP0FEHQtsZqFxYA0+sijNVg==", + "requires": { + "@types/node": "*" + } + }, + "@types/jssha": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/jssha/-/jssha-2.0.0.tgz", + "integrity": "sha512-oBnY3csYnXfqZXDRBJwP1nDDJCW/+VMJ88UHT4DCy0deSXpJIQvMCwYlnmdW4M+u7PiSfQc44LmiFcUbJ8hLEw==" + }, + "@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "requires": { + "@types/node": "*" + } + }, + "@types/lodash": { + "version": "4.14.191", + "dev": true + }, + "@types/long": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", + "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true + }, + "@types/mocha": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz", + "integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==", + "dev": true + }, + "@types/node": { + "version": "14.0.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.14.tgz", + "integrity": "sha512-syUgf67ZQpaJj01/tRTknkMNoBBLWJOBODF0Zm4NrXmiSuxjymFrxnTu1QVYRubhVkRcZLYZG8STTwJRdVm/WQ==" + }, + "@types/node-fetch": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", + "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "@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/opossum": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@types/opossum/-/opossum-4.1.1.tgz", + "integrity": "sha512-9TMnd8AWRVtnZMqBbbzceQoJdafErgUViogFaQ3eetsbeLtiFFZ695mepNaLtlfJi4uRP3GmHfe3CJ2DZKaxYA==", + "requires": { + "@types/node": "*" + } + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/pumpify": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@types/pumpify/-/pumpify-1.4.1.tgz", + "integrity": "sha512-l7u/Dnh1OG9T7VH6TvulR0g8oE8hgIW5409mSUKi8Vxw2+JV18aTa06Sv5bvNjrD0zbsB/cuZ/iTFQgFNfzIuw==", + "requires": { + "@types/duplexify": "*", + "@types/node": "*" + } + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, + "@types/sshpk": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@types/sshpk/-/sshpk-1.10.3.tgz", + "integrity": "sha512-cru1waDhHZnZuB18E6Dgf2UXf8U93mdOEDcKYe5jTri+fpucidSs7DLmGICpLxN+95aYkwtgeyny9fBFzQVdmA==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-trace": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/stack-trace/-/stack-trace-0.0.29.tgz", + "integrity": "sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==" + }, + "@types/tunnel": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", + "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", + "requires": { + "@types/node": "*" + } + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", + "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/type-utils": "5.19.0", + "@typescript-eslint/utils": "5.19.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", + "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "debug": "^4.3.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", + "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.19.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "@zkochan/cmd-shim": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz", + "integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==", + "dev": true, + "requires": { + "is-windows": "^1.0.0", + "mkdirp-promise": "^5.0.1", + "mz": "^2.5.0" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "requires": { + "acorn": "^4.0.4" + } + }, + "adal-node": { + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz", + "integrity": "sha1-RoxLs+u9lrEnBmn0ucuk4AZepIU=", + "requires": { + "@types/node": "^8.0.47", + "async": ">=0.6.0", + "date-utils": "*", + "jws": "3.x.x", + "request": ">= 2.52.0", + "underscore": ">= 1.3.1", + "uuid": "^3.1.0", + "xmldom": ">= 0.1.x", + "xpath.js": "~1.1.0" + }, + "dependencies": { + "@types/node": { + "version": "8.10.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.61.tgz", + "integrity": "sha512-l+zSbvT8TPRaCxL1l9cwHCb0tSqGAGcjPJFItGGYat5oCTiq1uQQKYg5m7AF1mgnEBzFXGLJ2LRmNjtreRX76Q==" + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + } + } + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "dev": true, + "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", + "dev": true + } + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "array.prototype.map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz", + "integrity": "sha512-Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.4" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz", + "integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==", + "dev": true + }, + "async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", + "dev": true + }, + "await-semaphore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz", + "integrity": "sha512-d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==" + }, + "aws-sdk": { + "version": "2.709.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.709.0.tgz", + "integrity": "sha512-F3sKXsCiutj9RglVXdqb/XJ3Ko3G+pX081Nf1YjVJpLydwE2v16FGxrLqE5pqyWMDeUf5nZHnBoMuOYD8ip+Kw==", + "requires": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "dependencies": { + "sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + }, + "dependencies": { + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + } + } + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" + }, + "axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "requires": { + "follow-redirects": "1.5.10" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "before-after-hook": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", + "dev": true + }, + "better-docs": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/better-docs/-/better-docs-2.3.0.tgz", + "integrity": "sha512-s+lvppWKGs9CU3r9bxnKAGbsW/rzSEeaEtVZE9qc+14098MiWy4pAAsXtTifkzgUnvDfWhnmPXZEc+fCAA0cBA==", + "dev": true, + "requires": { + "brace": "^0.11.1", + "react-ace": "^6.5.0", + "react-docgen": "^5.3.0", + "react-frame-component": "^4.1.1", + "typescript": "^3.7.5", + "underscore": "^1.9.1", + "vue-docgen-api": "^3.22.0", + "vue2-ace-editor": "^0.0.13" + } + }, + "bignumber.js": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "brace": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/brace/-/brace-0.11.1.tgz", + "integrity": "sha1-SJb8ydVE7vRfS7dmDbMg07N5/lg=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "dev": true + }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", + "dev": true + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "byline": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", + "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=", + "dev": true + }, + "byte-size": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/byte-size/-/byte-size-5.0.1.tgz", + "integrity": "sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw==", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + }, + "cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + } + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.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=", + "dev": true + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + } + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "catharsis": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz", + "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "dev": true, + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "dev": true, + "requires": { + "is-regex": "^1.0.3" + }, + "dependencies": { + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "dev": true + }, + "checkpoint-stream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/checkpoint-stream/-/checkpoint-stream-0.1.2.tgz", + "integrity": "sha512-eYXIcydL3mPjjEVLxHdi1ISgTwmxGJZ8vyJ3lYVvFTDRyTOZMTbKZdRJqiA7Gi1rPcwOyyzcrZmGLL8ff7e69w==", + "requires": { + "@types/pumpify": "^1.4.1", + "events-intercept": "^2.0.0", + "pumpify": "^1.3.5", + "split-array-stream": "^1.0.0", + "through2": "^2.0.3" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "split-array-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-1.0.3.tgz", + "integrity": "sha1-0rdajl4Ngk1S/eyLgiWDncLjXfo=", + "requires": { + "async": "^2.4.0", + "is-stream-ended": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "dev": true + }, + "class-generator": { + "version": "file:generator", + "requires": { + "@azure/arm-appservice": "^6.0.0", + "@azure/arm-compute": "^14.0.0", + "@azure/arm-containerservice": "^11.0.0", + "@azure/arm-cosmosdb": "^8.0.0", + "@azure/arm-keyvault": "^1.2.1", + "@azure/arm-monitor": "^6.0.0", + "@azure/arm-sql": "^7.0.0", + "@azure/arm-storage": "^15.0.0", + "@google-cloud/compute": "^2.0.0", + "@google-cloud/container": "^2.1.0", + "@google-cloud/dns": "^2.0.1", + "@google-cloud/monitoring": "^2.0.0", + "@google-cloud/pubsub": "^2.1.0", + "@google-cloud/storage": "^5.1.1", + "@google-cloud/translate": "^6.0.0", + "aws-sdk": "^2.686.0", + "config": "^1.26.1", + "do-wrapper": "^4.5.1", + "js-yaml": "^3.14.0", + "key-mirror": "^1.0.1", + "lodash": "^4.17.19", + "typescript": "^3.9.3" + }, + "dependencies": { + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "typescript": { + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", + "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==" + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + }, + "dependencies": { + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + } + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "columnify": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz", + "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=", + "dev": true, + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "compare-func": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz", + "integrity": "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + } + } + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "dev": true + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "config": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", + "requires": { + "json5": "^1.0.1" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "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==", + "requires": { + "semver": "^6.0.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + } + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constantinople": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", + "dev": true, + "requires": { + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" + } + }, + "conventional-changelog-angular": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz", + "integrity": "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-changelog-core": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", + "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", + "dev": true, + "requires": { + "conventional-changelog-writer": "^4.0.6", + "conventional-commits-parser": "^3.0.3", + "dateformat": "^3.0.0", + "get-pkg-repo": "^1.0.0", + "git-raw-commits": "2.0.0", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^2.0.3", + "lodash": "^4.2.1", + "normalize-package-data": "^2.3.5", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^3.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "dev": true + }, + "conventional-changelog-writer": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz", + "integrity": "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "conventional-commits-filter": "^2.0.6", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^7.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^3.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "meow": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + } + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + } + } + }, + "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" + } + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "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": "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": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + }, + "yargs-parser": { + "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 + } + } + } + } + }, + "conventional-commits-filter": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", + "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", + "dev": true, + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", + "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", + "dev": true, + "requires": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^7.0.0", + "split2": "^2.0.0", + "through2": "^3.0.0", + "trim-off-newlines": "^1.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "camelcase": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz", + "integrity": "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "meow": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz", + "integrity": "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "arrify": "^2.0.1", + "camelcase": "^6.0.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "^4.0.2", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + } + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + } + } + }, + "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" + } + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "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": "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": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + }, + "yargs-parser": { + "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 + } + } + } + } + }, + "conventional-recommended-bump": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz", + "integrity": "sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ==", + "dev": true, + "requires": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.1.1", + "conventional-commits-filter": "^2.0.2", + "conventional-commits-parser": "^3.0.3", + "git-raw-commits": "2.0.0", + "git-semver-tags": "^2.0.3", + "meow": "^4.0.0", + "q": "^1.5.1" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "dev": true + }, + "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=" + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "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" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "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", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "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" + } + } + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "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" + } + }, + "date-and-time": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/date-and-time/-/date-and-time-0.13.1.tgz", + "integrity": "sha512-/Uge9DJAT+s+oAcDxtBhyR8+sKjUnZbYmyhbmWjTHNtX7B7oWD8YyYdeXcBRbwSj6hVvj+IQegJam7m7czhbFw==" + }, + "date-utils": { + "version": "1.2.21", + "resolved": "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz", + "integrity": "sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q=" + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz" + } + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true + }, + "detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", + "dev": true + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-zonefile": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/dns-zonefile/-/dns-zonefile-0.2.6.tgz", + "integrity": "sha512-8hkrtLbVNqCgnRQv8jjit8MnGzqYBouxoP/WMAObbN0aPr43hy/Ml+VxMXKC75lRz2DEwUFN2SNpVnrrQWobew==" + }, + "do-wrapper": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/do-wrapper/-/do-wrapper-4.5.1.tgz", + "integrity": "sha512-E2I3xvDS306UwzpuQYL4wz5Fm+RvtV0cxOBPiWsflAEOA06mcBxAEUXvMeox9L6WI7R1PMiEhHLdo/s52JqUAQ==", + "requires": { + "got": "^11.8.2" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", + "dev": true + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "devOptional": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "dev": true + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, + "envinfo": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz", + "integrity": "sha512-hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==", + "dev": true + }, + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "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.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-get-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz", + "integrity": "sha512-UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==", + "dev": true, + "requires": { + "es-abstract": "^1.17.4", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "dev": true + }, + "eslint": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", + "dev": true, + "requires": { + "@eslint/eslintrc": "^1.2.1", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + }, + "dependencies": { + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-plugin-simple-import-sort": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz", + "integrity": "sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "dev": true, + "requires": { + "acorn": "^8.7.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.5.tgz", + "integrity": "sha512-QR0rh0YiPuxuDQ6+T9GAO/xWTExXpxIes1Nl9RykNGTnE1HJmkuEfxJH9cubjIOQZ/GH4qNBR4u8VSHaKiWs4g==" + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "events-intercept": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/events-intercept/-/events-intercept-2.0.0.tgz", + "integrity": "sha1-rb84aBxaSyARxB7kH2GjTLpEiJc=" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fast-text-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz", + "integrity": "sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", + "dev": true, + "requires": { + "is-buffer": "~2.0.3" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "dev": 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 + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaxios": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz", + "integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==", + "requires": { + "abort-controller": "^3.0.0", + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.3.0" + }, + "dependencies": { + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + } + } + }, + "gce-images": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gce-images/-/gce-images-3.0.0.tgz", + "integrity": "sha512-MiqBZhDIJge+LHPE3fDME8/jc+G7UFg0YrFUPHzc/c6LlmS6s5xwWoV+cD4SGe8/BGgMhr34gQ5OtJFV9pZ9jg==", + "requires": { + "arrify": "^2.0.0", + "google-auth-library": "^6.0.0" + } + }, + "gcp-metadata": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz", + "integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==", + "requires": { + "gaxios": "^3.0.0", + "json-bigint": "^0.3.0" + } + }, + "gcs-resumable-upload": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/gcs-resumable-upload/-/gcs-resumable-upload-3.1.0.tgz", + "integrity": "sha512-gB8xH6EjYCv9lfBEL4FK5+AMgTY0feYoNHAYOV5nCuOrDPhy5MOiyJE8WosgxhbKBPS361H7fkwv6CTufEh9bg==", + "requires": { + "abort-controller": "^3.0.0", + "configstore": "^5.0.0", + "extend": "^3.0.2", + "gaxios": "^3.0.0", + "google-auth-library": "^6.0.0", + "pumpify": "^2.0.0", + "stream-events": "^1.0.4" + }, + "dependencies": { + "duplexify": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz", + "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==", + "requires": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.0" + } + }, + "pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "requires": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "genfun": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-5.0.0.tgz", + "integrity": "sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "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==" + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "dev": true + }, + "get-pkg-repo": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", + "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "meow": "^3.3.0", + "normalize-package-data": "^2.3.0", + "parse-github-repo-url": "^1.3.0", + "through2": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "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=", + "dev": true, + "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" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "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=", + "dev": true, + "requires": { + "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=", + "dev": true, + "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=", + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + } + } + }, + "get-port": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-4.2.0.tgz", + "integrity": "sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "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" + } + }, + "git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "requires": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + } + }, + "git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, + "requires": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "git-semver-tags": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", + "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "dev": true, + "requires": { + "meow": "^4.0.0", + "semver": "^6.0.0" + } + }, + "git-up": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.1.tgz", + "integrity": "sha512-LFTZZrBlrCrGCG07/dm1aCjjpL1z9L3+5aEeI9SBhAqSc+kiA9Or1bgZhQFNppJX6h/f5McrvJt1mQXTFm6Qrw==", + "dev": true, + "requires": { + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" + } + }, + "git-url-parse": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz", + "integrity": "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ==", + "dev": true, + "requires": { + "git-up": "^4.0.0" + } + }, + "gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dev": true, + "requires": { + "ini": "^1.3.2" + } + }, + "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" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "dev": true + } + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "google-auth-library": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.2.tgz", + "integrity": "sha512-o/F/GiOPzDc49v5/6vfrEz3gRXvES49qGP84rrl3SO0efJA/M52hFwv2ozd1EC1TPrLj75Moj3iPgKGuGs6smA==", + "requires": { + "arrify": "^2.0.0", + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "fast-text-encoding": "^1.0.0", + "gaxios": "^3.0.0", + "gcp-metadata": "^4.1.0", + "gtoken": "^5.0.0", + "jws": "^4.0.0", + "lru-cache": "^5.0.0" + } + }, + "google-gax": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.6.1.tgz", + "integrity": "sha512-AKQKfaaXCJhMrP4nniz/ei7j+uyqG7nNrGmQxDBIBtDMUbZUMnH0Kw8asts35vmciEV5UeIWfclVcAU+VaJptw==", + "requires": { + "@grpc/grpc-js": "~1.0.0", + "@grpc/proto-loader": "^0.5.1", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^3.6.0", + "google-auth-library": "^6.0.0", + "is-stream-ended": "^0.1.4", + "lodash.at": "^4.6.0", + "lodash.has": "^4.5.2", + "node-fetch": "^2.6.0", + "protobufjs": "^6.9.0", + "retry-request": "^4.0.0", + "semver": "^6.0.0", + "walkdir": "^0.4.0" + }, + "dependencies": { + "@grpc/grpc-js": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.0.5.tgz", + "integrity": "sha512-Hm+xOiqAhcpT9RYM8lc15dbQD7aQurM7ZU8ulmulepiPlN7iwBXXwP3vSBUimoFoApRqz7pSIisXU8pZaCB4og==", + "requires": { + "semver": "^6.2.0" + } + } + } + }, + "google-p12-pem": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz", + "integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==", + "requires": { + "node-forge": "^0.9.0" + } + }, + "got": { + "version": "11.8.2", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.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==" + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "dev": true + }, + "grpc-gcp": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/grpc-gcp/-/grpc-gcp-0.3.3.tgz", + "integrity": "sha512-GuIoDnxuSDZoB5DEuuNh8SNB2vk+ZGPoY0+tXQ53TcLTyeY3X0xmkF2v6f9+HAS70TzJ6biyug8Eq9t4HIqpbQ==", + "requires": { + "@grpc/grpc-js": "^1.1.1" + } + }, + "gtoken": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz", + "integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==", + "requires": { + "gaxios": "^3.0.0", + "google-p12-pem": "^3.0.0", + "jws": "^4.0.0", + "mime": "^2.2.0" + } + }, + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-js": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz", + "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==", + "dev": true, + "optional": true + } + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "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-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-stream-validation": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.3.tgz", + "integrity": "sha512-OEohGLoUOh+bwsIpHpdvhIXFyRGjeLqJbT8Yc5QTZPbRM7LKywagTQxnX/6mghLDOrD9YGz88hy5mLN2eKflYQ==", + "requires": { + "through2": "^2.0.0" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "dev": true + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "dev": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "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" + } + }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "dependencies": { + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + } + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "agent-base": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "requires": { + "debug": "4" + } + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "husky": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz", + "integrity": "sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "devOptional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "init-package-json": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.3.tgz", + "integrity": "sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "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.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + } + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "is": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", + "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "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": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "dev": true + }, + "is-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "dev": true, + "requires": { + "acorn": "~4.0.2", + "object-assign": "^4.0.1" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "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=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-html": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", + "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", + "requires": { + "html-tags": "^3.0.0" + } + }, + "is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==", + "dev": true + }, + "is-ssh": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz", + "integrity": "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg==", + "dev": true, + "requires": { + "protocols": "^1.1.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "dev": true + }, + "is-stream-ended": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", + "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true + }, + "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-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "requires": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "iterate-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz", + "integrity": "sha512-3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==", + "dev": true + }, + "iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "requires": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + } + }, + "jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" + }, + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", + "dev": true + }, + "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 + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "js2xmlparser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", + "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", + "dev": true, + "requires": { + "xmlcreate": "^2.0.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdoc": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz", + "integrity": "sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.9.4", + "bluebird": "^3.7.2", + "catharsis": "^0.8.11", + "escape-string-regexp": "^2.0.0", + "js2xmlparser": "^4.0.1", + "klaw": "^3.0.0", + "markdown-it": "^10.0.0", + "markdown-it-anchor": "^5.2.7", + "marked": "^0.8.2", + "mkdirp": "^1.0.4", + "requizzle": "^0.2.3", + "strip-json-comments": "^3.1.0", + "taffydb": "2.6.2", + "underscore": "~1.10.2" + }, + "dependencies": { + "@babel/parser": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.2.tgz", + "integrity": "sha512-Vuj/+7vLo6l1Vi7uuO+1ngCDNeVmNbTngcJFKCR/oEtz8tKz0CJxZEGmPt9KcIloZhOZ3Zit6xbpXT2MDlS9Vw==", + "dev": true + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-bigint": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz", + "integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==", + "requires": { + "bignumber.js": "^9.0.0" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "dev": true + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "requires": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "dependencies": { + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "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" + } + }, + "jssha": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jssha/-/jssha-2.4.1.tgz", + "integrity": "sha512-77DN1YurYgh+7FPCTJ2CQ6hVDHgIWiHxm4Y5/mAdnpETKYagX22pVWMz4xfKF5fcpNfMaztgVj+/B1bt2k23Eg==" + }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "dev": true, + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "requires": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "key-mirror": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/key-mirror/-/key-mirror-1.0.1.tgz" + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klaw": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", + "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lerna": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz", + "integrity": "sha512-vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==", + "dev": true, + "requires": { + "@lerna/add": "3.21.0", + "@lerna/bootstrap": "3.21.0", + "@lerna/changed": "3.21.0", + "@lerna/clean": "3.21.0", + "@lerna/cli": "3.18.5", + "@lerna/create": "3.22.0", + "@lerna/diff": "3.21.0", + "@lerna/exec": "3.21.0", + "@lerna/import": "3.22.0", + "@lerna/info": "3.21.0", + "@lerna/init": "3.21.0", + "@lerna/link": "3.21.0", + "@lerna/list": "3.21.0", + "@lerna/publish": "3.22.1", + "@lerna/run": "3.21.0", + "@lerna/version": "3.22.1", + "import-local": "^2.0.0", + "npmlog": "^4.1.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "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=", + "dev": true + }, + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "load-json-file": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", + "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^4.0.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "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" + } + }, + "lodash": { + "version": "4.17.21" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.at": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.at/-/lodash.at-4.6.0.tgz", + "integrity": "sha1-k83OZk8KGZTqM9181A4jr9EbD/g=" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" + }, + "lodash.has": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz", + "integrity": "sha1-0Z9NwQlQWMzL4rDN9O4P5Ko3yGI=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true + }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2" + } + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "macos-release": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", + "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "dev": true, + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-it": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "markdown-it-anchor": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", + "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", + "dev": true, + "requires": {} + }, + "marked": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz", + "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + } + } + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "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" + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, + "requires": { + "mkdirp": "*" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "mocha": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.0.1.tgz", + "integrity": "sha512-vefaXfdYI8+Yo8nPZQQi0QO2o+5q9UIMX1jZ1XMmK3+4+CQjc7+B0hPdUeglXiTlr8IHMVRo63IhO9Mzt6fxOg==", + "dev": true, + "requires": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.3.1", + "debug": "3.2.6", + "diff": "4.0.2", + "escape-string-regexp": "1.0.5", + "find-up": "4.1.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "ms": "2.1.2", + "object.assign": "4.1.0", + "promise.allsettled": "1.0.2", + "serialize-javascript": "3.0.0", + "strip-json-comments": "3.0.1", + "supports-color": "7.1.0", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.0.0", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true + } + } + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "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" + } + } + } + }, + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "mri": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "dev": true, + "requires": { + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "dev": true + } + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "dev": true + }, + "nock": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/nock/-/nock-9.6.1.tgz", + "dev": true, + "requires": { + "chai": "^4.1.2", + "debug": "^3.1.0", + "deep-equal": "^1.0.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.5", + "mkdirp": "^0.5.0", + "propagate": "^1.0.0", + "qs": "^6.5.1", + "semver": "^5.5.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "dev": true + } + } + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-fetch": { + "version": "2.6.9", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3" + }, + "webidl-conversions": { + "version": "3.0.1" + }, + "whatwg-url": { + "version": "5.0.0", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-forge": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz", + "integrity": "sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ==" + }, + "node-gyp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz", + "integrity": "sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "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" + }, + "dependencies": { + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-lifecycle": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz", + "integrity": "sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==", + "dev": true, + "requires": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "requires": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", + "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-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "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", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "oci-accessgovernancecp": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-accessgovernancecp/-/oci-accessgovernancecp-2.66.0.tgz", + "integrity": "sha512-vx4kb5LbgVugRisXgrcy0usXf31zHhMLgiblofbf7vTVociHMvpbqvRJxz3XXIY+PFh3IbT8GwbnyUUqvUQcoQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-adm": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-adm/-/oci-adm-2.66.0.tgz", + "integrity": "sha512-U6phaNH4GEpb1ma3Mg8OIRVNVUkfVbGKrPJb7yarSL9ktWwKR0dQ/Ei0Jm11ugC9TRByayiYoK80F9uYPM3jLQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-aianomalydetection": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aianomalydetection/-/oci-aianomalydetection-2.66.0.tgz", + "integrity": "sha512-sH0CSPAmOK0kGI0SATyRABMC7vTvhLV1GnHtRprMZdAnmVD5ta31Tz07sONxfkIv+dM+YpPaISnDdQ+GGXVabA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-aidocument": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aidocument/-/oci-aidocument-2.66.0.tgz", + "integrity": "sha512-qRbes2XYeUWZjOPsuUhFOapaAS0QBzh4CNvQeChCTIX7LptGO/rLrvzOL2NAEFjYiuhUEhNwDOkH0Lxtyh/9lg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ailanguage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ailanguage/-/oci-ailanguage-2.66.0.tgz", + "integrity": "sha512-Dt2s+4NEVsNmR0F6Xy0LDcHG1GfwvLVGtzzksAKyo82deLYldbwRr/TZcYNBvHRyJMwc7waYrhZvss0LL22i0A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-aispeech": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aispeech/-/oci-aispeech-2.66.0.tgz", + "integrity": "sha512-eXYNKsP8W/dKPc6qz1ol8Yj2EQU3NN+bvbSIxh1h0Slwb92jvysvannrVZWvBExk1mJffhJaDkmvuBC3/QNtHQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-aivision": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-aivision/-/oci-aivision-2.66.0.tgz", + "integrity": "sha512-DfofIdJldiflbkfdxAbnv1Dqz+6uDd2jAhl3vdKYyCKja01gvS4/zuxCdXp8cfDIvSo+AoT9BAiLMGarZ5kLoQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-analytics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-analytics/-/oci-analytics-2.66.0.tgz", + "integrity": "sha512-1wPH4tn0+1AOoKMR6LYKXiwsQ1Yj+itvUhqNNnpAMVtZ/B6KlJfOpu0/7Rd0hX4fDxsdAY2Zv82Vb5PymCsNVg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-announcementsservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-announcementsservice/-/oci-announcementsservice-2.66.0.tgz", + "integrity": "sha512-uMhewCxT7Gx/RPEn8dSugrj1E2YI+8UoeHFAyKZUpp9rxigUQR/oMDRsz/nKzhCZmNd2E6VDYofrefwtb563tg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apigateway": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apigateway/-/oci-apigateway-2.66.0.tgz", + "integrity": "sha512-xN7j0RQRYodGtvptxTaYaYppnDrtrayTVgo7+3Aa8vqihChoqdRvyBksDsCcr4m8GCHVTqqVG4GvSzwR6x6eLw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apmconfig": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmconfig/-/oci-apmconfig-2.66.0.tgz", + "integrity": "sha512-w/dCD3OLyOmzYla7zlCyevwbATjDtgAVJCjaULbRu2ccf8WNGV8wdEDaHpu7KvEEbCW6KajAbNn3NULn52xdFw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apmcontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmcontrolplane/-/oci-apmcontrolplane-2.66.0.tgz", + "integrity": "sha512-ZizlckOdF7DWWrMix88rkgcN9m7upK6mCNv/FDRb/TZffLpgcMzRa1v2k94kV/GLGU0hU0Idr6uMVFIHse4aPQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apmsynthetics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmsynthetics/-/oci-apmsynthetics-2.66.0.tgz", + "integrity": "sha512-ly2sdzbELfGkScd4iO3EVBtnzVQgeCIDOTf721kcIu/DuwBhYT6PWB+75poGEJ6gm8qxwWvAR/E1VpYa2NJqBQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-apmtraces": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-apmtraces/-/oci-apmtraces-2.66.0.tgz", + "integrity": "sha512-qROK/AytdsHg12aMlHOiXB+dwbLnHH9YMA8YlUE9d2SymFQ5ExoXOrDjUPsBGdh4fQlNjKfJOABKmEr8InL0GQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-applicationmigration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-applicationmigration/-/oci-applicationmigration-2.66.0.tgz", + "integrity": "sha512-R41VcTANqXWHTHrZEwaXdXYSwJQOQXZkPtNgSjxs709ZxEnbiC82OJ3uPoYKJ4dADdPbcH2ngsVxrQzANlCvlQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-appmgmtcontrol": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-appmgmtcontrol/-/oci-appmgmtcontrol-2.66.0.tgz", + "integrity": "sha512-GFUsEoy3zYdRVJuxj1en9exbgd7MALdTuYOOIJ0j7IZQKiArQJFDLPtfy+vsmc8y9Vpx1Lvy0+JRnhneLJ6Ijg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-artifacts": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-artifacts/-/oci-artifacts-2.66.0.tgz", + "integrity": "sha512-zXtkR/tAQPCgTwJtzg1jTi2LxL3ljJ2H6iNcd4D09R18eNlAdJI5h66mW+RXjcwaC6Yyz9lzzb5iAEnQQzgjCg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-audit": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-audit/-/oci-audit-2.66.0.tgz", + "integrity": "sha512-xvI6uieZBF9/hXkJMrYVWVyF5jhNEU2Q1ew2FOt8EUXyNE2Umrfwu8AerXXheZxy4FqRDBhDGbOShVlcWqrnJA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-autoscaling": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-autoscaling/-/oci-autoscaling-2.66.0.tgz", + "integrity": "sha512-GfQp7RvIgsg1X2cJATQ8EQzeRPP0N3LmT0FMkQow8hrui/xB15/WAVaAT/bTMtk8W49y642gJjNXB8N7J4I4HQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-bastion": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-bastion/-/oci-bastion-2.66.0.tgz", + "integrity": "sha512-TOpAfRRtNIeBio69zR4xGDbh2arzabxK5oCBSuxttCd7/ABfsAkJotp0NN5gomIDbJsxlxAen5J8U/kC0ea8Tw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-bds": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-bds/-/oci-bds-2.66.0.tgz", + "integrity": "sha512-bDWdKs6lecaJgzzhYBftd+U7boF9w1xU4v84m41LxGUKiPUibaWydsWxM3lXs7Io+Njelj7pGckMPJqXy/hjaw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-blockchain": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-blockchain/-/oci-blockchain-2.66.0.tgz", + "integrity": "sha512-v1sVRnaRzBaaSHCZy+LtpONNUTUc7V26M5OuDPwp93q7RVUYoJ/W4gz5ozzOgHJCAYk/rUTgC/GhciJtbFETCw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-budget": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-budget/-/oci-budget-2.66.0.tgz", + "integrity": "sha512-xGdCitkunweaU6SPNECi5yjMX1EXGgcxzaqZZ5ZXuqjR5AE2i4zIABO/P5SMlXcfKMycggrESOKDD84JC6J15w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-certificates": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-certificates/-/oci-certificates-2.66.0.tgz", + "integrity": "sha512-IVzAQtq+daIWUb6OhOCN8kVMIWsRsBe2RuddJiKpfKxN2a7bDuXgBGRvccOVXMCFJ56/57W7lwsV3COg/VNpiQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-certificatesmanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-certificatesmanagement/-/oci-certificatesmanagement-2.66.0.tgz", + "integrity": "sha512-cmLwn34atubwf56pKz/FgZ/ePGgNyACjJP49smtG/Cmvip5DFoO0/QahZhI5D1uttKPLwqwZwGX5w5UgHSn9Ng==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-cims": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cims/-/oci-cims-2.66.0.tgz", + "integrity": "sha512-0QT6dxASnxz9eZASTlGDhFqj4SZiQo6mVrv++r7tjke6Rj6DjRi5QhteBufzG3XAN5qYwr7OcTj1WkwOWebCEQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-cloudbridge": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudbridge/-/oci-cloudbridge-2.66.0.tgz", + "integrity": "sha512-bIYOA1rHWyn5qwxy5FacbdwpKR5s3oi1oUEtgp9KR+GGzPRfZ7Rsa47dT79NKOaUCuIIKudulHfya1iPJ/8Gcg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-cloudguard": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudguard/-/oci-cloudguard-2.66.0.tgz", + "integrity": "sha512-EwTASf9Ne3An1N+xpiK34TY2xVPTw99o7vfMZHMnYzHQNNrls1rHJHnup7JD3bha06YDscIw6rx727sK6Egr1g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-cloudmigrations": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-cloudmigrations/-/oci-cloudmigrations-2.66.0.tgz", + "integrity": "sha512-XHAo1SjxfpDJsqxlaAeiwROHCT5Mckbi30ZqooLobJk9+Q/LCaGX89d7kIQd9my8x/rKv7PcBFl/U3oL5riMjA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-common": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-common/-/oci-common-2.66.0.tgz", + "integrity": "sha512-VCaUqPU9aK3IR4Fsm0y42cTXk1Kb/g8NzKy5w4iDCKNoj6AqskM4flegQS26VGcBhgPcrD2YsNeI3p6XTIobtA==", + "requires": { + "@types/isomorphic-fetch": "0.0.35", + "@types/jsonwebtoken": "9.0.0", + "@types/jssha": "2.0.0", + "@types/opossum": "4.1.1", + "@types/sshpk": "1.10.3", + "es6-promise": "4.2.6", + "http-signature": "1.3.1", + "isomorphic-fetch": "3.0.0", + "jsonwebtoken": "9.0.0", + "jssha": "2.4.1", + "opossum": "5.0.1", + "sshpk": "1.16.1", + "uuid": "3.3.3" + }, + "dependencies": { + "es6-promise": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" + }, + "http-signature": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.1.tgz", + "integrity": "sha512-Y29YKEc8MQsjch/VzkUVJ+2MXd9WcR42fK5u36CZf4G8bXw2DXMTWuESiB0R6m59JAWxlPPw5/Fri/t/AyyueA==", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.14.1" + } + }, + "uuid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", + "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==" + } + } + }, + "oci-computeinstanceagent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-computeinstanceagent/-/oci-computeinstanceagent-2.66.0.tgz", + "integrity": "sha512-oP0LG1TClWafzpUCpKL7yy+ZWp7NMyuBYSSPFo2+DezvR/yqZtA5YLNOdXcwGJ1SJ8QEEBpXgh+SzBMidmvqNA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-containerengine": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-containerengine/-/oci-containerengine-2.66.0.tgz", + "integrity": "sha512-4+CIMFmZW1uEP3z9kKgOK+9IUhF3iNXPjXQZAhgJYB3gW1zY+BsEizV+b5gsEwn82RV+uKua5HMN1TbhPoSHBA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-containerinstances": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-containerinstances/-/oci-containerinstances-2.66.0.tgz", + "integrity": "sha512-Kj3MW3FGfgOfXUcNSHGk3F9ReNa72BBNx3ZOF89IosZjMR0j3U+uBZxbjTQfLwHi5UBnZqHumJJrnCaO45UJ4A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-core": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-core/-/oci-core-2.66.0.tgz", + "integrity": "sha512-cDVOb+rk+wuTCULhW4JwpIOyRAwopexVOxBlwbk70OBOL9pIWK3Kc9u8y/NVB30c6d1c0++nVXtCtf8FTkSblA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dashboardservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dashboardservice/-/oci-dashboardservice-2.66.0.tgz", + "integrity": "sha512-43fxn87i9BmgMYmxtdvn916bhtXjmt0zsr8U2GY38o6q6V8cXGkAXlasUtjPwgdEp/yta0zMhw92h9nANSwdbA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-database": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-database/-/oci-database-2.66.0.tgz", + "integrity": "sha512-yprb9f6/YIDLxtWI6nu67aalpp4uyX7QskEWEzLzY9yjA4q8upoH+1Qw6DhrFp9A4uaNwse5Nm4UrG7+kNxh7Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-databasemanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasemanagement/-/oci-databasemanagement-2.66.0.tgz", + "integrity": "sha512-ntiZDSNhDADzHKmszWVWJzYIq0yyZ3wjY1TRO/4t5DDNBMFTWFl01FFe1zv7DaDUi/197h+I3TdU86JRh4Ep/Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-databasemigration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasemigration/-/oci-databasemigration-2.66.0.tgz", + "integrity": "sha512-Brv02tw/LUw5UruN0UvlszOLiCr2A1WhFDcOZGIauaaCjsnbIP5D+wNzXsraEYHVLqM56wg9+9p0Tvgk2ZKcWw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-databasetools": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-databasetools/-/oci-databasetools-2.66.0.tgz", + "integrity": "sha512-UzonYNP99IG+eMt4jIEj2pOK2LMGY4S3IFcsjm/9D4Aoh5Cqxt3zRHzM9scVE4j6rugh3v+gkJ9BPJjsKVc8hw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datacatalog": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datacatalog/-/oci-datacatalog-2.66.0.tgz", + "integrity": "sha512-lChVj8yJ6swugj5H/lZnwOeS3Zw3mNUc8IE1BDRvtKjy+52DWF9EGriNe6YN0TwCe52Gz8QY2S/83JdozWSXhQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dataflow": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dataflow/-/oci-dataflow-2.66.0.tgz", + "integrity": "sha512-Z/Lv6mu0UhvltL60w4bHzeXlmZP2HgX1k7VNu+UjzI+YI7gBwMoTkkLXtgvbn5TuDqxVgknZ+9yB9I1AbceBTQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dataintegration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dataintegration/-/oci-dataintegration-2.66.0.tgz", + "integrity": "sha512-sFjo44OcTWw8YLS68C0lNcRvcnDHqaHhXMAuTUnvQ+T2F4Jxp9xX3Kn5o4v949OsfH0o3qAGbcEBy3JXX1xhHw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datalabelingservice": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservice/-/oci-datalabelingservice-2.66.0.tgz", + "integrity": "sha512-4UQzhGcnVRiDkZ3GWZ2mPeZvFh4hn6LknWXDphFTwpo8ZEQTVN+hPdgdShNLIm0S6qUcF+CRGlURHpe0ZhrvbQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datalabelingservicedataplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datalabelingservicedataplane/-/oci-datalabelingservicedataplane-2.66.0.tgz", + "integrity": "sha512-zQnRMxZl95OSGO+fBtLbtoHEKGfRk0OvlYYAATzWXD7CAOQUkHKqvAIqUEwsih6AFLyBzxK3o4PkBH5fl+yh0w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datasafe": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datasafe/-/oci-datasafe-2.66.0.tgz", + "integrity": "sha512-nTCy1rkICsH+j1UtR066iuQ4qOTOJ/fq47lXjppyndXwCGkBByK3Fx+8VAgUSqZjDQL8lGGPlb3CKuJqA0MvMQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-datascience": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-datascience/-/oci-datascience-2.66.0.tgz", + "integrity": "sha512-21ovasf2ltNvfQh22ErvFTMT6Qjk69AFZfFkBLhV2yA55Z+swIrx8tvU7Vj71Ij3lvf2rDcnZIVGlzVUv5QTFQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-devops": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-devops/-/oci-devops-2.66.0.tgz", + "integrity": "sha512-mRgA2Lcpu3mIIX58cwgv0sYnp13NkPGZPsLjEsBWnyg/RSUHZ0iTQvrCeroN2PPNU9SHbO64XO/WAnfd8jt3aQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-disasterrecovery": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-disasterrecovery/-/oci-disasterrecovery-2.66.0.tgz", + "integrity": "sha512-/a6tIyVrB4VQBWW2Ip1t1E0dSmg1d2ClhBTRzJHCRdIKQjKMm/cWILY2kWfaKxJg5y74xgS+oCS9kAR+KBRk0A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dns": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dns/-/oci-dns-2.66.0.tgz", + "integrity": "sha512-aIWB1+8y5Q1oQ7+ZOToHj92bWTzlsScoJ5r+wvHlFwzxkMHH8pshsPrnY+8DRGAfVQkWDssaBDr2JQ5hWa0XaQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-dts": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-dts/-/oci-dts-2.66.0.tgz", + "integrity": "sha512-0auUGtqSw9ik9QEB0rNT+Ie4PFp7cBG49aet0JI6sBpAG2GhyXZcu3gDCsjyXNncn3hLiuX+yQRqi2OnYLT8xA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-email": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-email/-/oci-email-2.66.0.tgz", + "integrity": "sha512-aYwkzCBsr5Lf8oOhX4SpqL+/1zgjlVNsVWSJpJacxoR3bPWTjMIUIJZT2aPz5X/eEediQuFxY9rgemz58MTVXQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-emwarehouse": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-emwarehouse/-/oci-emwarehouse-2.66.0.tgz", + "integrity": "sha512-EnWbVwHUdw3Rvi3djasISO2dbT77xqskKyeQd/qg0F2F9Y5wv8Mi5QxaEhKv6mfzB4nzyLiGPcvr77+itG+5Nw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-events": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-events/-/oci-events-2.66.0.tgz", + "integrity": "sha512-kRjQ0/Gio8snVcng7fjShKbWrk2tsSsRJM2JU/fl3aTQbGwT8zuZRpB14rwAKPEwVDVZ1BKJLtVi+m5GUk7kPA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-filestorage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-filestorage/-/oci-filestorage-2.66.0.tgz", + "integrity": "sha512-9hFeHSQxNZ43grAljg4k1wLdIxcfeqOH+vIm0E3xRJQtz+1leLZCQLnPPyPOXR5mcu4GJqnFuCLuqPZE0ryYtA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-functions": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-functions/-/oci-functions-2.66.0.tgz", + "integrity": "sha512-qGUuoE45osFeOFIXoD6ChXJpOc9crmL7mNfSrFToh+g/CbZPT3Xm7zm2phPjeJQDzB0nDL7y/S9XUhYFGVoSRg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-fusionapps": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-fusionapps/-/oci-fusionapps-2.66.0.tgz", + "integrity": "sha512-nZM5O4lez2+GoINmCYP2WXjPWqS52ox8WgumvT09d9KgK4dHDbLWnLNNJYzxzwrOM+uq4VsYQg4/pf2TP4QN0A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-genericartifactscontent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-genericartifactscontent/-/oci-genericartifactscontent-2.66.0.tgz", + "integrity": "sha512-P7bFtmBjvuXknuIlebhbkJVyP59qAVspcTtmxzvG3iMzxH/TZeoGLQHWn2H5jAsgLqlr1mCTDVFb3AwsruLErw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-goldengate": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-goldengate/-/oci-goldengate-2.66.0.tgz", + "integrity": "sha512-Fvsg7poct6unojmiMS5+1kwqTjmpNuTjBYwDatll52vIyEXZ60C+fabJX8VQcwEtmyKvjFgD6l6/adLkCxsKqw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-governancerulescontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-governancerulescontrolplane/-/oci-governancerulescontrolplane-2.66.0.tgz", + "integrity": "sha512-MpechStEpkpgcIPWFvTpBPfjxFsWQsfYkbd7Uuu/2C4UU18fIhbQ8kNgvp4k7X1+dS5bBfUoYa3yd2fJThc99Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-healthchecks": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-healthchecks/-/oci-healthchecks-2.66.0.tgz", + "integrity": "sha512-dbE81duMf2kJimmx6GabyD9tPATiVnIGX2VnrUkIpRMdHwnBBivfeA231AZDm/z7efWS4s9n8CEP/8ZRgiUqiw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-identity": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identity/-/oci-identity-2.66.0.tgz", + "integrity": "sha512-pL9lmhyj6o4HZYkIfTyfqFrelHq4JQx/3MGrWvKLqf4uDneZgxmBXUFw69aajVJAK4ep6Hhbq91F8gXgsyHLzg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-identitydataplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identitydataplane/-/oci-identitydataplane-2.66.0.tgz", + "integrity": "sha512-vuCU9LqDOlula0V1VY2HGoJ8Xn7g0ABwUAK5ZLWNVflAkUnltjCHN8l2O/8K88pNaJJLJSkHYry9NoWDetmgdw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-identitydomains": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-identitydomains/-/oci-identitydomains-2.66.0.tgz", + "integrity": "sha512-jbucYPWMJucAcY/Z8JFJx7oQKOLUd7/L7S+jjy2RxV6A13s9cYGNMpUOrZyHAhHopRksJ9U4UoE6+nSaEMwiPg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-integration": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-integration/-/oci-integration-2.66.0.tgz", + "integrity": "sha512-mc0F69wlqalWdMPVvwC8xwDdelWgNoyBWTPx0J3A1cd7yDyIczWACqwncrAIpySwyyyBYWtzq9AuFEAsrJI45g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-jms": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-jms/-/oci-jms-2.66.0.tgz", + "integrity": "sha512-/aWA5lUveEi1V/lwUTOSnysFf4nAuGJ6r0Zi6BW1uBIy3fVhm1krHdJwMoRO6ZwQKyx5q5UZvsk7tK63jkX4+w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-keymanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-keymanagement/-/oci-keymanagement-2.66.0.tgz", + "integrity": "sha512-7+Dpfq5FGKA7APYbvc+OcFdnWvIIJV7uKqxfBNx0IAua2kRBYQ6lGwXHxSpWAznyxEAYYwP5svBtxPB7u8yHHw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-licensemanager": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-licensemanager/-/oci-licensemanager-2.66.0.tgz", + "integrity": "sha512-FV0MOxLpvtUgjGfuWomr3rbvQxWd+TFe3oNdVHMIAnmRZleNVax6YF7Wn8y+k+GgWtHUSRpna0CYTXSMPXesxQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-limits": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-limits/-/oci-limits-2.66.0.tgz", + "integrity": "sha512-w7mbJYOrEIte7GWcfM+w/n26ZxRKaaHK72+z/ZevDu3bltON9f2Bp2aw5hzpRRWxuIBhX4q/1iRChK/u36PAoQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-loadbalancer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loadbalancer/-/oci-loadbalancer-2.66.0.tgz", + "integrity": "sha512-OwjV4Ivu6pMh2QhLvO1xArQqzUumjdUdtON25Vdaqe3Pp8eKjr8qFyuc7UvBX7S0d8T0qJDyI8pVmWyih3XNIg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-lockbox": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-lockbox/-/oci-lockbox-2.66.0.tgz", + "integrity": "sha512-9O/zC4DndH+p3lQbefCyhiYPIoaQPI3JHpPhs2ssxNejOJwmzqWaaq8wJQO7cv/J2CU8hlasV9zW4XWHpi73lQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-loganalytics": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loganalytics/-/oci-loganalytics-2.66.0.tgz", + "integrity": "sha512-m1dxSbMPZV3ERZLIA5s+SvXeZU2Ln4ePqN0dkYbOstBb/5nCf5zl+j9PhZBdMtNQtVTSF9JqWKWsZ4g0VNGHsQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-logging": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-logging/-/oci-logging-2.66.0.tgz", + "integrity": "sha512-Rbvo7bYaVmA/55Jj8GKQMDEjXQGYPKHUhFjjzwp0ZWan5po5ffPwOjJzU9CnUzAu9jto+gxcmqtzrT2L9x14uw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-loggingingestion": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loggingingestion/-/oci-loggingingestion-2.66.0.tgz", + "integrity": "sha512-w/bgGevv/OLSeGQwfezYeiM2TW+OVu3oOoZAKkTF+6qn3DWH+NOtCr4HGHDa1MM+OudSUfKPzTJ964s9147pHA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-loggingsearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-loggingsearch/-/oci-loggingsearch-2.66.0.tgz", + "integrity": "sha512-3MXs10wkLKLSKN5pxq5LpKpKGGCk1r74dNc2j3DGjBWPBdjiJDJfOBdZ+V4bkxpE909rd/QS0VKOqFraBfTjzw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-managementagent": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-managementagent/-/oci-managementagent-2.66.0.tgz", + "integrity": "sha512-+BA5eiDk9zoP4DXwIeJtXDMMnp+W5u/ilKiVgkuhzLcuP8oRNHKB7GWJ8IDKfMN9dsufT1FauROcf17jNttCfQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-managementdashboard": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-managementdashboard/-/oci-managementdashboard-2.66.0.tgz", + "integrity": "sha512-bPY6ZFBHasz+pC78TGt2PYHqQE3lKxuDVd3P4RRFIA0W93E92eVaawrGdgQYub1vwvjsKb3Sd6+dKCFwsUpDAA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-marketplace": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-marketplace/-/oci-marketplace-2.66.0.tgz", + "integrity": "sha512-CNuq0FA10OkdIsSXSaELCBr/PtQ2DuJJyjHi2XcoF0+v6US9exrD2kq79o6BJReH03ibIUOdNwfUHIhze1wyNg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-mediaservices": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-mediaservices/-/oci-mediaservices-2.66.0.tgz", + "integrity": "sha512-fJo018+zrAv1uqnvf/wnNU7S+ghkWzGxSWpptWm/A/mOMoQzVgP8FH4756jSZL1o/BzRToVv7rFk/FnmygqfLA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-monitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-monitoring/-/oci-monitoring-2.66.0.tgz", + "integrity": "sha512-BxXIITL5N+nZRPd4+PrMxPN12oBcznL5ssbx3QmCDG9qStYJoz2HXABCHKbxHL6+JvGHSSC67yWOiCfK3gRtAw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-mysql": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-mysql/-/oci-mysql-2.66.0.tgz", + "integrity": "sha512-vlwg5O9k927817zf6RjjLkneBAMbTsPSCfHpAWX3pnqO2/faBhxDgFzuqD4eDSBvQ5XUsXAyEXsO7Wjg7TO0gQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-networkfirewall": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-networkfirewall/-/oci-networkfirewall-2.66.0.tgz", + "integrity": "sha512-5x86I+SBTFTzXNN2YL8CRDT21w8G6zQs68A4SM3E1KCzBZ9x3h+OK900tc12iDR8eh555Dda664EseAwn7v3Ng==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-networkloadbalancer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-networkloadbalancer/-/oci-networkloadbalancer-2.66.0.tgz", + "integrity": "sha512-EcoY+r6ftqQqbHJ8Qj98yb+ZX2cbCrq1vevf5z1u9rLfiCHYKjOua55O4n4fSnaC0kIVsc5VodOcCVNRPSJ89Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-nosql": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-nosql/-/oci-nosql-2.66.0.tgz", + "integrity": "sha512-zsW3PyjzeW0uAdWhdU9E5rQ60Ordt+++XZrUfNukqgel8KB/s73KMR7BhfgMwPu79TVshDoHbAd77HN1e9ZsKw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-objectstorage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-objectstorage/-/oci-objectstorage-2.66.0.tgz", + "integrity": "sha512-4kP+1usSlVvwpKRLiW//Xfy67sdqylGx6F8KjtvwFpt8JH/A9ssAiZCf+64j8shopngMziAKJMiFD4or5Mjcdw==", + "requires": { + "await-semaphore": "^0.1.3", + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-oce": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-oce/-/oci-oce-2.66.0.tgz", + "integrity": "sha512-dhfpTMMw9G1aEN3l2Fsl6FF4w7oT72rTjK/Lnb+OXpFyzAXkQTX/z88uJhrxi2sqDn1XoE8P6Pg/TQ+RduUR2w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ocicontrolcenter": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ocicontrolcenter/-/oci-ocicontrolcenter-2.66.0.tgz", + "integrity": "sha512-s+9+i2yXrc5V7rGRr/2hwspf2lsQmlI9aJsAXvBW0p941sDHzXoE6riNZJdXmPHg0w/8bNqhiMbI+TmhIJuaVA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ocvp": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ocvp/-/oci-ocvp-2.66.0.tgz", + "integrity": "sha512-KDvwj32c7EfKfu8BY/JSRsiUF2IG0/W9/H+DbAhVf6LI6pXRpTX04ngmvi4Ytrg2G8EPCqf2t+BZEU/U4mF49A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-oda": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-oda/-/oci-oda-2.66.0.tgz", + "integrity": "sha512-eRtuBZzfN7u7/ySL3EbdmHkF9jIVhnpqkts7lxzk67l6SiRlxyUGFicDxCWt74pk1bFku07WulqxYSanvM95fA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-onesubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-onesubscription/-/oci-onesubscription-2.66.0.tgz", + "integrity": "sha512-CafzN3xEr1YUr6VQK7m0SgKnsC1aRVAznoFC7EHw1nxf8T4tMd/w4qVc5YGW9tP+1xyeMaXiVh3yrpl7DQoW+Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ons": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ons/-/oci-ons-2.66.0.tgz", + "integrity": "sha512-7Nm6oPPsN9LkdhKwUIFO82OjvteIlHrT5jyWa1cVgHNJo4luxzlCLmgoo/8e51uqNSmXM3BPL7TrxkyOkzcoEA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-opa": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opa/-/oci-opa-2.66.0.tgz", + "integrity": "sha512-QWt+ZL9NAENwED4/k5ExalBECaKwk/DNSuLEimk045GWVVLdPn+OzZ5lrcx5zKLR1NrRBQYPoo6lYP2wOiF5Cw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-opensearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opensearch/-/oci-opensearch-2.66.0.tgz", + "integrity": "sha512-8osRL8s/A0tpzHwRz4OB22yqQIF9Z9RgQhq2tMOjiNOfMgMtTA4IUrSc0xCdCa8o4q11m24HRWpQRySqgEwbRw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-operatoraccesscontrol": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-operatoraccesscontrol/-/oci-operatoraccesscontrol-2.66.0.tgz", + "integrity": "sha512-PiGTzLy5m2vmbO6t2ZJOgDSfivwhEngrIPsioHEV5/ZtebqnHFl7TOKlQ/v1e7F+DyC/kAr7AtBfiZNdbiz+ww==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-opsi": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-opsi/-/oci-opsi-2.66.0.tgz", + "integrity": "sha512-l2Mj7eqBaPOToWkhO7Tvt1kLZKiN1+ghDZlNT280K6oqSivm4DZHQ4Udj52rS+lfHOCL4m8yFKspZgiKoyKe1g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-optimizer": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-optimizer/-/oci-optimizer-2.66.0.tgz", + "integrity": "sha512-UGNBUzx74KzmFQOh4rdpU276uhHPuWxXS6msOzS9tBDfcZ3SvQj834BdATmE7l3fqTeFbdQC0DZXYo8+u0AiBg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osmanagement": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osmanagement/-/oci-osmanagement-2.66.0.tgz", + "integrity": "sha512-2sr9VZHz+PYl2aY1uNv/cIRUKARHBC+wsutabSEK4xEcYORDyRXTByvqwa7tZRe7m7Nm/JuJ4ovO2ugO8ak3OA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osmanagementhub": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osmanagementhub/-/oci-osmanagementhub-2.66.0.tgz", + "integrity": "sha512-bdy9EJ7zIPcM/uS6RSfsX/fUr6h4N8Ni8DD6TfA988E7r9OpUcrZ87dckLznkWvQ+lVMe579bapXGQ6XBBSx4g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-ospgateway": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-ospgateway/-/oci-ospgateway-2.66.0.tgz", + "integrity": "sha512-2OztQCywJGbHQbehQcQLUFxN6Q/8ezcYkO59vMdbwoNdkHehvIXeXoguE2QrFvANA9Ej93mjq3Q4vTaetFvu8w==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osubbillingschedule": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubbillingschedule/-/oci-osubbillingschedule-2.66.0.tgz", + "integrity": "sha512-sdPPivSYlwXSS701FNv6/Gr0mluD0t/TlsZW81MQG/0dZmwlPgHOC/7qblrCKZme5L0C4+2Si3WWhfqHJ07VZA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osuborganizationsubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osuborganizationsubscription/-/oci-osuborganizationsubscription-2.66.0.tgz", + "integrity": "sha512-DkBymTOU6uOfqTbbkbm+ZLfupma7MLCwNqp56fped3r1Jy3sG1qA7u4c/psnfIDglnhs6zHWy1rVRXS9LM3fTA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osubsubscription": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubsubscription/-/oci-osubsubscription-2.66.0.tgz", + "integrity": "sha512-DdsJzbgZ3J6w2G35MtkFqN0tPbde0c0GBFVS8+BH2BtSJ+q0G/ieIJzOzBTLtlpxH6VpeBiSTTqe0xHrnD6lQA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-osubusage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-osubusage/-/oci-osubusage-2.66.0.tgz", + "integrity": "sha512-JpoaRtBDletbdVNRmKg1AWKTqEJS/FA9OpCAXui7epMX7iXmoW+Gs0wLQLSEiTpwHmXh8v8656JUhuB+dH9OwQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-queue": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-queue/-/oci-queue-2.66.0.tgz", + "integrity": "sha512-L1n3SqVgLdeumFFqQg1NrawepUwtzDEAUynmdQ5npknkCrd9zaqZWpN3kgQ28yB01UlMJb/klzyy+sxV2O2+QQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-recovery": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-recovery/-/oci-recovery-2.66.0.tgz", + "integrity": "sha512-xVYdj7YCtS7ia0hbyDVHS09CrXO0Zg++PN7XRfXzZAzG63Tov8DBAADUUvuzngZsBM3mCDF2NshNVL+8/7JiUw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-resourcemanager": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-resourcemanager/-/oci-resourcemanager-2.66.0.tgz", + "integrity": "sha512-sh4es3bAgAyi3H6xmvnXcUc/lUDfB6NBRWBmLG0wL5rftlQ0lIw7OqkkGtu0s1lAwnv0rISpDEENbTOPyuDDLw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-resourcesearch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-resourcesearch/-/oci-resourcesearch-2.66.0.tgz", + "integrity": "sha512-SI2UQYWFjc9t/Y99lp01f6ICdRW/kQpwKjkP/DJha2GD4rG+78o15vTIR/NW5Orl0IUPmhXB8R2qJGLkVBuGag==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-rover": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-rover/-/oci-rover-2.66.0.tgz", + "integrity": "sha512-NkibafVd/Jpp0FMwSIfDjZF+VyKplgVPSl2HKy8UxjRxJ9HmpiJyltfzquEGnc7DyryhRUP8oRLKXTYWG/6zsg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-sch": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-sch/-/oci-sch-2.66.0.tgz", + "integrity": "sha512-aiVJ4YaoWXssu/0q2L6Z/2cyEuQ5BCz7HKhjlJZjGqFCyIPUT5TI1Gt+yY5bPtsq9y5MmckTHUF+bKlbOAZNsQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-sdk": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-sdk/-/oci-sdk-2.66.0.tgz", + "integrity": "sha512-xKm667mBAnN2kgNc128KuEYkbiIo1MgLG8eQhqKCZIcNe2W3gU8N+mOsJ8IR9ynsjJgwEwBAG4/S0GQntIlwlg==", + "requires": { + "oci-accessgovernancecp": "2.66.0", + "oci-adm": "2.66.0", + "oci-aianomalydetection": "2.66.0", + "oci-aidocument": "2.66.0", + "oci-ailanguage": "2.66.0", + "oci-aispeech": "2.66.0", + "oci-aivision": "2.66.0", + "oci-analytics": "2.66.0", + "oci-announcementsservice": "2.66.0", + "oci-apigateway": "2.66.0", + "oci-apmconfig": "2.66.0", + "oci-apmcontrolplane": "2.66.0", + "oci-apmsynthetics": "2.66.0", + "oci-apmtraces": "2.66.0", + "oci-applicationmigration": "2.66.0", + "oci-appmgmtcontrol": "2.66.0", + "oci-artifacts": "2.66.0", + "oci-audit": "2.66.0", + "oci-autoscaling": "2.66.0", + "oci-bastion": "2.66.0", + "oci-bds": "2.66.0", + "oci-blockchain": "2.66.0", + "oci-budget": "2.66.0", + "oci-certificates": "2.66.0", + "oci-certificatesmanagement": "2.66.0", + "oci-cims": "2.66.0", + "oci-cloudbridge": "2.66.0", + "oci-cloudguard": "2.66.0", + "oci-cloudmigrations": "2.66.0", + "oci-common": "2.66.0", + "oci-computeinstanceagent": "2.66.0", + "oci-containerengine": "2.66.0", + "oci-containerinstances": "2.66.0", + "oci-core": "2.66.0", + "oci-dashboardservice": "2.66.0", + "oci-database": "2.66.0", + "oci-databasemanagement": "2.66.0", + "oci-databasemigration": "2.66.0", + "oci-databasetools": "2.66.0", + "oci-datacatalog": "2.66.0", + "oci-dataflow": "2.66.0", + "oci-dataintegration": "2.66.0", + "oci-datalabelingservice": "2.66.0", + "oci-datalabelingservicedataplane": "2.66.0", + "oci-datasafe": "2.66.0", + "oci-datascience": "2.66.0", + "oci-devops": "2.66.0", + "oci-disasterrecovery": "2.66.0", + "oci-dns": "2.66.0", + "oci-dts": "2.66.0", + "oci-email": "2.66.0", + "oci-emwarehouse": "2.66.0", + "oci-events": "2.66.0", + "oci-filestorage": "2.66.0", + "oci-functions": "2.66.0", + "oci-fusionapps": "2.66.0", + "oci-genericartifactscontent": "2.66.0", + "oci-goldengate": "2.66.0", + "oci-governancerulescontrolplane": "2.66.0", + "oci-healthchecks": "2.66.0", + "oci-identity": "2.66.0", + "oci-identitydataplane": "2.66.0", + "oci-identitydomains": "2.66.0", + "oci-integration": "2.66.0", + "oci-jms": "2.66.0", + "oci-keymanagement": "2.66.0", + "oci-licensemanager": "2.66.0", + "oci-limits": "2.66.0", + "oci-loadbalancer": "2.66.0", + "oci-lockbox": "2.66.0", + "oci-loganalytics": "2.66.0", + "oci-logging": "2.66.0", + "oci-loggingingestion": "2.66.0", + "oci-loggingsearch": "2.66.0", + "oci-managementagent": "2.66.0", + "oci-managementdashboard": "2.66.0", + "oci-marketplace": "2.66.0", + "oci-mediaservices": "2.66.0", + "oci-monitoring": "2.66.0", + "oci-mysql": "2.66.0", + "oci-networkfirewall": "2.66.0", + "oci-networkloadbalancer": "2.66.0", + "oci-nosql": "2.66.0", + "oci-objectstorage": "2.66.0", + "oci-oce": "2.66.0", + "oci-ocicontrolcenter": "2.66.0", + "oci-ocvp": "2.66.0", + "oci-oda": "2.66.0", + "oci-onesubscription": "2.66.0", + "oci-ons": "2.66.0", + "oci-opa": "2.66.0", + "oci-opensearch": "2.66.0", + "oci-operatoraccesscontrol": "2.66.0", + "oci-opsi": "2.66.0", + "oci-optimizer": "2.66.0", + "oci-osmanagement": "2.66.0", + "oci-osmanagementhub": "2.66.0", + "oci-ospgateway": "2.66.0", + "oci-osubbillingschedule": "2.66.0", + "oci-osuborganizationsubscription": "2.66.0", + "oci-osubsubscription": "2.66.0", + "oci-osubusage": "2.66.0", + "oci-queue": "2.66.0", + "oci-recovery": "2.66.0", + "oci-resourcemanager": "2.66.0", + "oci-resourcesearch": "2.66.0", + "oci-rover": "2.66.0", + "oci-sch": "2.66.0", + "oci-secrets": "2.66.0", + "oci-servicecatalog": "2.66.0", + "oci-servicemanagerproxy": "2.66.0", + "oci-servicemesh": "2.66.0", + "oci-stackmonitoring": "2.66.0", + "oci-streaming": "2.66.0", + "oci-tenantmanagercontrolplane": "2.66.0", + "oci-threatintelligence": "2.66.0", + "oci-usage": "2.66.0", + "oci-usageapi": "2.66.0", + "oci-vault": "2.66.0", + "oci-vbsinst": "2.66.0", + "oci-visualbuilder": "2.66.0", + "oci-vnmonitoring": "2.66.0", + "oci-vulnerabilityscanning": "2.66.0", + "oci-waa": "2.66.0", + "oci-waas": "2.66.0", + "oci-waf": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-secrets": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-secrets/-/oci-secrets-2.66.0.tgz", + "integrity": "sha512-VGUnT2ZfMme/rQiajxgF8V8MyClrfDSciGYEMAXIOsuwmvoWVhLFBC2G8PJU/dfklqJBxeqDji4JqT6T7KAy3Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-servicecatalog": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicecatalog/-/oci-servicecatalog-2.66.0.tgz", + "integrity": "sha512-YKvgmeujfCI9YdG/j+iT25hk57dlCt+faqbG+D1pYiruWpOuZEgaumMl7+ADqmg/LPYEB4241oT0MQqrRdX39g==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-servicemanagerproxy": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicemanagerproxy/-/oci-servicemanagerproxy-2.66.0.tgz", + "integrity": "sha512-3ch47e9spMHonA2C8w2bmYF7VvBZOKB2rEFF+oPJZ6B5F+s3X0z1J388Sd8ujLVuY0U8D5qVeWQN7nRGLj45jg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-servicemesh": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-servicemesh/-/oci-servicemesh-2.66.0.tgz", + "integrity": "sha512-RU1/ZiTTZwztWvWR/COAjyLCnfWh8uYVUf5PH+BJAZ5k3s1zP37Zpg0ElyFxcWwxaS+uY1hNACBttI9lf8wmhQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-stackmonitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-stackmonitoring/-/oci-stackmonitoring-2.66.0.tgz", + "integrity": "sha512-kBg0GLC7UGMwWaJdoEKcetHjx5Hu8Q5SAtY/IJy6aevQsfpMql4vpXEbpYY6GLD1yabuUp1eI5VjPDOrOFLslg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-streaming": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-streaming/-/oci-streaming-2.66.0.tgz", + "integrity": "sha512-BK305N47IcXyjxdlsHh0BMgsFetD2LadUAPTxv2BNj0NAER6/ACItqS7Bq7+CXlhSqOmeI61U5fFydfVz5Bx8A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-tenantmanagercontrolplane": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-tenantmanagercontrolplane/-/oci-tenantmanagercontrolplane-2.66.0.tgz", + "integrity": "sha512-p9SLZe+FaSW1+Fk5ZGjkWDB6LaGC46Nq4E3qidWzvwZ8be6oTXft8+Jbehe7JuABY41Zmu5tIJi6t/e+7eqmEQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-threatintelligence": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-threatintelligence/-/oci-threatintelligence-2.66.0.tgz", + "integrity": "sha512-bymFGqGmZXL1LboYX9wwkRuYvmryYliVZHmjspAnEJvPFmumKQlPR7Ow6ENndGDsmwdIwW8f/rQjzK6RutcKNQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-usage": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-usage/-/oci-usage-2.66.0.tgz", + "integrity": "sha512-uM1w1Ic33ceSOU39bbd8CSsVAiOr5doC979Abx4olTXGKPIf4YQ3VdIOCC1dlu+kOw8ytAv7xIFqj/8GXHOfTw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-usageapi": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-usageapi/-/oci-usageapi-2.66.0.tgz", + "integrity": "sha512-zkOvrWTOHJcH1f+EQN3XLor8G0IAbIFt0qm0+fuKBBnDujo+BJXI9SbUMX1fpVyti4rX/elmyUjJ4M92Vh5m8A==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-vault": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vault/-/oci-vault-2.66.0.tgz", + "integrity": "sha512-BDpdr4JQV3Tg2hejvDtAUct79YXAVBC3+ICiANuIzLMUxDnRrVFwLguqN+hJFCDgaDSh7f2bbPSgIvViXVqukQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-vbsinst": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vbsinst/-/oci-vbsinst-2.66.0.tgz", + "integrity": "sha512-oX4jtqGO2TQMe6QqFqCOsDIy696x3TXIrUETnUwoKpG8nSBSXONnLHaen7JibAnYrsfxXxizrMM4NAzx8pz4sA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-visualbuilder": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-visualbuilder/-/oci-visualbuilder-2.66.0.tgz", + "integrity": "sha512-VnW1y1oNPIysnd2C0Ubdui+qw5x4DHc0dY3JNNwMi8R8yDNv03RiMgepgz2GXaDdnrUrKM/KsdHeGO+WaQ/EcA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-vnmonitoring": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vnmonitoring/-/oci-vnmonitoring-2.66.0.tgz", + "integrity": "sha512-mbziDquFP+ZSe4u8fxyU6dxXTEDm3wGgxanyrbFGDCYHfQk0pBD3P9NWtW3+1rEHGtWZu+DcDCxlKbS87oU+Xg==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-vulnerabilityscanning": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-vulnerabilityscanning/-/oci-vulnerabilityscanning-2.66.0.tgz", + "integrity": "sha512-6bJDtVqF375u8Wo/GOCHRH29Oo6Ps6Q0Y5I0qNo0ZGenVCb5Ut8OzGSZqi7fvt9CBqebzZI2eoWnf06rCBg9ww==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-waa": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waa/-/oci-waa-2.66.0.tgz", + "integrity": "sha512-ZybV9Sd0fn6DhaIh7qfBOzkEUhhc7FSUPyV+D9nIXKMZ9IebxkO5Vc5TrR7RlvRmYMg0j9S5Dy3KDED79u2Z4Q==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-waas": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waas/-/oci-waas-2.66.0.tgz", + "integrity": "sha512-tg1l0K9wRuNnt4IHXsMHz46dRvdzOMUCJnMjYpWOY898Gj22rsPl2eWjS7AqNJrlhEc3OaL6fCEAdA6fuvJmHA==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-waf": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-waf/-/oci-waf-2.66.0.tgz", + "integrity": "sha512-KLtm7OKLAfVdXEySsfQE5YJuract1Wd+79YVHwuFANim9cMZGZNP83xSdWvSYMnb7Vp2Eg8Q3N1yKZn6r4RWtQ==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "oci-workrequests": { + "version": "2.66.0", + "resolved": "https://registry.npmjs.org/oci-workrequests/-/oci-workrequests-2.66.0.tgz", + "integrity": "sha512-bvqYWFPkyOJ8Em3xVCsr0A/4nvdp6AeWJfYVBsNNZxswtKuLfgLCeGfQBoa6ZRrYIJGTDAbljKWzwtD5/tclSw==", + "requires": { + "oci-common": "2.66.0", + "oci-workrequests": "2.66.0" + } + }, + "octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true + }, + "opossum": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/opossum/-/opossum-5.0.1.tgz", + "integrity": "sha512-iUDUQmFl3RanaBVLMDTZ6WtXj/Hk84pwJ5JWoJaQd1lXGifdApHhszI3biZvdBDdpTERCmB6x+7+uNvzhzVZIg==" + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "dev": true, + "requires": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + }, + "p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + }, + "p-limit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.1.tgz", + "integrity": "sha512-mw/p92EyOzl2MhauKodw54Rx5ZK4624rNfgNaBguFZkHzyUG9WsDzFF5/yQVEJinbJDdP4jEfMN+uBquiGnaLg==", + "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" + }, + "dependencies": { + "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-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-queue": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz", + "integrity": "sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==", + "requires": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.1.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + }, + "p-waterfall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz", + "integrity": "sha1-ftlLPOszMngjU69qrhGqn8I1uwA=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz", + "integrity": "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA==", + "dev": true, + "requires": { + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "parse-url": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz", + "integrity": "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg==", + "dev": true, + "requires": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + } + } + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", + "dev": true + }, + "pretty-quick": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-1.11.1.tgz", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "execa": "^0.8.0", + "find-up": "^2.1.0", + "ignore": "^3.3.7", + "mri": "^1.1.0", + "multimatch": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "dev": true + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "dev": true + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "dev": true, + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + } + }, + "promise.allsettled": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz", + "integrity": "sha512-UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==", + "dev": true, + "requires": { + "array.prototype.map": "^1.0.1", + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "iterate-value": "^1.0.0" + } + }, + "promzard": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz", + "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=", + "dev": true, + "requires": { + "read": "1" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "propagate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-1.0.0.tgz", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "protobufjs": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz", + "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": "^13.7.0", + "long": "^4.0.0" + }, + "dependencies": { + "@types/node": { + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" + } + } + }, + "protocols": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz", + "integrity": "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg==", + "dev": true + }, + "protoduck": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-5.0.1.tgz", + "integrity": "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==", + "dev": true, + "requires": { + "genfun": "^5.0.0" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", + "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", + "dev": true, + "requires": { + "pug-code-gen": "^2.0.2", + "pug-filters": "^3.1.1", + "pug-lexer": "^4.1.0", + "pug-linker": "^3.0.6", + "pug-load": "^2.0.12", + "pug-parser": "^5.0.1", + "pug-runtime": "^2.0.5", + "pug-strip-comments": "^1.0.4" + } + }, + "pug-attrs": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", + "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", + "dev": true, + "requires": { + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.5" + } + }, + "pug-code-gen": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", + "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", + "dev": true, + "requires": { + "constantinople": "^3.1.2", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.1", + "pug-attrs": "^2.0.4", + "pug-error": "^1.3.3", + "pug-runtime": "^2.0.5", + "void-elements": "^2.0.1", + "with": "^5.0.0" + } + }, + "pug-error": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", + "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", + "dev": true + }, + "pug-filters": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", + "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", + "dev": true, + "requires": { + "clean-css": "^4.1.11", + "constantinople": "^3.0.1", + "jstransformer": "1.0.0", + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8", + "resolve": "^1.1.6", + "uglify-js": "^2.6.1" + } + }, + "pug-lexer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", + "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", + "dev": true, + "requires": { + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.3" + } + }, + "pug-linker": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", + "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", + "dev": true, + "requires": { + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8" + } + }, + "pug-load": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", + "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "pug-walk": "^1.1.8" + } + }, + "pug-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", + "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", + "dev": true, + "requires": { + "pug-error": "^1.3.3", + "token-stream": "0.0.1" + } + }, + "pug-runtime": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", + "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", + "dev": true + }, + "pug-strip-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", + "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", + "dev": true, + "requires": { + "pug-error": "^1.3.3" + } + }, + "pug-walk": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", + "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-ace": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/react-ace/-/react-ace-6.6.0.tgz", + "integrity": "sha512-Jehhp8bxa8kqiXk07Jzy+uD5qZMBwo43O+raniGHjdX7Qk93xFkKaAz8LxtUVZPJGlRnV5ODMNj0qHwDSN+PBw==", + "dev": true, + "requires": { + "@babel/polyfill": "^7.4.4", + "brace": "^0.11.1", + "diff-match-patch": "^1.0.4", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "prop-types": "^15.7.2" + } + }, + "react-docgen": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.3.0.tgz", + "integrity": "sha512-hUrv69k6nxazOuOmdGeOpC/ldiKy7Qj/UFpxaQi0eDMrUFUTIPGtY5HJu7BggSmiyAMfREaESbtBL9UzdQ+hyg==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@babel/runtime": "^7.7.6", + "ast-types": "^0.13.2", + "commander": "^2.19.0", + "doctrine": "^3.0.0", + "neo-async": "^2.6.1", + "node-dir": "^0.1.10", + "strip-indent": "^3.0.0" + }, + "dependencies": { + "ast-types": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.3.tgz", + "integrity": "sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==", + "dev": true + } + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-frame-component": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-4.1.3.tgz", + "integrity": "sha512-4PurhctiqnmC1F5prPZ+LdsalH7pZ3SFA5xoc0HBe8mSHctdLLt4Cr2WXfXOoajHBYq/yiipp9zOgx+vy8GiEA==", + "dev": true, + "requires": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + }, + "dependencies": { + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + } + } + }, + "read-cmd-shim": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz", + "integrity": "sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2" + } + }, + "read-package-json": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz", + "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.3.1.tgz", + "integrity": "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==", + "dev": true, + "requires": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "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=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "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==" + } + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "dev": true, + "requires": { + "picomatch": "^2.0.7" + } + }, + "recast": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz", + "integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==", + "dev": true, + "requires": { + "ast-types": "0.12.4", + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + } + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "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.3", + "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.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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==" + }, + "requizzle": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz", + "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-alpn": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", + "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", + "dev": true + }, + "retry-request": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz", + "integrity": "sha512-BINDzVtLI2BDukjWmjAIRZ0oglnCAkpP2vQjM3jdLhmT62h0xnQgciPwBRDAvHqpkPT2Wo1XuUyLyn6nbGrZQQ==", + "requires": { + "debug": "^4.1.1", + "through2": "^3.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + } + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "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" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dev": true, + "peer": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "dev": true + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "serialize-javascript": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.0.0.tgz", + "integrity": "sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "dev": true + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", + "dev": true + }, + "snakeize": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/snakeize/-/snakeize-0.1.0.tgz", + "integrity": "sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "dev": true, + "requires": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "dev": true, + "requires": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "dependencies": { + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + } + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "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", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "dev": true + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-array-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/split-array-stream/-/split-array-stream-2.0.0.tgz", + "integrity": "sha512-hmMswlVY91WvGMxs0k8MRgq8zb2mSen4FmDNc5AFiTWtrBpdZN6nwD6kROVe4vNL+ywrvbCKsWVCnEd4riELIg==", + "requires": { + "is-stream-ended": "^0.1.4" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "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" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "requires": { + "stubs": "^3.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "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==" + } + } + }, + "string-format-obj": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz", + "integrity": "sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "strong-log-transformer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "dev": true + } + } + }, + "stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "taffydb": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", + "integrity": "sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=", + "dev": true + }, + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + } + } + }, + "teeny-request": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.0.0.tgz", + "integrity": "sha512-kWD3sdGmIix6w7c8ZdVKxWq+3YwVPGWz+Mq0wRZXayEKY/YHb63b8uphfBzcFDmyq8frD9+UTc3wLyOhltRbtg==", + "requires": { + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.2.0", + "stream-events": "^1.0.5", + "uuid": "^8.0.0" + }, + "dependencies": { + "agent-base": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "requires": { + "debug": "4" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "uuid": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz", + "integrity": "sha512-CYpGiFTUrmI6OBMkAdjSDM0k5h8SkkiTP4WAjQgDgNB1S3Ou9VBEvr6q0Kv2H1mMk7IWfxYGpMH5sd5AvcIV2Q==" + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true + }, + "temp-write": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-write/-/temp-write-3.4.0.tgz", + "integrity": "sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "is-stream": "^1.1.0", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + } + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + } + } + }, + "token-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", + "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true + }, + "ts-map": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-map/-/ts-map-1.0.3.tgz", + "integrity": "sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==", + "dev": true + }, + "ts-node": { + "version": "8.10.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz", + "integrity": "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" + }, + "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=" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", + "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", + "dev": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "dev": true + }, + "umask": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz", + "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=", + "dev": true + }, + "underscore": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz", + "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universal-user-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", + "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", + "dev": true, + "requires": { + "os-name": "^3.1.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util-promisify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/util-promisify/-/util-promisify-2.1.0.tgz", + "integrity": "sha1-PCI2R2xNMsX/PEcAKt18E7moKlM=", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "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" + }, + "dependencies": { + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + } + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "vue-docgen-api": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/vue-docgen-api/-/vue-docgen-api-3.26.0.tgz", + "integrity": "sha512-ujdg4i5ZI/wE46RZQMFzKnDGyhEuPCu+fMA86CAd9EIek/6+OqraSVBm5ZkLrbEd5f8xxdnqMU4yiSGHHeao/Q==", + "dev": true, + "requires": { + "@babel/parser": "^7.2.3", + "@babel/types": "^7.0.0", + "ast-types": "^0.12.2", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.5", + "pug": "^2.0.3", + "recast": "^0.17.3", + "ts-map": "^1.0.3", + "typescript": "^3.2.2", + "vue-template-compiler": "^2.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "dev": true + } + } + }, + "vue-template-compiler": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", + "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue2-ace-editor": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/vue2-ace-editor/-/vue2-ace-editor-0.0.13.tgz", + "integrity": "sha512-uQICyvJzYNix16xeYjNAINuNUQhPbqMR7UQsJeI+ycpEd2otsiNNU73jcZqHkpjuz0uaHDHnrpzQuI/RApsKXA==", + "dev": true, + "requires": { + "brace": "^0.11.0" + } + }, + "walkdir": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.4.1.tgz", + "integrity": "sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==" + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-fetch": { + "version": "3.6.17", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.17.tgz", + "integrity": "sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "windows-release": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz", + "integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==", + "dev": true, + "requires": { + "execa": "^1.0.0" + } + }, + "with": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", + "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "dev": true, + "requires": { + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "workerpool": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz", + "integrity": "sha512-fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + } + } + }, + "write-json-file": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz", + "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==", + "dev": true, + "requires": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "dev": true + } + } + }, + "write-pkg": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-3.2.0.tgz", + "integrity": "sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw==", + "dev": true, + "requires": { + "sort-keys": "^2.0.0", + "write-json-file": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "dev": true + }, + "write-json-file": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz", + "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=", + "dev": true, + "requires": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" + } + } + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlcreate": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", + "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==", + "dev": true + }, + "xmldom": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz", + "integrity": "sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==" + }, + "xpath.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz", + "integrity": "sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dev": true, + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + } + } } diff --git a/packages/oracle-plugin/blockchain/oci-blockChain.js b/packages/oracle-plugin/blockchain/oci-blockChain.js index 491ebb3d..cbd384a6 100644 --- a/packages/oracle-plugin/blockchain/oci-blockChain.js +++ b/packages/oracle-plugin/blockchain/oci-blockChain.js @@ -1,137 +1,150 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a BlockchainPlatformClient object - * @category Oracle Cloud - */ + * Class to create a BlockchainPlatformClient object + * @category Oracle Cloud + */ class Oracle_BlockChain { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.blockchain; - this._sdkclassName = this._oci.BlockchainPlatformClient(params, clientConfiguration); - } - /** - * Trigers the createBlockchainPlatform function of BlockchainPlatformClient - * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform - * @returns {Promise} - */ - createBlockchainPlatform(createBlockchainPlatformRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createBlockchainPlatform(createBlockchainPlatformRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createOsn function of BlockchainPlatformClient - * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn - * @returns {Promise} - */ - createOsn(createOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createOsn(createOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createPeer function of BlockchainPlatformClient - * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer - * @returns {Promise} - */ - createPeer(createPeerRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createPeer(createPeerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient - * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform - * @returns {Promise} - */ - deleteBlockchainPlatform(deleteBlockchainPlatformRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deleteBlockchainPlatform(deleteBlockchainPlatformRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteOsn function of BlockchainPlatformClient - * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn - * @returns {Promise} - */ - deleteOsn(deleteOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deleteOsn(deleteOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deletePeer function of BlockchainPlatformClient - * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer - * @returns {Promise} - */ - deletePeer(deletePeerRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deletePeer(deletePeerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getOsn function of BlockchainPlatformClient - * @param {GetOsnRequest} getOsnRequest - Data required for getOsn - * @returns {Promise} - */ - getOsn(getOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.getOsn(getOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient - * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms - * @returns {Promise} - */ - listBlockchainPlatforms(listBlockchainPlatformsRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listBlockchainPlatforms(listBlockchainPlatformsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listOsns function of BlockchainPlatformClient - * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns - * @returns {Promise} - */ - listOsns(listOsnsRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listOsns(listOsnsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listPeers function of BlockchainPlatformClient - * @param {ListPeersRequest} listPeersRequest - Data required for listPeers - * @returns {Promise} - */ - listPeers(listPeersRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listPeers(listPeersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.blockchain; + this._sdkclassName = this._oci.BlockchainPlatformClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBlockchainPlatform function of BlockchainPlatformClient + * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform + * @returns {Promise} + */ + createBlockchainPlatform(createBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createBlockchainPlatform(createBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createOsn function of BlockchainPlatformClient + * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn + * @returns {Promise} + */ + createOsn(createOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createOsn(createOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createPeer function of BlockchainPlatformClient + * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer + * @returns {Promise} + */ + createPeer(createPeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createPeer(createPeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient + * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform + * @returns {Promise} + */ + deleteBlockchainPlatform(deleteBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deleteBlockchainPlatform(deleteBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteOsn function of BlockchainPlatformClient + * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn + * @returns {Promise} + */ + deleteOsn(deleteOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deleteOsn(deleteOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deletePeer function of BlockchainPlatformClient + * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer + * @returns {Promise} + */ + deletePeer(deletePeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deletePeer(deletePeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getOsn function of BlockchainPlatformClient + * @param {GetOsnRequest} getOsnRequest - Data required for getOsn + * @returns {Promise} + */ + getOsn(getOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .getOsn(getOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient + * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms + * @returns {Promise} + */ + listBlockchainPlatforms(listBlockchainPlatformsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listBlockchainPlatforms(listBlockchainPlatformsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listOsns function of BlockchainPlatformClient + * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns + * @returns {Promise} + */ + listOsns(listOsnsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listOsns(listOsnsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listPeers function of BlockchainPlatformClient + * @param {ListPeersRequest} listPeersRequest - Data required for listPeers + * @returns {Promise} + */ + listPeers(listPeersRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listPeers(listPeersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_BlockChain; diff --git a/packages/oracle-plugin/compute/oci-computeInstance.js b/packages/oracle-plugin/compute/oci-computeInstance.js index ae181271..48d6659f 100644 --- a/packages/oracle-plugin/compute/oci-computeInstance.js +++ b/packages/oracle-plugin/compute/oci-computeInstance.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerinstances; - this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/packages/oracle-plugin/compute/oci-kubernetes.js b/packages/oracle-plugin/compute/oci-kubernetes.js index fccd0caf..5bd8f43f 100644 --- a/packages/oracle-plugin/compute/oci-kubernetes.js +++ b/packages/oracle-plugin/compute/oci-kubernetes.js @@ -1,125 +1,137 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerengine; - this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/packages/oracle-plugin/database/oci-RDBMS.js b/packages/oracle-plugin/database/oci-RDBMS.js index 51a12e39..eb485498 100644 --- a/packages/oracle-plugin/database/oci-RDBMS.js +++ b/packages/oracle-plugin/database/oci-RDBMS.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.mysql; - this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_RDBMS; diff --git a/packages/oracle-plugin/database/oci-noSql.js b/packages/oracle-plugin/database/oci-noSql.js index 571cec7f..dc3847dc 100644 --- a/packages/oracle-plugin/database/oci-noSql.js +++ b/packages/oracle-plugin/database/oci-noSql.js @@ -1,113 +1,121 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.nosql; - this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/packages/oracle-plugin/devops/oci-devops.js b/packages/oracle-plugin/devops/oci-devops.js index e583f6cf..c8f62512 100644 --- a/packages/oracle-plugin/devops/oci-devops.js +++ b/packages/oracle-plugin/devops/oci-devops.js @@ -1,161 +1,176 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DevopsClient object - * @category Oracle Cloud - */ + * Class to create a DevopsClient object + * @category Oracle Cloud + */ class Oracle_Devops { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.devops; - this._sdkclassName = this._oci.DevopsClient(params, clientConfiguration); - } - /** - * Trigers the createDeployArtifact function of DevopsClient - * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact - * @returns {Promise} - */ - createDeployArtifact(createDeployArtifactRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployArtifact(createDeployArtifactRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createDeployPipeline function of DevopsClient - * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline - * @returns {Promise} - */ - createDeployPipeline(createDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployPipeline(createDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createDeployment function of DevopsClient - * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment - * @returns {Promise} - */ - deleteDeployArtifact(createDeploymentRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployment(createDeploymentRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createProject function of DevopsClient - * @param {CreateProjectRequest} createProjectRequest - Data required for createProject - * @returns {Promise} - */ - createProject(createProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createProject(createProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRepository function of DevopsClient - * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository - * @returns {Promise} - */ - createRepository(createRepositoryRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createRepository(createRepositoryRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteDeployPipeline function of DevopsClient - * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline - * @returns {Promise} - */ - deleteDeployPipeline(deleteDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteDeployPipeline(deleteDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteProject function of DevopsClient - * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject - * @returns {Promise} - */ - deleteProject(deleteProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteProject(deleteProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRepository function of DevopsClient - * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository - * @returns {Promise} - */ - deleteRepository(deleteRepositoryRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteRepository(deleteRepositoryRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployArtifact function of DevopsClient - * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact - * @returns {Promise} - */ - getDeployArtifact(getDeployArtifactRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployArtifact(getDeployArtifactRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployPipeline function of DevopsClient - * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline - * @returns {Promise} - */ - getDeployPipeline(getDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployPipeline(getDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployment function of DevopsClient - * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment - * @returns {Promise} - */ - getDeployment(getDeploymentRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployment(getDeploymentRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getProject function of DevopsClient - * @param {GetProjectRequest} getProjectRequest - Data required for getProject - * @returns {Promise} - */ - getProject(getProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getProject(getProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.devops; + this._sdkclassName = this._oci.DevopsClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createDeployArtifact function of DevopsClient + * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact + * @returns {Promise} + */ + createDeployArtifact(createDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployArtifact(createDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployPipeline function of DevopsClient + * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline + * @returns {Promise} + */ + createDeployPipeline(createDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployPipeline(createDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployment function of DevopsClient + * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment + * @returns {Promise} + */ + deleteDeployArtifact(createDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployment(createDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createProject function of DevopsClient + * @param {CreateProjectRequest} createProjectRequest - Data required for createProject + * @returns {Promise} + */ + createProject(createProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createProject(createProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRepository function of DevopsClient + * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository + * @returns {Promise} + */ + createRepository(createRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createRepository(createRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteDeployPipeline function of DevopsClient + * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline + * @returns {Promise} + */ + deleteDeployPipeline(deleteDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteDeployPipeline(deleteDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteProject function of DevopsClient + * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject + * @returns {Promise} + */ + deleteProject(deleteProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteProject(deleteProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRepository function of DevopsClient + * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository + * @returns {Promise} + */ + deleteRepository(deleteRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteRepository(deleteRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployArtifact function of DevopsClient + * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact + * @returns {Promise} + */ + getDeployArtifact(getDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployArtifact(getDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployPipeline function of DevopsClient + * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline + * @returns {Promise} + */ + getDeployPipeline(getDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployPipeline(getDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployment function of DevopsClient + * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment + * @returns {Promise} + */ + getDeployment(getDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployment(getDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getProject function of DevopsClient + * @param {GetProjectRequest} getProjectRequest - Data required for getProject + * @returns {Promise} + */ + getProject(getProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getProject(getProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Devops; diff --git a/packages/oracle-plugin/management/oci-keyManagement.js b/packages/oracle-plugin/management/oci-keyManagement.js index 64aa56d9..afbdc63a 100644 --- a/packages/oracle-plugin/management/oci-keyManagement.js +++ b/packages/oracle-plugin/management/oci-keyManagement.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.keymanagement; - this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_KeyManagement; diff --git a/packages/oracle-plugin/network/oci-DNS.js b/packages/oracle-plugin/network/oci-DNS.js index b243a0d1..ee607f1a 100644 --- a/packages/oracle-plugin/network/oci-DNS.js +++ b/packages/oracle-plugin/network/oci-DNS.js @@ -1,65 +1,69 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.dns; - this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/packages/oracle-plugin/network/oci-loadBalancer.js b/packages/oracle-plugin/network/oci-loadBalancer.js index 6117c84c..25b20cd6 100644 --- a/packages/oracle-plugin/network/oci-loadBalancer.js +++ b/packages/oracle-plugin/network/oci-loadBalancer.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.loadbalancer; - this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/packages/oracle-plugin/oracle.js b/packages/oracle-plugin/oracle.js index c608b63e..47183d99 100644 --- a/packages/oracle-plugin/oracle.js +++ b/packages/oracle-plugin/oracle.js @@ -6,10 +6,10 @@ const keyManagement = require('./management/oci-keyManagement'); const dns = require('./network/oci-DNS'); const loadBalancer = require('./network/oci-loadBalancer'); const storage = require('./storage/oci-storageBucket'); -const devops = require("./devops/oci-devops") -const blockchain = require("./blockchain/oci-blockChain") -const archivalStorage = require("./storage/oci-archivalStorage") -const blockStorage = require("./storage/oci-blockStorage") +const devops = require('./devops/oci-devops'); +const blockchain = require('./blockchain/oci-blockChain'); +const archivalStorage = require('./storage/oci-archivalStorage'); +const blockStorage = require('./storage/oci-blockStorage'); class Oracle { constructor(ocisdk, clientConfiguration) { @@ -31,11 +31,10 @@ class Oracle { dns: this.dns, loadBalancer: this.loadBalancer, storage: this.storage, - blockchain:this.blockchain, - devops:this.devops, - objectStorage:this.objectStorage, - archivalStorage:this.archivalStorage - + blockchain: this.blockchain, + devops: this.devops, + objectStorage: this.objectStorage, + archivalStorage: this.archivalStorage, }; } computeInstance() { @@ -94,33 +93,33 @@ class Oracle { this.getConfigurations() ); } - archivalStorage(){ + archivalStorage() { return new archivalStorage( this.getSDK(), this.getParams(), this.getConfigurations() - ) + ); } - blockStorage(){ + blockStorage() { return new blockStorage( this.getSDK(), this.getParams(), this.getConfigurations() - ) + ); } - devops(){ + devops() { return new devops( this.getSDK(), this.getParams(), this.getConfigurations() - ) + ); } - blockchain(){ + blockchain() { return new blockchain( this.getSDK(), this.getParams(), this.getConfigurations() - ) + ); } } module.exports = Oracle; diff --git a/packages/oracle-plugin/storage/oci-archivalStorage.js b/packages/oracle-plugin/storage/oci-archivalStorage.js index 62583450..12702e33 100644 --- a/packages/oracle-plugin/storage/oci-archivalStorage.js +++ b/packages/oracle-plugin/storage/oci-archivalStorage.js @@ -1,65 +1,72 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/packages/oracle-plugin/storage/oci-blockStorage.js b/packages/oracle-plugin/storage/oci-blockStorage.js index ce9f806d..fa40df5f 100644 --- a/packages/oracle-plugin/storage/oci-blockStorage.js +++ b/packages/oracle-plugin/storage/oci-blockStorage.js @@ -1,17 +1,20 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a VirtualNetworkClient object - * @category Oracle Cloud - */ + * Class to create a VirtualNetworkClient object + * @category Oracle Cloud + */ class Oracle_BlockStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.core; - this._sdkclassName = this._oci.VirtualNetworkClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.core; + this._sdkclassName = this._oci.VirtualNetworkClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_BlockStorage; diff --git a/packages/oracle-plugin/storage/oci-storageBucket.js b/packages/oracle-plugin/storage/oci-storageBucket.js index 185c0257..abd2afba 100644 --- a/packages/oracle-plugin/storage/oci-storageBucket.js +++ b/packages/oracle-plugin/storage/oci-storageBucket.js @@ -1,77 +1,85 @@ /*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; From 762f015abe6b6c3cbd4a7a8a4bcaa70f66429b83 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Fri, 25 Aug 2023 12:51:24 +0530 Subject: [PATCH 17/22] Completed Examples Signed-off-by: Partik SIngh --- docs/AWS_ArchivalStorage.html | 21 +- docs/AWS_BlockStorage.html | 17 +- docs/AWS_ComputeInstance.html | 37 +- docs/AWS_Container.html | 17 +- docs/AWS_DNS.html | 17 +- docs/AWS_IAM.html | 21 +- docs/AWS_KeyManagement.html | 21 +- docs/AWS_Kubernetes.html | 41 +- docs/AWS_LoadBalancer.html | 21 +- docs/AWS_Monitoring.html | 17 +- docs/AWS_NoSql.html | 25 +- docs/AWS_NoSqlIndexed.html | 37 +- docs/AWS_NotificationService.html | 33 +- docs/AWS_PaaS.html | 65 +- docs/AWS_RDBMS.html | 25 +- docs/AWS_StorageBucket.html | 21 +- docs/AWS_Translation.html | 21 +- docs/AWS_appServices_aws-paaS.js.html | 577 +++++------ ...ificialinteligence_aws-translation.js.html | 194 ++-- docs/AWS_compute_aws-computeInstance.js.html | 326 +++--- docs/AWS_compute_aws-container.js.html | 161 ++- docs/AWS_compute_aws-kubernetes.js.html | 359 ++++--- docs/AWS_database_aws-RDBMS.js.html | 227 ++--- docs/AWS_database_aws-noSql.js.html | 227 ++--- docs/AWS_database_aws-noSqlIndexed.js.html | 326 +++--- docs/AWS_management_aws-keyManagement.js.html | 194 ++-- docs/AWS_management_aws-monitoring.js.html | 161 ++- ...management_aws-notificationService.js.html | 293 +++--- docs/AWS_network_aws-DNS.js.html | 161 ++- docs/AWS_network_aws-loadBalancer.js.html | 194 ++-- docs/AWS_security_aws-IAM.js.html | 194 ++-- docs/AWS_storage_aws-archivalStorage.js.html | 194 ++-- docs/AWS_storage_aws-blockStorage.js.html | 161 ++- docs/AWS_storage_aws-storageBucket.js.html | 192 ++-- docs/Azure_BlockStorage.html | 21 +- docs/Azure_ComputeInstance.html | 25 +- docs/Azure_Container.html | 17 +- docs/Azure_DNS.html | 17 +- docs/Azure_KeyManagement.html | 21 +- docs/Azure_Kubernetes.html | 41 +- docs/Azure_LoadBalancer.html | 21 +- docs/Azure_Monitoring.html | 21 +- docs/Azure_NoSql.html | 21 +- docs/Azure_PaaS.html | 49 +- docs/Azure_RDBMS.html | 21 +- docs/Azure_StorageBucket.html | 13 +- docs/Azure_appServices_azure-paaS.js.html | 704 +++++++------ ...zure_compute_azure-computeInstance.js.html | 344 ++++--- docs/Azure_compute_azure-container.js.html | 243 +++-- docs/Azure_compute_azure-kubernetes.js.html | 608 +++++++----- docs/Azure_database_azure-RDBMS.js.html | 362 ++++--- docs/Azure_database_azure-noSql.js.html | 342 ++++--- ...ure_management_azure-keyManagement.js.html | 316 +++--- .../Azure_management_azure-monitoring.js.html | 301 +++--- docs/Azure_network_azure-DNS.js.html | 254 +++-- docs/Azure_network_azure-loadBalancer.js.html | 312 +++--- docs/Azure_storage_azure-blockStorage.js.html | 289 +++--- .../Azure_storage_azure-storageBucket.js.html | 203 ++-- docs/DO_BlockStorage.html | 17 +- docs/DO_ComputeInstance.html | 17 +- docs/DO_DNS.html | 21 +- docs/DO_KeyManagement.html | 17 +- docs/DO_Kubernetes.html | 33 +- docs/DO_LoadBalancer.html | 17 +- docs/DO_NoSql.html | 17 +- docs/DO_RDBMS.html | 17 +- docs/DO_compute_do-computeInstance.js.html | 144 +-- docs/DO_compute_do-kubernetes.js.html | 256 ++--- docs/DO_database_do-RDBMS.js.html | 144 +-- docs/DO_database_do-noSql.js.html | 144 +-- docs/DO_management_do-keyManagement.js.html | 142 +-- docs/DO_network_do-DNS.js.html | 180 ++-- docs/DO_network_do-loadBalancer.js.html | 131 ++- docs/DO_storage_do-archivalStorage.js.html | 5 - docs/DO_storage_do-blockStorage.js.html | 131 ++- docs/GCP_KeyManagement.html | 25 +- docs/GCP_Kubernetes.html | 37 +- docs/GCP_Monitoring.html | 25 +- docs/GCP_NoSql.html | 17 +- docs/GCP_NotificationService.html | 33 +- docs/GCP_RDBMS.html | 29 +- docs/GCP_Translation.html | 21 +- docs/GCP_dns.html | 21 +- docs/GCP_storage.html | 69 +- docs/Oracle_ArchivalStorage.html | 37 +- docs/Oracle_BlockChain.html | 45 +- docs/Oracle_ComputeInstance.html | 41 +- docs/Oracle_DNS.html | 17 +- docs/Oracle_Devops.html | 53 +- docs/Oracle_KeyManagement.html | 5 - docs/Oracle_Kubernetes.html | 41 +- docs/Oracle_LoadBalancer.html | 25 +- docs/Oracle_NoSql.html | 33 +- docs/Oracle_RDBMS.html | 5 - docs/Oracle_StorageBucket.html | 25 +- docs/Oracle_blockchain_oci-blockChain.js.html | 282 +++--- ...Oracle_compute_oci-computeInstance.js.html | 257 ++--- docs/Oracle_compute_oci-kubernetes.js.html | 257 ++--- docs/Oracle_database_oci-RDBMS.js.html | 32 +- docs/Oracle_database_oci-noSql.js.html | 229 ++--- docs/Oracle_devops_oci-devops.js.html | 332 ++++--- ...racle_management_oci-keyManagement.js.html | 32 +- docs/Oracle_network_oci-DNS.js.html | 129 ++- docs/Oracle_network_oci-loadBalancer.js.html | 157 +-- ...Oracle_storage_oci-archivalStorage.js.html | 132 +-- docs/Oracle_storage_oci-storageBucket.js.html | 157 +-- ...ificialinteligence_gcp-translation.js.html | 196 ++-- ...googleCloud_compute_gcp-kubernetes.js.html | 336 +++---- docs/googleCloud_database_gcp-RDBMS.js.html | 255 ++--- docs/googleCloud_database_gcp-noSql.js.html | 144 ++- ...Cloud_management_gcp-keyManagement.js.html | 200 ++-- ...gleCloud_management_gcp-monitoring.js.html | 216 ++-- ...management_gcp-notificationService.js.html | 305 +++--- docs/googleCloud_network_gcp-DNS.js.html | 187 ++-- ...eCloud_storage_gcp-archivalStorage.js.html | 203 ++-- ...gleCloud_storage_gcp-storageBucket.js.html | 203 ++-- docs/index.html | 5 - examples/compute/oracle-compute.js | 341 +++---- examples/compute/oracle-ks.js | 227 +++-- examples/database/oracle-nosql.js | 205 ++++ examples/database/oracle-rdbms.js | 245 +++++ examples/devops/oracle-devops.js | 318 ++++++ examples/network/oracle-dns.js | 151 +++ examples/network/oracle-lb.js | 265 +++++ examples/storage/do-blockStorage.js | 125 ++- examples/storage/oracle-archivalStorage.js | 0 examples/storage/oracle-objectStorage.js | 105 ++ .../Oracle/storage/oci-blockStorage.js | 20 - generator/node-cloud.yml | 8 +- .../dummyData/invalidDataset_1/sdkFile.txt | 926 ++++++++++++++++++ .../invalidDataset_1/serviceClass.json | 7 + .../dummyData/invalidDataset_2/sdkFile.txt | 12 + .../invalidDataset_2/serviceClass.json | 8 + .../oracle/dummyData/validDataset/sdkFile.txt | 926 ++++++++++++++++++ .../dummyData/validDataset/serviceClass.json | 7 + .../test/generators/oracle/generator.test.ts | 164 ++-- packages/oracle-plugin/oracle.js | 9 +- .../oracle-plugin/storage/oci-blockStorage.js | 20 - 138 files changed, 11600 insertions(+), 7936 deletions(-) create mode 100644 examples/database/oracle-nosql.js create mode 100644 examples/database/oracle-rdbms.js create mode 100644 examples/devops/oracle-devops.js create mode 100644 examples/network/oracle-dns.js create mode 100644 examples/network/oracle-lb.js create mode 100644 examples/storage/oracle-archivalStorage.js create mode 100644 examples/storage/oracle-objectStorage.js delete mode 100644 generator/generatedClasses/Oracle/storage/oci-blockStorage.js create mode 100644 generator/test/generators/oracle/dummyData/invalidDataset_1/serviceClass.json create mode 100644 generator/test/generators/oracle/dummyData/invalidDataset_2/sdkFile.txt create mode 100644 generator/test/generators/oracle/dummyData/invalidDataset_2/serviceClass.json create mode 100644 generator/test/generators/oracle/dummyData/validDataset/sdkFile.txt create mode 100644 generator/test/generators/oracle/dummyData/validDataset/serviceClass.json delete mode 100644 packages/oracle-plugin/storage/oci-blockStorage.js diff --git a/docs/AWS_ArchivalStorage.html b/docs/AWS_ArchivalStorage.html index 8b2b34b2..828c6435 100644 --- a/docs/AWS_ArchivalStorage.html +++ b/docs/AWS_ArchivalStorage.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
          -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters:
        • >AWS/storage/aws-archivalStorage.js, line 58line 56

          @@ -738,8 +733,8 @@

          Parameters:
          >AWS/storage/aws-archivalStorage.js, line 41line 40

          @@ -843,8 +838,8 @@
          Parameters:
          >AWS/storage/aws-archivalStorage.js, line 92line 88

          @@ -950,8 +945,8 @@
          Parameters:
          >AWS/storage/aws-archivalStorage.js, line 75line 72

          diff --git a/docs/AWS_BlockStorage.html b/docs/AWS_BlockStorage.html index 727a92c9..9bd41330 100644 --- a/docs/AWS_BlockStorage.html +++ b/docs/AWS_BlockStorage.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/storage/aws-blockStorage.js, line 41line 40

          @@ -738,8 +733,8 @@
          Parameters:
          >AWS/storage/aws-blockStorage.js, line 58line 56

          @@ -844,8 +839,8 @@
          Parameters:
          >AWS/storage/aws-blockStorage.js, line 75line 72

          diff --git a/docs/AWS_ComputeInstance.html b/docs/AWS_ComputeInstance.html index 0e6c3290..1516dde6 100644 --- a/docs/AWS_ComputeInstance.html +++ b/docs/AWS_ComputeInstance.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/compute/aws-computeInstance.js, line 92line 88

          @@ -735,8 +730,8 @@
          Parameters:
          >AWS/compute/aws-computeInstance.js, line 143line 136

          @@ -841,8 +836,8 @@
          Parameters:
          >AWS/compute/aws-computeInstance.js, line 41line 40

          @@ -947,8 +942,8 @@
          Parameters:
          >AWS/compute/aws-computeInstance.js, line 58line 56

          @@ -1053,8 +1048,8 @@
          Parameters:
          >AWS/compute/aws-computeInstance.js, line 75line 72

          @@ -1159,8 +1154,8 @@
          Parameters:
          >AWS/compute/aws-computeInstance.js, line 109line 104

          @@ -1265,8 +1260,8 @@
          Parameters:
          >AWS/compute/aws-computeInstance.js, line 126line 120

          @@ -1373,8 +1368,8 @@
          Parameters:
          >AWS/compute/aws-computeInstance.js, line 160line 152

          diff --git a/docs/AWS_Container.html b/docs/AWS_Container.html index 8e2d345c..bfb1cc1f 100644 --- a/docs/AWS_Container.html +++ b/docs/AWS_Container.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/compute/aws-container.js, line 41line 40

          @@ -736,8 +731,8 @@
          Parameters:
          >AWS/compute/aws-container.js, line 58line 56

          @@ -841,8 +836,8 @@
          Parameters:
          >AWS/compute/aws-container.js, line 75line 72

          diff --git a/docs/AWS_DNS.html b/docs/AWS_DNS.html index 56ac48dc..de858b57 100644 --- a/docs/AWS_DNS.html +++ b/docs/AWS_DNS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/network/aws-DNS.js, line 41line 40

          @@ -744,8 +739,8 @@
          Parameters:
          >AWS/network/aws-DNS.js, line 58line 56

          @@ -852,8 +847,8 @@
          Parameters:
          >AWS/network/aws-DNS.js, line 75line 72

          diff --git a/docs/AWS_IAM.html b/docs/AWS_IAM.html index 91aa8959..877033b3 100644 --- a/docs/AWS_IAM.html +++ b/docs/AWS_IAM.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/security/aws-IAM.js, line 41line 40

          @@ -741,8 +736,8 @@
          Parameters:
          >AWS/security/aws-IAM.js, line 58line 56

          @@ -848,8 +843,8 @@
          Parameters:
          >AWS/security/aws-IAM.js, line 92line 88

          @@ -957,8 +952,8 @@
          Parameters:
          >AWS/security/aws-IAM.js, line 75line 72

          diff --git a/docs/AWS_KeyManagement.html b/docs/AWS_KeyManagement.html index 61205182..a2aee9f8 100644 --- a/docs/AWS_KeyManagement.html +++ b/docs/AWS_KeyManagement.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/management/aws-keyManagement.js, line 41line 40

          @@ -742,8 +737,8 @@
          Parameters:
          >AWS/management/aws-keyManagement.js, line 58line 56

          @@ -850,8 +845,8 @@
          Parameters:
          >AWS/management/aws-keyManagement.js, line 75line 72

          @@ -956,8 +951,8 @@
          Parameters:
          >AWS/management/aws-keyManagement.js, line 92line 88

          diff --git a/docs/AWS_Kubernetes.html b/docs/AWS_Kubernetes.html index 3a51e650..4def9db3 100644 --- a/docs/AWS_Kubernetes.html +++ b/docs/AWS_Kubernetes.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/compute/aws-kubernetes.js, line 41line 40

          @@ -740,8 +735,8 @@
          Parameters:
          >AWS/compute/aws-kubernetes.js, line 58line 56

          @@ -849,8 +844,8 @@
          Parameters:
          >AWS/compute/aws-kubernetes.js, line 75line 72

          @@ -958,8 +953,8 @@
          Parameters:
          >AWS/compute/aws-kubernetes.js, line 92line 88

          @@ -1067,8 +1062,8 @@
          Parameters:
          >AWS/compute/aws-kubernetes.js, line 109line 104

          @@ -1175,8 +1170,8 @@
          Parameters:
          >AWS/compute/aws-kubernetes.js, line 126line 120

          @@ -1284,8 +1279,8 @@
          Parameters:
          >AWS/compute/aws-kubernetes.js, line 143line 136

          @@ -1393,8 +1388,8 @@
          Parameters:
          >AWS/compute/aws-kubernetes.js, line 177line 168

          @@ -1501,8 +1496,8 @@
          Parameters:
          >AWS/compute/aws-kubernetes.js, line 160line 152

          diff --git a/docs/AWS_LoadBalancer.html b/docs/AWS_LoadBalancer.html index 0088db84..914dfa16 100644 --- a/docs/AWS_LoadBalancer.html +++ b/docs/AWS_LoadBalancer.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/network/aws-loadBalancer.js, line 41line 40

          @@ -736,8 +731,8 @@
          Parameters:
          >AWS/network/aws-loadBalancer.js, line 58line 56

          @@ -845,8 +840,8 @@
          Parameters:
          >AWS/network/aws-loadBalancer.js, line 75line 72

          @@ -952,8 +947,8 @@
          Parameters:
          >AWS/network/aws-loadBalancer.js, line 92line 88

          diff --git a/docs/AWS_Monitoring.html b/docs/AWS_Monitoring.html index a52a4012..b823ac07 100644 --- a/docs/AWS_Monitoring.html +++ b/docs/AWS_Monitoring.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/management/aws-monitoring.js, line 41line 40

          @@ -744,8 +739,8 @@
          Parameters:
          >AWS/management/aws-monitoring.js, line 58line 56

          @@ -853,8 +848,8 @@
          Parameters:
          >AWS/management/aws-monitoring.js, line 75line 72

          diff --git a/docs/AWS_NoSql.html b/docs/AWS_NoSql.html index b4bb5e06..01384979 100644 --- a/docs/AWS_NoSql.html +++ b/docs/AWS_NoSql.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/database/aws-noSql.js, line 75line 72

          @@ -740,8 +735,8 @@
          Parameters:
          >AWS/database/aws-noSql.js, line 41line 40

          @@ -848,8 +843,8 @@
          Parameters:
          >AWS/database/aws-noSql.js, line 58line 56

          @@ -953,8 +948,8 @@
          Parameters:
          >AWS/database/aws-noSql.js, line 92line 88

          @@ -1061,8 +1056,8 @@
          Parameters:
          >AWS/database/aws-noSql.js, line 109line 104

          diff --git a/docs/AWS_NoSqlIndexed.html b/docs/AWS_NoSqlIndexed.html index 489ca3bf..e425b64a 100644 --- a/docs/AWS_NoSqlIndexed.html +++ b/docs/AWS_NoSqlIndexed.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/database/aws-noSqlIndexed.js, line 41line 40

          @@ -746,8 +741,8 @@
          Parameters:
          >AWS/database/aws-noSqlIndexed.js, line 58line 56

          @@ -855,8 +850,8 @@
          Parameters:
          >AWS/database/aws-noSqlIndexed.js, line 75line 72

          @@ -963,8 +958,8 @@
          Parameters:
          >AWS/database/aws-noSqlIndexed.js, line 92line 88

          @@ -1072,8 +1067,8 @@
          Parameters:
          >AWS/database/aws-noSqlIndexed.js, line 109line 104

          @@ -1180,8 +1175,8 @@
          Parameters:
          >AWS/database/aws-noSqlIndexed.js, line 126line 120

          @@ -1285,8 +1280,8 @@
          Parameters:
          >AWS/database/aws-noSqlIndexed.js, line 160line 152

          @@ -1394,8 +1389,8 @@
          Parameters:
          >AWS/database/aws-noSqlIndexed.js, line 143line 136

          diff --git a/docs/AWS_NotificationService.html b/docs/AWS_NotificationService.html index 4220c3c6..d2ce2500 100644 --- a/docs/AWS_NotificationService.html +++ b/docs/AWS_NotificationService.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/management/aws-notificationService.js, line 41line 40

          @@ -748,8 +743,8 @@
          Parameters:
          >AWS/management/aws-notificationService.js, line 58line 56

          @@ -857,8 +852,8 @@
          Parameters:
          >AWS/management/aws-notificationService.js, line 75line 72

          @@ -965,8 +960,8 @@
          Parameters:
          >AWS/management/aws-notificationService.js, line 92line 88

          @@ -1070,8 +1065,8 @@
          Parameters:
          >AWS/management/aws-notificationService.js, line 109line 104

          @@ -1177,8 +1172,8 @@
          Parameters:
          >AWS/management/aws-notificationService.js, line 126line 120

          @@ -1285,8 +1280,8 @@
          Parameters:
          >AWS/management/aws-notificationService.js, line 143line 136

          diff --git a/docs/AWS_PaaS.html b/docs/AWS_PaaS.html index eba50cfb..a4106e16 100644 --- a/docs/AWS_PaaS.html +++ b/docs/AWS_PaaS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/appServices/aws-paaS.js, line 41line 43

          @@ -746,8 +741,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 58line 62

          @@ -859,8 +854,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 75line 78

          @@ -968,8 +963,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 92line 97

          @@ -1038,8 +1033,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 108line 112

          @@ -1144,8 +1139,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 125line 128

          @@ -1257,8 +1252,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 142line 144

          @@ -1365,8 +1360,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 175line 178

          @@ -1435,8 +1430,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 158line 162

          @@ -1548,8 +1543,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 192line 197

          @@ -1657,8 +1652,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 209line 216

          @@ -1763,8 +1758,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 226line 235

          @@ -1875,8 +1870,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 243line 251

          @@ -1981,8 +1976,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 260line 270

          @@ -2090,8 +2085,8 @@
          Parameters:
          >AWS/appServices/aws-paaS.js, line 277line 286

          diff --git a/docs/AWS_RDBMS.html b/docs/AWS_RDBMS.html index 81a97fa5..c23fe547 100644 --- a/docs/AWS_RDBMS.html +++ b/docs/AWS_RDBMS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/database/aws-RDBMS.js, line 41line 40

          @@ -743,8 +738,8 @@
          Parameters:
          >AWS/database/aws-RDBMS.js, line 58line 56

          @@ -852,8 +847,8 @@
          Parameters:
          >AWS/database/aws-RDBMS.js, line 75line 72

          @@ -960,8 +955,8 @@
          Parameters:
          >AWS/database/aws-RDBMS.js, line 92line 88

          @@ -1069,8 +1064,8 @@
          Parameters:
          >AWS/database/aws-RDBMS.js, line 109line 104

          diff --git a/docs/AWS_StorageBucket.html b/docs/AWS_StorageBucket.html index 82bbc80d..bda03a6a 100644 --- a/docs/AWS_StorageBucket.html +++ b/docs/AWS_StorageBucket.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/storage/aws-storageBucket.js, line 41line 40

          @@ -738,8 +733,8 @@
          Parameters:
          >AWS/storage/aws-storageBucket.js, line 58line 56

          @@ -801,8 +796,8 @@

          >AWS/storage/aws-storageBucket.js, line 74line 71

          @@ -906,8 +901,8 @@

          Parameters:
          >AWS/storage/aws-storageBucket.js, line 91line 87

          diff --git a/docs/AWS_Translation.html b/docs/AWS_Translation.html index 538d002c..b722d168 100644 --- a/docs/AWS_Translation.html +++ b/docs/AWS_Translation.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >AWS/artificialinteligence/aws-translation.js, line 75line 72

          @@ -638,8 +633,8 @@
          Parameters:
          >AWS/artificialinteligence/aws-translation.js, line 58line 56

          @@ -856,8 +851,8 @@
          Parameters:
          >AWS/artificialinteligence/aws-translation.js, line 41line 40

          @@ -964,8 +959,8 @@
          Parameters:
          >AWS/artificialinteligence/aws-translation.js, line 92line 88

          diff --git a/docs/AWS_appServices_aws-paaS.js.html b/docs/AWS_appServices_aws-paaS.js.html index 827e0bd6..9947ae8d 100644 --- a/docs/AWS_appServices_aws-paaS.js.html +++ b/docs/AWS_appServices_aws-paaS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/appServices/aws-paaS.js * @category AWS */ class AWS_PaaS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the checkDNSAvailability function of ElasticBeanstalk - * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability - * @returns {Promise<checkDNSAvailabilityResponse>} - */ - checkDNSAvailability(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the composeEnvironments function of ElasticBeanstalk - * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments - * @returns {Promise<composeEnvironmentsResponse>} - */ - composeEnvironments(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.composeEnvironments(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createApplication function of ElasticBeanstalk - * @param {CreateApplicationMessage} params - Data required for createApplication - * @returns {Promise<createApplicationResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createConfigurationTemplate function of ElasticBeanstalk - * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate - * @returns {Promise<createConfigurationTemplateResponse>} - */ - createConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createEnvironment function of ElasticBeanstalk - * @param {CreateEnvironmentMessage} params - Data required for createEnvironment - * @returns {Promise<createEnvironmentResponse>} - */ - createEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createStorageLocation function of ElasticBeanstalk - * @returns {Promise<createStorageLocationResponse>} - */ - createStorageLocation() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.createStorageLocation((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteApplication function of ElasticBeanstalk - * @param {DeleteApplicationMessage} params - Data required for deleteApplication - * @returns {Promise<deleteApplicationResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk - * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate - * @returns {Promise<deleteConfigurationTemplateResponse>} - */ - deleteConfigTemplate(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.deleteConfigurationTemplate(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeAccountAttributes function of ElasticBeanstalk - * @returns {Promise<describeAccountAttributesResponse>} - */ - describeAccountAttributes() { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeAccountAttributes((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeApplications function of ElasticBeanstalk - * @param {DescribeApplicationsMessage} params - Data required for describeApplications - * @returns {Promise<describeApplicationsResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeApplications(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeConfigurationSettings function of ElasticBeanstalk - * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings - * @returns {Promise<describeConfigurationSettingsResponse>} - */ - describeConfigSettings(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.describeConfigurationSettings(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listPlatformVersions function of ElasticBeanstalk - * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions - * @returns {Promise<listPlatformVersionsResponse>} - */ - listVersions(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.listPlatformVersions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the restartAppServer function of ElasticBeanstalk - * @param {RestartAppServerMessage} params - Data required for restartAppServer - * @returns {Promise<restartAppServerResponse>} - */ - restart(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.restartAppServer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateEnvironment function of ElasticBeanstalk - * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment - * @returns {Promise<terminateEnvironmentResponse>} - */ - terminateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.terminateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateApplication function of ElasticBeanstalk - * @param {UpdateApplicationMessage} params - Data required for updateApplication - * @returns {Promise<updateApplicationResponse>} - */ - update(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateApplication(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateEnvironment function of ElasticBeanstalk - * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment - * @returns {Promise<updateEnvironmentResponse>} - */ - updateEnvironment(params) { - return new Promise((resolve, reject) => { - this._elasticBeanstalk.updateEnvironment(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the checkDNSAvailability function of ElasticBeanstalk + * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability + * @returns {Promise<checkDNSAvailabilityResponse>} + */ + checkDNSAvailability(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.checkDNSAvailability( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the composeEnvironments function of ElasticBeanstalk + * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments + * @returns {Promise<composeEnvironmentsResponse>} + */ + composeEnvironments(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.composeEnvironments( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createApplication function of ElasticBeanstalk + * @param {CreateApplicationMessage} params - Data required for createApplication + * @returns {Promise<createApplicationResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createConfigurationTemplate function of ElasticBeanstalk + * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate + * @returns {Promise<createConfigurationTemplateResponse>} + */ + createConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the createEnvironment function of ElasticBeanstalk + * @param {CreateEnvironmentMessage} params - Data required for createEnvironment + * @returns {Promise<createEnvironmentResponse>} + */ + createEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createStorageLocation function of ElasticBeanstalk + * @returns {Promise<createStorageLocationResponse>} + */ + createStorageLocation() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.createStorageLocation((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteApplication function of ElasticBeanstalk + * @param {DeleteApplicationMessage} params - Data required for deleteApplication + * @returns {Promise<deleteApplicationResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk + * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate + * @returns {Promise<deleteConfigurationTemplateResponse>} + */ + deleteConfigTemplate(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.deleteConfigurationTemplate( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeAccountAttributes function of ElasticBeanstalk + * @returns {Promise<describeAccountAttributesResponse>} + */ + describeAccountAttributes() { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeAccountAttributes((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeApplications function of ElasticBeanstalk + * @param {DescribeApplicationsMessage} params - Data required for describeApplications + * @returns {Promise<describeApplicationsResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeApplications( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the describeConfigurationSettings function of ElasticBeanstalk + * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings + * @returns {Promise<describeConfigurationSettingsResponse>} + */ + describeConfigSettings(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.describeConfigurationSettings( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the listPlatformVersions function of ElasticBeanstalk + * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions + * @returns {Promise<listPlatformVersionsResponse>} + */ + listVersions(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.listPlatformVersions( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the restartAppServer function of ElasticBeanstalk + * @param {RestartAppServerMessage} params - Data required for restartAppServer + * @returns {Promise<restartAppServerResponse>} + */ + restart(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.restartAppServer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateEnvironment function of ElasticBeanstalk + * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment + * @returns {Promise<terminateEnvironmentResponse>} + */ + terminateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.terminateEnvironment( + params, + (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + } + ); + }); + } + /** + * Trigers the updateApplication function of ElasticBeanstalk + * @param {UpdateApplicationMessage} params - Data required for updateApplication + * @returns {Promise<updateApplicationResponse>} + */ + update(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateApplication(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateEnvironment function of ElasticBeanstalk + * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment + * @returns {Promise<updateEnvironmentResponse>} + */ + updateEnvironment(params) { + return new Promise((resolve, reject) => { + this._elasticBeanstalk.updateEnvironment(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_PaaS; diff --git a/docs/AWS_artificialinteligence_aws-translation.js.html b/docs/AWS_artificialinteligence_aws-translation.js.html index 9f6aa049..9f659ab9 100644 --- a/docs/AWS_artificialinteligence_aws-translation.js.html +++ b/docs/AWS_artificialinteligence_aws-translation.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/artificialinteligence/aws-translation.js * @category AWS */ class AWS_Translation { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._translate = new this._AWS.Translate({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteTerminology function of Translate - * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology - * @returns {Promise<deleteTerminologyResponse>} - */ - deleteGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.deleteTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTerminology function of Translate - * @param {GetTerminologyRequest} params - Data required for getTerminology - * @returns {Promise<getTerminologyResponse>} - */ - getGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.getTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the importTerminology function of Translate - * @param {ImportTerminologyRequest} params - Data required for importTerminology - * @returns {Promise<importTerminologyResponse>} - */ - createGlossary(params) { - return new Promise((resolve, reject) => { - this._translate.importTerminology(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startTextTranslationJob function of Translate - * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob - * @returns {Promise<startTextTranslationJobResponse>} - */ - batchTranslate(params) { - return new Promise((resolve, reject) => { - this._translate.startTextTranslationJob(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the translateText function of Translate - * @param {TranslateTextRequest} params - Data required for translateText - * @returns {Promise<translateTextResponse>} - */ - translate(params) { - return new Promise((resolve, reject) => { - this._translate.translateText(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._translate = new this._AWS.Translate({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteTerminology function of Translate + * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology + * @returns {Promise<deleteTerminologyResponse>} + */ + deleteGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.deleteTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTerminology function of Translate + * @param {GetTerminologyRequest} params - Data required for getTerminology + * @returns {Promise<getTerminologyResponse>} + */ + getGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.getTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the importTerminology function of Translate + * @param {ImportTerminologyRequest} params - Data required for importTerminology + * @returns {Promise<importTerminologyResponse>} + */ + createGlossary(params) { + return new Promise((resolve, reject) => { + this._translate.importTerminology(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startTextTranslationJob function of Translate + * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob + * @returns {Promise<startTextTranslationJobResponse>} + */ + batchTranslate(params) { + return new Promise((resolve, reject) => { + this._translate.startTextTranslationJob(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the translateText function of Translate + * @param {TranslateTextRequest} params - Data required for translateText + * @returns {Promise<translateTextResponse>} + */ + translate(params) { + return new Promise((resolve, reject) => { + this._translate.translateText(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Translation; diff --git a/docs/AWS_compute_aws-computeInstance.js.html b/docs/AWS_compute_aws-computeInstance.js.html index 161aecbd..8c79ecd4 100644 --- a/docs/AWS_compute_aws-computeInstance.js.html +++ b/docs/AWS_compute_aws-computeInstance.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/compute/aws-computeInstance.js * @category AWS */ class AWS_ComputeInstance { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTags function of EC2 - * @param {CreateTagsRequest} params - Data required for createTags - * @returns {Promise<createTagsResponse>} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eC2.createTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeInstances function of EC2 - * @param {DescribeInstancesRequest} params - Data required for describeInstances - * @returns {Promise<describeInstancesResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the monitorInstances function of EC2 - * @param {MonitorInstancesRequest} params - Data required for monitorInstances - * @returns {Promise<monitorInstancesResponse>} - */ - monitor(params) { - return new Promise((resolve, reject) => { - this._eC2.monitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootInstances function of EC2 - * @param {RebootInstancesRequest} params - Data required for rebootInstances - * @returns {Promise<rebootInstancesResponse>} - */ - reboot(params) { - return new Promise((resolve, reject) => { - this._eC2.rebootInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the runInstances function of EC2 - * @param {RunInstancesRequest} params - Data required for runInstances - * @returns {Promise<runInstancesResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.runInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the startInstances function of EC2 - * @param {StartInstancesRequest} params - Data required for startInstances - * @returns {Promise<startInstancesResponse>} - */ - start(params) { - return new Promise((resolve, reject) => { - this._eC2.startInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the stopInstances function of EC2 - * @param {StopInstancesRequest} params - Data required for stopInstances - * @returns {Promise<stopInstancesResponse>} - */ - stop(params) { - return new Promise((resolve, reject) => { - this._eC2.stopInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the terminateInstances function of EC2 - * @param {TerminateInstancesRequest} params - Data required for terminateInstances - * @returns {Promise<terminateInstancesResponse>} - */ - destroy(params) { - return new Promise((resolve, reject) => { - this._eC2.terminateInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unmonitorInstances function of EC2 - * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances - * @returns {Promise<unmonitorInstancesResponse>} - */ - unmonitor(params) { - return new Promise((resolve, reject) => { - this._eC2.unmonitorInstances(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTags function of EC2 + * @param {CreateTagsRequest} params - Data required for createTags + * @returns {Promise<createTagsResponse>} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eC2.createTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeInstances function of EC2 + * @param {DescribeInstancesRequest} params - Data required for describeInstances + * @returns {Promise<describeInstancesResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the monitorInstances function of EC2 + * @param {MonitorInstancesRequest} params - Data required for monitorInstances + * @returns {Promise<monitorInstancesResponse>} + */ + monitor(params) { + return new Promise((resolve, reject) => { + this._eC2.monitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootInstances function of EC2 + * @param {RebootInstancesRequest} params - Data required for rebootInstances + * @returns {Promise<rebootInstancesResponse>} + */ + reboot(params) { + return new Promise((resolve, reject) => { + this._eC2.rebootInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the runInstances function of EC2 + * @param {RunInstancesRequest} params - Data required for runInstances + * @returns {Promise<runInstancesResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.runInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the startInstances function of EC2 + * @param {StartInstancesRequest} params - Data required for startInstances + * @returns {Promise<startInstancesResponse>} + */ + start(params) { + return new Promise((resolve, reject) => { + this._eC2.startInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the stopInstances function of EC2 + * @param {StopInstancesRequest} params - Data required for stopInstances + * @returns {Promise<stopInstancesResponse>} + */ + stop(params) { + return new Promise((resolve, reject) => { + this._eC2.stopInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the terminateInstances function of EC2 + * @param {TerminateInstancesRequest} params - Data required for terminateInstances + * @returns {Promise<terminateInstancesResponse>} + */ + destroy(params) { + return new Promise((resolve, reject) => { + this._eC2.terminateInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unmonitorInstances function of EC2 + * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances + * @returns {Promise<unmonitorInstancesResponse>} + */ + unmonitor(params) { + return new Promise((resolve, reject) => { + this._eC2.unmonitorInstances(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ComputeInstance; diff --git a/docs/AWS_compute_aws-container.js.html b/docs/AWS_compute_aws-container.js.html index 5fd0d439..850e205c 100644 --- a/docs/AWS_compute_aws-container.js.html +++ b/docs/AWS_compute_aws-container.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/compute/aws-container.js * @category AWS */ class AWS_Container { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eCS = new this._AWS.ECS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of ECS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise<createClusterResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eCS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of ECS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise<deleteClusterResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eCS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeClusters function of ECS - * @param {DescribeClustersRequest} params - Data required for describeClusters - * @returns {Promise<describeClustersResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eCS.describeClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of ECS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise<listClustersResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eCS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eCS = new this._AWS.ECS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of ECS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise<createClusterResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eCS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of ECS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise<deleteClusterResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eCS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeClusters function of ECS + * @param {DescribeClustersRequest} params - Data required for describeClusters + * @returns {Promise<describeClustersResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eCS.describeClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of ECS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise<listClustersResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eCS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Container; diff --git a/docs/AWS_compute_aws-kubernetes.js.html b/docs/AWS_compute_aws-kubernetes.js.html index fda5b1c2..89bdd84c 100644 --- a/docs/AWS_compute_aws-kubernetes.js.html +++ b/docs/AWS_compute_aws-kubernetes.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/compute/aws-kubernetes.js * @category AWS */ class AWS_Kubernetes { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eKS = new this._AWS.EKS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createCluster function of EKS - * @param {CreateClusterRequest} params - Data required for createCluster - * @returns {Promise<createClusterResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eKS.createCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createNodegroup function of EKS - * @param {CreateNodegroupRequest} params - Data required for createNodegroup - * @returns {Promise<createNodegroupResponse>} - */ - createNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.createNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCluster function of EKS - * @param {DeleteClusterRequest} params - Data required for deleteCluster - * @returns {Promise<deleteClusterResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteNodegroup function of EKS - * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup - * @returns {Promise<deleteNodegroupResponse>} - */ - deleteNodegroup(params) { - return new Promise((resolve, reject) => { - this._eKS.deleteNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeCluster function of EKS - * @param {DescribeClusterRequest} params - Data required for describeCluster - * @returns {Promise<describeClusterResponse>} - */ - describeCluster(params) { - return new Promise((resolve, reject) => { - this._eKS.describeCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeNodegroup function of EKS - * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup - * @returns {Promise<describeNodegroupResponse>} - */ - describeNodeGroup(params) { - return new Promise((resolve, reject) => { - this._eKS.describeNodegroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listClusters function of EKS - * @param {ListClustersRequest} params - Data required for listClusters - * @returns {Promise<listClustersResponse>} - */ - listClusters(params) { - return new Promise((resolve, reject) => { - this._eKS.listClusters(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listNodegroups function of EKS - * @param {ListNodegroupsRequest} params - Data required for listNodegroups - * @returns {Promise<listNodegroupsResponse>} - */ - listNodegroups(params) { - return new Promise((resolve, reject) => { - this._eKS.listNodegroups(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the tagResource function of EKS - * @param {TagResourceRequest} params - Data required for tagResource - * @returns {Promise<tagResourceResponse>} - */ - updateTags(params) { - return new Promise((resolve, reject) => { - this._eKS.tagResource(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateClusterConfig function of EKS - * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig - * @returns {Promise<updateClusterConfigResponse>} - */ - updateConfig(params) { - return new Promise((resolve, reject) => { - this._eKS.updateClusterConfig(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eKS = new this._AWS.EKS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createCluster function of EKS + * @param {CreateClusterRequest} params - Data required for createCluster + * @returns {Promise<createClusterResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eKS.createCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createNodegroup function of EKS + * @param {CreateNodegroupRequest} params - Data required for createNodegroup + * @returns {Promise<createNodegroupResponse>} + */ + createNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.createNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCluster function of EKS + * @param {DeleteClusterRequest} params - Data required for deleteCluster + * @returns {Promise<deleteClusterResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteNodegroup function of EKS + * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup + * @returns {Promise<deleteNodegroupResponse>} + */ + deleteNodegroup(params) { + return new Promise((resolve, reject) => { + this._eKS.deleteNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeCluster function of EKS + * @param {DescribeClusterRequest} params - Data required for describeCluster + * @returns {Promise<describeClusterResponse>} + */ + describeCluster(params) { + return new Promise((resolve, reject) => { + this._eKS.describeCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeNodegroup function of EKS + * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup + * @returns {Promise<describeNodegroupResponse>} + */ + describeNodeGroup(params) { + return new Promise((resolve, reject) => { + this._eKS.describeNodegroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listClusters function of EKS + * @param {ListClustersRequest} params - Data required for listClusters + * @returns {Promise<listClustersResponse>} + */ + listClusters(params) { + return new Promise((resolve, reject) => { + this._eKS.listClusters(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listNodegroups function of EKS + * @param {ListNodegroupsRequest} params - Data required for listNodegroups + * @returns {Promise<listNodegroupsResponse>} + */ + listNodegroups(params) { + return new Promise((resolve, reject) => { + this._eKS.listNodegroups(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the tagResource function of EKS + * @param {TagResourceRequest} params - Data required for tagResource + * @returns {Promise<tagResourceResponse>} + */ + updateTags(params) { + return new Promise((resolve, reject) => { + this._eKS.tagResource(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateClusterConfig function of EKS + * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig + * @returns {Promise<updateClusterConfigResponse>} + */ + updateConfig(params) { + return new Promise((resolve, reject) => { + this._eKS.updateClusterConfig(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Kubernetes; diff --git a/docs/AWS_database_aws-RDBMS.js.html b/docs/AWS_database_aws-RDBMS.js.html index a491d56e..3601da7f 100644 --- a/docs/AWS_database_aws-RDBMS.js.html +++ b/docs/AWS_database_aws-RDBMS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/database/aws-RDBMS.js * @category AWS */ class AWS_RDBMS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._rDS = new this._AWS.RDS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createDBCluster function of RDS - * @param {CreateDBClusterMessage} params - Data required for createDBCluster - * @returns {Promise<createDBClusterResponse>} - */ - createDatabse(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDBSnapshot function of RDS - * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot - * @returns {Promise<createDBSnapshotResponse>} - */ - createSnapshots(params) { - return new Promise((resolve, reject) => { - this._rDS.createDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBCluster function of RDS - * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster - * @returns {Promise<deleteDBClusterResponse>} - */ - deleteDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDBSnapshot function of RDS - * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot - * @returns {Promise<deleteDBSnapshotResponse>} - */ - deleteDBSnapshot(params) { - return new Promise((resolve, reject) => { - this._rDS.deleteDBSnapshot(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the modifyDBCluster function of RDS - * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster - * @returns {Promise<modifyDBClusterResponse>} - */ - modifyDB(params) { - return new Promise((resolve, reject) => { - this._rDS.modifyDBCluster(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the rebootDBInstance function of RDS - * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance - * @returns {Promise<rebootDBInstanceResponse>} - */ - restoreDatabase(params) { - return new Promise((resolve, reject) => { - this._rDS.rebootDBInstance(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._rDS = new this._AWS.RDS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createDBCluster function of RDS + * @param {CreateDBClusterMessage} params - Data required for createDBCluster + * @returns {Promise<createDBClusterResponse>} + */ + createDatabse(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDBSnapshot function of RDS + * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot + * @returns {Promise<createDBSnapshotResponse>} + */ + createSnapshots(params) { + return new Promise((resolve, reject) => { + this._rDS.createDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBCluster function of RDS + * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster + * @returns {Promise<deleteDBClusterResponse>} + */ + deleteDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDBSnapshot function of RDS + * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot + * @returns {Promise<deleteDBSnapshotResponse>} + */ + deleteDBSnapshot(params) { + return new Promise((resolve, reject) => { + this._rDS.deleteDBSnapshot(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the modifyDBCluster function of RDS + * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster + * @returns {Promise<modifyDBClusterResponse>} + */ + modifyDB(params) { + return new Promise((resolve, reject) => { + this._rDS.modifyDBCluster(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the rebootDBInstance function of RDS + * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance + * @returns {Promise<rebootDBInstanceResponse>} + */ + restoreDatabase(params) { + return new Promise((resolve, reject) => { + this._rDS.rebootDBInstance(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_RDBMS; diff --git a/docs/AWS_database_aws-noSql.js.html b/docs/AWS_database_aws-noSql.js.html index 29f21639..db34bf77 100644 --- a/docs/AWS_database_aws-noSql.js.html +++ b/docs/AWS_database_aws-noSql.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/database/aws-noSql.js * @category AWS */ class AWS_NoSql { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._dynamoDB = new this._AWS.DynamoDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTable function of DynamoDB - * @param {CreateTableInput} params - Data required for createTable - * @returns {Promise<createTableResponse>} - */ - createTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.createTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteItem function of DynamoDB - * @param {DeleteItemInput} params - Data required for deleteItem - * @returns {Promise<deleteItemResponse>} - */ - deleteItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTable function of DynamoDB - * @param {DeleteTableInput} params - Data required for deleteTable - * @returns {Promise<deleteTableResponse>} - */ - deleteTable(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.deleteTable(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putItem function of DynamoDB - * @param {PutItemInput} params - Data required for putItem - * @returns {Promise<putItemResponse>} - */ - createItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.putItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the query function of DynamoDB - * @param {QueryInput} params - Data required for query - * @returns {Promise<queryResponse>} - */ - query(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.query(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateItem function of DynamoDB - * @param {UpdateItemInput} params - Data required for updateItem - * @returns {Promise<updateItemResponse>} - */ - updateItem(params) { - return new Promise((resolve, reject) => { - this._dynamoDB.updateItem(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._dynamoDB = new this._AWS.DynamoDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTable function of DynamoDB + * @param {CreateTableInput} params - Data required for createTable + * @returns {Promise<createTableResponse>} + */ + createTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.createTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteItem function of DynamoDB + * @param {DeleteItemInput} params - Data required for deleteItem + * @returns {Promise<deleteItemResponse>} + */ + deleteItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTable function of DynamoDB + * @param {DeleteTableInput} params - Data required for deleteTable + * @returns {Promise<deleteTableResponse>} + */ + deleteTable(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.deleteTable(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putItem function of DynamoDB + * @param {PutItemInput} params - Data required for putItem + * @returns {Promise<putItemResponse>} + */ + createItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.putItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the query function of DynamoDB + * @param {QueryInput} params - Data required for query + * @returns {Promise<queryResponse>} + */ + query(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.query(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateItem function of DynamoDB + * @param {UpdateItemInput} params - Data required for updateItem + * @returns {Promise<updateItemResponse>} + */ + updateItem(params) { + return new Promise((resolve, reject) => { + this._dynamoDB.updateItem(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSql; diff --git a/docs/AWS_database_aws-noSqlIndexed.js.html b/docs/AWS_database_aws-noSqlIndexed.js.html index a68eec5a..76af8c65 100644 --- a/docs/AWS_database_aws-noSqlIndexed.js.html +++ b/docs/AWS_database_aws-noSqlIndexed.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/database/aws-noSqlIndexed.js * @category AWS */ class AWS_NoSqlIndexed { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._simpleDB = new this._AWS.SimpleDB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the batchDeleteAttributes function of SimpleDB - * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes - * @returns {Promise<batchDeleteAttributesResponse>} - */ - batchDelete(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchDeleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the batchPutAttributes function of SimpleDB - * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes - * @returns {Promise<batchPutAttributesResponse>} - */ - batchWrite(params) { - return new Promise((resolve, reject) => { - this._simpleDB.batchPutAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createDomain function of SimpleDB - * @param {CreateDomainRequest} params - Data required for createDomain - * @returns {Promise<createDomainResponse>} - */ - createCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.createDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteAttributes function of SimpleDB - * @param {DeleteAttributesRequest} params - Data required for deleteAttributes - * @returns {Promise<deleteAttributesResponse>} - */ - deleteAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteDomain function of SimpleDB - * @param {DeleteDomainRequest} params - Data required for deleteDomain - * @returns {Promise<deleteDomainResponse>} - */ - deleteCollection(params) { - return new Promise((resolve, reject) => { - this._simpleDB.deleteDomain(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getAttributes function of SimpleDB - * @param {GetAttributesRequest} params - Data required for getAttributes - * @returns {Promise<getAttributesResponse>} - */ - getAttributes(params) { - return new Promise((resolve, reject) => { - this._simpleDB.getAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listDomains function of SimpleDB - * @param {ListDomainsRequest} params - Data required for listDomains - * @returns {Promise<listDomainsResponse>} - */ - listCollections(params) { - return new Promise((resolve, reject) => { - this._simpleDB.listDomains(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putAttributes function of SimpleDB - * @param {PutAttributesRequest} params - Data required for putAttributes - * @returns {Promise<putAttributesResponse>} - */ - setAttribute(params) { - return new Promise((resolve, reject) => { - this._simpleDB.putAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the select function of SimpleDB - * @param {SelectRequest} params - Data required for select - * @returns {Promise<selectResponse>} - */ - query(params) { - return new Promise((resolve, reject) => { - this._simpleDB.select(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._simpleDB = new this._AWS.SimpleDB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the batchDeleteAttributes function of SimpleDB + * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes + * @returns {Promise<batchDeleteAttributesResponse>} + */ + batchDelete(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchDeleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the batchPutAttributes function of SimpleDB + * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes + * @returns {Promise<batchPutAttributesResponse>} + */ + batchWrite(params) { + return new Promise((resolve, reject) => { + this._simpleDB.batchPutAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createDomain function of SimpleDB + * @param {CreateDomainRequest} params - Data required for createDomain + * @returns {Promise<createDomainResponse>} + */ + createCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.createDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteAttributes function of SimpleDB + * @param {DeleteAttributesRequest} params - Data required for deleteAttributes + * @returns {Promise<deleteAttributesResponse>} + */ + deleteAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteDomain function of SimpleDB + * @param {DeleteDomainRequest} params - Data required for deleteDomain + * @returns {Promise<deleteDomainResponse>} + */ + deleteCollection(params) { + return new Promise((resolve, reject) => { + this._simpleDB.deleteDomain(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getAttributes function of SimpleDB + * @param {GetAttributesRequest} params - Data required for getAttributes + * @returns {Promise<getAttributesResponse>} + */ + getAttributes(params) { + return new Promise((resolve, reject) => { + this._simpleDB.getAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listDomains function of SimpleDB + * @param {ListDomainsRequest} params - Data required for listDomains + * @returns {Promise<listDomainsResponse>} + */ + listCollections(params) { + return new Promise((resolve, reject) => { + this._simpleDB.listDomains(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putAttributes function of SimpleDB + * @param {PutAttributesRequest} params - Data required for putAttributes + * @returns {Promise<putAttributesResponse>} + */ + setAttribute(params) { + return new Promise((resolve, reject) => { + this._simpleDB.putAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the select function of SimpleDB + * @param {SelectRequest} params - Data required for select + * @returns {Promise<selectResponse>} + */ + query(params) { + return new Promise((resolve, reject) => { + this._simpleDB.select(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NoSqlIndexed; diff --git a/docs/AWS_management_aws-keyManagement.js.html b/docs/AWS_management_aws-keyManagement.js.html index f6b2ac2f..39ef0dda 100644 --- a/docs/AWS_management_aws-keyManagement.js.html +++ b/docs/AWS_management_aws-keyManagement.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/management/aws-keyManagement.js * @category AWS */ class AWS_KeyManagement { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._kMS = new this._AWS.KMS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createKey function of KMS - * @param {CreateKeyRequest} params - Data required for createKey - * @returns {Promise<createKeyResponse>} - */ - createKey(params) { - return new Promise((resolve, reject) => { - this._kMS.createKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteCustomKeyStore function of KMS - * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore - * @returns {Promise<deleteCustomKeyStoreResponse>} - */ - deleteKey(params) { - return new Promise((resolve, reject) => { - this._kMS.deleteCustomKeyStore(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeKey function of KMS - * @param {DescribeKeyRequest} params - Data required for describeKey - * @returns {Promise<describeKeyResponse>} - */ - describeKey(params) { - return new Promise((resolve, reject) => { - this._kMS.describeKey(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putKeyPolicy function of KMS - * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy - * @returns {Promise<putKeyPolicyResponse>} - */ - putKeyPolicy(params) { - return new Promise((resolve, reject) => { - this._kMS.putKeyPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the updateKeyDescription function of KMS - * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription - * @returns {Promise<updateKeyDescriptionResponse>} - */ - update(params) { - return new Promise((resolve, reject) => { - this._kMS.updateKeyDescription(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._kMS = new this._AWS.KMS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createKey function of KMS + * @param {CreateKeyRequest} params - Data required for createKey + * @returns {Promise<createKeyResponse>} + */ + createKey(params) { + return new Promise((resolve, reject) => { + this._kMS.createKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteCustomKeyStore function of KMS + * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore + * @returns {Promise<deleteCustomKeyStoreResponse>} + */ + deleteKey(params) { + return new Promise((resolve, reject) => { + this._kMS.deleteCustomKeyStore(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeKey function of KMS + * @param {DescribeKeyRequest} params - Data required for describeKey + * @returns {Promise<describeKeyResponse>} + */ + describeKey(params) { + return new Promise((resolve, reject) => { + this._kMS.describeKey(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putKeyPolicy function of KMS + * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy + * @returns {Promise<putKeyPolicyResponse>} + */ + putKeyPolicy(params) { + return new Promise((resolve, reject) => { + this._kMS.putKeyPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the updateKeyDescription function of KMS + * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription + * @returns {Promise<updateKeyDescriptionResponse>} + */ + update(params) { + return new Promise((resolve, reject) => { + this._kMS.updateKeyDescription(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_KeyManagement; diff --git a/docs/AWS_management_aws-monitoring.js.html b/docs/AWS_management_aws-monitoring.js.html index 5cdd98c9..1ce61aac 100644 --- a/docs/AWS_management_aws-monitoring.js.html +++ b/docs/AWS_management_aws-monitoring.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/management/aws-monitoring.js * @category AWS */ class AWS_Monitoring { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._cloudWatch = new this._AWS.CloudWatch({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the deleteAlarms function of CloudWatch - * @param {DeleteAlarmsInput} params - Data required for deleteAlarms - * @returns {Promise<deleteAlarmsResponse>} - */ - deleteAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.deleteAlarms(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getMetricData function of CloudWatch - * @param {GetMetricDataInput} params - Data required for getMetricData - * @returns {Promise<getMetricDataResponse>} - */ - getMetricData(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.getMetricData(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listMetrics function of CloudWatch - * @param {ListMetricsInput} params - Data required for listMetrics - * @returns {Promise<listMetricsResponse>} - */ - listAlarms(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.listMetrics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the putMetricAlarm function of CloudWatch - * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm - * @returns {Promise<putMetricAlarmResponse>} - */ - updateAlarm(params) { - return new Promise((resolve, reject) => { - this._cloudWatch.putMetricAlarm(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._cloudWatch = new this._AWS.CloudWatch({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the deleteAlarms function of CloudWatch + * @param {DeleteAlarmsInput} params - Data required for deleteAlarms + * @returns {Promise<deleteAlarmsResponse>} + */ + deleteAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.deleteAlarms(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getMetricData function of CloudWatch + * @param {GetMetricDataInput} params - Data required for getMetricData + * @returns {Promise<getMetricDataResponse>} + */ + getMetricData(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.getMetricData(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listMetrics function of CloudWatch + * @param {ListMetricsInput} params - Data required for listMetrics + * @returns {Promise<listMetricsResponse>} + */ + listAlarms(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.listMetrics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the putMetricAlarm function of CloudWatch + * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm + * @returns {Promise<putMetricAlarmResponse>} + */ + updateAlarm(params) { + return new Promise((resolve, reject) => { + this._cloudWatch.putMetricAlarm(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_Monitoring; diff --git a/docs/AWS_management_aws-notificationService.js.html b/docs/AWS_management_aws-notificationService.js.html index 73d94117..f7ad6ea7 100644 --- a/docs/AWS_management_aws-notificationService.js.html +++ b/docs/AWS_management_aws-notificationService.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/management/aws-notificationService.js * @category AWS */ class AWS_NotificationService { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._sNS = new this._AWS.SNS({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createTopic function of SNS - * @param {CreateTopicInput} params - Data required for createTopic - * @returns {Promise<createTopicResponse>} - */ - createTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.createTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteTopic function of SNS - * @param {DeleteTopicInput} params - Data required for deleteTopic - * @returns {Promise<deleteTopicResponse>} - */ - deleteTopic(params) { - return new Promise((resolve, reject) => { - this._sNS.deleteTopic(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getTopicAttributes function of SNS - * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes - * @returns {Promise<getTopicAttributesResponse>} - */ - getTopicAttributes(params) { - return new Promise((resolve, reject) => { - this._sNS.getTopicAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listSubscriptions function of SNS - * @param {ListSubscriptionsInput} params - Data required for listSubscriptions - * @returns {Promise<listSubscriptionsResponse>} - */ - listSubscriptions(params) { - return new Promise((resolve, reject) => { - this._sNS.listSubscriptions(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listTopics function of SNS - * @param {ListTopicsInput} params - Data required for listTopics - * @returns {Promise<listTopicsResponse>} - */ - listTopics(params) { - return new Promise((resolve, reject) => { - this._sNS.listTopics(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the publish function of SNS - * @param {PublishInput} params - Data required for publish - * @returns {Promise<publishResponse>} - */ - publish(params) { - return new Promise((resolve, reject) => { - this._sNS.publish(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the subscribe function of SNS - * @param {SubscribeInput} params - Data required for subscribe - * @returns {Promise<subscribeResponse>} - */ - subscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.subscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the unsubscribe function of SNS - * @param {UnsubscribeInput} params - Data required for unsubscribe - * @returns {Promise<unsubscribeResponse>} - */ - unsubscribe(params) { - return new Promise((resolve, reject) => { - this._sNS.unsubscribe(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._sNS = new this._AWS.SNS({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createTopic function of SNS + * @param {CreateTopicInput} params - Data required for createTopic + * @returns {Promise<createTopicResponse>} + */ + createTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.createTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteTopic function of SNS + * @param {DeleteTopicInput} params - Data required for deleteTopic + * @returns {Promise<deleteTopicResponse>} + */ + deleteTopic(params) { + return new Promise((resolve, reject) => { + this._sNS.deleteTopic(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getTopicAttributes function of SNS + * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes + * @returns {Promise<getTopicAttributesResponse>} + */ + getTopicAttributes(params) { + return new Promise((resolve, reject) => { + this._sNS.getTopicAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listSubscriptions function of SNS + * @param {ListSubscriptionsInput} params - Data required for listSubscriptions + * @returns {Promise<listSubscriptionsResponse>} + */ + listSubscriptions(params) { + return new Promise((resolve, reject) => { + this._sNS.listSubscriptions(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listTopics function of SNS + * @param {ListTopicsInput} params - Data required for listTopics + * @returns {Promise<listTopicsResponse>} + */ + listTopics(params) { + return new Promise((resolve, reject) => { + this._sNS.listTopics(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the publish function of SNS + * @param {PublishInput} params - Data required for publish + * @returns {Promise<publishResponse>} + */ + publish(params) { + return new Promise((resolve, reject) => { + this._sNS.publish(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the subscribe function of SNS + * @param {SubscribeInput} params - Data required for subscribe + * @returns {Promise<subscribeResponse>} + */ + subscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.subscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the unsubscribe function of SNS + * @param {UnsubscribeInput} params - Data required for unsubscribe + * @returns {Promise<unsubscribeResponse>} + */ + unsubscribe(params) { + return new Promise((resolve, reject) => { + this._sNS.unsubscribe(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_NotificationService; diff --git a/docs/AWS_network_aws-DNS.js.html b/docs/AWS_network_aws-DNS.js.html index 90f7ac9b..d8a9fee0 100644 --- a/docs/AWS_network_aws-DNS.js.html +++ b/docs/AWS_network_aws-DNS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/network/aws-DNS.js * @category AWS */ class AWS_DNS { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._route53 = new this._AWS.Route53({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the changeResourceRecordSets function of Route53 - * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets - * @returns {Promise<changeResourceRecordSetsResponse>} - */ - changeRecordSets(params) { - return new Promise((resolve, reject) => { - this._route53.changeResourceRecordSets(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createHostedZone function of Route53 - * @param {CreateHostedZoneRequest} params - Data required for createHostedZone - * @returns {Promise<createHostedZoneResponse>} - */ - createZone(params) { - return new Promise((resolve, reject) => { - this._route53.createHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteHostedZone function of Route53 - * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone - * @returns {Promise<deleteHostedZoneResponse>} - */ - deleteZone(params) { - return new Promise((resolve, reject) => { - this._route53.deleteHostedZone(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listHostedZones function of Route53 - * @param {ListHostedZonesRequest} params - Data required for listHostedZones - * @returns {Promise<listHostedZonesResponse>} - */ - listZones(params) { - return new Promise((resolve, reject) => { - this._route53.listHostedZones(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._route53 = new this._AWS.Route53({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the changeResourceRecordSets function of Route53 + * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets + * @returns {Promise<changeResourceRecordSetsResponse>} + */ + changeRecordSets(params) { + return new Promise((resolve, reject) => { + this._route53.changeResourceRecordSets(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createHostedZone function of Route53 + * @param {CreateHostedZoneRequest} params - Data required for createHostedZone + * @returns {Promise<createHostedZoneResponse>} + */ + createZone(params) { + return new Promise((resolve, reject) => { + this._route53.createHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteHostedZone function of Route53 + * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone + * @returns {Promise<deleteHostedZoneResponse>} + */ + deleteZone(params) { + return new Promise((resolve, reject) => { + this._route53.deleteHostedZone(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listHostedZones function of Route53 + * @param {ListHostedZonesRequest} params - Data required for listHostedZones + * @returns {Promise<listHostedZonesResponse>} + */ + listZones(params) { + return new Promise((resolve, reject) => { + this._route53.listHostedZones(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_DNS; diff --git a/docs/AWS_network_aws-loadBalancer.js.html b/docs/AWS_network_aws-loadBalancer.js.html index fd86167c..478fa608 100644 --- a/docs/AWS_network_aws-loadBalancer.js.html +++ b/docs/AWS_network_aws-loadBalancer.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/network/aws-loadBalancer.js * @category AWS */ class AWS_LoadBalancer { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eLB = new this._AWS.ELB({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the addTags function of ELB - * @param {AddTagsInput} params - Data required for addTags - * @returns {Promise<addTagsResponse>} - */ - addTags(params) { - return new Promise((resolve, reject) => { - this._eLB.addTags(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createLoadBalancer function of ELB - * @param {CreateAccessPointInput} params - Data required for createLoadBalancer - * @returns {Promise<createLoadBalancerResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eLB.createLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteLoadBalancer function of ELB - * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer - * @returns {Promise<deleteLoadBalancerResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eLB.deleteLoadBalancer(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancerAttributes function of ELB - * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes - * @returns {Promise<describeLoadBalancerAttributesResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancerAttributes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeLoadBalancers function of ELB - * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers - * @returns {Promise<describeLoadBalancersResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eLB.describeLoadBalancers(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eLB = new this._AWS.ELB({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the addTags function of ELB + * @param {AddTagsInput} params - Data required for addTags + * @returns {Promise<addTagsResponse>} + */ + addTags(params) { + return new Promise((resolve, reject) => { + this._eLB.addTags(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createLoadBalancer function of ELB + * @param {CreateAccessPointInput} params - Data required for createLoadBalancer + * @returns {Promise<createLoadBalancerResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eLB.createLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteLoadBalancer function of ELB + * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer + * @returns {Promise<deleteLoadBalancerResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eLB.deleteLoadBalancer(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancerAttributes function of ELB + * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes + * @returns {Promise<describeLoadBalancerAttributesResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancerAttributes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeLoadBalancers function of ELB + * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers + * @returns {Promise<describeLoadBalancersResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eLB.describeLoadBalancers(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_LoadBalancer; diff --git a/docs/AWS_security_aws-IAM.js.html b/docs/AWS_security_aws-IAM.js.html index 0da8a6ca..d451757c 100644 --- a/docs/AWS_security_aws-IAM.js.html +++ b/docs/AWS_security_aws-IAM.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/security/aws-IAM.js * @category AWS */ class AWS_IAM { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._iAM = new this._AWS.IAM({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the attachGroupPolicy function of IAM - * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy - * @returns {Promise<attachGroupPolicyResponse>} - */ - attachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.attachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the createGroup function of IAM - * @param {CreateGroupRequest} params - Data required for createGroup - * @returns {Promise<createGroupResponse>} - */ - createGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.createGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteGroup function of IAM - * @param {DeleteGroupRequest} params - Data required for deleteGroup - * @returns {Promise<deleteGroupResponse>} - */ - deleteGroup(params) { - return new Promise((resolve, reject) => { - this._iAM.deleteGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the detachGroupPolicy function of IAM - * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy - * @returns {Promise<detachGroupPolicyResponse>} - */ - detachGroupPolicy(params) { - return new Promise((resolve, reject) => { - this._iAM.detachGroupPolicy(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the getGroup function of IAM - * @param {GetGroupRequest} params - Data required for getGroup - * @returns {Promise<getGroupResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._iAM.getGroup(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._iAM = new this._AWS.IAM({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the attachGroupPolicy function of IAM + * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy + * @returns {Promise<attachGroupPolicyResponse>} + */ + attachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.attachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the createGroup function of IAM + * @param {CreateGroupRequest} params - Data required for createGroup + * @returns {Promise<createGroupResponse>} + */ + createGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.createGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteGroup function of IAM + * @param {DeleteGroupRequest} params - Data required for deleteGroup + * @returns {Promise<deleteGroupResponse>} + */ + deleteGroup(params) { + return new Promise((resolve, reject) => { + this._iAM.deleteGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the detachGroupPolicy function of IAM + * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy + * @returns {Promise<detachGroupPolicyResponse>} + */ + detachGroupPolicy(params) { + return new Promise((resolve, reject) => { + this._iAM.detachGroupPolicy(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the getGroup function of IAM + * @param {GetGroupRequest} params - Data required for getGroup + * @returns {Promise<getGroupResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._iAM.getGroup(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_IAM; diff --git a/docs/AWS_storage_aws-archivalStorage.js.html b/docs/AWS_storage_aws-archivalStorage.js.html index 18f8b21e..ba149e6f 100644 --- a/docs/AWS_storage_aws-archivalStorage.js.html +++ b/docs/AWS_storage_aws-archivalStorage.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/storage/aws-archivalStorage.js * @category AWS */ class AWS_ArchivalStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._glacier = new this._AWS.Glacier({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVault function of Glacier - * @param {CreateVaultInput} params - Data required for createVault - * @returns {Promise<createVaultResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._glacier.createVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteArchive function of Glacier - * @param {DeleteArchiveInput} params - Data required for deleteArchive - * @returns {Promise<deleteArchiveResponse>} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteArchive(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVault function of Glacier - * @param {DeleteVaultInput} params - Data required for deleteVault - * @returns {Promise<deleteVaultResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._glacier.deleteVault(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the initiateMultipartUpload function of Glacier - * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload - * @returns {Promise<initiateMultipartUploadResponse>} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._glacier.initiateMultipartUpload(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listParts function of Glacier - * @param {ListPartsInput} params - Data required for listParts - * @returns {Promise<listPartsResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._glacier.listParts(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._glacier = new this._AWS.Glacier({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVault function of Glacier + * @param {CreateVaultInput} params - Data required for createVault + * @returns {Promise<createVaultResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._glacier.createVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteArchive function of Glacier + * @param {DeleteArchiveInput} params - Data required for deleteArchive + * @returns {Promise<deleteArchiveResponse>} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteArchive(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVault function of Glacier + * @param {DeleteVaultInput} params - Data required for deleteVault + * @returns {Promise<deleteVaultResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._glacier.deleteVault(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the initiateMultipartUpload function of Glacier + * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload + * @returns {Promise<initiateMultipartUploadResponse>} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._glacier.initiateMultipartUpload(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listParts function of Glacier + * @param {ListPartsInput} params - Data required for listParts + * @returns {Promise<listPartsResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._glacier.listParts(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_ArchivalStorage; diff --git a/docs/AWS_storage_aws-blockStorage.js.html b/docs/AWS_storage_aws-blockStorage.js.html index 4d723771..55fcc546 100644 --- a/docs/AWS_storage_aws-blockStorage.js.html +++ b/docs/AWS_storage_aws-blockStorage.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/storage/aws-blockStorage.js * @category AWS */ class AWS_BlockStorage { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._eC2 = new this._AWS.EC2({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createVolume function of EC2 - * @param {CreateVolumeRequest} params - Data required for createVolume - * @returns {Promise<createVolumeResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._eC2.createVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteVolume function of EC2 - * @param {DeleteVolumeRequest} params - Data required for deleteVolume - * @returns {Promise<deleteVolumeResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._eC2.deleteVolume(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumeAttribute function of EC2 - * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute - * @returns {Promise<describeVolumeAttributeResponse>} - */ - describe(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumeAttribute(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the describeVolumes function of EC2 - * @param {DescribeVolumesRequest} params - Data required for describeVolumes - * @returns {Promise<describeVolumesResponse>} - */ - list(params) { - return new Promise((resolve, reject) => { - this._eC2.describeVolumes(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._eC2 = new this._AWS.EC2({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createVolume function of EC2 + * @param {CreateVolumeRequest} params - Data required for createVolume + * @returns {Promise<createVolumeResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._eC2.createVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteVolume function of EC2 + * @param {DeleteVolumeRequest} params - Data required for deleteVolume + * @returns {Promise<deleteVolumeResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._eC2.deleteVolume(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumeAttribute function of EC2 + * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute + * @returns {Promise<describeVolumeAttributeResponse>} + */ + describe(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumeAttribute(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the describeVolumes function of EC2 + * @param {DescribeVolumesRequest} params - Data required for describeVolumes + * @returns {Promise<describeVolumesResponse>} + */ + list(params) { + return new Promise((resolve, reject) => { + this._eC2.describeVolumes(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_BlockStorage; diff --git a/docs/AWS_storage_aws-storageBucket.js.html b/docs/AWS_storage_aws-storageBucket.js.html index f2dc8884..cf941e7f 100644 --- a/docs/AWS_storage_aws-storageBucket.js.html +++ b/docs/AWS_storage_aws-storageBucket.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAWS/storage/aws-storageBucket.js * @category AWS */ class AWS_StorageBucket { - /** - * - * @param {module} aws AWS SDK - * @param {object} options SDK options - */ - constructor(aws, options) { - this._AWS = aws; - this._apiVersion = options.apiVersion; - this._s3 = new this._AWS.S3({ - apiVersion: this._apiVersion - }); - } - /** - * Trigers the createBucket function of S3 - * @param {CreateBucketRequest} params - Data required for createBucket - * @returns {Promise<createBucketResponse>} - */ - create(params) { - return new Promise((resolve, reject) => { - this._s3.createBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteBucket function of S3 - * @param {DeleteBucketRequest} params - Data required for deleteBucket - * @returns {Promise<deleteBucketResponse>} - */ - delete(params) { - return new Promise((resolve, reject) => { - this._s3.deleteBucket(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the deleteObjects function of S3 - * @param {DeleteObjectsRequest} params - Data required for deleteObjects - * @returns {Promise<deleteObjectsResponse>} - */ - deleteFiles(params) { - return new Promise((resolve, reject) => { - this._s3.deleteObjects(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the listBuckets function of S3 - * @returns {Promise<listBucketsResponse>} - */ - list() { - return new Promise((resolve, reject) => { - this._s3.listBuckets((error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } - /** - * Trigers the uploadPart function of S3 - * @param {UploadPartRequest} params - Data required for uploadPart - * @returns {Promise<uploadPartResponse>} - */ - upload(params) { - return new Promise((resolve, reject) => { - this._s3.uploadPart(params, (error, data) => { - if (error) { - reject(error); - } - else { - resolve(data); - } - }); - }); - } + /** + * + * @param {module} aws AWS SDK + * @param {object} options SDK options + */ + constructor(aws, options) { + this._AWS = aws; + this._apiVersion = options.apiVersion; + this._s3 = new this._AWS.S3({ + apiVersion: this._apiVersion, + }); + } + /** + * Trigers the createBucket function of S3 + * @param {CreateBucketRequest} params - Data required for createBucket + * @returns {Promise<createBucketResponse>} + */ + create(params) { + return new Promise((resolve, reject) => { + this._s3.createBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteBucket function of S3 + * @param {DeleteBucketRequest} params - Data required for deleteBucket + * @returns {Promise<deleteBucketResponse>} + */ + delete(params) { + return new Promise((resolve, reject) => { + this._s3.deleteBucket(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the deleteObjects function of S3 + * @param {DeleteObjectsRequest} params - Data required for deleteObjects + * @returns {Promise<deleteObjectsResponse>} + */ + deleteFiles(params) { + return new Promise((resolve, reject) => { + this._s3.deleteObjects(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the listBuckets function of S3 + * @returns {Promise<listBucketsResponse>} + */ + list() { + return new Promise((resolve, reject) => { + this._s3.listBuckets((error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } + /** + * Trigers the uploadPart function of S3 + * @param {UploadPartRequest} params - Data required for uploadPart + * @returns {Promise<uploadPartResponse>} + */ + upload(params) { + return new Promise((resolve, reject) => { + this._s3.uploadPart(params, (error, data) => { + if (error) { + reject(error); + } else { + resolve(data); + } + }); + }); + } } module.exports = AWS_StorageBucket; diff --git a/docs/Azure_BlockStorage.html b/docs/Azure_BlockStorage.html index 98d79375..8e986a2d 100644 --- a/docs/Azure_BlockStorage.html +++ b/docs/Azure_BlockStorage.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/storage/azure-blockStorage.js, line 45line 59

          @@ -940,8 +935,8 @@
          Parameters:
          >Azure/storage/azure-blockStorage.js, line 67line 90

          @@ -1054,8 +1049,8 @@
          Parameters:
          >Azure/storage/azure-blockStorage.js, line 87line 119

          @@ -1251,8 +1246,8 @@
          Parameters:
          >Azure/storage/azure-blockStorage.js, line 110line 149

          diff --git a/docs/Azure_ComputeInstance.html b/docs/Azure_ComputeInstance.html index 4b6d4832..7eb8521a 100644 --- a/docs/Azure_ComputeInstance.html +++ b/docs/Azure_ComputeInstance.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/compute/azure-computeInstance.js, line 132line 182

          @@ -909,8 +904,8 @@
          Parameters:
          >Azure/compute/azure-computeInstance.js, line 44line 58

          @@ -1078,8 +1073,8 @@
          Parameters:
          >Azure/compute/azure-computeInstance.js, line 110line 151

          @@ -1247,8 +1242,8 @@
          Parameters:
          >Azure/compute/azure-computeInstance.js, line 66line 89

          @@ -1416,8 +1411,8 @@
          Parameters:
          >Azure/compute/azure-computeInstance.js, line 88line 120

          diff --git a/docs/Azure_Container.html b/docs/Azure_Container.html index fe5f4f3c..fe684fa5 100644 --- a/docs/Azure_Container.html +++ b/docs/Azure_Container.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/compute/azure-container.js, line 45line 64

          @@ -945,8 +940,8 @@
          Parameters:
          >Azure/compute/azure-container.js, line 67line 99

          @@ -1059,8 +1054,8 @@
          Parameters:
          >Azure/compute/azure-container.js, line 87line 128

          diff --git a/docs/Azure_DNS.html b/docs/Azure_DNS.html index 2d956fb7..e58fee83 100644 --- a/docs/Azure_DNS.html +++ b/docs/Azure_DNS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/network/azure-DNS.js, line 90line 120

          @@ -1034,8 +1029,8 @@
          Parameters:
          >Azure/network/azure-DNS.js, line 45line 59

          @@ -1149,8 +1144,8 @@
          Parameters:
          >Azure/network/azure-DNS.js, line 65line 88

          diff --git a/docs/Azure_KeyManagement.html b/docs/Azure_KeyManagement.html index 28e2606a..93c4fac1 100644 --- a/docs/Azure_KeyManagement.html +++ b/docs/Azure_KeyManagement.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/management/azure-keyManagement.js, line 45line 59

          @@ -948,8 +943,8 @@
          Parameters:
          >Azure/management/azure-keyManagement.js, line 90line 127

          @@ -1179,8 +1174,8 @@
          Parameters:
          >Azure/management/azure-keyManagement.js, line 114line 160

          @@ -1379,8 +1374,8 @@
          Parameters:
          >Azure/management/azure-keyManagement.js, line 68line 91

          diff --git a/docs/Azure_Kubernetes.html b/docs/Azure_Kubernetes.html index 5b67bc33..e14be40b 100644 --- a/docs/Azure_Kubernetes.html +++ b/docs/Azure_Kubernetes.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/compute/azure-kubernetes.js, line 134line 192

          @@ -1001,8 +996,8 @@
          Parameters:
          >Azure/compute/azure-kubernetes.js, line 45line 59

          @@ -1204,8 +1199,8 @@
          Parameters:
          >Azure/compute/azure-kubernetes.js, line 157line 236

          @@ -1378,8 +1373,8 @@
          Parameters:
          >Azure/compute/azure-kubernetes.js, line 110line 159

          @@ -1581,8 +1576,8 @@
          Parameters:
          >Azure/compute/azure-kubernetes.js, line 180line 278

          @@ -1698,8 +1693,8 @@
          Parameters:
          >Azure/compute/azure-kubernetes.js, line 88line 130

          @@ -1872,8 +1867,8 @@
          Parameters:
          >Azure/compute/azure-kubernetes.js, line 202line 319

          @@ -2047,8 +2042,8 @@
          Parameters:
          >Azure/compute/azure-kubernetes.js, line 224line 350

          @@ -2250,8 +2245,8 @@
          Parameters:
          >Azure/compute/azure-kubernetes.js, line 68line 91

          diff --git a/docs/Azure_LoadBalancer.html b/docs/Azure_LoadBalancer.html index 6133f982..2bb800d5 100644 --- a/docs/Azure_LoadBalancer.html +++ b/docs/Azure_LoadBalancer.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/network/azure-loadBalancer.js, line 89line 130

          @@ -971,8 +966,8 @@
          Parameters:
          >Azure/network/azure-loadBalancer.js, line 45line 64

          @@ -1145,8 +1140,8 @@
          Parameters:
          >Azure/network/azure-loadBalancer.js, line 111line 171

          @@ -1288,8 +1283,8 @@
          Parameters:
          >Azure/network/azure-loadBalancer.js, line 66line 98

          diff --git a/docs/Azure_Monitoring.html b/docs/Azure_Monitoring.html index 569c51f1..2f3c0bcf 100644 --- a/docs/Azure_Monitoring.html +++ b/docs/Azure_Monitoring.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/management/azure-monitoring.js, line 45line 59

          @@ -950,8 +945,8 @@
          Parameters:
          >Azure/management/azure-monitoring.js, line 110line 161

          @@ -1067,8 +1062,8 @@
          Parameters:
          >Azure/management/azure-monitoring.js, line 88line 130

          @@ -1271,8 +1266,8 @@
          Parameters:
          >Azure/management/azure-monitoring.js, line 68line 91

          diff --git a/docs/Azure_NoSql.html b/docs/Azure_NoSql.html index cfa91522..e09cc02f 100644 --- a/docs/Azure_NoSql.html +++ b/docs/Azure_NoSql.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/database/azure-noSql.js, line 47line 68

          @@ -1034,8 +1029,8 @@
          Parameters:
          >Azure/database/azure-noSql.js, line 116line 186

          @@ -1208,8 +1203,8 @@
          Parameters:
          >Azure/database/azure-noSql.js, line 69line 109

          @@ -1441,8 +1436,8 @@
          Parameters:
          >Azure/database/azure-noSql.js, line 93line 142

          diff --git a/docs/Azure_PaaS.html b/docs/Azure_PaaS.html index 07687a8b..9846fc32 100644 --- a/docs/Azure_PaaS.html +++ b/docs/Azure_PaaS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/appServices/azure-paaS.js, line 248line 375

          @@ -943,8 +938,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 182line 270

          @@ -1144,8 +1139,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 135line 185

          @@ -1313,8 +1308,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 90line 122

          @@ -1514,8 +1509,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 228line 346

          @@ -1685,8 +1680,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 68line 91

          @@ -1886,8 +1881,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 205line 314

          @@ -2055,8 +2050,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 112line 153

          @@ -2230,8 +2225,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 270line 404

          @@ -2427,8 +2422,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 46line 60

          @@ -2628,8 +2623,8 @@
          Parameters:
          >Azure/appServices/azure-paaS.js, line 158line 227

          diff --git a/docs/Azure_RDBMS.html b/docs/Azure_RDBMS.html index a5171763..a2c8b712 100644 --- a/docs/Azure_RDBMS.html +++ b/docs/Azure_RDBMS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/database/azure-RDBMS.js, line 71line 111

          @@ -1061,8 +1056,8 @@
          Parameters:
          >Azure/database/azure-RDBMS.js, line 47line 68

          @@ -1291,8 +1286,8 @@
          Parameters:
          >Azure/database/azure-RDBMS.js, line 95line 156

          @@ -1523,8 +1518,8 @@
          Parameters:
          >Azure/database/azure-RDBMS.js, line 119line 201

          diff --git a/docs/Azure_StorageBucket.html b/docs/Azure_StorageBucket.html index 5ab5c0db..85202c1f 100644 --- a/docs/Azure_StorageBucket.html +++ b/docs/Azure_StorageBucket.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Azure/storage/azure-storageBucket.js, line 47line 68

          @@ -998,8 +993,8 @@
          Parameters:
          >Azure/storage/azure-storageBucket.js, line 69line 104

          diff --git a/docs/Azure_appServices_azure-paaS.js.html b/docs/Azure_appServices_azure-paaS.js.html index aaa911a5..57cf8914 100644 --- a/docs/Azure_appServices_azure-paaS.js.html +++ b/docs/Azure_appServices_azure-paaS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/appServices/azure-paaS.js
          const { WebSiteManagementClient } = require("@azure/arm-appservice");
          +							>const { WebSiteManagementClient } = require('@azure/arm-appservice');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a PaaS object
            * @category Azure
            */
           class Azure_PaaS {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} siteEnvelope - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    create(resourceGroupName, name, siteEnvelope, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.webApps.createOrUpdate(resourceGroupName, name, siteEnvelope, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the update function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} siteEnvelope - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateResponse>}
          -     */
          -    update(resourceGroupName, name, siteEnvelope, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.webApps.update(resourceGroupName, name, siteEnvelope, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the get function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getResponse>}
          -     */
          -    describe(resourceGroupName, name, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.webApps.get(resourceGroupName, name, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    delete(resourceGroupName, name, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.webApps.deleteMethod(resourceGroupName, name, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the restart function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<restartResponse>}
          -     */
          -    restart(resourceGroupName, name, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.webApps.restart(resourceGroupName, name, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.appServiceEnvironments.createOrUpdate(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the update function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateResponse>}
          -     */
          -    updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.appServiceEnvironments.update(resourceGroupName, name, hostingEnvironmentEnvelope, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createOrUpdateSlot function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} siteEnvelope - Mandatory parameter
          -     * @param {StringKeyword} slot - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateSlotResponse>}
          -     */
          -    createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.webApps.createOrUpdateSlot(resourceGroupName, name, siteEnvelope, slot, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getSlot function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {StringKeyword} slot - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getSlotResponse>}
          -     */
          -    describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.webApps.getSlot(resourceGroupName, name, slot, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteSlot function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {StringKeyword} slot - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteSlotResponse>}
          -     */
          -    deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.webApps.deleteSlot(resourceGroupName, name, slot, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the checkAvailability function of appservice
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<checkAvailabilityResponse>}
          -     */
          -    checkDNSAvailability(options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.domains.checkAvailability(options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of appservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    terminateEnvironment(resourceGroupName, name, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new WebSiteManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.appServiceEnvironments.deleteMethod(resourceGroupName, name, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} siteEnvelope - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	create(resourceGroupName, name, siteEnvelope, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.webApps
          +						.createOrUpdate(
          +							resourceGroupName,
          +							name,
          +							siteEnvelope,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the update function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} siteEnvelope - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateResponse>}
          +	 */
          +	update(resourceGroupName, name, siteEnvelope, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.webApps
          +						.update(resourceGroupName, name, siteEnvelope, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the get function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getResponse>}
          +	 */
          +	describe(resourceGroupName, name, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.webApps
          +						.get(resourceGroupName, name, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	delete(resourceGroupName, name, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.webApps
          +						.deleteMethod(resourceGroupName, name, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the restart function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<restartResponse>}
          +	 */
          +	restart(resourceGroupName, name, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.webApps
          +						.restart(resourceGroupName, name, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	createEnvironment(
          +		resourceGroupName,
          +		name,
          +		hostingEnvironmentEnvelope,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.appServiceEnvironments
          +						.createOrUpdate(
          +							resourceGroupName,
          +							name,
          +							hostingEnvironmentEnvelope,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the update function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateResponse>}
          +	 */
          +	updateEnvironment(
          +		resourceGroupName,
          +		name,
          +		hostingEnvironmentEnvelope,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.appServiceEnvironments
          +						.update(
          +							resourceGroupName,
          +							name,
          +							hostingEnvironmentEnvelope,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createOrUpdateSlot function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} siteEnvelope - Mandatory parameter
          +	 * @param {StringKeyword} slot - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateSlotResponse>}
          +	 */
          +	createConfigTemplate(
          +		resourceGroupName,
          +		name,
          +		siteEnvelope,
          +		slot,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.webApps
          +						.createOrUpdateSlot(
          +							resourceGroupName,
          +							name,
          +							siteEnvelope,
          +							slot,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getSlot function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {StringKeyword} slot - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getSlotResponse>}
          +	 */
          +	describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.webApps
          +						.getSlot(resourceGroupName, name, slot, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteSlot function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {StringKeyword} slot - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteSlotResponse>}
          +	 */
          +	deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.webApps
          +						.deleteSlot(resourceGroupName, name, slot, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the checkAvailability function of appservice
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<checkAvailabilityResponse>}
          +	 */
          +	checkDNSAvailability(options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.domains.checkAvailability(options).then(result => {
          +						resolve(result);
          +					});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of appservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	terminateEnvironment(resourceGroupName, name, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new WebSiteManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.appServiceEnvironments
          +						.deleteMethod(resourceGroupName, name, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_PaaS;
           
          diff --git a/docs/Azure_compute_azure-computeInstance.js.html b/docs/Azure_compute_azure-computeInstance.js.html index 9f378ee3..2ba42c61 100644 --- a/docs/Azure_compute_azure-computeInstance.js.html +++ b/docs/Azure_compute_azure-computeInstance.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/compute/azure-computeInstance.js
          const { ComputeManagementClient } = require("@azure/arm-compute");
          +							>const { ComputeManagementClient } = require('@azure/arm-compute');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a ComputeInstance object
            * @category Azure
            */
           class Azure_ComputeInstance {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vmName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    create(resourceGroupName, vmName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.virtualMachines.createOrUpdate(resourceGroupName, vmName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the list function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listResponse>}
          -     */
          -    list(resourceGroupName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.virtualMachines.list(resourceGroupName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the start function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vmName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<startResponse>}
          -     */
          -    start(resourceGroupName, vmName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.virtualMachines.start(resourceGroupName, vmName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the powerOff function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vmName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<powerOffResponse>}
          -     */
          -    stop(resourceGroupName, vmName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.virtualMachines.powerOff(resourceGroupName, vmName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the restart function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vmName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<restartResponse>}
          -     */
          -    reboot(resourceGroupName, vmName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.virtualMachines.restart(resourceGroupName, vmName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vmName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    destroy(resourceGroupName, vmName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.virtualMachines.deleteMethod(resourceGroupName, vmName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vmName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	create(resourceGroupName, vmName, parameters, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.virtualMachines
          +						.createOrUpdate(
          +							resourceGroupName,
          +							vmName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the list function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listResponse>}
          +	 */
          +	list(resourceGroupName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.virtualMachines
          +						.list(resourceGroupName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the start function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vmName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<startResponse>}
          +	 */
          +	start(resourceGroupName, vmName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.virtualMachines
          +						.start(resourceGroupName, vmName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the powerOff function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vmName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<powerOffResponse>}
          +	 */
          +	stop(resourceGroupName, vmName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.virtualMachines
          +						.powerOff(resourceGroupName, vmName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the restart function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vmName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<restartResponse>}
          +	 */
          +	reboot(resourceGroupName, vmName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.virtualMachines
          +						.restart(resourceGroupName, vmName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vmName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	destroy(resourceGroupName, vmName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.virtualMachines
          +						.deleteMethod(resourceGroupName, vmName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_ComputeInstance;
           
          diff --git a/docs/Azure_compute_azure-container.js.html b/docs/Azure_compute_azure-container.js.html index 8e88f5b8..bd384269 100644 --- a/docs/Azure_compute_azure-container.js.html +++ b/docs/Azure_compute_azure-container.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/compute/azure-container.js
          const { ContainerServiceClient } = require("@azure/arm-containerservice");
          +							>const { ContainerServiceClient } = require('@azure/arm-containerservice');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a Container object
            * @category Azure
            */
           class Azure_Container {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} containerServiceName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    create(resourceGroupName, containerServiceName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.containerServices.createOrUpdate(resourceGroupName, containerServiceName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} containerServiceName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    delete(resourceGroupName, containerServiceName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.containerServices.deleteMethod(resourceGroupName, containerServiceName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the get function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} containerServiceName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getResponse>}
          -     */
          -    describe(resourceGroupName, containerServiceName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.containerServices.get(resourceGroupName, containerServiceName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the list function of containerservice
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listResponse>}
          -     */
          -    list(options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.containerServices.list(options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} containerServiceName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	create(
          +		resourceGroupName,
          +		containerServiceName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.containerServices
          +						.createOrUpdate(
          +							resourceGroupName,
          +							containerServiceName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} containerServiceName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	delete(resourceGroupName, containerServiceName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.containerServices
          +						.deleteMethod(
          +							resourceGroupName,
          +							containerServiceName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the get function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} containerServiceName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getResponse>}
          +	 */
          +	describe(resourceGroupName, containerServiceName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.containerServices
          +						.get(resourceGroupName, containerServiceName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the list function of containerservice
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listResponse>}
          +	 */
          +	list(options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.containerServices.list(options).then(result => {
          +						resolve(result);
          +					});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_Container;
           
          diff --git a/docs/Azure_compute_azure-kubernetes.js.html b/docs/Azure_compute_azure-kubernetes.js.html index 9a7f15f2..ae6627c3 100644 --- a/docs/Azure_compute_azure-kubernetes.js.html +++ b/docs/Azure_compute_azure-kubernetes.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/compute/azure-kubernetes.js
          const { ContainerServiceClient } = require("@azure/arm-containerservice");
          +							>const { ContainerServiceClient } = require('@azure/arm-containerservice');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a Kubernetes object
            * @category Azure
            */
           class Azure_Kubernetes {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    create(resourceGroupName, resourceName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.managedClusters.createOrUpdate(resourceGroupName, resourceName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    delete(resourceGroupName, resourceName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.managedClusters.deleteMethod(resourceGroupName, resourceName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the updateTags function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateTagsResponse>}
          -     */
          -    updateTags(resourceGroupName, resourceName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.managedClusters.updateTags(resourceGroupName, resourceName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the list function of containerservice
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listResponse>}
          -     */
          -    listClusters(options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.managedClusters.list(options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the get function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getResponse>}
          -     */
          -    describeCluster(resourceGroupName, resourceName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.managedClusters.get(resourceGroupName, resourceName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {StringKeyword} agentPoolName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.agentPools.createOrUpdate(resourceGroupName, resourceName, agentPoolName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {StringKeyword} agentPoolName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    deleteNodegroup(resourceGroupName, resourceName, agentPoolName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.agentPools.deleteMethod(resourceGroupName, resourceName, agentPoolName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the get function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {StringKeyword} agentPoolName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getResponse>}
          -     */
          -    describeNodeGroup(resourceGroupName, resourceName, agentPoolName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.agentPools.get(resourceGroupName, resourceName, agentPoolName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the list function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listResponse>}
          -     */
          -    listNodegroups(resourceGroupName, resourceName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.agentPools.list(resourceGroupName, resourceName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the rotateClusterCertificates function of containerservice
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} resourceName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<rotateClusterCertificatesResponse>}
          -     */
          -    updateConfig(resourceGroupName, resourceName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ContainerServiceClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.managedClusters.rotateClusterCertificates(resourceGroupName, resourceName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	create(resourceGroupName, resourceName, parameters, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.managedClusters
          +						.createOrUpdate(
          +							resourceGroupName,
          +							resourceName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	delete(resourceGroupName, resourceName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.managedClusters
          +						.deleteMethod(resourceGroupName, resourceName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the updateTags function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateTagsResponse>}
          +	 */
          +	updateTags(
          +		resourceGroupName,
          +		resourceName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.managedClusters
          +						.updateTags(
          +							resourceGroupName,
          +							resourceName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the list function of containerservice
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listResponse>}
          +	 */
          +	listClusters(options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.managedClusters.list(options).then(result => {
          +						resolve(result);
          +					});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the get function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getResponse>}
          +	 */
          +	describeCluster(resourceGroupName, resourceName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.managedClusters
          +						.get(resourceGroupName, resourceName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {StringKeyword} agentPoolName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	createNodeGroup(
          +		resourceGroupName,
          +		resourceName,
          +		agentPoolName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.agentPools
          +						.createOrUpdate(
          +							resourceGroupName,
          +							resourceName,
          +							agentPoolName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {StringKeyword} agentPoolName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	deleteNodegroup(
          +		resourceGroupName,
          +		resourceName,
          +		agentPoolName,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.agentPools
          +						.deleteMethod(
          +							resourceGroupName,
          +							resourceName,
          +							agentPoolName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the get function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {StringKeyword} agentPoolName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getResponse>}
          +	 */
          +	describeNodeGroup(
          +		resourceGroupName,
          +		resourceName,
          +		agentPoolName,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.agentPools
          +						.get(
          +							resourceGroupName,
          +							resourceName,
          +							agentPoolName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the list function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listResponse>}
          +	 */
          +	listNodegroups(resourceGroupName, resourceName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.agentPools
          +						.list(resourceGroupName, resourceName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the rotateClusterCertificates function of containerservice
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} resourceName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<rotateClusterCertificatesResponse>}
          +	 */
          +	updateConfig(resourceGroupName, resourceName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ContainerServiceClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.managedClusters
          +						.rotateClusterCertificates(
          +							resourceGroupName,
          +							resourceName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_Kubernetes;
           
          diff --git a/docs/Azure_database_azure-RDBMS.js.html b/docs/Azure_database_azure-RDBMS.js.html index 850f66ca..73128902 100644 --- a/docs/Azure_database_azure-RDBMS.js.html +++ b/docs/Azure_database_azure-RDBMS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/database/azure-RDBMS.js
          const { SqlManagementClient } = require("@azure/arm-sql");
          +							>const { SqlManagementClient } = require('@azure/arm-sql');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a RDBMS object
            * @category Azure
            */
           class Azure_RDBMS {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of sql
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} serverName - Mandatory parameter
          -     * @param {StringKeyword} databaseName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    createDatabse(resourceGroupName, serverName, databaseName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.databases.createOrUpdate(resourceGroupName, serverName, databaseName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of sql
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} serverName - Mandatory parameter
          -     * @param {StringKeyword} databaseName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    deleteDatabase(resourceGroupName, serverName, databaseName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.databases.deleteMethod(resourceGroupName, serverName, databaseName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the exportMethod function of sql
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} serverName - Mandatory parameter
          -     * @param {StringKeyword} databaseName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<exportMethodResponse>}
          -     */
          -    createSnapshots(resourceGroupName, serverName, databaseName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.databases.exportMethod(resourceGroupName, serverName, databaseName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the update function of sql
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} serverName - Mandatory parameter
          -     * @param {StringKeyword} databaseName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateResponse>}
          -     */
          -    modifyDB(resourceGroupName, serverName, databaseName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.databases.update(resourceGroupName, serverName, databaseName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the completeRestore function of sql
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} managedInstanceName - Mandatory parameter
          -     * @param {StringKeyword} databaseName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<completeRestoreResponse>}
          -     */
          -    restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new SqlManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.managedDatabases.completeRestore(resourceGroupName, managedInstanceName, databaseName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of sql
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} serverName - Mandatory parameter
          +	 * @param {StringKeyword} databaseName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	createDatabse(
          +		resourceGroupName,
          +		serverName,
          +		databaseName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new SqlManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.databases
          +						.createOrUpdate(
          +							resourceGroupName,
          +							serverName,
          +							databaseName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of sql
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} serverName - Mandatory parameter
          +	 * @param {StringKeyword} databaseName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	deleteDatabase(
          +		resourceGroupName,
          +		serverName,
          +		databaseName,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new SqlManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.databases
          +						.deleteMethod(
          +							resourceGroupName,
          +							serverName,
          +							databaseName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the exportMethod function of sql
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} serverName - Mandatory parameter
          +	 * @param {StringKeyword} databaseName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<exportMethodResponse>}
          +	 */
          +	createSnapshots(
          +		resourceGroupName,
          +		serverName,
          +		databaseName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new SqlManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.databases
          +						.exportMethod(
          +							resourceGroupName,
          +							serverName,
          +							databaseName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the update function of sql
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} serverName - Mandatory parameter
          +	 * @param {StringKeyword} databaseName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateResponse>}
          +	 */
          +	modifyDB(
          +		resourceGroupName,
          +		serverName,
          +		databaseName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new SqlManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.databases
          +						.update(
          +							resourceGroupName,
          +							serverName,
          +							databaseName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the completeRestore function of sql
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} managedInstanceName - Mandatory parameter
          +	 * @param {StringKeyword} databaseName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<completeRestoreResponse>}
          +	 */
          +	restoreDatabase(
          +		resourceGroupName,
          +		managedInstanceName,
          +		databaseName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new SqlManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.managedDatabases
          +						.completeRestore(
          +							resourceGroupName,
          +							managedInstanceName,
          +							databaseName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_RDBMS;
           
          diff --git a/docs/Azure_database_azure-noSql.js.html b/docs/Azure_database_azure-noSql.js.html index 7e6a2ef9..27ba530e 100644 --- a/docs/Azure_database_azure-noSql.js.html +++ b/docs/Azure_database_azure-noSql.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/database/azure-noSql.js
          const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb");
          +							>const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a NoSql object
            * @category Azure
            */
           class Azure_NoSql {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createUpdateTable function of cosmosdb
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} accountName - Mandatory parameter
          -     * @param {StringKeyword} tableName - Mandatory parameter
          -     * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createUpdateTableResponse>}
          -     */
          -    createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.tableResources.createUpdateTable(resourceGroupName, accountName, tableName, createUpdateTableParameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteTable function of cosmosdb
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} accountName - Mandatory parameter
          -     * @param {StringKeyword} tableName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteTableResponse>}
          -     */
          -    deleteCollection(resourceGroupName, accountName, tableName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.tableResources.deleteTable(resourceGroupName, accountName, tableName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the listTables function of cosmosdb
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} accountName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listTablesResponse>}
          -     */
          -    listCollections(resourceGroupName, accountName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.tableResources.listTables(resourceGroupName, accountName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the updateTableThroughput function of cosmosdb
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} accountName - Mandatory parameter
          -     * @param {StringKeyword} tableName - Mandatory parameter
          -     * @param {TypeReference} updateThroughputParameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateTableThroughputResponse>}
          -     */
          -    setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.tableResources.updateTableThroughput(resourceGroupName, accountName, tableName, updateThroughputParameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getTable function of cosmosdb
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} accountName - Mandatory parameter
          -     * @param {StringKeyword} tableName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getTableResponse>}
          -     */
          -    getAttributes(resourceGroupName, accountName, tableName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new CosmosDBManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.tableResources.getTable(resourceGroupName, accountName, tableName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createUpdateTable function of cosmosdb
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} accountName - Mandatory parameter
          +	 * @param {StringKeyword} tableName - Mandatory parameter
          +	 * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createUpdateTableResponse>}
          +	 */
          +	createCollection(
          +		resourceGroupName,
          +		accountName,
          +		tableName,
          +		createUpdateTableParameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new CosmosDBManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.tableResources
          +						.createUpdateTable(
          +							resourceGroupName,
          +							accountName,
          +							tableName,
          +							createUpdateTableParameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteTable function of cosmosdb
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} accountName - Mandatory parameter
          +	 * @param {StringKeyword} tableName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteTableResponse>}
          +	 */
          +	deleteCollection(
          +		resourceGroupName,
          +		accountName,
          +		tableName,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new CosmosDBManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.tableResources
          +						.deleteTable(
          +							resourceGroupName,
          +							accountName,
          +							tableName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the listTables function of cosmosdb
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} accountName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listTablesResponse>}
          +	 */
          +	listCollections(resourceGroupName, accountName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new CosmosDBManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.tableResources
          +						.listTables(resourceGroupName, accountName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the updateTableThroughput function of cosmosdb
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} accountName - Mandatory parameter
          +	 * @param {StringKeyword} tableName - Mandatory parameter
          +	 * @param {TypeReference} updateThroughputParameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateTableThroughputResponse>}
          +	 */
          +	setAttribute(
          +		resourceGroupName,
          +		accountName,
          +		tableName,
          +		updateThroughputParameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new CosmosDBManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.tableResources
          +						.updateTableThroughput(
          +							resourceGroupName,
          +							accountName,
          +							tableName,
          +							updateThroughputParameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getTable function of cosmosdb
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} accountName - Mandatory parameter
          +	 * @param {StringKeyword} tableName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getTableResponse>}
          +	 */
          +	getAttributes(
          +		resourceGroupName,
          +		accountName,
          +		tableName,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new CosmosDBManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.tableResources
          +						.getTable(
          +							resourceGroupName,
          +							accountName,
          +							tableName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_NoSql;
           
          diff --git a/docs/Azure_management_azure-keyManagement.js.html b/docs/Azure_management_azure-keyManagement.js.html index c3f12c2f..acfe4304 100644 --- a/docs/Azure_management_azure-keyManagement.js.html +++ b/docs/Azure_management_azure-keyManagement.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/management/azure-keyManagement.js
          const { KeyVaultManagementClient } = require("@azure/arm-keyvault");
          +							>const { KeyVaultManagementClient } = require('@azure/arm-keyvault');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a KeyManagement object
            * @category Azure
            */
           class Azure_KeyManagement {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of keyvault
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vaultName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    createKey(resourceGroupName, vaultName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.vaults.createOrUpdate(resourceGroupName, vaultName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of keyvault
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vaultName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    deleteKey(resourceGroupName, vaultName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.vaults.deleteMethod(resourceGroupName, vaultName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the update function of keyvault
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vaultName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateResponse>}
          -     */
          -    update(resourceGroupName, vaultName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.vaults.update(resourceGroupName, vaultName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the get function of keyvault
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vaultName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getResponse>}
          -     */
          -    describeKey(resourceGroupName, vaultName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.vaults.get(resourceGroupName, vaultName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the updateAccessPolicy function of keyvault
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} vaultName - Mandatory parameter
          -     * @param {TypeReference} operationKind - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateAccessPolicyResponse>}
          -     */
          -    putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new KeyVaultManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.vaults.updateAccessPolicy(resourceGroupName, vaultName, operationKind, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of keyvault
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vaultName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	createKey(resourceGroupName, vaultName, parameters, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new KeyVaultManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.vaults
          +						.createOrUpdate(
          +							resourceGroupName,
          +							vaultName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of keyvault
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vaultName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	deleteKey(resourceGroupName, vaultName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new KeyVaultManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.vaults
          +						.deleteMethod(resourceGroupName, vaultName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the update function of keyvault
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vaultName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateResponse>}
          +	 */
          +	update(resourceGroupName, vaultName, parameters, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new KeyVaultManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.vaults
          +						.update(
          +							resourceGroupName,
          +							vaultName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the get function of keyvault
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vaultName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getResponse>}
          +	 */
          +	describeKey(resourceGroupName, vaultName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new KeyVaultManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.vaults
          +						.get(resourceGroupName, vaultName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the updateAccessPolicy function of keyvault
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} vaultName - Mandatory parameter
          +	 * @param {TypeReference} operationKind - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateAccessPolicyResponse>}
          +	 */
          +	putKeyPolicy(
          +		resourceGroupName,
          +		vaultName,
          +		operationKind,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new KeyVaultManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.vaults
          +						.updateAccessPolicy(
          +							resourceGroupName,
          +							vaultName,
          +							operationKind,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_KeyManagement;
           
          diff --git a/docs/Azure_management_azure-monitoring.js.html b/docs/Azure_management_azure-monitoring.js.html index 276a0351..85b124e6 100644 --- a/docs/Azure_management_azure-monitoring.js.html +++ b/docs/Azure_management_azure-monitoring.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/management/azure-monitoring.js
          const { MonitorManagementClient } = require("@azure/arm-monitor");
          +							>const { MonitorManagementClient } = require('@azure/arm-monitor');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a Monitoring object
            * @category Azure
            */
           class Azure_Monitoring {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of monitor
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} ruleName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.alertRules.createOrUpdate(resourceGroupName, ruleName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of monitor
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} ruleName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    deleteAlarm(resourceGroupName, ruleName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.alertRules.deleteMethod(resourceGroupName, ruleName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the update function of monitor
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} ruleName - Mandatory parameter
          -     * @param {TypeReference} alertRulesResource - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateResponse>}
          -     */
          -    updateAlarm(resourceGroupName, ruleName, alertRulesResource, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.alertRules.update(resourceGroupName, ruleName, alertRulesResource, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the listBySubscription function of monitor
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listBySubscriptionResponse>}
          -     */
          -    listAlarms(options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.alertRules.listBySubscription(options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the get function of monitor
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} ruleName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getResponse>}
          -     */
          -    getMetricData(resourceGroupName, ruleName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new MonitorManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.alertRules.get(resourceGroupName, ruleName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of monitor
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} ruleName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new MonitorManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.alertRules
          +						.createOrUpdate(
          +							resourceGroupName,
          +							ruleName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of monitor
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} ruleName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	deleteAlarm(resourceGroupName, ruleName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new MonitorManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.alertRules
          +						.deleteMethod(resourceGroupName, ruleName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the update function of monitor
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} ruleName - Mandatory parameter
          +	 * @param {TypeReference} alertRulesResource - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateResponse>}
          +	 */
          +	updateAlarm(
          +		resourceGroupName,
          +		ruleName,
          +		alertRulesResource,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new MonitorManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.alertRules
          +						.update(
          +							resourceGroupName,
          +							ruleName,
          +							alertRulesResource,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the listBySubscription function of monitor
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listBySubscriptionResponse>}
          +	 */
          +	listAlarms(options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new MonitorManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.alertRules
          +						.listBySubscription(options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the get function of monitor
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} ruleName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getResponse>}
          +	 */
          +	getMetricData(resourceGroupName, ruleName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new MonitorManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.alertRules
          +						.get(resourceGroupName, ruleName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_Monitoring;
           
          diff --git a/docs/Azure_network_azure-DNS.js.html b/docs/Azure_network_azure-DNS.js.html index e8a6b5c5..674d5cd0 100644 --- a/docs/Azure_network_azure-DNS.js.html +++ b/docs/Azure_network_azure-DNS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/network/azure-DNS.js
          const { DnsManagementClient } = require("@azure/arm-dns");
          +							>const { DnsManagementClient } = require('@azure/arm-dns');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a DNS object
            * @category Azure
            */
           class Azure_DNS {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of dns
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} zoneName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    createZone(resourceGroupName, zoneName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.zones.createOrUpdate(resourceGroupName, zoneName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of dns
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} zoneName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    deleteZone(resourceGroupName, zoneName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.zones.deleteMethod(resourceGroupName, zoneName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the list function of dns
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listResponse>}
          -     */
          -    listZones(options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.zones.list(options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of dns
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} zoneName - Mandatory parameter
          -     * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
          -     * @param {TypeReference} recordType - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new DnsManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.recordSets.createOrUpdate(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of dns
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} zoneName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	createZone(resourceGroupName, zoneName, parameters, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new DnsManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.zones
          +						.createOrUpdate(
          +							resourceGroupName,
          +							zoneName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of dns
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} zoneName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	deleteZone(resourceGroupName, zoneName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new DnsManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.zones
          +						.deleteMethod(resourceGroupName, zoneName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the list function of dns
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listResponse>}
          +	 */
          +	listZones(options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new DnsManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.zones.list(options).then(result => {
          +						resolve(result);
          +					});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of dns
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} zoneName - Mandatory parameter
          +	 * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
          +	 * @param {TypeReference} recordType - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	changeRecordSets(
          +		resourceGroupName,
          +		zoneName,
          +		relativeRecordSetName,
          +		recordType,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new DnsManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.recordSets
          +						.createOrUpdate(
          +							resourceGroupName,
          +							zoneName,
          +							relativeRecordSetName,
          +							recordType,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_DNS;
           
          diff --git a/docs/Azure_network_azure-loadBalancer.js.html b/docs/Azure_network_azure-loadBalancer.js.html index d0f8cdb4..49c32e53 100644 --- a/docs/Azure_network_azure-loadBalancer.js.html +++ b/docs/Azure_network_azure-loadBalancer.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/network/azure-loadBalancer.js
          const { NetworkManagementClient } = require("@azure/arm-network");
          +							>const { NetworkManagementClient } = require('@azure/arm-network');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a LoadBalancer object
            * @category Azure
            */
           class Azure_LoadBalancer {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of network
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    create(resourceGroupName, loadBalancerName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.loadBalancers.createOrUpdate(resourceGroupName, loadBalancerName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of network
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    delete(resourceGroupName, loadBalancerName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.loadBalancers.deleteMethod(resourceGroupName, loadBalancerName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the list function of network
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listResponse>}
          -     */
          -    list(resourceGroupName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.loadBalancers.list(resourceGroupName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the updateTags function of network
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -     * @param {TypeReference} parameters - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateTagsResponse>}
          -     */
          -    addTags(resourceGroupName, loadBalancerName, parameters, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.loadBalancers.updateTags(resourceGroupName, loadBalancerName, parameters, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the get function of network
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getResponse>}
          -     */
          -    describe(resourceGroupName, loadBalancerName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new NetworkManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.loadBalancers.get(resourceGroupName, loadBalancerName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of network
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	create(
          +		resourceGroupName,
          +		loadBalancerName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new NetworkManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.loadBalancers
          +						.createOrUpdate(
          +							resourceGroupName,
          +							loadBalancerName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of network
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	delete(resourceGroupName, loadBalancerName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new NetworkManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.loadBalancers
          +						.deleteMethod(
          +							resourceGroupName,
          +							loadBalancerName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the list function of network
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listResponse>}
          +	 */
          +	list(resourceGroupName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new NetworkManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.loadBalancers
          +						.list(resourceGroupName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the updateTags function of network
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
          +	 * @param {TypeReference} parameters - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateTagsResponse>}
          +	 */
          +	addTags(
          +		resourceGroupName,
          +		loadBalancerName,
          +		parameters,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new NetworkManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.loadBalancers
          +						.updateTags(
          +							resourceGroupName,
          +							loadBalancerName,
          +							parameters,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the get function of network
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getResponse>}
          +	 */
          +	describe(resourceGroupName, loadBalancerName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new NetworkManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.loadBalancers
          +						.get(resourceGroupName, loadBalancerName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_LoadBalancer;
           
          diff --git a/docs/Azure_storage_azure-blockStorage.js.html b/docs/Azure_storage_azure-blockStorage.js.html index 75c3ba58..ef2ea46f 100644 --- a/docs/Azure_storage_azure-blockStorage.js.html +++ b/docs/Azure_storage_azure-blockStorage.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/storage/azure-blockStorage.js
          const { ComputeManagementClient } = require("@azure/arm-compute");
          +							>const { ComputeManagementClient } = require('@azure/arm-compute');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a BlockStorage object
            * @category Azure
            */
           class Azure_BlockStorage {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the createOrUpdate function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} diskName - Mandatory parameter
          -     * @param {TypeReference} disk - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createOrUpdateResponse>}
          -     */
          -    create(resourceGroupName, diskName, disk, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.disks.createOrUpdate(resourceGroupName, diskName, disk, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} diskName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    delete(resourceGroupName, diskName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.disks.deleteMethod(resourceGroupName, diskName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the get function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} diskName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getResponse>}
          -     */
          -    describe(resourceGroupName, diskName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.disks.get(resourceGroupName, diskName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the list function of compute
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listResponse>}
          -     */
          -    list(options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.disks.list(options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the update function of compute
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} diskName - Mandatory parameter
          -     * @param {TypeReference} disk - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<updateResponse>}
          -     */
          -    update(resourceGroupName, diskName, disk, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new ComputeManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.disks.update(resourceGroupName, diskName, disk, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the createOrUpdate function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} diskName - Mandatory parameter
          +	 * @param {TypeReference} disk - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createOrUpdateResponse>}
          +	 */
          +	create(resourceGroupName, diskName, disk, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.disks
          +						.createOrUpdate(
          +							resourceGroupName,
          +							diskName,
          +							disk,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} diskName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	delete(resourceGroupName, diskName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.disks
          +						.deleteMethod(resourceGroupName, diskName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the get function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} diskName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getResponse>}
          +	 */
          +	describe(resourceGroupName, diskName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.disks
          +						.get(resourceGroupName, diskName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the list function of compute
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listResponse>}
          +	 */
          +	list(options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.disks.list(options).then(result => {
          +						resolve(result);
          +					});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the update function of compute
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} diskName - Mandatory parameter
          +	 * @param {TypeReference} disk - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<updateResponse>}
          +	 */
          +	update(resourceGroupName, diskName, disk, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new ComputeManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.disks
          +						.update(resourceGroupName, diskName, disk, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_BlockStorage;
           
          diff --git a/docs/Azure_storage_azure-storageBucket.js.html b/docs/Azure_storage_azure-storageBucket.js.html index 27603ee4..57e0f017 100644 --- a/docs/Azure_storage_azure-storageBucket.js.html +++ b/docs/Azure_storage_azure-storageBucket.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceAzure/storage/azure-storageBucket.js
          const { StorageManagementClient } = require("@azure/arm-storage");
          +							>const { StorageManagementClient } = require('@azure/arm-storage');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a StorageBucket object
            * @category Azure
            */
           class Azure_StorageBucket {
          -    /**
          -     *
          -     * @param {module} azureRestSdk Azure Rest SDK
          -     */
          -    constructor(azureRestSdk) {
          -        this._azureRestSdk = azureRestSdk;
          -    }
          -    /**
          -     * Trigers the create function of storage
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} accountName - Mandatory parameter
          -     * @param {StringKeyword} containerName - Mandatory parameter
          -     * @param {TypeReference} blobContainer - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<createResponse>}
          -     */
          -    create(resourceGroupName, accountName, containerName, blobContainer, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.blobContainers.create(resourceGroupName, accountName, containerName, blobContainer, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteMethod function of storage
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} accountName - Mandatory parameter
          -     * @param {StringKeyword} containerName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteMethodResponse>}
          -     */
          -    delete(resourceGroupName, accountName, containerName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.blobContainers.deleteMethod(resourceGroupName, accountName, containerName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the list function of storage
          -     * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -     * @param {StringKeyword} accountName - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<listResponse>}
          -     */
          -    list(resourceGroupName, accountName, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._azureRestSdk
          -                .loginWithServicePrincipalSecretWithAuthResponse(process.env.AZURE_CLIENT_ID, process.env.AZURE_CLIENT_SECRET, process.env.AZURE_TENANT_ID)
          -                .then(authres => {
          -                const client = new StorageManagementClient(authres.credentials, process.env.AZURE_SUBSCRIPTION_ID);
          -                client.blobContainers.list(resourceGroupName, accountName, options).then(result => {
          -                    resolve(result);
          -                });
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {module} azureRestSdk Azure Rest SDK
          +	 */
          +	constructor(azureRestSdk) {
          +		this._azureRestSdk = azureRestSdk;
          +	}
          +	/**
          +	 * Trigers the create function of storage
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} accountName - Mandatory parameter
          +	 * @param {StringKeyword} containerName - Mandatory parameter
          +	 * @param {TypeReference} blobContainer - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<createResponse>}
          +	 */
          +	create(
          +		resourceGroupName,
          +		accountName,
          +		containerName,
          +		blobContainer,
          +		options = undefined
          +	) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new StorageManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.blobContainers
          +						.create(
          +							resourceGroupName,
          +							accountName,
          +							containerName,
          +							blobContainer,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteMethod function of storage
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} accountName - Mandatory parameter
          +	 * @param {StringKeyword} containerName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteMethodResponse>}
          +	 */
          +	delete(resourceGroupName, accountName, containerName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new StorageManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.blobContainers
          +						.deleteMethod(
          +							resourceGroupName,
          +							accountName,
          +							containerName,
          +							options
          +						)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the list function of storage
          +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          +	 * @param {StringKeyword} accountName - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<listResponse>}
          +	 */
          +	list(resourceGroupName, accountName, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._azureRestSdk
          +				.loginWithServicePrincipalSecretWithAuthResponse(
          +					process.env.AZURE_CLIENT_ID,
          +					process.env.AZURE_CLIENT_SECRET,
          +					process.env.AZURE_TENANT_ID
          +				)
          +				.then(authres => {
          +					const client = new StorageManagementClient(
          +						authres.credentials,
          +						process.env.AZURE_SUBSCRIPTION_ID
          +					);
          +					client.blobContainers
          +						.list(resourceGroupName, accountName, options)
          +						.then(result => {
          +							resolve(result);
          +						});
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = Azure_StorageBucket;
           
          diff --git a/docs/DO_BlockStorage.html b/docs/DO_BlockStorage.html index d7b79df9..eee382c6 100644 --- a/docs/DO_BlockStorage.html +++ b/docs/DO_BlockStorage.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >DO/storage/do-blockStorage.js, line 34line 35

          @@ -631,8 +626,8 @@
          Parameters:
          >DO/storage/do-blockStorage.js, line 58line 61

          @@ -740,8 +735,8 @@
          Parameters:
          >DO/storage/do-blockStorage.js, line 46line 48

          diff --git a/docs/DO_ComputeInstance.html b/docs/DO_ComputeInstance.html index 10aa789d..155f0277 100644 --- a/docs/DO_ComputeInstance.html +++ b/docs/DO_ComputeInstance.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >DO/compute/do-computeInstance.js, line 37line 43

          @@ -631,8 +626,8 @@
          Parameters:
          >DO/compute/do-computeInstance.js, line 49line 56

          @@ -938,8 +933,8 @@
          Parameters:
          >DO/compute/do-computeInstance.js, line 62line 70

          diff --git a/docs/DO_DNS.html b/docs/DO_DNS.html index 7a9f976a..31a517b7 100644 --- a/docs/DO_DNS.html +++ b/docs/DO_DNS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >DO/network/do-DNS.js, line 79line 89

          @@ -705,8 +700,8 @@
          Parameters:
          >DO/network/do-DNS.js, line 39line 46

          @@ -840,8 +835,8 @@
          Parameters:
          >DO/network/do-DNS.js, line 65line 74

          @@ -974,8 +969,8 @@
          Parameters:
          >DO/network/do-DNS.js, line 52line 60

          diff --git a/docs/DO_KeyManagement.html b/docs/DO_KeyManagement.html index 8e08223a..f9cfbef6 100644 --- a/docs/DO_KeyManagement.html +++ b/docs/DO_KeyManagement.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >DO/management/do-keyManagement.js, line 49line 56

          @@ -636,8 +631,8 @@
          Parameters:
          >DO/management/do-keyManagement.js, line 61line 69

          @@ -744,8 +739,8 @@
          Parameters:
          >DO/management/do-keyManagement.js, line 37line 43

          diff --git a/docs/DO_Kubernetes.html b/docs/DO_Kubernetes.html index cbdd3aa9..f6593715 100644 --- a/docs/DO_Kubernetes.html +++ b/docs/DO_Kubernetes.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >DO/compute/do-kubernetes.js, line 36line 41

          @@ -655,8 +650,8 @@
          Parameters:
          >DO/compute/do-kubernetes.js, line 101line 116

          @@ -762,8 +757,8 @@
          Parameters:
          >DO/compute/do-kubernetes.js, line 60line 67

          @@ -899,8 +894,8 @@
          Parameters:
          >DO/compute/do-kubernetes.js, line 114line 130

          @@ -1009,8 +1004,8 @@
          Parameters:
          >DO/compute/do-kubernetes.js, line 48line 54

          @@ -1146,8 +1141,8 @@
          Parameters:
          >DO/compute/do-kubernetes.js, line 88line 102

          @@ -1484,8 +1479,8 @@
          Parameters:
          >DO/compute/do-kubernetes.js, line 75line 83

          diff --git a/docs/DO_LoadBalancer.html b/docs/DO_LoadBalancer.html index f5e5e03e..4e5e2191 100644 --- a/docs/DO_LoadBalancer.html +++ b/docs/DO_LoadBalancer.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >DO/network/do-loadBalancer.js, line 58line 61

          @@ -694,8 +689,8 @@

          >DO/network/do-loadBalancer.js, line 33line 34

          @@ -824,8 +819,8 @@

          Parameters:
          >DO/network/do-loadBalancer.js, line 46line 48

          diff --git a/docs/DO_NoSql.html b/docs/DO_NoSql.html index 5a9b4027..255d5272 100644 --- a/docs/DO_NoSql.html +++ b/docs/DO_NoSql.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >DO/database/do-noSql.js, line 37line 43

          @@ -638,8 +633,8 @@
          Parameters:
          >DO/database/do-noSql.js, line 49line 56

          @@ -958,8 +953,8 @@
          Parameters:
          >DO/database/do-noSql.js, line 62line 70

          diff --git a/docs/DO_RDBMS.html b/docs/DO_RDBMS.html index c05a5ada..108f4512 100644 --- a/docs/DO_RDBMS.html +++ b/docs/DO_RDBMS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >DO/database/do-RDBMS.js, line 37line 43

          @@ -638,8 +633,8 @@
          Parameters:
          >DO/database/do-RDBMS.js, line 49line 56

          @@ -958,8 +953,8 @@
          Parameters:
          >DO/database/do-RDBMS.js, line 62line 70

          diff --git a/docs/DO_compute_do-computeInstance.js.html b/docs/DO_compute_do-computeInstance.js.html index 2f7d6494..fd441dc0 100644 --- a/docs/DO_compute_do-computeInstance.js.html +++ b/docs/DO_compute_do-computeInstance.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceDO/compute/do-computeInstance.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** -* Class to create a Droplets object -* @category Digital Ocean -*/ + * Class to create a Droplets object + * @category Digital Ocean + */ class DO_ComputeInstance { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._droplets = this._instance.droplets; - } - /** - * Trigers the getAll function of Droplets - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise<getAllResponse>} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._droplets.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Droplets - * @param {DropletCreationRequest} options - Data required for create - * @returns {Promise<createResponse>} - */ - create(options) { - return new Promise((resolve, reject) => { - this._droplets.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Droplets - * @param {StringKeyword} dropletId - Data required for deleteById - * @returns {Promise<deleteByIdResponse>} - */ - destroy(dropletId) { - return new Promise((resolve, reject) => { - this._droplets.deleteById(dropletId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the requestAction function of Droplets - * @param {StringKeyword} dropletId - Data required for requestAction - * @param {AnyKeyword} action - Data required for requestAction - * @returns {Promise<requestActionResponse>} - */ - stop(dropletId, action) { - return new Promise((resolve, reject) => { - this._droplets.requestAction(dropletId, action) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._droplets = this._instance.droplets; + } + /** + * Trigers the getAll function of Droplets + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise<getAllResponse>} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._droplets + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Droplets + * @param {DropletCreationRequest} options - Data required for create + * @returns {Promise<createResponse>} + */ + create(options) { + return new Promise((resolve, reject) => { + this._droplets + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Droplets + * @param {StringKeyword} dropletId - Data required for deleteById + * @returns {Promise<deleteByIdResponse>} + */ + destroy(dropletId) { + return new Promise((resolve, reject) => { + this._droplets + .deleteById(dropletId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the requestAction function of Droplets + * @param {StringKeyword} dropletId - Data required for requestAction + * @param {AnyKeyword} action - Data required for requestAction + * @returns {Promise<requestActionResponse>} + */ + stop(dropletId, action) { + return new Promise((resolve, reject) => { + this._droplets + .requestAction(dropletId, action) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_ComputeInstance; diff --git a/docs/DO_compute_do-kubernetes.js.html b/docs/DO_compute_do-kubernetes.js.html index f1a5d19a..8acdb60b 100644 --- a/docs/DO_compute_do-kubernetes.js.html +++ b/docs/DO_compute_do-kubernetes.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceDO/compute/do-kubernetes.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** -* Class to create a Kubernetes object -* @category Digital Ocean -*/ + * Class to create a Kubernetes object + * @category Digital Ocean + */ class DO_Kubernetes { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._kubernetes = this._instance.kubernetes; - } - /** - * Trigers the getClusters function of Kubernetes - * @param {BooleanKeyword} includeAll - Data required for getClusters - * @param {NumberKeyword} page - Data required for getClusters - * @param {NumberKeyword} pageSize - Data required for getClusters - * @returns {Promise<getClustersResponse>} - */ - listClusters(includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getClusters(includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Kubernetes - * @param {NewClusterRequest} options - Data required for create - * @returns {Promise<createResponse>} - */ - create(options) { - return new Promise((resolve, reject) => { - this._kubernetes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getById - * @returns {Promise<getByIdResponse>} - */ - describeCluster(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.getById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Kubernetes - * @param {StringKeyword} clusterId - Data required for delete - * @returns {Promise<deleteResponse>} - */ - delete(clusterId) { - return new Promise((resolve, reject) => { - this._kubernetes.delete(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePools function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePools - * @param {BooleanKeyword} includeAll - Data required for getNodePools - * @param {NumberKeyword} page - Data required for getNodePools - * @param {NumberKeyword} pageSize - Data required for getNodePools - * @returns {Promise<getNodePoolsResponse>} - */ - listNodegroups(clusterId, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePools(clusterId, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePoolById function of Kubernetes - * @param {StringKeyword} clusterId - Data required for getNodePoolById - * @param {StringKeyword} nodePoolId - Data required for getNodePoolById - * @returns {Promise<getNodePoolByIdResponse>} - */ - describeNodeGroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.getNodePoolById(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the addNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for addNodePool - * @param {ClusterNodePool} nodePool - Data required for addNodePool - * @returns {Promise<addNodePoolResponse>} - */ - createNodeGroup(clusterId, nodePool) { - return new Promise((resolve, reject) => { - this._kubernetes.addNodePool(clusterId, nodePool) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of Kubernetes - * @param {StringKeyword} clusterId - Data required for deleteNodePool - * @param {StringKeyword} nodePoolId - Data required for deleteNodePool - * @returns {Promise<deleteNodePoolResponse>} - */ - deleteNodegroup(clusterId, nodePoolId) { - return new Promise((resolve, reject) => { - this._kubernetes.deleteNodePool(clusterId, nodePoolId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._kubernetes = this._instance.kubernetes; + } + /** + * Trigers the getClusters function of Kubernetes + * @param {BooleanKeyword} includeAll - Data required for getClusters + * @param {NumberKeyword} page - Data required for getClusters + * @param {NumberKeyword} pageSize - Data required for getClusters + * @returns {Promise<getClustersResponse>} + */ + listClusters( + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getClusters(includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Kubernetes + * @param {NewClusterRequest} options - Data required for create + * @returns {Promise<createResponse>} + */ + create(options) { + return new Promise((resolve, reject) => { + this._kubernetes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getById + * @returns {Promise<getByIdResponse>} + */ + describeCluster(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Kubernetes + * @param {StringKeyword} clusterId - Data required for delete + * @returns {Promise<deleteResponse>} + */ + delete(clusterId) { + return new Promise((resolve, reject) => { + this._kubernetes + .delete(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePools function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePools + * @param {BooleanKeyword} includeAll - Data required for getNodePools + * @param {NumberKeyword} page - Data required for getNodePools + * @param {NumberKeyword} pageSize - Data required for getNodePools + * @returns {Promise<getNodePoolsResponse>} + */ + listNodegroups( + clusterId, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePools(clusterId, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePoolById function of Kubernetes + * @param {StringKeyword} clusterId - Data required for getNodePoolById + * @param {StringKeyword} nodePoolId - Data required for getNodePoolById + * @returns {Promise<getNodePoolByIdResponse>} + */ + describeNodeGroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .getNodePoolById(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the addNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for addNodePool + * @param {ClusterNodePool} nodePool - Data required for addNodePool + * @returns {Promise<addNodePoolResponse>} + */ + createNodeGroup(clusterId, nodePool) { + return new Promise((resolve, reject) => { + this._kubernetes + .addNodePool(clusterId, nodePool) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of Kubernetes + * @param {StringKeyword} clusterId - Data required for deleteNodePool + * @param {StringKeyword} nodePoolId - Data required for deleteNodePool + * @returns {Promise<deleteNodePoolResponse>} + */ + deleteNodegroup(clusterId, nodePoolId) { + return new Promise((resolve, reject) => { + this._kubernetes + .deleteNodePool(clusterId, nodePoolId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_Kubernetes; diff --git a/docs/DO_database_do-RDBMS.js.html b/docs/DO_database_do-RDBMS.js.html index 7af6e26e..41880078 100644 --- a/docs/DO_database_do-RDBMS.js.html +++ b/docs/DO_database_do-RDBMS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceDO/database/do-RDBMS.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_RDBMS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise<getAllClustersResponse>} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise<createClusterResponse>} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise<getClusterByIdResponse>} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise<resizeClusterResponse>} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise<getAllClustersResponse>} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise<createClusterResponse>} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise<getClusterByIdResponse>} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise<resizeClusterResponse>} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_RDBMS; diff --git a/docs/DO_database_do-noSql.js.html b/docs/DO_database_do-noSql.js.html index 7552c99d..206332f0 100644 --- a/docs/DO_database_do-noSql.js.html +++ b/docs/DO_database_do-noSql.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceDO/database/do-noSql.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** -* Class to create a Databases object -* @category Digital Ocean -*/ + * Class to create a Databases object + * @category Digital Ocean + */ class DO_NoSql { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._databases = this._instance.databases; - } - /** - * Trigers the getAllClusters function of Databases - * @param {StringKeyword} tagName - Data required for getAllClusters - * @param {BooleanKeyword} includeAll - Data required for getAllClusters - * @param {NumberKeyword} page - Data required for getAllClusters - * @param {NumberKeyword} pageSize - Data required for getAllClusters - * @returns {Promise<getAllClustersResponse>} - */ - getClusters(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._databases.getAllClusters(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createCluster function of Databases - * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster - * @returns {Promise<createClusterResponse>} - */ - createCluster(clusterOptions) { - return new Promise((resolve, reject) => { - this._databases.createCluster(clusterOptions) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getClusterById function of Databases - * @param {StringKeyword} clusterId - Data required for getClusterById - * @returns {Promise<getClusterByIdResponse>} - */ - getCluster(clusterId) { - return new Promise((resolve, reject) => { - this._databases.getClusterById(clusterId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the resizeCluster function of Databases - * @param {StringKeyword} clusterId - Data required for resizeCluster - * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster - * @returns {Promise<resizeClusterResponse>} - */ - updateCluster(clusterId, configuration) { - return new Promise((resolve, reject) => { - this._databases.resizeCluster(clusterId, configuration) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._databases = this._instance.databases; + } + /** + * Trigers the getAllClusters function of Databases + * @param {StringKeyword} tagName - Data required for getAllClusters + * @param {BooleanKeyword} includeAll - Data required for getAllClusters + * @param {NumberKeyword} page - Data required for getAllClusters + * @param {NumberKeyword} pageSize - Data required for getAllClusters + * @returns {Promise<getAllClustersResponse>} + */ + getClusters( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._databases + .getAllClusters(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createCluster function of Databases + * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster + * @returns {Promise<createClusterResponse>} + */ + createCluster(clusterOptions) { + return new Promise((resolve, reject) => { + this._databases + .createCluster(clusterOptions) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getClusterById function of Databases + * @param {StringKeyword} clusterId - Data required for getClusterById + * @returns {Promise<getClusterByIdResponse>} + */ + getCluster(clusterId) { + return new Promise((resolve, reject) => { + this._databases + .getClusterById(clusterId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the resizeCluster function of Databases + * @param {StringKeyword} clusterId - Data required for resizeCluster + * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster + * @returns {Promise<resizeClusterResponse>} + */ + updateCluster(clusterId, configuration) { + return new Promise((resolve, reject) => { + this._databases + .resizeCluster(clusterId, configuration) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_NoSql; diff --git a/docs/DO_management_do-keyManagement.js.html b/docs/DO_management_do-keyManagement.js.html index f013f3f7..3a2482a6 100644 --- a/docs/DO_management_do-keyManagement.js.html +++ b/docs/DO_management_do-keyManagement.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceDO/management/do-keyManagement.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** -* Class to create a Keys object -* @category Digital Ocean -*/ + * Class to create a Keys object + * @category Digital Ocean + */ class DO_KeyManagement { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._keys = this._instance.keys; - } - /** - * Trigers the getAll function of Keys - * @param {StringKeyword} tagName - Data required for getAll - * @param {BooleanKeyword} includeAll - Data required for getAll - * @param {NumberKeyword} page - Data required for getAll - * @param {NumberKeyword} pageSize - Data required for getAll - * @returns {Promise<getAllResponse>} - */ - list(tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._keys.getAll(tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Keys - * @param {NumberKeyword} keyId - Data required for getById - * @returns {Promise<getByIdResponse>} - */ - describeKey(keyId) { - return new Promise((resolve, reject) => { - this._keys.getById(keyId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the add function of Keys - * @param {AddKeyRequest} addKeyRequest - Data required for add - * @returns {Promise<addResponse>} - */ - createKey(addKeyRequest) { - return new Promise((resolve, reject) => { - this._keys.add(addKeyRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of Keys - * @param {StringKeyword} identifier - Data required for delete - * @returns {Promise<deleteResponse>} - */ - deleteKey(identifier) { - return new Promise((resolve, reject) => { - this._keys.delete(identifier) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._keys = this._instance.keys; + } + /** + * Trigers the getAll function of Keys + * @param {StringKeyword} tagName - Data required for getAll + * @param {BooleanKeyword} includeAll - Data required for getAll + * @param {NumberKeyword} page - Data required for getAll + * @param {NumberKeyword} pageSize - Data required for getAll + * @returns {Promise<getAllResponse>} + */ + list( + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._keys + .getAll(tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Keys + * @param {NumberKeyword} keyId - Data required for getById + * @returns {Promise<getByIdResponse>} + */ + describeKey(keyId) { + return new Promise((resolve, reject) => { + this._keys + .getById(keyId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the add function of Keys + * @param {AddKeyRequest} addKeyRequest - Data required for add + * @returns {Promise<addResponse>} + */ + createKey(addKeyRequest) { + return new Promise((resolve, reject) => { + this._keys + .add(addKeyRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of Keys + * @param {StringKeyword} identifier - Data required for delete + * @returns {Promise<deleteResponse>} + */ + deleteKey(identifier) { + return new Promise((resolve, reject) => { + this._keys + .delete(identifier) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_KeyManagement; diff --git a/docs/DO_network_do-DNS.js.html b/docs/DO_network_do-DNS.js.html index a9092302..e0958e1c 100644 --- a/docs/DO_network_do-DNS.js.html +++ b/docs/DO_network_do-DNS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceDO/network/do-DNS.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** -* Class to create a Domains object -* @category Digital Ocean -*/ + * Class to create a Domains object + * @category Digital Ocean + */ class DO_DNS { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._domains = this._instance.domains; - } - /** - * Trigers the getAllRecords function of Domains - * @param {StringKeyword} domainName - Data required for getAllRecords - * @param {StringKeyword} tagName - Data required for getAllRecords - * @param {BooleanKeyword} includeAll - Data required for getAllRecords - * @param {NumberKeyword} page - Data required for getAllRecords - * @param {NumberKeyword} pageSize - Data required for getAllRecords - * @returns {Promise<getAllRecordsResponse>} - */ - getRecords(domainName, tagName, includeAll = undefined, page = undefined, pageSize = undefined) { - return new Promise((resolve, reject) => { - this._domains.getAllRecords(domainName, tagName, includeAll, page, pageSize) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRecord function of Domains - * @param {StringKeyword} domainName - Data required for createRecord - * @param {DomainRecordRequestOptions} options - Data required for createRecord - * @returns {Promise<createRecordResponse>} - */ - createRecord(domainName, options) { - return new Promise((resolve, reject) => { - this._domains.createRecord(domainName, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRecord function of Domains - * @param {StringKeyword} domainName - Data required for getRecord - * @param {StringKeyword} recordId - Data required for getRecord - * @returns {Promise<getRecordResponse>} - */ - getRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.getRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRecord function of Domains - * @param {StringKeyword} domainName - Data required for deleteRecord - * @param {StringKeyword} recordId - Data required for deleteRecord - * @returns {Promise<deleteRecordResponse>} - */ - deleteRecord(domainName, recordId) { - return new Promise((resolve, reject) => { - this._domains.deleteRecord(domainName, recordId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRecord function of Domains - * @param {StringKeyword} domainName - Data required for updateRecord - * @param {StringKeyword} recordId - Data required for updateRecord - * @param {DomainRecordRequestOptions} options - Data required for updateRecord - * @returns {Promise<updateRecordResponse>} - */ - changeRecordSets(domainName, recordId, options) { - return new Promise((resolve, reject) => { - this._domains.updateRecord(domainName, recordId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._domains = this._instance.domains; + } + /** + * Trigers the getAllRecords function of Domains + * @param {StringKeyword} domainName - Data required for getAllRecords + * @param {StringKeyword} tagName - Data required for getAllRecords + * @param {BooleanKeyword} includeAll - Data required for getAllRecords + * @param {NumberKeyword} page - Data required for getAllRecords + * @param {NumberKeyword} pageSize - Data required for getAllRecords + * @returns {Promise<getAllRecordsResponse>} + */ + getRecords( + domainName, + tagName, + includeAll = undefined, + page = undefined, + pageSize = undefined + ) { + return new Promise((resolve, reject) => { + this._domains + .getAllRecords(domainName, tagName, includeAll, page, pageSize) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRecord function of Domains + * @param {StringKeyword} domainName - Data required for createRecord + * @param {DomainRecordRequestOptions} options - Data required for createRecord + * @returns {Promise<createRecordResponse>} + */ + createRecord(domainName, options) { + return new Promise((resolve, reject) => { + this._domains + .createRecord(domainName, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRecord function of Domains + * @param {StringKeyword} domainName - Data required for getRecord + * @param {StringKeyword} recordId - Data required for getRecord + * @returns {Promise<getRecordResponse>} + */ + getRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .getRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRecord function of Domains + * @param {StringKeyword} domainName - Data required for deleteRecord + * @param {StringKeyword} recordId - Data required for deleteRecord + * @returns {Promise<deleteRecordResponse>} + */ + deleteRecord(domainName, recordId) { + return new Promise((resolve, reject) => { + this._domains + .deleteRecord(domainName, recordId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRecord function of Domains + * @param {StringKeyword} domainName - Data required for updateRecord + * @param {StringKeyword} recordId - Data required for updateRecord + * @param {DomainRecordRequestOptions} options - Data required for updateRecord + * @returns {Promise<updateRecordResponse>} + */ + changeRecordSets(domainName, recordId, options) { + return new Promise((resolve, reject) => { + this._domains + .updateRecord(domainName, recordId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_DNS; diff --git a/docs/DO_network_do-loadBalancer.js.html b/docs/DO_network_do-loadBalancer.js.html index bf4bc130..9fdbe276 100644 --- a/docs/DO_network_do-loadBalancer.js.html +++ b/docs/DO_network_do-loadBalancer.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceDO/network/do-loadBalancer.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** -* Class to create a LoadBalancers object -* @category Digital Ocean -*/ + * Class to create a LoadBalancers object + * @category Digital Ocean + */ class DO_LoadBalancer { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._loadBalancers = this._instance.loadBalancers; - } - /** - * Trigers the create function of LoadBalancers - * @param {LoadBalancerCreationOptions} options - Data required for create - * @returns {Promise<createResponse>} - */ - create(options) { - return new Promise((resolve, reject) => { - this._loadBalancers.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getAll function of LoadBalancers - * @returns {Promise<getAllResponse>} - */ - list() { - return new Promise((resolve, reject) => { - this._loadBalancers.getAll() - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the update function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for update - * @param {AnyKeyword} options - Data required for update - * @returns {Promise<updateResponse>} - */ - update(loadBalancerId, options) { - return new Promise((resolve, reject) => { - this._loadBalancers.update(loadBalancerId, options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the delete function of LoadBalancers - * @param {StringKeyword} loadBalancerId - Data required for delete - * @returns {Promise<deleteResponse>} - */ - delete(loadBalancerId) { - return new Promise((resolve, reject) => { - this._loadBalancers.delete(loadBalancerId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._loadBalancers = this._instance.loadBalancers; + } + /** + * Trigers the create function of LoadBalancers + * @param {LoadBalancerCreationOptions} options - Data required for create + * @returns {Promise<createResponse>} + */ + create(options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getAll function of LoadBalancers + * @returns {Promise<getAllResponse>} + */ + list() { + return new Promise((resolve, reject) => { + this._loadBalancers + .getAll() + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the update function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for update + * @param {AnyKeyword} options - Data required for update + * @returns {Promise<updateResponse>} + */ + update(loadBalancerId, options) { + return new Promise((resolve, reject) => { + this._loadBalancers + .update(loadBalancerId, options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the delete function of LoadBalancers + * @param {StringKeyword} loadBalancerId - Data required for delete + * @returns {Promise<deleteResponse>} + */ + delete(loadBalancerId) { + return new Promise((resolve, reject) => { + this._loadBalancers + .delete(loadBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_LoadBalancer; diff --git a/docs/DO_storage_do-archivalStorage.js.html b/docs/DO_storage_do-archivalStorage.js.html index 4baf6d4d..ba857223 100644 --- a/docs/DO_storage_do-archivalStorage.js.html +++ b/docs/DO_storage_do-archivalStorage.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceClasses >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceDO/storage/do-blockStorage.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** -* Class to create a Volumes object -* @category Digital Ocean -*/ + * Class to create a Volumes object + * @category Digital Ocean + */ class DO_BlockStorage { - /** - * - * @param {module} do DO SDK - * @param {object} options SDK options - */ - constructor(dosdk, dotoken) { - this._DO = dosdk; - this._instance = new this._DO(dotoken); - this._volumes = this._instance.volumes; - } - /** - * Trigers the getAll function of Volumes - * @param {StringKeyword} region - Data required for getAll - * @returns {Promise<getAllResponse>} - */ - list(region) { - return new Promise((resolve, reject) => { - this._volumes.getAll(region) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the create function of Volumes - * @param {VolumeCreationOptions} options - Data required for create - * @returns {Promise<createResponse>} - */ - create(options) { - return new Promise((resolve, reject) => { - this._volumes.create(options) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getById function of Volumes - * @param {StringKeyword} volumeId - Data required for getById - * @returns {Promise<getByIdResponse>} - */ - describe(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.getById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteById function of Volumes - * @param {StringKeyword} volumeId - Data required for deleteById - * @returns {Promise<deleteByIdResponse>} - */ - delete(volumeId) { - return new Promise((resolve, reject) => { - this._volumes.deleteById(volumeId) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do DO SDK + * @param {object} options SDK options + */ + constructor(dosdk, dotoken) { + this._DO = dosdk; + this._instance = new this._DO(dotoken); + this._volumes = this._instance.volumes; + } + /** + * Trigers the getAll function of Volumes + * @param {StringKeyword} region - Data required for getAll + * @returns {Promise<getAllResponse>} + */ + list(region) { + return new Promise((resolve, reject) => { + this._volumes + .getAll(region) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the create function of Volumes + * @param {VolumeCreationOptions} options - Data required for create + * @returns {Promise<createResponse>} + */ + create(options) { + return new Promise((resolve, reject) => { + this._volumes + .create(options) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getById function of Volumes + * @param {StringKeyword} volumeId - Data required for getById + * @returns {Promise<getByIdResponse>} + */ + describe(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .getById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteById function of Volumes + * @param {StringKeyword} volumeId - Data required for deleteById + * @returns {Promise<deleteByIdResponse>} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._volumes + .deleteById(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = DO_BlockStorage; diff --git a/docs/GCP_KeyManagement.html b/docs/GCP_KeyManagement.html index bda0c37e..7639d077 100644 --- a/docs/GCP_KeyManagement.html +++ b/docs/GCP_KeyManagement.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/management/gcp-keyManagement.js, line 21line 23

          @@ -688,8 +683,8 @@
          Parameters:
          >googleCloud/management/gcp-keyManagement.js, line 38line 41

          @@ -831,8 +826,8 @@
          Parameters:
          >googleCloud/management/gcp-keyManagement.js, line 72line 77

          @@ -1005,8 +1000,8 @@
          Parameters:
          >googleCloud/management/gcp-keyManagement.js, line 90line 96

          @@ -1147,8 +1142,8 @@
          Parameters:
          >googleCloud/management/gcp-keyManagement.js, line 55line 59

          diff --git a/docs/GCP_Kubernetes.html b/docs/GCP_Kubernetes.html index 0e5c3294..4de97b41 100644 --- a/docs/GCP_Kubernetes.html +++ b/docs/GCP_Kubernetes.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/compute/gcp-kubernetes.js, line 89line 93

          @@ -828,8 +823,8 @@
          Parameters:
          >googleCloud/compute/gcp-kubernetes.js, line 38line 39

          @@ -973,8 +968,8 @@
          Parameters:
          >googleCloud/compute/gcp-kubernetes.js, line 106line 111

          @@ -1116,8 +1111,8 @@
          Parameters:
          >googleCloud/compute/gcp-kubernetes.js, line 72line 75

          @@ -1259,8 +1254,8 @@
          Parameters:
          >googleCloud/compute/gcp-kubernetes.js, line 123line 129

          @@ -1402,8 +1397,8 @@
          Parameters:
          >googleCloud/compute/gcp-kubernetes.js, line 55line 57

          @@ -1547,8 +1542,8 @@
          Parameters:
          >googleCloud/compute/gcp-kubernetes.js, line 140line 147

          @@ -1692,8 +1687,8 @@
          Parameters:
          >googleCloud/compute/gcp-kubernetes.js, line 157line 165

          diff --git a/docs/GCP_Monitoring.html b/docs/GCP_Monitoring.html index b7a0262a..765d161f 100644 --- a/docs/GCP_Monitoring.html +++ b/docs/GCP_Monitoring.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/management/gcp-monitoring.js, line 40line 41

          @@ -834,8 +829,8 @@
          Parameters:
          >googleCloud/management/gcp-monitoring.js, line 91line 95

          @@ -979,8 +974,8 @@
          Parameters:
          >googleCloud/management/gcp-monitoring.js, line 74line 77

          @@ -1087,8 +1082,8 @@
          Parameters:
          >googleCloud/management/gcp-monitoring.js, line 107line 112

          @@ -1232,8 +1227,8 @@
          Parameters:
          >googleCloud/management/gcp-monitoring.js, line 57line 59

          diff --git a/docs/GCP_NoSql.html b/docs/GCP_NoSql.html index fa46dd84..d28a50cf 100644 --- a/docs/GCP_NoSql.html +++ b/docs/GCP_NoSql.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/database/gcp-noSql.js, line 38line 39

          @@ -828,8 +823,8 @@
          Parameters:
          >googleCloud/database/gcp-noSql.js, line 72line 75

          @@ -973,8 +968,8 @@
          Parameters:
          >googleCloud/database/gcp-noSql.js, line 55line 57

          diff --git a/docs/GCP_NotificationService.html b/docs/GCP_NotificationService.html index 4c06d509..e932a6bc 100644 --- a/docs/GCP_NotificationService.html +++ b/docs/GCP_NotificationService.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/management/gcp-notificationService.js, line 40line 41

          @@ -834,8 +829,8 @@
          Parameters:
          >googleCloud/management/gcp-notificationService.js, line 57line 59

          @@ -980,8 +975,8 @@
          Parameters:
          >googleCloud/management/gcp-notificationService.js, line 74line 77

          @@ -1123,8 +1118,8 @@
          Parameters:
          >googleCloud/management/gcp-notificationService.js, line 125line 131

          @@ -1263,8 +1258,8 @@
          Parameters:
          >googleCloud/management/gcp-notificationService.js, line 108line 113

          @@ -1407,8 +1402,8 @@
          Parameters:
          >googleCloud/management/gcp-notificationService.js, line 91line 95

          @@ -1552,8 +1547,8 @@
          Parameters:
          >googleCloud/management/gcp-notificationService.js, line 142line 149

          diff --git a/docs/GCP_RDBMS.html b/docs/GCP_RDBMS.html index 42ad58dd..c260122e 100644 --- a/docs/GCP_RDBMS.html +++ b/docs/GCP_RDBMS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/database/gcp-RDBMS.js, line 55line 57

          @@ -840,8 +835,8 @@
          Parameters:
          >googleCloud/database/gcp-RDBMS.js, line 124line 130

          @@ -983,8 +978,8 @@
          Parameters:
          >googleCloud/database/gcp-RDBMS.js, line 38line 39

          @@ -1126,8 +1121,8 @@
          Parameters:
          >googleCloud/database/gcp-RDBMS.js, line 106line 111

          @@ -1270,8 +1265,8 @@
          Parameters:
          >googleCloud/database/gcp-RDBMS.js, line 72line 75

          @@ -1415,8 +1410,8 @@
          Parameters:
          >googleCloud/database/gcp-RDBMS.js, line 89line 93

          diff --git a/docs/GCP_Translation.html b/docs/GCP_Translation.html index a272ac01..6794036c 100644 --- a/docs/GCP_Translation.html +++ b/docs/GCP_Translation.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/artificialinteligence/gcp-translation.js, line 38line 39

          @@ -689,8 +684,8 @@
          Parameters:
          >googleCloud/artificialinteligence/gcp-translation.js, line 72line 75

          @@ -834,8 +829,8 @@
          Parameters:
          >googleCloud/artificialinteligence/gcp-translation.js, line 89line 93

          @@ -977,8 +972,8 @@
          Parameters:
          >googleCloud/artificialinteligence/gcp-translation.js, line 55line 57

          diff --git a/docs/GCP_dns.html b/docs/GCP_dns.html index 31344d08..557e84c2 100644 --- a/docs/GCP_dns.html +++ b/docs/GCP_dns.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/network/gcp-DNS.js, line 56line 58

          @@ -737,8 +732,8 @@
          Parameters:
          >googleCloud/network/gcp-DNS.js, line 38line 39

          @@ -911,8 +906,8 @@
          Parameters:
          >googleCloud/network/gcp-DNS.js, line 74line 77

          @@ -1224,8 +1219,8 @@
          Parameters:
          >googleCloud/network/gcp-DNS.js, line 93line 97

          diff --git a/docs/GCP_storage.html b/docs/GCP_storage.html index 80fdc5ed..f6d9ebe0 100644 --- a/docs/GCP_storage.html +++ b/docs/GCP_storage.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >googleCloud/storage/gcp-archivalStorage.js, line 75line 81

          @@ -680,8 +675,8 @@
          Parameters:
          >googleCloud/storage/gcp-storageBucket.js, line 75line 81

          @@ -1142,8 +1137,8 @@
          Parameters:
          >googleCloud/storage/gcp-archivalStorage.js, line 91line 98

          @@ -1256,8 +1251,8 @@
          Parameters:
          >googleCloud/storage/gcp-storageBucket.js, line 91line 98

          @@ -1401,8 +1396,8 @@
          Parameters:
          >googleCloud/storage/gcp-archivalStorage.js, line 58line 62

          @@ -1546,8 +1541,8 @@
          Parameters:
          >googleCloud/storage/gcp-storageBucket.js, line 58line 62

          @@ -1746,8 +1741,8 @@
          Parameters:
          >googleCloud/storage/gcp-archivalStorage.js, line 41line 43

          @@ -1946,8 +1941,8 @@
          Parameters:
          >googleCloud/storage/gcp-storageBucket.js, line 41line 43

          @@ -2208,8 +2203,8 @@
          Parameters:
          >googleCloud/storage/gcp-archivalStorage.js, line 75line 81

          @@ -2350,8 +2345,8 @@
          Parameters:
          >googleCloud/storage/gcp-storageBucket.js, line 75line 81

          @@ -2812,8 +2807,8 @@
          Parameters:
          >googleCloud/storage/gcp-archivalStorage.js, line 91line 98

          @@ -2926,8 +2921,8 @@
          Parameters:
          >googleCloud/storage/gcp-storageBucket.js, line 91line 98

          @@ -3071,8 +3066,8 @@
          Parameters:
          >googleCloud/storage/gcp-archivalStorage.js, line 58line 62

          @@ -3216,8 +3211,8 @@
          Parameters:
          >googleCloud/storage/gcp-storageBucket.js, line 58line 62

          @@ -3416,8 +3411,8 @@
          Parameters:
          >googleCloud/storage/gcp-archivalStorage.js, line 41line 43

          @@ -3616,8 +3611,8 @@
          Parameters:
          >googleCloud/storage/gcp-storageBucket.js, line 41line 43

          diff --git a/docs/Oracle_ArchivalStorage.html b/docs/Oracle_ArchivalStorage.html index be7cd529..ccff5d02 100644 --- a/docs/Oracle_ArchivalStorage.html +++ b/docs/Oracle_ArchivalStorage.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/storage/oci-archivalStorage.js, line 21line 24

          @@ -852,8 +847,8 @@
          Parameters:
          >Oracle/storage/oci-archivalStorage.js, line 33line 37

          @@ -1066,8 +1061,8 @@
          Parameters:
          >Oracle/storage/oci-archivalStorage.js, line 45line 50

          @@ -1280,8 +1275,8 @@
          Parameters:
          >Oracle/storage/oci-archivalStorage.js, line 57line 63

          @@ -1642,8 +1637,8 @@
          Parameters:
          >Oracle/storage/oci-archivalStorage.js, line 21line 24

          @@ -1856,8 +1851,8 @@
          Parameters:
          >Oracle/storage/oci-archivalStorage.js, line 33line 37

          @@ -2070,8 +2065,8 @@
          Parameters:
          >Oracle/storage/oci-archivalStorage.js, line 45line 50

          @@ -2284,8 +2279,8 @@
          Parameters:
          >Oracle/storage/oci-archivalStorage.js, line 57line 63

          diff --git a/docs/Oracle_BlockChain.html b/docs/Oracle_BlockChain.html index c91ba83a..c2d45e6c 100644 --- a/docs/Oracle_BlockChain.html +++ b/docs/Oracle_BlockChain.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/blockchain/oci-blockChain.js, line 21line 24

          @@ -649,8 +644,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 33line 37

          @@ -759,8 +754,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 45line 50

          @@ -875,8 +870,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 57line 63

          @@ -984,8 +979,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 69line 76

          @@ -1094,8 +1089,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 81line 89

          @@ -1201,8 +1196,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 93line 102

          @@ -1316,8 +1311,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 105line 115

          @@ -1425,8 +1420,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 117line 128

          @@ -1534,8 +1529,8 @@
          Parameters:
          >Oracle/blockchain/oci-blockChain.js, line 129line 141

          diff --git a/docs/Oracle_ComputeInstance.html b/docs/Oracle_ComputeInstance.html index 91844b8b..b7f9d1e5 100644 --- a/docs/Oracle_ComputeInstance.html +++ b/docs/Oracle_ComputeInstance.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/compute/oci-computeInstance.js, line 21line 24

          @@ -643,8 +638,8 @@
          Parameters:
          >Oracle/compute/oci-computeInstance.js, line 33line 37

          @@ -752,8 +747,8 @@
          Parameters:
          >Oracle/compute/oci-computeInstance.js, line 57line 63

          @@ -860,8 +855,8 @@
          Parameters:
          >Oracle/compute/oci-computeInstance.js, line 45line 50

          @@ -969,8 +964,8 @@
          Parameters:
          >Oracle/compute/oci-computeInstance.js, line 69line 76

          @@ -1079,8 +1074,8 @@
          Parameters:
          >Oracle/compute/oci-computeInstance.js, line 81line 89

          @@ -1188,8 +1183,8 @@
          Parameters:
          >Oracle/compute/oci-computeInstance.js, line 93line 102

          @@ -1297,8 +1292,8 @@
          Parameters:
          >Oracle/compute/oci-computeInstance.js, line 105line 115

          @@ -1406,8 +1401,8 @@
          Parameters:
          >Oracle/compute/oci-computeInstance.js, line 117line 128

          diff --git a/docs/Oracle_DNS.html b/docs/Oracle_DNS.html index 62c243b0..25f3f8eb 100644 --- a/docs/Oracle_DNS.html +++ b/docs/Oracle_DNS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/network/oci-DNS.js, line 33line 34

          @@ -739,8 +734,8 @@
          Parameters:
          >Oracle/network/oci-DNS.js, line 45line 47

          @@ -846,8 +841,8 @@
          Parameters:
          >Oracle/network/oci-DNS.js, line 57line 60

          diff --git a/docs/Oracle_Devops.html b/docs/Oracle_Devops.html index 0e6bf85f..cf018607 100644 --- a/docs/Oracle_Devops.html +++ b/docs/Oracle_Devops.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/devops/oci-devops.js, line 21line 24

          @@ -646,8 +641,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 33line 37

          @@ -757,8 +752,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 57line 63

          @@ -868,8 +863,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 69line 76

          @@ -982,8 +977,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 45line 50

          @@ -1096,8 +1091,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 81line 89

          @@ -1207,8 +1202,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 93line 102

          @@ -1318,8 +1313,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 105line 115

          @@ -1429,8 +1424,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 117line 128

          @@ -1540,8 +1535,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 141line 154

          @@ -1651,8 +1646,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 129line 141

          @@ -1761,8 +1756,8 @@
          Parameters:
          >Oracle/devops/oci-devops.js, line 153line 167

          diff --git a/docs/Oracle_KeyManagement.html b/docs/Oracle_KeyManagement.html index d87ab248..76a45960 100644 --- a/docs/Oracle_KeyManagement.html +++ b/docs/Oracle_KeyManagement.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceClasses >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/compute/oci-kubernetes.js, line 21line 24

          @@ -645,8 +640,8 @@
          Parameters:
          >Oracle/compute/oci-kubernetes.js, line 33line 37

          @@ -754,8 +749,8 @@
          Parameters:
          >Oracle/compute/oci-kubernetes.js, line 45line 50

          @@ -864,8 +859,8 @@
          Parameters:
          >Oracle/compute/oci-kubernetes.js, line 57line 63

          @@ -976,8 +971,8 @@
          Parameters:
          >Oracle/compute/oci-kubernetes.js, line 69line 76

          @@ -1083,8 +1078,8 @@
          Parameters:
          >Oracle/compute/oci-kubernetes.js, line 81line 89

          @@ -1193,8 +1188,8 @@
          Parameters:
          >Oracle/compute/oci-kubernetes.js, line 93line 102

          @@ -1301,8 +1296,8 @@
          Parameters:
          >Oracle/compute/oci-kubernetes.js, line 105line 115

          @@ -1410,8 +1405,8 @@
          Parameters:
          >Oracle/compute/oci-kubernetes.js, line 117line 128

          diff --git a/docs/Oracle_LoadBalancer.html b/docs/Oracle_LoadBalancer.html index b2e78c2d..1d121ff9 100644 --- a/docs/Oracle_LoadBalancer.html +++ b/docs/Oracle_LoadBalancer.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/network/oci-loadBalancer.js, line 21line 24

          @@ -639,8 +634,8 @@
          Parameters:
          >Oracle/network/oci-loadBalancer.js, line 33line 37

          @@ -747,8 +742,8 @@
          Parameters:
          >Oracle/network/oci-loadBalancer.js, line 45line 50

          @@ -855,8 +850,8 @@
          Parameters:
          >Oracle/network/oci-loadBalancer.js, line 57line 63

          @@ -963,8 +958,8 @@
          Parameters:
          >Oracle/network/oci-loadBalancer.js, line 69line 76

          diff --git a/docs/Oracle_NoSql.html b/docs/Oracle_NoSql.html index 84373683..ed5e7b94 100644 --- a/docs/Oracle_NoSql.html +++ b/docs/Oracle_NoSql.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/database/oci-noSql.js, line 33line 34

          @@ -747,8 +742,8 @@
          Parameters:
          >Oracle/database/oci-noSql.js, line 45line 47

          @@ -854,8 +849,8 @@
          Parameters:
          >Oracle/database/oci-noSql.js, line 57line 60

          @@ -963,8 +958,8 @@
          Parameters:
          >Oracle/database/oci-noSql.js, line 69line 73

          @@ -1073,8 +1068,8 @@
          Parameters:
          >Oracle/database/oci-noSql.js, line 81line 86

          @@ -1182,8 +1177,8 @@
          Parameters:
          >Oracle/database/oci-noSql.js, line 93line 99

          @@ -1292,8 +1287,8 @@
          Parameters:
          >Oracle/database/oci-noSql.js, line 105line 112

          diff --git a/docs/Oracle_RDBMS.html b/docs/Oracle_RDBMS.html index b88f68ea..f4732e7e 100644 --- a/docs/Oracle_RDBMS.html +++ b/docs/Oracle_RDBMS.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceClasses >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceParameters: >Oracle/storage/oci-storageBucket.js, line 21line 24

          @@ -638,8 +633,8 @@
          Parameters:
          >Oracle/storage/oci-storageBucket.js, line 33line 37

          @@ -745,8 +740,8 @@
          Parameters:
          >Oracle/storage/oci-storageBucket.js, line 45line 50

          @@ -852,8 +847,8 @@
          Parameters:
          >Oracle/storage/oci-storageBucket.js, line 57line 63

          @@ -962,8 +957,8 @@
          Parameters:
          >Oracle/storage/oci-storageBucket.js, line 69line 76

          diff --git a/docs/Oracle_blockchain_oci-blockChain.js.html b/docs/Oracle_blockchain_oci-blockChain.js.html index 5b76b42f..4a2fe4a6 100644 --- a/docs/Oracle_blockchain_oci-blockChain.js.html +++ b/docs/Oracle_blockchain_oci-blockChain.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/blockchain/oci-blockChain.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a BlockchainPlatformClient object - * @category Oracle Cloud - */ + * Class to create a BlockchainPlatformClient object + * @category Oracle Cloud + */ class Oracle_BlockChain { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.blockchain; - this._sdkclassName = this._oci.BlockchainPlatformClient(params, clientConfiguration); - } - /** - * Trigers the createBlockchainPlatform function of BlockchainPlatformClient - * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform - * @returns {Promise<createBlockchainPlatformResponse>} - */ - createBlockchainPlatform(createBlockchainPlatformRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createBlockchainPlatform(createBlockchainPlatformRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createOsn function of BlockchainPlatformClient - * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn - * @returns {Promise<createOsnResponse>} - */ - createOsn(createOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createOsn(createOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createPeer function of BlockchainPlatformClient - * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer - * @returns {Promise<createPeerResponse>} - */ - createPeer(createPeerRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.createPeer(createPeerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient - * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform - * @returns {Promise<deleteBlockchainPlatformResponse>} - */ - deleteBlockchainPlatform(deleteBlockchainPlatformRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deleteBlockchainPlatform(deleteBlockchainPlatformRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteOsn function of BlockchainPlatformClient - * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn - * @returns {Promise<deleteOsnResponse>} - */ - deleteOsn(deleteOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deleteOsn(deleteOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deletePeer function of BlockchainPlatformClient - * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer - * @returns {Promise<deletePeerResponse>} - */ - deletePeer(deletePeerRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.deletePeer(deletePeerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getOsn function of BlockchainPlatformClient - * @param {GetOsnRequest} getOsnRequest - Data required for getOsn - * @returns {Promise<getOsnResponse>} - */ - getOsn(getOsnRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.getOsn(getOsnRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient - * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms - * @returns {Promise<listBlockchainPlatformsResponse>} - */ - listBlockchainPlatforms(listBlockchainPlatformsRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listBlockchainPlatforms(listBlockchainPlatformsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listOsns function of BlockchainPlatformClient - * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns - * @returns {Promise<listOsnsResponse>} - */ - listOsns(listOsnsRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listOsns(listOsnsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listPeers function of BlockchainPlatformClient - * @param {ListPeersRequest} listPeersRequest - Data required for listPeers - * @returns {Promise<listPeersResponse>} - */ - listPeers(listPeersRequest) { - return new Promise((resolve, reject) => { - this._blockchainPlatformClient.listPeers(listPeersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.blockchain; + this._sdkclassName = this._oci.BlockchainPlatformClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBlockchainPlatform function of BlockchainPlatformClient + * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform + * @returns {Promise<createBlockchainPlatformResponse>} + */ + createBlockchainPlatform(createBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createBlockchainPlatform(createBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createOsn function of BlockchainPlatformClient + * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn + * @returns {Promise<createOsnResponse>} + */ + createOsn(createOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createOsn(createOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createPeer function of BlockchainPlatformClient + * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer + * @returns {Promise<createPeerResponse>} + */ + createPeer(createPeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .createPeer(createPeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient + * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform + * @returns {Promise<deleteBlockchainPlatformResponse>} + */ + deleteBlockchainPlatform(deleteBlockchainPlatformRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deleteBlockchainPlatform(deleteBlockchainPlatformRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteOsn function of BlockchainPlatformClient + * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn + * @returns {Promise<deleteOsnResponse>} + */ + deleteOsn(deleteOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deleteOsn(deleteOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deletePeer function of BlockchainPlatformClient + * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer + * @returns {Promise<deletePeerResponse>} + */ + deletePeer(deletePeerRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .deletePeer(deletePeerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getOsn function of BlockchainPlatformClient + * @param {GetOsnRequest} getOsnRequest - Data required for getOsn + * @returns {Promise<getOsnResponse>} + */ + getOsn(getOsnRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .getOsn(getOsnRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient + * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms + * @returns {Promise<listBlockchainPlatformsResponse>} + */ + listBlockchainPlatforms(listBlockchainPlatformsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listBlockchainPlatforms(listBlockchainPlatformsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listOsns function of BlockchainPlatformClient + * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns + * @returns {Promise<listOsnsResponse>} + */ + listOsns(listOsnsRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listOsns(listOsnsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listPeers function of BlockchainPlatformClient + * @param {ListPeersRequest} listPeersRequest - Data required for listPeers + * @returns {Promise<listPeersResponse>} + */ + listPeers(listPeersRequest) { + return new Promise((resolve, reject) => { + this._blockchainPlatformClient + .listPeers(listPeersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_BlockChain; diff --git a/docs/Oracle_compute_oci-computeInstance.js.html b/docs/Oracle_compute_oci-computeInstance.js.html index c014c0a9..2fd65e70 100644 --- a/docs/Oracle_compute_oci-computeInstance.js.html +++ b/docs/Oracle_compute_oci-computeInstance.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/compute/oci-computeInstance.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerInstanceClient object - * @category Oracle Cloud - */ + * Class to create a ContainerInstanceClient object + * @category Oracle Cloud + */ class Oracle_ComputeInstance { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerinstances; - this._sdkclassName = this._oci.ContainerInstanceClient(params, clientConfiguration); - } - /** - * Trigers the createContainerInstance function of ContainerInstanceClient - * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance - * @returns {Promise<createContainerInstanceResponse>} - */ - create(createContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.createContainerInstance(createContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteContainerInstance function of ContainerInstanceClient - * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance - * @returns {Promise<deleteContainerInstanceResponse>} - */ - delete(deleteContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.deleteContainerInstance(deleteContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainer function of ContainerInstanceClient - * @param {GetContainerRequest} getContainerRequest - Data required for getContainer - * @returns {Promise<getContainerResponse>} - */ - getAll(getContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainer(getContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getContainerInstance function of ContainerInstanceClient - * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance - * @returns {Promise<getContainerInstanceResponse>} - */ - get(getContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.getContainerInstance(getContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listContainers function of ContainerInstanceClient - * @param {ListContainersRequest} listContainersRequest - Data required for listContainers - * @returns {Promise<listContainersResponse>} - */ - list(listContainersRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.listContainers(listContainersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the restartContainerInstance function of ContainerInstanceClient - * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance - * @returns {Promise<restartContainerInstanceResponse>} - */ - restart(restartContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.restartContainerInstance(restartContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the startContainerInstance function of ContainerInstanceClient - * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance - * @returns {Promise<startContainerInstanceResponse>} - */ - start(startContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.startContainerInstance(startContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the stopContainerInstance function of ContainerInstanceClient - * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance - * @returns {Promise<stopContainerInstanceResponse>} - */ - stop(stopContainerInstanceRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.stopContainerInstance(stopContainerInstanceRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateContainer function of ContainerInstanceClient - * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer - * @returns {Promise<updateContainerResponse>} - */ - update(updateContainerRequest) { - return new Promise((resolve, reject) => { - this._containerInstanceClient.updateContainer(updateContainerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerinstances; + this._sdkclassName = this._oci.ContainerInstanceClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createContainerInstance function of ContainerInstanceClient + * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance + * @returns {Promise<createContainerInstanceResponse>} + */ + create(createContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .createContainerInstance(createContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteContainerInstance function of ContainerInstanceClient + * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance + * @returns {Promise<deleteContainerInstanceResponse>} + */ + delete(deleteContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .deleteContainerInstance(deleteContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainer function of ContainerInstanceClient + * @param {GetContainerRequest} getContainerRequest - Data required for getContainer + * @returns {Promise<getContainerResponse>} + */ + getAll(getContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainer(getContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getContainerInstance function of ContainerInstanceClient + * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance + * @returns {Promise<getContainerInstanceResponse>} + */ + get(getContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .getContainerInstance(getContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listContainers function of ContainerInstanceClient + * @param {ListContainersRequest} listContainersRequest - Data required for listContainers + * @returns {Promise<listContainersResponse>} + */ + list(listContainersRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .listContainers(listContainersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the restartContainerInstance function of ContainerInstanceClient + * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance + * @returns {Promise<restartContainerInstanceResponse>} + */ + restart(restartContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .restartContainerInstance(restartContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the startContainerInstance function of ContainerInstanceClient + * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance + * @returns {Promise<startContainerInstanceResponse>} + */ + start(startContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .startContainerInstance(startContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the stopContainerInstance function of ContainerInstanceClient + * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance + * @returns {Promise<stopContainerInstanceResponse>} + */ + stop(stopContainerInstanceRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .stopContainerInstance(stopContainerInstanceRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateContainer function of ContainerInstanceClient + * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer + * @returns {Promise<updateContainerResponse>} + */ + update(updateContainerRequest) { + return new Promise((resolve, reject) => { + this._containerInstanceClient + .updateContainer(updateContainerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ComputeInstance; diff --git a/docs/Oracle_compute_oci-kubernetes.js.html b/docs/Oracle_compute_oci-kubernetes.js.html index 6dc03ca0..47d84bc9 100644 --- a/docs/Oracle_compute_oci-kubernetes.js.html +++ b/docs/Oracle_compute_oci-kubernetes.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/compute/oci-kubernetes.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a ContainerEngineClient object - * @category Oracle Cloud - */ + * Class to create a ContainerEngineClient object + * @category Oracle Cloud + */ class Oracle_Kubernetes { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.containerengine; - this._sdkclassName = this._oci.ContainerEngineClient(params, clientConfiguration); - } - /** - * Trigers the createCluster function of ContainerEngineClient - * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster - * @returns {Promise<createClusterResponse>} - */ - create(createClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createCluster(createClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createNodePool function of ContainerEngineClient - * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool - * @returns {Promise<createNodePoolResponse>} - */ - createNodePool(createNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.createNodePool(createNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteCluster function of ContainerEngineClient - * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster - * @returns {Promise<deleteClusterResponse>} - */ - delete(deleteClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteCluster(deleteClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNode function of ContainerEngineClient - * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode - * @returns {Promise<deleteNodeResponse>} - */ - deleteNode(deleteNodeRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNode(deleteNodeRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteNodePool function of ContainerEngineClient - * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool - * @returns {Promise<deleteNodePoolResponse>} - */ - deleteNodePool(deleteNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.deleteNodePool(deleteNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getCluster function of ContainerEngineClient - * @param {GetClusterRequest} getClusterRequest - Data required for getCluster - * @returns {Promise<getClusterResponse>} - */ - get(getClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getCluster(getClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getNodePool function of ContainerEngineClient - * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool - * @returns {Promise<getNodePoolResponse>} - */ - getNodePool(getNodePoolRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.getNodePool(getNodePoolRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listClusters function of ContainerEngineClient - * @param {ListClustersRequest} listClustersRequest - Data required for listClusters - * @returns {Promise<listClustersResponse>} - */ - list(listClustersRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.listClusters(listClustersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateCluster function of ContainerEngineClient - * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster - * @returns {Promise<updateClusterResponse>} - */ - update(updateClusterRequest) { - return new Promise((resolve, reject) => { - this._containerEngineClient.updateCluster(updateClusterRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.containerengine; + this._sdkclassName = this._oci.ContainerEngineClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createCluster function of ContainerEngineClient + * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster + * @returns {Promise<createClusterResponse>} + */ + create(createClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createCluster(createClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of ContainerEngineClient + * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool + * @returns {Promise<createNodePoolResponse>} + */ + createNodePool(createNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .createNodePool(createNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteCluster function of ContainerEngineClient + * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster + * @returns {Promise<deleteClusterResponse>} + */ + delete(deleteClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteCluster(deleteClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNode function of ContainerEngineClient + * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode + * @returns {Promise<deleteNodeResponse>} + */ + deleteNode(deleteNodeRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNode(deleteNodeRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of ContainerEngineClient + * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool + * @returns {Promise<deleteNodePoolResponse>} + */ + deleteNodePool(deleteNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .deleteNodePool(deleteNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getCluster function of ContainerEngineClient + * @param {GetClusterRequest} getClusterRequest - Data required for getCluster + * @returns {Promise<getClusterResponse>} + */ + get(getClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getCluster(getClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of ContainerEngineClient + * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool + * @returns {Promise<getNodePoolResponse>} + */ + getNodePool(getNodePoolRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .getNodePool(getNodePoolRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listClusters function of ContainerEngineClient + * @param {ListClustersRequest} listClustersRequest - Data required for listClusters + * @returns {Promise<listClustersResponse>} + */ + list(listClustersRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .listClusters(listClustersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateCluster function of ContainerEngineClient + * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster + * @returns {Promise<updateClusterResponse>} + */ + update(updateClusterRequest) { + return new Promise((resolve, reject) => { + this._containerEngineClient + .updateCluster(updateClusterRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Kubernetes; diff --git a/docs/Oracle_database_oci-RDBMS.js.html b/docs/Oracle_database_oci-RDBMS.js.html index fd71b516..4c9b7ebe 100644 --- a/docs/Oracle_database_oci-RDBMS.js.html +++ b/docs/Oracle_database_oci-RDBMS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/database/oci-RDBMS.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a WorkRequestsClient object - * @category Oracle Cloud - */ + * Class to create a WorkRequestsClient object + * @category Oracle Cloud + */ class Oracle_RDBMS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.mysql; - this._sdkclassName = this._oci.WorkRequestsClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.mysql; + this._sdkclassName = this._oci.WorkRequestsClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_RDBMS; diff --git a/docs/Oracle_database_oci-noSql.js.html b/docs/Oracle_database_oci-noSql.js.html index 7eab9f12..5f58f85b 100644 --- a/docs/Oracle_database_oci-noSql.js.html +++ b/docs/Oracle_database_oci-noSql.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/database/oci-noSql.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a NosqlClient object - * @category Oracle Cloud - */ + * Class to create a NosqlClient object + * @category Oracle Cloud + */ class Oracle_NoSql { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.nosql; - this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); - } - /** - * Trigers the createTable function of NosqlClient - * @param {CreateTableRequest} createTableRequest - Data required for createTable - * @returns {Promise<createTableResponse>} - */ - createTable(createTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.createTable(createTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRow function of NosqlClient - * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow - * @returns {Promise<deleteRowResponse>} - */ - deleteRow(deleteRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteRow(deleteRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteTable function of NosqlClient - * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable - * @returns {Promise<deleteTableResponse>} - */ - deleteTable(deleteTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.deleteTable(deleteTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getRow function of NosqlClient - * @param {GetRowRequest} getRowRequest - Data required for getRow - * @returns {Promise<getRowResponse>} - */ - getRow(getRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getRow(getRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getTable function of NosqlClient - * @param {GetTableRequest} getTableRequest - Data required for getTable - * @returns {Promise<getTableResponse>} - */ - getTable(getTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.getTable(getTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listTables function of NosqlClient - * @param {ListTablesRequest} listTablesRequest - Data required for listTables - * @returns {Promise<listTablesResponse>} - */ - listTables(listTablesRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.listTables(listTablesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateRow function of NosqlClient - * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow - * @returns {Promise<updateRowResponse>} - */ - updateRow(updateRowRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateRow(updateRowRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateTable function of NosqlClient - * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable - * @returns {Promise<updateTableResponse>} - */ - updateTable(updateTableRequest) { - return new Promise((resolve, reject) => { - this._nosqlClient.updateTable(updateTableRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.nosql; + this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration); + } + /** + * Trigers the createTable function of NosqlClient + * @param {CreateTableRequest} createTableRequest - Data required for createTable + * @returns {Promise<createTableResponse>} + */ + createTable(createTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .createTable(createTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRow function of NosqlClient + * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow + * @returns {Promise<deleteRowResponse>} + */ + deleteRow(deleteRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteRow(deleteRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteTable function of NosqlClient + * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable + * @returns {Promise<deleteTableResponse>} + */ + deleteTable(deleteTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .deleteTable(deleteTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getRow function of NosqlClient + * @param {GetRowRequest} getRowRequest - Data required for getRow + * @returns {Promise<getRowResponse>} + */ + getRow(getRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getRow(getRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getTable function of NosqlClient + * @param {GetTableRequest} getTableRequest - Data required for getTable + * @returns {Promise<getTableResponse>} + */ + getTable(getTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .getTable(getTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listTables function of NosqlClient + * @param {ListTablesRequest} listTablesRequest - Data required for listTables + * @returns {Promise<listTablesResponse>} + */ + listTables(listTablesRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .listTables(listTablesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateRow function of NosqlClient + * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow + * @returns {Promise<updateRowResponse>} + */ + updateRow(updateRowRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateRow(updateRowRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateTable function of NosqlClient + * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable + * @returns {Promise<updateTableResponse>} + */ + updateTable(updateTableRequest) { + return new Promise((resolve, reject) => { + this._nosqlClient + .updateTable(updateTableRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_NoSql; diff --git a/docs/Oracle_devops_oci-devops.js.html b/docs/Oracle_devops_oci-devops.js.html index dd26f2a5..a89ecc87 100644 --- a/docs/Oracle_devops_oci-devops.js.html +++ b/docs/Oracle_devops_oci-devops.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/devops/oci-devops.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a DevopsClient object - * @category Oracle Cloud - */ + * Class to create a DevopsClient object + * @category Oracle Cloud + */ class Oracle_Devops { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.devops; - this._sdkclassName = this._oci.DevopsClient(params, clientConfiguration); - } - /** - * Trigers the createDeployArtifact function of DevopsClient - * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact - * @returns {Promise<createDeployArtifactResponse>} - */ - createDeployArtifact(createDeployArtifactRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployArtifact(createDeployArtifactRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createDeployPipeline function of DevopsClient - * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline - * @returns {Promise<createDeployPipelineResponse>} - */ - createDeployPipeline(createDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployPipeline(createDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createDeployment function of DevopsClient - * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment - * @returns {Promise<createDeploymentResponse>} - */ - deleteDeployArtifact(createDeploymentRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createDeployment(createDeploymentRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createProject function of DevopsClient - * @param {CreateProjectRequest} createProjectRequest - Data required for createProject - * @returns {Promise<createProjectResponse>} - */ - createProject(createProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createProject(createProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the createRepository function of DevopsClient - * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository - * @returns {Promise<createRepositoryResponse>} - */ - createRepository(createRepositoryRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.createRepository(createRepositoryRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteDeployPipeline function of DevopsClient - * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline - * @returns {Promise<deleteDeployPipelineResponse>} - */ - deleteDeployPipeline(deleteDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteDeployPipeline(deleteDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteProject function of DevopsClient - * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject - * @returns {Promise<deleteProjectResponse>} - */ - deleteProject(deleteProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteProject(deleteProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteRepository function of DevopsClient - * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository - * @returns {Promise<deleteRepositoryResponse>} - */ - deleteRepository(deleteRepositoryRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.deleteRepository(deleteRepositoryRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployArtifact function of DevopsClient - * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact - * @returns {Promise<getDeployArtifactResponse>} - */ - getDeployArtifact(getDeployArtifactRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployArtifact(getDeployArtifactRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployPipeline function of DevopsClient - * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline - * @returns {Promise<getDeployPipelineResponse>} - */ - getDeployPipeline(getDeployPipelineRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployPipeline(getDeployPipelineRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getDeployment function of DevopsClient - * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment - * @returns {Promise<getDeploymentResponse>} - */ - getDeployment(getDeploymentRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getDeployment(getDeploymentRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getProject function of DevopsClient - * @param {GetProjectRequest} getProjectRequest - Data required for getProject - * @returns {Promise<getProjectResponse>} - */ - getProject(getProjectRequest) { - return new Promise((resolve, reject) => { - this._devopsClient.getProject(getProjectRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.devops; + this._sdkclassName = this._oci.DevopsClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createDeployArtifact function of DevopsClient + * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact + * @returns {Promise<createDeployArtifactResponse>} + */ + createDeployArtifact(createDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployArtifact(createDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployPipeline function of DevopsClient + * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline + * @returns {Promise<createDeployPipelineResponse>} + */ + createDeployPipeline(createDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployPipeline(createDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDeployment function of DevopsClient + * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment + * @returns {Promise<createDeploymentResponse>} + */ + deleteDeployArtifact(createDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createDeployment(createDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createProject function of DevopsClient + * @param {CreateProjectRequest} createProjectRequest - Data required for createProject + * @returns {Promise<createProjectResponse>} + */ + createProject(createProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createProject(createProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createRepository function of DevopsClient + * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository + * @returns {Promise<createRepositoryResponse>} + */ + createRepository(createRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .createRepository(createRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteDeployPipeline function of DevopsClient + * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline + * @returns {Promise<deleteDeployPipelineResponse>} + */ + deleteDeployPipeline(deleteDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteDeployPipeline(deleteDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteProject function of DevopsClient + * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject + * @returns {Promise<deleteProjectResponse>} + */ + deleteProject(deleteProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteProject(deleteProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteRepository function of DevopsClient + * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository + * @returns {Promise<deleteRepositoryResponse>} + */ + deleteRepository(deleteRepositoryRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .deleteRepository(deleteRepositoryRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployArtifact function of DevopsClient + * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact + * @returns {Promise<getDeployArtifactResponse>} + */ + getDeployArtifact(getDeployArtifactRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployArtifact(getDeployArtifactRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployPipeline function of DevopsClient + * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline + * @returns {Promise<getDeployPipelineResponse>} + */ + getDeployPipeline(getDeployPipelineRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployPipeline(getDeployPipelineRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDeployment function of DevopsClient + * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment + * @returns {Promise<getDeploymentResponse>} + */ + getDeployment(getDeploymentRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getDeployment(getDeploymentRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getProject function of DevopsClient + * @param {GetProjectRequest} getProjectRequest - Data required for getProject + * @returns {Promise<getProjectResponse>} + */ + getProject(getProjectRequest) { + return new Promise((resolve, reject) => { + this._devopsClient + .getProject(getProjectRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_Devops; diff --git a/docs/Oracle_management_oci-keyManagement.js.html b/docs/Oracle_management_oci-keyManagement.js.html index 2322062b..32f4f484 100644 --- a/docs/Oracle_management_oci-keyManagement.js.html +++ b/docs/Oracle_management_oci-keyManagement.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/management/oci-keyManagement.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a KmsVaultClient object - * @category Oracle Cloud - */ + * Class to create a KmsVaultClient object + * @category Oracle Cloud + */ class Oracle_KeyManagement { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.keymanagement; - this._sdkclassName = this._oci.KmsVaultClient(params, clientConfiguration); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.keymanagement; + this._sdkclassName = this._oci.KmsVaultClient( + params, + clientConfiguration + ); + } } module.exports = Oracle_KeyManagement; diff --git a/docs/Oracle_network_oci-DNS.js.html b/docs/Oracle_network_oci-DNS.js.html index 98f47cef..4ba7fbd8 100644 --- a/docs/Oracle_network_oci-DNS.js.html +++ b/docs/Oracle_network_oci-DNS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/network/oci-DNS.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a DnsClient object - * @category Oracle Cloud - */ + * Class to create a DnsClient object + * @category Oracle Cloud + */ class Oracle_DNS { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.dns; - this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); - } - /** - * Trigers the createZone function of DnsClient - * @param {CreateZoneRequest} createZoneRequest - Data required for createZone - * @returns {Promise<createZoneResponse>} - */ - create(createZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.createZone(createZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteZone function of DnsClient - * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone - * @returns {Promise<deleteZoneResponse>} - */ - delete(deleteZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.deleteZone(deleteZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listZones function of DnsClient - * @param {ListZonesRequest} listZonesRequest - Data required for listZones - * @returns {Promise<listZonesResponse>} - */ - list(listZonesRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.listZones(listZonesRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateZone function of DnsClient - * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone - * @returns {Promise<updateZoneResponse>} - */ - update(updateZoneRequest) { - return new Promise((resolve, reject) => { - this._dnsClient.updateZone(updateZoneRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.dns; + this._sdkclassName = this._oci.DnsClient(params, clientConfiguration); + } + /** + * Trigers the createZone function of DnsClient + * @param {CreateZoneRequest} createZoneRequest - Data required for createZone + * @returns {Promise<createZoneResponse>} + */ + create(createZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .createZone(createZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteZone function of DnsClient + * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone + * @returns {Promise<deleteZoneResponse>} + */ + delete(deleteZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .deleteZone(deleteZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listZones function of DnsClient + * @param {ListZonesRequest} listZonesRequest - Data required for listZones + * @returns {Promise<listZonesResponse>} + */ + list(listZonesRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .listZones(listZonesRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateZone function of DnsClient + * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone + * @returns {Promise<updateZoneResponse>} + */ + update(updateZoneRequest) { + return new Promise((resolve, reject) => { + this._dnsClient + .updateZone(updateZoneRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_DNS; diff --git a/docs/Oracle_network_oci-loadBalancer.js.html b/docs/Oracle_network_oci-loadBalancer.js.html index 79c5840b..789e3a0e 100644 --- a/docs/Oracle_network_oci-loadBalancer.js.html +++ b/docs/Oracle_network_oci-loadBalancer.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/network/oci-loadBalancer.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a LoadBalancerClient object - * @category Oracle Cloud - */ + * Class to create a LoadBalancerClient object + * @category Oracle Cloud + */ class Oracle_LoadBalancer { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.loadbalancer; - this._sdkclassName = this._oci.LoadBalancerClient(params, clientConfiguration); - } - /** - * Trigers the createLoadBalancer function of LoadBalancerClient - * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer - * @returns {Promise<createLoadBalancerResponse>} - */ - create(createLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.createLoadBalancer(createLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteLoadBalancer function of LoadBalancerClient - * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer - * @returns {Promise<deleteLoadBalancerResponse>} - */ - delete(deleteLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.deleteLoadBalancer(deleteLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getLoadBalancer function of LoadBalancerClient - * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer - * @returns {Promise<getLoadBalancerResponse>} - */ - get(getLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.getLoadBalancer(getLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listLoadBalancers function of LoadBalancerClient - * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers - * @returns {Promise<listLoadBalancersResponse>} - */ - list(listLoadBalancersRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.listLoadBalancers(listLoadBalancersRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateLoadBalancer function of LoadBalancerClient - * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer - * @returns {Promise<updateLoadBalancerResponse>} - */ - update(updateLoadBalancerRequest) { - return new Promise((resolve, reject) => { - this._loadBalancerClient.updateLoadBalancer(updateLoadBalancerRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.loadbalancer; + this._sdkclassName = this._oci.LoadBalancerClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createLoadBalancer function of LoadBalancerClient + * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer + * @returns {Promise<createLoadBalancerResponse>} + */ + create(createLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .createLoadBalancer(createLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLoadBalancer function of LoadBalancerClient + * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer + * @returns {Promise<deleteLoadBalancerResponse>} + */ + delete(deleteLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .deleteLoadBalancer(deleteLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getLoadBalancer function of LoadBalancerClient + * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer + * @returns {Promise<getLoadBalancerResponse>} + */ + get(getLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .getLoadBalancer(getLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listLoadBalancers function of LoadBalancerClient + * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers + * @returns {Promise<listLoadBalancersResponse>} + */ + list(listLoadBalancersRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .listLoadBalancers(listLoadBalancersRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLoadBalancer function of LoadBalancerClient + * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer + * @returns {Promise<updateLoadBalancerResponse>} + */ + update(updateLoadBalancerRequest) { + return new Promise((resolve, reject) => { + this._loadBalancerClient + .updateLoadBalancer(updateLoadBalancerRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_LoadBalancer; diff --git a/docs/Oracle_storage_oci-archivalStorage.js.html b/docs/Oracle_storage_oci-archivalStorage.js.html index 76532764..61497333 100644 --- a/docs/Oracle_storage_oci-archivalStorage.js.html +++ b/docs/Oracle_storage_oci-archivalStorage.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/storage/oci-archivalStorage.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_ArchivalStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise<createBucketResponse>} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise<deleteBucketResponse>} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise<listBucketsResponse>} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the updateBucket function of ObjectStorageClient - * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket - * @returns {Promise<updateBucketResponse>} - */ - update(updateBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.updateBucket(updateBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise<createBucketResponse>} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise<deleteBucketResponse>} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise<listBucketsResponse>} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateBucket function of ObjectStorageClient + * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket + * @returns {Promise<updateBucketResponse>} + */ + update(updateBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .updateBucket(updateBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_ArchivalStorage; diff --git a/docs/Oracle_storage_oci-storageBucket.js.html b/docs/Oracle_storage_oci-storageBucket.js.html index 54a6ed7c..9ef3b21c 100644 --- a/docs/Oracle_storage_oci-storageBucket.js.html +++ b/docs/Oracle_storage_oci-storageBucket.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceOracle/storage/oci-storageBucket.js class="prettyprint source linenums" >/*This is an auto generated class, please do not change.*/ /** - * Class to create a ObjectStorageClient object - * @category Oracle Cloud - */ + * Class to create a ObjectStorageClient object + * @category Oracle Cloud + */ class Oracle_StorageBucket { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.objectstorage; - this._sdkclassName = this._oci.ObjectStorageClient(params, clientConfiguration); - } - /** - * Trigers the createBucket function of ObjectStorageClient - * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket - * @returns {Promise<createBucketResponse>} - */ - create(createBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.createBucket(createBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the deleteBucket function of ObjectStorageClient - * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket - * @returns {Promise<deleteBucketResponse>} - */ - delete(deleteBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.deleteBucket(deleteBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the getBucket function of ObjectStorageClient - * @param {GetBucketRequest} getBucketRequest - Data required for getBucket - * @returns {Promise<getBucketResponse>} - */ - get(getBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.getBucket(getBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the listBuckets function of ObjectStorageClient - * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets - * @returns {Promise<listBucketsResponse>} - */ - list(listBucketsRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.listBuckets(listBucketsRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } - /** - * Trigers the reencryptBucket function of ObjectStorageClient - * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket - * @returns {Promise<reencryptBucketResponse>} - */ - reencrypt(reencryptBucketRequest) { - return new Promise((resolve, reject) => { - this._objectStorageClient.reencryptBucket(reencryptBucketRequest) - .then(data => resolve(data)) - .catch(err => reject(err)); - }); - } + /** + * + * @param {module} do Oracle SDK + * @param {object} options SDK options + */ + constructor(ocisdk, params, clientConfiguration) { + this._oci = ocisdk.objectstorage; + this._sdkclassName = this._oci.ObjectStorageClient( + params, + clientConfiguration + ); + } + /** + * Trigers the createBucket function of ObjectStorageClient + * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket + * @returns {Promise<createBucketResponse>} + */ + create(createBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .createBucket(createBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteBucket function of ObjectStorageClient + * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket + * @returns {Promise<deleteBucketResponse>} + */ + delete(deleteBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .deleteBucket(deleteBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getBucket function of ObjectStorageClient + * @param {GetBucketRequest} getBucketRequest - Data required for getBucket + * @returns {Promise<getBucketResponse>} + */ + get(getBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .getBucket(getBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the listBuckets function of ObjectStorageClient + * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets + * @returns {Promise<listBucketsResponse>} + */ + list(listBucketsRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .listBuckets(listBucketsRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the reencryptBucket function of ObjectStorageClient + * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket + * @returns {Promise<reencryptBucketResponse>} + */ + reencrypt(reencryptBucketRequest) { + return new Promise((resolve, reject) => { + this._objectStorageClient + .reencryptBucket(reencryptBucketRequest) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } } module.exports = Oracle_StorageBucket; diff --git a/docs/googleCloud_artificialinteligence_gcp-translation.js.html b/docs/googleCloud_artificialinteligence_gcp-translation.js.html index 4e04cabf..ce18c711 100644 --- a/docs/googleCloud_artificialinteligence_gcp-translation.js.html +++ b/docs/googleCloud_artificialinteligence_gcp-translation.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstance
          const { TranslationServiceClient } = require("@google-cloud/translate");
          +							>const { TranslationServiceClient } = require('@google-cloud/translate');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a Translation object
            * @category Google Cloud
            */
           class GCP_Translation {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._translationServiceClient = new TranslationServiceClient(config);
          -    }
          -    /**
          -     * Trigers the translateText function of undefined
          -     * @param {TypeReference} request - Data required for translateText
          -     * @param {TypeReference} [options] - Data required for translateText
          -     * @returns {Promise<translateTextResponse>}
          -     */
          -    translate(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._translationServiceClient.translateText(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the batchTranslateText function of undefined
          -     * @param {TypeReference} request - Data required for batchTranslateText
          -     * @param {TypeReference} [options] - Data required for batchTranslateText
          -     * @returns {Promise<batchTranslateTextResponse>}
          -     */
          -    batchTranslate(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._translationServiceClient.batchTranslateText(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getGlossary function of undefined
          -     * @param {TypeReference} request - Data required for getGlossary
          -     * @param {TypeReference} [options] - Data required for getGlossary
          -     * @returns {Promise<getGlossaryResponse>}
          -     */
          -    getGlossary(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._translationServiceClient.getGlossary(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createGlossary function of undefined
          -     * @param {TypeReference} request - Data required for createGlossary
          -     * @param {TypeReference} [options] - Data required for createGlossary
          -     * @returns {Promise<createGlossaryResponse>}
          -     */
          -    createGlossary(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._translationServiceClient.createGlossary(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the detectLanguage function of undefined
          -     * @param {TypeReference} request - Data required for detectLanguage
          -     * @param {TypeReference} [options] - Data required for detectLanguage
          -     * @returns {Promise<detectLanguageResponse>}
          -     */
          -    detectLanguage(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._translationServiceClient.detectLanguage(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._translationServiceClient = new TranslationServiceClient(config);
          +	}
          +	/**
          +	 * Trigers the translateText function of undefined
          +	 * @param {TypeReference} request - Data required for translateText
          +	 * @param {TypeReference} [options] - Data required for translateText
          +	 * @returns {Promise<translateTextResponse>}
          +	 */
          +	translate(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._translationServiceClient
          +				.translateText(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the batchTranslateText function of undefined
          +	 * @param {TypeReference} request - Data required for batchTranslateText
          +	 * @param {TypeReference} [options] - Data required for batchTranslateText
          +	 * @returns {Promise<batchTranslateTextResponse>}
          +	 */
          +	batchTranslate(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._translationServiceClient
          +				.batchTranslateText(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getGlossary function of undefined
          +	 * @param {TypeReference} request - Data required for getGlossary
          +	 * @param {TypeReference} [options] - Data required for getGlossary
          +	 * @returns {Promise<getGlossaryResponse>}
          +	 */
          +	getGlossary(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._translationServiceClient
          +				.getGlossary(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createGlossary function of undefined
          +	 * @param {TypeReference} request - Data required for createGlossary
          +	 * @param {TypeReference} [options] - Data required for createGlossary
          +	 * @returns {Promise<createGlossaryResponse>}
          +	 */
          +	createGlossary(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._translationServiceClient
          +				.createGlossary(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the detectLanguage function of undefined
          +	 * @param {TypeReference} request - Data required for detectLanguage
          +	 * @param {TypeReference} [options] - Data required for detectLanguage
          +	 * @returns {Promise<detectLanguageResponse>}
          +	 */
          +	detectLanguage(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._translationServiceClient
          +				.detectLanguage(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = GCP_Translation;
           
          diff --git a/docs/googleCloud_compute_gcp-kubernetes.js.html b/docs/googleCloud_compute_gcp-kubernetes.js.html index 9fee98f8..7eda9b20 100644 --- a/docs/googleCloud_compute_gcp-kubernetes.js.html +++ b/docs/googleCloud_compute_gcp-kubernetes.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstancegoogleCloud/compute/gcp-kubernetes.js
          const { ClusterManagerClient } = require("@google-cloud/container");
          +							>const { ClusterManagerClient } = require('@google-cloud/container');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a Kubernetes object
            * @category Google Cloud
            */
           class GCP_Kubernetes {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._clusterManagerClient = new ClusterManagerClient(config);
          -    }
          -    /**
          -     * Trigers the createCluster function of undefined
          -     * @param {TypeReference} request - Data required for createCluster
          -     * @param {TypeReference} [options] - Data required for createCluster
          -     * @returns {Promise<createClusterResponse>}
          -     */
          -    create(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.createCluster(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteCluster function of undefined
          -     * @param {TypeReference} request - Data required for deleteCluster
          -     * @param {TypeReference} [options] - Data required for deleteCluster
          -     * @returns {Promise<deleteClusterResponse>}
          -     */
          -    delete(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.deleteCluster(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the listClusters function of undefined
          -     * @param {TypeReference} request - Data required for listClusters
          -     * @param {TypeReference} [options] - Data required for listClusters
          -     * @returns {Promise<listClustersResponse>}
          -     */
          -    listClusters(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.listClusters(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getCluster function of undefined
          -     * @param {TypeReference} request - Data required for getCluster
          -     * @param {TypeReference} [options] - Data required for getCluster
          -     * @returns {Promise<getClusterResponse>}
          -     */
          -    describeCluster(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.getCluster(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createNodePool function of undefined
          -     * @param {TypeReference} request - Data required for createNodePool
          -     * @param {TypeReference} [options] - Data required for createNodePool
          -     * @returns {Promise<createNodePoolResponse>}
          -     */
          -    createNodeGroup(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.createNodePool(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteNodePool function of undefined
          -     * @param {TypeReference} request - Data required for deleteNodePool
          -     * @param {TypeReference} [options] - Data required for deleteNodePool
          -     * @returns {Promise<deleteNodePoolResponse>}
          -     */
          -    deleteNodegroup(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.deleteNodePool(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getNodePool function of undefined
          -     * @param {TypeReference} request - Data required for getNodePool
          -     * @param {TypeReference} [options] - Data required for getNodePool
          -     * @returns {Promise<getNodePoolResponse>}
          -     */
          -    describeNodeGroup(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.getNodePool(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the listNodePools function of undefined
          -     * @param {TypeReference} request - Data required for listNodePools
          -     * @param {TypeReference} [options] - Data required for listNodePools
          -     * @returns {Promise<listNodePoolsResponse>}
          -     */
          -    listNodegroups(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.listNodePools(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the setAddonsConfig function of undefined
          -     * @param {TypeReference} request - Data required for setAddonsConfig
          -     * @param {TypeReference} [options] - Data required for setAddonsConfig
          -     * @returns {Promise<setAddonsConfigResponse>}
          -     */
          -    updateConfig(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._clusterManagerClient.setAddonsConfig(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._clusterManagerClient = new ClusterManagerClient(config);
          +	}
          +	/**
          +	 * Trigers the createCluster function of undefined
          +	 * @param {TypeReference} request - Data required for createCluster
          +	 * @param {TypeReference} [options] - Data required for createCluster
          +	 * @returns {Promise<createClusterResponse>}
          +	 */
          +	create(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.createCluster(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteCluster function of undefined
          +	 * @param {TypeReference} request - Data required for deleteCluster
          +	 * @param {TypeReference} [options] - Data required for deleteCluster
          +	 * @returns {Promise<deleteClusterResponse>}
          +	 */
          +	delete(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.deleteCluster(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the listClusters function of undefined
          +	 * @param {TypeReference} request - Data required for listClusters
          +	 * @param {TypeReference} [options] - Data required for listClusters
          +	 * @returns {Promise<listClustersResponse>}
          +	 */
          +	listClusters(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.listClusters(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getCluster function of undefined
          +	 * @param {TypeReference} request - Data required for getCluster
          +	 * @param {TypeReference} [options] - Data required for getCluster
          +	 * @returns {Promise<getClusterResponse>}
          +	 */
          +	describeCluster(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.getCluster(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createNodePool function of undefined
          +	 * @param {TypeReference} request - Data required for createNodePool
          +	 * @param {TypeReference} [options] - Data required for createNodePool
          +	 * @returns {Promise<createNodePoolResponse>}
          +	 */
          +	createNodeGroup(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.createNodePool(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteNodePool function of undefined
          +	 * @param {TypeReference} request - Data required for deleteNodePool
          +	 * @param {TypeReference} [options] - Data required for deleteNodePool
          +	 * @returns {Promise<deleteNodePoolResponse>}
          +	 */
          +	deleteNodegroup(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.deleteNodePool(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getNodePool function of undefined
          +	 * @param {TypeReference} request - Data required for getNodePool
          +	 * @param {TypeReference} [options] - Data required for getNodePool
          +	 * @returns {Promise<getNodePoolResponse>}
          +	 */
          +	describeNodeGroup(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.getNodePool(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the listNodePools function of undefined
          +	 * @param {TypeReference} request - Data required for listNodePools
          +	 * @param {TypeReference} [options] - Data required for listNodePools
          +	 * @returns {Promise<listNodePoolsResponse>}
          +	 */
          +	listNodegroups(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.listNodePools(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the setAddonsConfig function of undefined
          +	 * @param {TypeReference} request - Data required for setAddonsConfig
          +	 * @param {TypeReference} [options] - Data required for setAddonsConfig
          +	 * @returns {Promise<setAddonsConfigResponse>}
          +	 */
          +	updateConfig(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._clusterManagerClient
          +				.setAddonsConfig(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = GCP_Kubernetes;
           
          diff --git a/docs/googleCloud_database_gcp-RDBMS.js.html b/docs/googleCloud_database_gcp-RDBMS.js.html index f56d9dc1..83a84ee5 100644 --- a/docs/googleCloud_database_gcp-RDBMS.js.html +++ b/docs/googleCloud_database_gcp-RDBMS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstancegoogleCloud/database/gcp-RDBMS.js
          const { DatabaseAdminClient } = require("@google-cloud/spanner");
          +							>const { DatabaseAdminClient } = require('@google-cloud/spanner');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a RDBMS object
            * @category Google Cloud
            */
           class GCP_RDBMS {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._databaseAdminClient = new DatabaseAdminClient(config);
          -    }
          -    /**
          -     * Trigers the createDatabase function of undefined
          -     * @param {TypeReference} request - Data required for createDatabase
          -     * @param {TypeReference} [options] - Data required for createDatabase
          -     * @returns {Promise<createDatabaseResponse>}
          -     */
          -    createDatabse(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._databaseAdminClient.createDatabase(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the dropDatabase function of undefined
          -     * @param {TypeReference} request - Data required for dropDatabase
          -     * @param {TypeReference} [options] - Data required for dropDatabase
          -     * @returns {Promise<dropDatabaseResponse>}
          -     */
          -    deleteDatabase(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._databaseAdminClient.dropDatabase(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createBackup function of undefined
          -     * @param {TypeReference} request - Data required for createBackup
          -     * @param {TypeReference} [options] - Data required for createBackup
          -     * @returns {Promise<createBackupResponse>}
          -     */
          -    createSnapshots(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._databaseAdminClient.createBackup(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the updateDatabaseDdl function of undefined
          -     * @param {TypeReference} request - Data required for updateDatabaseDdl
          -     * @param {TypeReference} [options] - Data required for updateDatabaseDdl
          -     * @returns {Promise<updateDatabaseDdlResponse>}
          -     */
          -    modifyDB(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._databaseAdminClient.updateDatabaseDdl(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the restoreDatabase function of undefined
          -     * @param {TypeReference} request - Data required for restoreDatabase
          -     * @param {TypeReference} [options] - Data required for restoreDatabase
          -     * @returns {Promise<restoreDatabaseResponse>}
          -     */
          -    restoreDatabase(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._databaseAdminClient.restoreDatabase(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteBackup function of undefined
          -     * @param {TypeReference} request - Data required for deleteBackup
          -     * @param {TypeReference} [options] - Data required for deleteBackup
          -     * @returns {Promise<deleteBackupResponse>}
          -     */
          -    deleteDBSnapshot(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._databaseAdminClient.deleteBackup(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the databasePath function of undefined
          -     * @param {StringKeyword} project - Data required for databasePath
          -     * @param {StringKeyword} instance - Data required for databasePath
          -     * @param {StringKeyword} database - Data required for databasePath
          -     * @returns {Promise<databasePathResponse>}
          -     */
          -    databasePath(project, instance, database) {
          -        return this._databaseAdminClient.databasePath(project, instance, database);
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._databaseAdminClient = new DatabaseAdminClient(config);
          +	}
          +	/**
          +	 * Trigers the createDatabase function of undefined
          +	 * @param {TypeReference} request - Data required for createDatabase
          +	 * @param {TypeReference} [options] - Data required for createDatabase
          +	 * @returns {Promise<createDatabaseResponse>}
          +	 */
          +	createDatabse(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._databaseAdminClient
          +				.createDatabase(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the dropDatabase function of undefined
          +	 * @param {TypeReference} request - Data required for dropDatabase
          +	 * @param {TypeReference} [options] - Data required for dropDatabase
          +	 * @returns {Promise<dropDatabaseResponse>}
          +	 */
          +	deleteDatabase(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._databaseAdminClient
          +				.dropDatabase(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createBackup function of undefined
          +	 * @param {TypeReference} request - Data required for createBackup
          +	 * @param {TypeReference} [options] - Data required for createBackup
          +	 * @returns {Promise<createBackupResponse>}
          +	 */
          +	createSnapshots(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._databaseAdminClient
          +				.createBackup(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the updateDatabaseDdl function of undefined
          +	 * @param {TypeReference} request - Data required for updateDatabaseDdl
          +	 * @param {TypeReference} [options] - Data required for updateDatabaseDdl
          +	 * @returns {Promise<updateDatabaseDdlResponse>}
          +	 */
          +	modifyDB(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._databaseAdminClient
          +				.updateDatabaseDdl(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the restoreDatabase function of undefined
          +	 * @param {TypeReference} request - Data required for restoreDatabase
          +	 * @param {TypeReference} [options] - Data required for restoreDatabase
          +	 * @returns {Promise<restoreDatabaseResponse>}
          +	 */
          +	restoreDatabase(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._databaseAdminClient
          +				.restoreDatabase(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteBackup function of undefined
          +	 * @param {TypeReference} request - Data required for deleteBackup
          +	 * @param {TypeReference} [options] - Data required for deleteBackup
          +	 * @returns {Promise<deleteBackupResponse>}
          +	 */
          +	deleteDBSnapshot(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._databaseAdminClient
          +				.deleteBackup(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the databasePath function of undefined
          +	 * @param {StringKeyword} project - Data required for databasePath
          +	 * @param {StringKeyword} instance - Data required for databasePath
          +	 * @param {StringKeyword} database - Data required for databasePath
          +	 * @returns {Promise<databasePathResponse>}
          +	 */
          +	databasePath(project, instance, database) {
          +		return this._databaseAdminClient.databasePath(
          +			project,
          +			instance,
          +			database
          +		);
          +	}
           }
           module.exports = GCP_RDBMS;
           
          diff --git a/docs/googleCloud_database_gcp-noSql.js.html b/docs/googleCloud_database_gcp-noSql.js.html index 69d4fe40..205500f8 100644 --- a/docs/googleCloud_database_gcp-noSql.js.html +++ b/docs/googleCloud_database_gcp-noSql.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstancegoogleCloud/database/gcp-noSql.js
          const { FirestoreClient } = require("@google-cloud/firestore");
          +							>const { FirestoreClient } = require('@google-cloud/firestore');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a NoSql object
            * @category Google Cloud
            */
           class GCP_NoSql {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._firestoreClient = new FirestoreClient(config);
          -    }
          -    /**
          -     * Trigers the createDocument function of undefined
          -     * @param {TypeReference} request - Data required for createDocument
          -     * @param {TypeReference} [options] - Data required for createDocument
          -     * @returns {Promise<createDocumentResponse>}
          -     */
          -    createItem(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._firestoreClient.createDocument(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteDocument function of undefined
          -     * @param {TypeReference} request - Data required for deleteDocument
          -     * @param {TypeReference} [options] - Data required for deleteDocument
          -     * @returns {Promise<deleteDocumentResponse>}
          -     */
          -    deleteItem(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._firestoreClient.deleteDocument(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the updateDocument function of undefined
          -     * @param {TypeReference} request - Data required for updateDocument
          -     * @param {TypeReference} [options] - Data required for updateDocument
          -     * @returns {Promise<updateDocumentResponse>}
          -     */
          -    updateItem(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._firestoreClient.updateDocument(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the runQuery function of undefined
          -     * @param {TypeReference} [request] - Data required for runQuery
          -     * @param {TypeReference} [options] - Data required for runQuery
          -     * @returns {Promise<runQueryResponse>}
          -     */
          -    query(request = undefined, options = undefined) {
          -        return this._firestoreClient.runQuery(request, options);
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._firestoreClient = new FirestoreClient(config);
          +	}
          +	/**
          +	 * Trigers the createDocument function of undefined
          +	 * @param {TypeReference} request - Data required for createDocument
          +	 * @param {TypeReference} [options] - Data required for createDocument
          +	 * @returns {Promise<createDocumentResponse>}
          +	 */
          +	createItem(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._firestoreClient
          +				.createDocument(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteDocument function of undefined
          +	 * @param {TypeReference} request - Data required for deleteDocument
          +	 * @param {TypeReference} [options] - Data required for deleteDocument
          +	 * @returns {Promise<deleteDocumentResponse>}
          +	 */
          +	deleteItem(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._firestoreClient
          +				.deleteDocument(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the updateDocument function of undefined
          +	 * @param {TypeReference} request - Data required for updateDocument
          +	 * @param {TypeReference} [options] - Data required for updateDocument
          +	 * @returns {Promise<updateDocumentResponse>}
          +	 */
          +	updateItem(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._firestoreClient
          +				.updateDocument(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the runQuery function of undefined
          +	 * @param {TypeReference} [request] - Data required for runQuery
          +	 * @param {TypeReference} [options] - Data required for runQuery
          +	 * @returns {Promise<runQueryResponse>}
          +	 */
          +	query(request = undefined, options = undefined) {
          +		return this._firestoreClient.runQuery(request, options);
          +	}
           }
           module.exports = GCP_NoSql;
           
          diff --git a/docs/googleCloud_management_gcp-keyManagement.js.html b/docs/googleCloud_management_gcp-keyManagement.js.html index 41da5dcd..9c631b40 100644 --- a/docs/googleCloud_management_gcp-keyManagement.js.html +++ b/docs/googleCloud_management_gcp-keyManagement.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstancegoogleCloud/management/gcp-keyManagement.js
          const { KeyManagementServiceClient } = require("@google-cloud/kms");
          +							>const { KeyManagementServiceClient } = require('@google-cloud/kms');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a KeyManagement object
            * @category Google Cloud
            */
           class GCP_KeyManagement {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._keyManagementServiceClient = new KeyManagementServiceClient(config);
          -    }
          -    /**
          -     * Trigers the createCryptoKey function of undefined
          -     * @param {TypeReference} request - Data required for createCryptoKey
          -     * @param {TypeReference} [options] - Data required for createCryptoKey
          -     * @returns {Promise<createCryptoKeyResponse>}
          -     */
          -    createKey(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._keyManagementServiceClient.createCryptoKey(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the destroyCryptoKeyVersion function of undefined
          -     * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
          -     * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
          -     * @returns {Promise<destroyCryptoKeyVersionResponse>}
          -     */
          -    deleteKey(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._keyManagementServiceClient.destroyCryptoKeyVersion(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the updateCryptoKey function of undefined
          -     * @param {TypeReference} request - Data required for updateCryptoKey
          -     * @param {TypeReference} [options] - Data required for updateCryptoKey
          -     * @returns {Promise<updateCryptoKeyResponse>}
          -     */
          -    update(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._keyManagementServiceClient.updateCryptoKey(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getCryptoKey function of undefined
          -     * @param {TypeReference} request - Data required for getCryptoKey
          -     * @param {TypeReference} [options] - Data required for getCryptoKey
          -     * @returns {Promise<getCryptoKeyResponse>}
          -     */
          -    describeKey(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._keyManagementServiceClient.getCryptoKey(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the setIamPolicy function of undefined
          -     * @param {TypeReference} request - Data required for setIamPolicy
          -     * @param {UnionType} [options] - Data required for setIamPolicy
          -     * @param {TypeReference} [callback] - Data required for setIamPolicy
          -     * @returns {Promise<setIamPolicyResponse>}
          -     */
          -    putKeyPolicy(request, options = undefined, callback = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._keyManagementServiceClient.setIamPolicy(request, options, callback)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._keyManagementServiceClient = new KeyManagementServiceClient(
          +			config
          +		);
          +	}
          +	/**
          +	 * Trigers the createCryptoKey function of undefined
          +	 * @param {TypeReference} request - Data required for createCryptoKey
          +	 * @param {TypeReference} [options] - Data required for createCryptoKey
          +	 * @returns {Promise<createCryptoKeyResponse>}
          +	 */
          +	createKey(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._keyManagementServiceClient
          +				.createCryptoKey(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the destroyCryptoKeyVersion function of undefined
          +	 * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
          +	 * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
          +	 * @returns {Promise<destroyCryptoKeyVersionResponse>}
          +	 */
          +	deleteKey(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._keyManagementServiceClient
          +				.destroyCryptoKeyVersion(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the updateCryptoKey function of undefined
          +	 * @param {TypeReference} request - Data required for updateCryptoKey
          +	 * @param {TypeReference} [options] - Data required for updateCryptoKey
          +	 * @returns {Promise<updateCryptoKeyResponse>}
          +	 */
          +	update(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._keyManagementServiceClient
          +				.updateCryptoKey(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getCryptoKey function of undefined
          +	 * @param {TypeReference} request - Data required for getCryptoKey
          +	 * @param {TypeReference} [options] - Data required for getCryptoKey
          +	 * @returns {Promise<getCryptoKeyResponse>}
          +	 */
          +	describeKey(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._keyManagementServiceClient
          +				.getCryptoKey(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the setIamPolicy function of undefined
          +	 * @param {TypeReference} request - Data required for setIamPolicy
          +	 * @param {UnionType} [options] - Data required for setIamPolicy
          +	 * @param {TypeReference} [callback] - Data required for setIamPolicy
          +	 * @returns {Promise<setIamPolicyResponse>}
          +	 */
          +	putKeyPolicy(request, options = undefined, callback = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._keyManagementServiceClient
          +				.setIamPolicy(request, options, callback)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = GCP_KeyManagement;
           
          diff --git a/docs/googleCloud_management_gcp-monitoring.js.html b/docs/googleCloud_management_gcp-monitoring.js.html index 3f8ddac5..3b948d94 100644 --- a/docs/googleCloud_management_gcp-monitoring.js.html +++ b/docs/googleCloud_management_gcp-monitoring.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstancegoogleCloud/management/gcp-monitoring.js
          const { AlertPolicyServiceClient } = require("@google-cloud/monitoring");
          -const { MetricServiceClient } = require("@google-cloud/monitoring");
          +							>const { AlertPolicyServiceClient } = require('@google-cloud/monitoring');
          +const { MetricServiceClient } = require('@google-cloud/monitoring');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a Monitoring object
            * @category Google Cloud
            */
           class GCP_Monitoring {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
          -        this._metricServiceClient = new MetricServiceClient(config);
          -    }
          -    /**
          -     * Trigers the createAlertPolicy function of undefined
          -     * @param {TypeReference} request - Data required for createAlertPolicy
          -     * @param {TypeReference} [options] - Data required for createAlertPolicy
          -     * @returns {Promise<createAlertPolicyResponse>}
          -     */
          -    createAlarm(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._alertPolicyServiceClient.createAlertPolicy(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteAlertPolicy function of undefined
          -     * @param {TypeReference} request - Data required for deleteAlertPolicy
          -     * @param {TypeReference} [options] - Data required for deleteAlertPolicy
          -     * @returns {Promise<deleteAlertPolicyResponse>}
          -     */
          -    deleteAlarm(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._alertPolicyServiceClient.deleteAlertPolicy(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the updateAlertPolicy function of undefined
          -     * @param {TypeReference} request - Data required for updateAlertPolicy
          -     * @param {TypeReference} [options] - Data required for updateAlertPolicy
          -     * @returns {Promise<updateAlertPolicyResponse>}
          -     */
          -    updateAlarm(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._alertPolicyServiceClient.updateAlertPolicy(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the listAlertPolicies function of undefined
          -     * @param {TypeReference} request - Data required for listAlertPolicies
          -     * @param {TypeReference} [options] - Data required for listAlertPolicies
          -     * @returns {Promise<listAlertPoliciesResponse>}
          -     */
          -    listAlarms(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._alertPolicyServiceClient.listAlertPolicies(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getMetricDescriptor function of undefined
          -     * @param {TypeReference} request - Data required for getMetricDescriptor
          -     * @param {TypeReference} [options] - Data required for getMetricDescriptor
          -     * @returns {Promise<getMetricDescriptorResponse>}
          -     */
          -    getMetricData(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._metricServiceClient.getMetricDescriptor(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the projectPath function of undefined
          -     * @param {StringKeyword} project - Data required for projectPath
          -     * @returns {Promise<projectPathResponse>}
          -     */
          -    projectPath(project) {
          -        return this._alertPolicyServiceClient.projectPath(project);
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
          +		this._metricServiceClient = new MetricServiceClient(config);
          +	}
          +	/**
          +	 * Trigers the createAlertPolicy function of undefined
          +	 * @param {TypeReference} request - Data required for createAlertPolicy
          +	 * @param {TypeReference} [options] - Data required for createAlertPolicy
          +	 * @returns {Promise<createAlertPolicyResponse>}
          +	 */
          +	createAlarm(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._alertPolicyServiceClient
          +				.createAlertPolicy(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteAlertPolicy function of undefined
          +	 * @param {TypeReference} request - Data required for deleteAlertPolicy
          +	 * @param {TypeReference} [options] - Data required for deleteAlertPolicy
          +	 * @returns {Promise<deleteAlertPolicyResponse>}
          +	 */
          +	deleteAlarm(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._alertPolicyServiceClient
          +				.deleteAlertPolicy(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the updateAlertPolicy function of undefined
          +	 * @param {TypeReference} request - Data required for updateAlertPolicy
          +	 * @param {TypeReference} [options] - Data required for updateAlertPolicy
          +	 * @returns {Promise<updateAlertPolicyResponse>}
          +	 */
          +	updateAlarm(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._alertPolicyServiceClient
          +				.updateAlertPolicy(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the listAlertPolicies function of undefined
          +	 * @param {TypeReference} request - Data required for listAlertPolicies
          +	 * @param {TypeReference} [options] - Data required for listAlertPolicies
          +	 * @returns {Promise<listAlertPoliciesResponse>}
          +	 */
          +	listAlarms(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._alertPolicyServiceClient
          +				.listAlertPolicies(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getMetricDescriptor function of undefined
          +	 * @param {TypeReference} request - Data required for getMetricDescriptor
          +	 * @param {TypeReference} [options] - Data required for getMetricDescriptor
          +	 * @returns {Promise<getMetricDescriptorResponse>}
          +	 */
          +	getMetricData(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._metricServiceClient
          +				.getMetricDescriptor(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the projectPath function of undefined
          +	 * @param {StringKeyword} project - Data required for projectPath
          +	 * @returns {Promise<projectPathResponse>}
          +	 */
          +	projectPath(project) {
          +		return this._alertPolicyServiceClient.projectPath(project);
          +	}
           }
           module.exports = GCP_Monitoring;
           
          diff --git a/docs/googleCloud_management_gcp-notificationService.js.html b/docs/googleCloud_management_gcp-notificationService.js.html index ed6d78ce..fc8b647a 100644 --- a/docs/googleCloud_management_gcp-notificationService.js.html +++ b/docs/googleCloud_management_gcp-notificationService.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstance
          const { PublisherClient } = require("@google-cloud/pubsub");
          -const { SubscriberClient } = require("@google-cloud/pubsub");
          +							>const { PublisherClient } = require('@google-cloud/pubsub');
          +const { SubscriberClient } = require('@google-cloud/pubsub');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a NotificationService object
            * @category Google Cloud
            */
           class GCP_NotificationService {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._publisherClient = new PublisherClient(config);
          -        this._subscriberClient = new SubscriberClient(config);
          -    }
          -    /**
          -     * Trigers the createTopic function of undefined
          -     * @param {TypeReference} request - Data required for createTopic
          -     * @param {TypeReference} [options] - Data required for createTopic
          -     * @returns {Promise<createTopicResponse>}
          -     */
          -    createTopic(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._publisherClient.createTopic(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteTopic function of undefined
          -     * @param {TypeReference} request - Data required for deleteTopic
          -     * @param {TypeReference} [options] - Data required for deleteTopic
          -     * @returns {Promise<deleteTopicResponse>}
          -     */
          -    deleteTopic(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._publisherClient.deleteTopic(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getTopic function of undefined
          -     * @param {TypeReference} request - Data required for getTopic
          -     * @param {TypeReference} [options] - Data required for getTopic
          -     * @returns {Promise<getTopicResponse>}
          -     */
          -    getTopicAttributes(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._publisherClient.getTopic(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the listTopicSubscriptions function of undefined
          -     * @param {TypeReference} request - Data required for listTopicSubscriptions
          -     * @param {TypeReference} [options] - Data required for listTopicSubscriptions
          -     * @returns {Promise<listTopicSubscriptionsResponse>}
          -     */
          -    listSubscriptions(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._publisherClient.listTopicSubscriptions(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createSubscription function of undefined
          -     * @param {TypeReference} request - Data required for createSubscription
          -     * @param {TypeReference} [options] - Data required for createSubscription
          -     * @returns {Promise<createSubscriptionResponse>}
          -     */
          -    subscribe(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._subscriberClient.createSubscription(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the publish function of undefined
          -     * @param {TypeReference} request - Data required for publish
          -     * @param {TypeReference} [options] - Data required for publish
          -     * @returns {Promise<publishResponse>}
          -     */
          -    publish(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._publisherClient.publish(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the listTopics function of undefined
          -     * @param {TypeReference} request - Data required for listTopics
          -     * @param {TypeReference} [options] - Data required for listTopics
          -     * @returns {Promise<listTopicsResponse>}
          -     */
          -    listTopics(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._publisherClient.listTopics(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the deleteSubscription function of undefined
          -     * @param {TypeReference} request - Data required for deleteSubscription
          -     * @param {TypeReference} [options] - Data required for deleteSubscription
          -     * @returns {Promise<deleteSubscriptionResponse>}
          -     */
          -    unsubscribe(request, options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._subscriberClient.deleteSubscription(request, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._publisherClient = new PublisherClient(config);
          +		this._subscriberClient = new SubscriberClient(config);
          +	}
          +	/**
          +	 * Trigers the createTopic function of undefined
          +	 * @param {TypeReference} request - Data required for createTopic
          +	 * @param {TypeReference} [options] - Data required for createTopic
          +	 * @returns {Promise<createTopicResponse>}
          +	 */
          +	createTopic(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._publisherClient
          +				.createTopic(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteTopic function of undefined
          +	 * @param {TypeReference} request - Data required for deleteTopic
          +	 * @param {TypeReference} [options] - Data required for deleteTopic
          +	 * @returns {Promise<deleteTopicResponse>}
          +	 */
          +	deleteTopic(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._publisherClient
          +				.deleteTopic(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getTopic function of undefined
          +	 * @param {TypeReference} request - Data required for getTopic
          +	 * @param {TypeReference} [options] - Data required for getTopic
          +	 * @returns {Promise<getTopicResponse>}
          +	 */
          +	getTopicAttributes(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._publisherClient
          +				.getTopic(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the listTopicSubscriptions function of undefined
          +	 * @param {TypeReference} request - Data required for listTopicSubscriptions
          +	 * @param {TypeReference} [options] - Data required for listTopicSubscriptions
          +	 * @returns {Promise<listTopicSubscriptionsResponse>}
          +	 */
          +	listSubscriptions(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._publisherClient
          +				.listTopicSubscriptions(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createSubscription function of undefined
          +	 * @param {TypeReference} request - Data required for createSubscription
          +	 * @param {TypeReference} [options] - Data required for createSubscription
          +	 * @returns {Promise<createSubscriptionResponse>}
          +	 */
          +	subscribe(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._subscriberClient
          +				.createSubscription(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the publish function of undefined
          +	 * @param {TypeReference} request - Data required for publish
          +	 * @param {TypeReference} [options] - Data required for publish
          +	 * @returns {Promise<publishResponse>}
          +	 */
          +	publish(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._publisherClient
          +				.publish(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the listTopics function of undefined
          +	 * @param {TypeReference} request - Data required for listTopics
          +	 * @param {TypeReference} [options] - Data required for listTopics
          +	 * @returns {Promise<listTopicsResponse>}
          +	 */
          +	listTopics(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._publisherClient
          +				.listTopics(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the deleteSubscription function of undefined
          +	 * @param {TypeReference} request - Data required for deleteSubscription
          +	 * @param {TypeReference} [options] - Data required for deleteSubscription
          +	 * @returns {Promise<deleteSubscriptionResponse>}
          +	 */
          +	unsubscribe(request, options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._subscriberClient
          +				.deleteSubscription(request, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = GCP_NotificationService;
           
          diff --git a/docs/googleCloud_network_gcp-DNS.js.html b/docs/googleCloud_network_gcp-DNS.js.html index b0554ee4..c8009104 100644 --- a/docs/googleCloud_network_gcp-DNS.js.html +++ b/docs/googleCloud_network_gcp-DNS.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstancegoogleCloud/network/gcp-DNS.js
          const { DNS } = require("@google-cloud/dns");
          +							>const { DNS } = require('@google-cloud/dns');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a dns object
            * @category Google Cloud
            */
           class GCP_dns {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._dns = new DNS(config);
          -    }
          -    /**
          -     * Trigers the getZones function of dns
          -     * @param {TypeReference} [query] - Optional parameter
          -     * @returns {Promise<getZonesResponse>}
          -     */
          -    listZones(query = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._dns.getZones(query)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the create function of dns
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {DNS} dns - Mandatory parameter
          -     * @param {TypeReference} config - Mandatory parameter
          -     * @returns {Promise<createResponse>}
          -     */
          -    createZone(dns, config, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            dns.zone(identifier).create(config)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createChange function of dns
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {DNS} dns - Mandatory parameter
          -     * @param {TypeReference} config - Mandatory parameter
          -     * @returns {Promise<createChangeResponse>}
          -     */
          -    changeRecordSets(dns, config, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            dns.zone(identifier).createChange(config)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the delete function of dns
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {DNS} dns - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<deleteResponse>}
          -     */
          -    deleteZone(dns, options = undefined, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            dns.zone(identifier).delete(options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the record function of dns
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {DNS} dns - Mandatory parameter
          -     * @param {StringKeyword} type - Mandatory parameter
          -     * @param {TypeReference} metadata - Mandatory parameter
          -     * @returns {Promise<recordResponse>}
          -     */
          -    record(dns, type, metadata) {
          -        return this.dns.record(type, metadata);
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._dns = new DNS(config);
          +	}
          +	/**
          +	 * Trigers the getZones function of dns
          +	 * @param {TypeReference} [query] - Optional parameter
          +	 * @returns {Promise<getZonesResponse>}
          +	 */
          +	listZones(query = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._dns
          +				.getZones(query)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the create function of dns
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {DNS} dns - Mandatory parameter
          +	 * @param {TypeReference} config - Mandatory parameter
          +	 * @returns {Promise<createResponse>}
          +	 */
          +	createZone(dns, config, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			dns.zone(identifier)
          +				.create(config)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createChange function of dns
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {DNS} dns - Mandatory parameter
          +	 * @param {TypeReference} config - Mandatory parameter
          +	 * @returns {Promise<createChangeResponse>}
          +	 */
          +	changeRecordSets(dns, config, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			dns.zone(identifier)
          +				.createChange(config)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the delete function of dns
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {DNS} dns - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<deleteResponse>}
          +	 */
          +	deleteZone(dns, options = undefined, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			dns.zone(identifier)
          +				.delete(options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the record function of dns
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {DNS} dns - Mandatory parameter
          +	 * @param {StringKeyword} type - Mandatory parameter
          +	 * @param {TypeReference} metadata - Mandatory parameter
          +	 * @returns {Promise<recordResponse>}
          +	 */
          +	record(dns, type, metadata) {
          +		return this.dns.record(type, metadata);
          +	}
           }
           module.exports = GCP_dns;
           
          diff --git a/docs/googleCloud_storage_gcp-archivalStorage.js.html b/docs/googleCloud_storage_gcp-archivalStorage.js.html index 7abbebc1..8fd1c9f4 100644 --- a/docs/googleCloud_storage_gcp-archivalStorage.js.html +++ b/docs/googleCloud_storage_gcp-archivalStorage.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstancegoogleCloud/storage/gcp-archivalStorage.js
          const { Storage } = require("@google-cloud/storage");
          +							>const { Storage } = require('@google-cloud/storage');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a storage object
            * @category Google Cloud
            */
           class GCP_storage {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._storage = new Storage(config);
          -    }
          -    /**
          -     * Trigers the deleteFiles function of storage
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {Storage} storage - Mandatory parameter
          -     * @param {TypeReference} [query] - Optional parameter
          -     * @returns {Promise<deleteFilesResponse>}
          -     */
          -    deleteFiles(storage, query = undefined, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            storage.bucket(identifier).deleteFiles(query)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the upload function of storage
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {Storage} storage - Mandatory parameter
          -     * @param {StringKeyword} pathString - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<uploadResponse>}
          -     */
          -    upload(storage, pathString, options = undefined, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            storage.bucket(identifier).upload(pathString, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the makePublic function of storage
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {Bucket} bucket - Mandatory parameter
          -     * @returns {Promise<makePublicResponse>}
          -     */
          -    makePublic(bucket, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            bucket.file(identifier).makePublic()
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createBucket function of storage
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} [metadata] - Optional parameter
          -     * @returns {Promise<createBucketResponse>}
          -     */
          -    create(name, metadata = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._storage.createBucket(name, metadata)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getBuckets function of storage
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getBucketsResponse>}
          -     */
          -    list(options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._storage.getBuckets(options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._storage = new Storage(config);
          +	}
          +	/**
          +	 * Trigers the deleteFiles function of storage
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {Storage} storage - Mandatory parameter
          +	 * @param {TypeReference} [query] - Optional parameter
          +	 * @returns {Promise<deleteFilesResponse>}
          +	 */
          +	deleteFiles(storage, query = undefined, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			storage
          +				.bucket(identifier)
          +				.deleteFiles(query)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the upload function of storage
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {Storage} storage - Mandatory parameter
          +	 * @param {StringKeyword} pathString - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<uploadResponse>}
          +	 */
          +	upload(storage, pathString, options = undefined, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			storage
          +				.bucket(identifier)
          +				.upload(pathString, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the makePublic function of storage
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {Bucket} bucket - Mandatory parameter
          +	 * @returns {Promise<makePublicResponse>}
          +	 */
          +	makePublic(bucket, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			bucket
          +				.file(identifier)
          +				.makePublic()
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createBucket function of storage
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} [metadata] - Optional parameter
          +	 * @returns {Promise<createBucketResponse>}
          +	 */
          +	create(name, metadata = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._storage
          +				.createBucket(name, metadata)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getBuckets function of storage
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getBucketsResponse>}
          +	 */
          +	list(options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._storage
          +				.getBuckets(options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = GCP_storage;
           
          diff --git a/docs/googleCloud_storage_gcp-storageBucket.js.html b/docs/googleCloud_storage_gcp-storageBucket.js.html index 8fb70322..ec2771ba 100644 --- a/docs/googleCloud_storage_gcp-storageBucket.js.html +++ b/docs/googleCloud_storage_gcp-storageBucket.js.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstancegoogleCloud/storage/gcp-storageBucket.js
          const { Storage } = require("@google-cloud/storage");
          +							>const { Storage } = require('@google-cloud/storage');
           /*This is an auto generated class, please do not change.*/
           /**
            * Class to create a storage object
            * @category Google Cloud
            */
           class GCP_storage {
          -    /**
          -     *
          -     * @param {object} config Configuration object
          -     */
          -    constructor(config) {
          -        this._storage = new Storage(config);
          -    }
          -    /**
          -     * Trigers the deleteFiles function of storage
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {Storage} storage - Mandatory parameter
          -     * @param {TypeReference} [query] - Optional parameter
          -     * @returns {Promise<deleteFilesResponse>}
          -     */
          -    deleteFiles(storage, query = undefined, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            storage.bucket(identifier).deleteFiles(query)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the upload function of storage
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {Storage} storage - Mandatory parameter
          -     * @param {StringKeyword} pathString - Mandatory parameter
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<uploadResponse>}
          -     */
          -    upload(storage, pathString, options = undefined, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            storage.bucket(identifier).upload(pathString, options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the makePublic function of storage
          -     * @param {string} [identifier] - Optional parameter
          -     * @param {Bucket} bucket - Mandatory parameter
          -     * @returns {Promise<makePublicResponse>}
          -     */
          -    makePublic(bucket, identifier = undefined) {
          -        return new Promise((resolve, reject) => {
          -            bucket.file(identifier).makePublic()
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the createBucket function of storage
          -     * @param {StringKeyword} name - Mandatory parameter
          -     * @param {TypeReference} [metadata] - Optional parameter
          -     * @returns {Promise<createBucketResponse>}
          -     */
          -    create(name, metadata = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._storage.createBucket(name, metadata)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          -    /**
          -     * Trigers the getBuckets function of storage
          -     * @param {TypeReference} [options] - Optional parameter
          -     * @returns {Promise<getBucketsResponse>}
          -     */
          -    list(options = undefined) {
          -        return new Promise((resolve, reject) => {
          -            this._storage.getBuckets(options)
          -                .then(result => {
          -                resolve(result);
          -            })
          -                .catch(err => {
          -                reject(err);
          -            });
          -        });
          -    }
          +	/**
          +	 *
          +	 * @param {object} config Configuration object
          +	 */
          +	constructor(config) {
          +		this._storage = new Storage(config);
          +	}
          +	/**
          +	 * Trigers the deleteFiles function of storage
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {Storage} storage - Mandatory parameter
          +	 * @param {TypeReference} [query] - Optional parameter
          +	 * @returns {Promise<deleteFilesResponse>}
          +	 */
          +	deleteFiles(storage, query = undefined, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			storage
          +				.bucket(identifier)
          +				.deleteFiles(query)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the upload function of storage
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {Storage} storage - Mandatory parameter
          +	 * @param {StringKeyword} pathString - Mandatory parameter
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<uploadResponse>}
          +	 */
          +	upload(storage, pathString, options = undefined, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			storage
          +				.bucket(identifier)
          +				.upload(pathString, options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the makePublic function of storage
          +	 * @param {string} [identifier] - Optional parameter
          +	 * @param {Bucket} bucket - Mandatory parameter
          +	 * @returns {Promise<makePublicResponse>}
          +	 */
          +	makePublic(bucket, identifier = undefined) {
          +		return new Promise((resolve, reject) => {
          +			bucket
          +				.file(identifier)
          +				.makePublic()
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the createBucket function of storage
          +	 * @param {StringKeyword} name - Mandatory parameter
          +	 * @param {TypeReference} [metadata] - Optional parameter
          +	 * @returns {Promise<createBucketResponse>}
          +	 */
          +	create(name, metadata = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._storage
          +				.createBucket(name, metadata)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
          +	/**
          +	 * Trigers the getBuckets function of storage
          +	 * @param {TypeReference} [options] - Optional parameter
          +	 * @returns {Promise<getBucketsResponse>}
          +	 */
          +	list(options = undefined) {
          +		return new Promise((resolve, reject) => {
          +			this._storage
          +				.getBuckets(options)
          +				.then(result => {
          +					resolve(result);
          +				})
          +				.catch(err => {
          +					reject(err);
          +				});
          +		});
          +	}
           }
           module.exports = GCP_storage;
           
          diff --git a/docs/index.html b/docs/index.html index 328d6168..dbb96f43 100644 --- a/docs/index.html +++ b/docs/index.html @@ -256,11 +256,6 @@

          Classes

          >Oracle_BlockChain
        • -
        • - Oracle_BlockStorage -
        • Oracle_ComputeInstanceEXAMPLE-compartmentId-Value", - availabilityDomain: "EXAMPLE-availabilityDomain-Value", - faultDomain: "EXAMPLE-faultDomain-Value", - shape: "EXAMPLE-shape-Value", - shapeConfig: { - ocpus: 7512.337, - memoryInGBs: 6286.233 - }, - volumes: [ - { - volumeType: "CONFIGFILE", - configs: [ - { - fileName: "EXAMPLE-fileName-Value", - data: "some Byte data", - path: "EXAMPLE-path-Value" - } - ], - name: "EXAMPLE-name-Value" - } - ], - containers: [ - { - displayName: "EXAMPLE-displayName-Value", - imageUrl: "EXAMPLE-imageUrl-Value", - command: ["EXAMPLE--Value"], - arguments: ["EXAMPLE--Value"], - workingDirectory: "EXAMPLE-workingDirectory-Value", - environmentVariables: { - EXAMPLE_KEY_G5s18: "EXAMPLE_VALUE_wWLCNgaQ44ph3dqgfX9r" - }, - volumeMounts: [ - { - mountPath: "EXAMPLE-mountPath-Value", - volumeName: "EXAMPLE-volumeName-Value", - subPath: "EXAMPLE-subPath-Value", - isReadOnly: true, - partition: 104 - } - ], - isResourcePrincipalDisabled: false, - resourceConfig: { - vcpusLimit: 5310.2256, - memoryLimitInGBs: 5633.6304 - }, - healthChecks: [ - { - healthCheckType: "TCP", - port: 36294, - name: "EXAMPLE-name-Value", - initialDelayInSeconds: 5, - intervalInSeconds: 460, - failureThreshold: 208, - successThreshold: 829, - timeoutInSeconds: 330, - failureAction: containerinstances.models.ContainerHealthCheckFailureAction.None - } - ], - securityContext: { - securityContextType: "LINUX", - runAsUser: 37461, - runAsGroup: 22242, - isNonRootUserCheckEnabled: true, - isRootFileSystemReadonly: false - }, - freeformTags: { - EXAMPLE_KEY_18g5q: "EXAMPLE_VALUE_rsGa5LMXtkRRSH59kOAs" - }, - definedTags: { - EXAMPLE_KEY_5gzH1: { - EXAMPLE_KEY_CJmyv: "EXAMPLE--Value" - } - } - } - ], - vnics: [ - { - displayName: "EXAMPLE-displayName-Value", - hostnameLabel: "EXAMPLE-hostnameLabel-Value", - isPublicIpAssigned: false, - skipSourceDestCheck: false, - nsgIds: ["EXAMPLE--Value"], - privateIp: "EXAMPLE-privateIp-Value", - subnetId: "ocid1.test.oc1..EXAMPLE-subnetId-Value", - freeformTags: { - EXAMPLE_KEY_YTEnr: "EXAMPLE_VALUE_8ipL7sDyGnx31ZgWpMIK" - }, - definedTags: { - EXAMPLE_KEY_c6IAF: { - EXAMPLE_KEY_3vdP1: "EXAMPLE--Value" - } - } - } - ], - dnsConfig: { - nameservers: ["EXAMPLE--Value"], - searches: ["EXAMPLE--Value"], - options: ["EXAMPLE--Value"] - }, - gracefulShutdownTimeoutInSeconds: 83, - imagePullSecrets: [ - { - secretType: "BASIC", - username: "EXAMPLE-username-Value", - password: "EXAMPLE-password-Value", - registryEndpoint: "EXAMPLE-registryEndpoint-Value" - } - ], - containerRestartPolicy: - containerinstances.models.ContainerInstance.ContainerRestartPolicy.OnFailure, - freeformTags: { - EXAMPLE_KEY_jlcSh: "EXAMPLE_VALUE_Pv2DXOkbfhrhg9xWIsCw" - }, - definedTags: { - EXAMPLE_KEY_77xk2: { - EXAMPLE_KEY_QTFc0: "EXAMPLE--Value" - } - } - }; - const createContainerInstanceRequest = { - createContainerInstanceDetails: createContainerInstanceDetails, - opcRetryToken: "EXAMPLE-opcRetryToken-Value", - opcRequestId: "FNPFICCMKFONY495PTZP" - }; + const createContainerInstanceDetails = { + displayName: 'EXAMPLE-displayName-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + availabilityDomain: 'EXAMPLE-availabilityDomain-Value', + faultDomain: 'EXAMPLE-faultDomain-Value', + shape: 'EXAMPLE-shape-Value', + shapeConfig: { + ocpus: 7512.337, + memoryInGBs: 6286.233, + }, + volumes: [ + { + volumeType: 'CONFIGFILE', + configs: [ + { + fileName: 'EXAMPLE-fileName-Value', + data: 'some Byte data', + path: 'EXAMPLE-path-Value', + }, + ], + name: 'EXAMPLE-name-Value', + }, + ], + containers: [ + { + displayName: 'EXAMPLE-displayName-Value', + imageUrl: 'EXAMPLE-imageUrl-Value', + command: ['EXAMPLE--Value'], + arguments: ['EXAMPLE--Value'], + workingDirectory: 'EXAMPLE-workingDirectory-Value', + environmentVariables: { + EXAMPLE_KEY_G5s18: 'EXAMPLE_VALUE_wWLCNgaQ44ph3dqgfX9r', + }, + volumeMounts: [ + { + mountPath: 'EXAMPLE-mountPath-Value', + volumeName: 'EXAMPLE-volumeName-Value', + subPath: 'EXAMPLE-subPath-Value', + isReadOnly: true, + partition: 104, + }, + ], + isResourcePrincipalDisabled: false, + resourceConfig: { + vcpusLimit: 5310.2256, + memoryLimitInGBs: 5633.6304, + }, + healthChecks: [ + { + healthCheckType: 'TCP', + port: 36294, + name: 'EXAMPLE-name-Value', + initialDelayInSeconds: 5, + intervalInSeconds: 460, + failureThreshold: 208, + successThreshold: 829, + timeoutInSeconds: 330, + failureAction: + containerinstances.models + .ContainerHealthCheckFailureAction.None, + }, + ], + securityContext: { + securityContextType: 'LINUX', + runAsUser: 37461, + runAsGroup: 22242, + isNonRootUserCheckEnabled: true, + isRootFileSystemReadonly: false, + }, + freeformTags: { + EXAMPLE_KEY_18g5q: 'EXAMPLE_VALUE_rsGa5LMXtkRRSH59kOAs', + }, + definedTags: { + EXAMPLE_KEY_5gzH1: { + EXAMPLE_KEY_CJmyv: 'EXAMPLE--Value', + }, + }, + }, + ], + vnics: [ + { + displayName: 'EXAMPLE-displayName-Value', + hostnameLabel: 'EXAMPLE-hostnameLabel-Value', + isPublicIpAssigned: false, + skipSourceDestCheck: false, + nsgIds: ['EXAMPLE--Value'], + privateIp: 'EXAMPLE-privateIp-Value', + subnetId: 'ocid1.test.oc1..EXAMPLE-subnetId-Value', + freeformTags: { + EXAMPLE_KEY_YTEnr: 'EXAMPLE_VALUE_8ipL7sDyGnx31ZgWpMIK', + }, + definedTags: { + EXAMPLE_KEY_c6IAF: { + EXAMPLE_KEY_3vdP1: 'EXAMPLE--Value', + }, + }, + }, + ], + dnsConfig: { + nameservers: ['EXAMPLE--Value'], + searches: ['EXAMPLE--Value'], + options: ['EXAMPLE--Value'], + }, + gracefulShutdownTimeoutInSeconds: 83, + imagePullSecrets: [ + { + secretType: 'BASIC', + username: 'EXAMPLE-username-Value', + password: 'EXAMPLE-password-Value', + registryEndpoint: 'EXAMPLE-registryEndpoint-Value', + }, + ], + containerRestartPolicy: + containerinstances.models.ContainerInstance.ContainerRestartPolicy + .OnFailure, + freeformTags: { + EXAMPLE_KEY_jlcSh: 'EXAMPLE_VALUE_Pv2DXOkbfhrhg9xWIsCw', + }, + definedTags: { + EXAMPLE_KEY_77xk2: { + EXAMPLE_KEY_QTFc0: 'EXAMPLE--Value', + }, + }, + }; + const createContainerInstanceRequest = { + createContainerInstanceDetails: createContainerInstanceDetails, + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + opcRequestId: 'FNPFICCMKFONY495PTZP', + }; - compute - .create(createContainerInstanceRequest) - .then(res => { - console.log(`All done ! ${res}`); - }) - .catch(err => { - console.log(`Oops something happened ${err}`); - }); + compute + .create(createContainerInstanceRequest) + .then(res => { + console.log(`All done ! ${res}`); + }) + .catch(err => { + console.log(`Oops something happened ${err}`); + }); } //list Instances function listInstances() { - const listContainersRequest = { - compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", - }; - compute - .list(listContainersRequest) - .then(res => { - console.log("Instances are" + res); - }) - .catch(err => { - console.log(`Oops something happened ${err}`); - }); + const listContainersRequest = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + }; + compute + .list(listContainersRequest) + .then(res => { + console.log('Instances are' + res); + }) + .catch(err => { + console.log(`Oops something happened ${err}`); + }); } -function get(){ - const getContainerRequest = { - containerId: "ocid1.test.oc1..EXAMPLE-containerId-Value", - }; - compute.get(getContainerRequest).then(res=>{ - console.log("Instance" + res); - }).catch(err=>{ - console.log(`Oops something happened ${err}`); - }) +function get() { + const getContainerRequest = { + containerId: 'ocid1.test.oc1..EXAMPLE-containerId-Value', + }; + compute + .get(getContainerRequest) + .then(res => { + console.log('Instance' + res); + }) + .catch(err => { + console.log(`Oops something happened ${err}`); + }); } //destroy an Instance function deleteInstance() { - const deleteContainerInstanceRequest = { - containerInstanceId: "ocid1.test.oc1..EXAMPLE-containerInstanceId-Value", - }; - compute - .delete(deleteContainerInstanceRequest) - .then(res => { - console.log("Output is" + res); - }) - .catch(err => { - console.log(`Oops something happened ${err}`); - }); + const deleteContainerInstanceRequest = { + containerInstanceId: + 'ocid1.test.oc1..EXAMPLE-containerInstanceId-Value', + }; + compute + .delete(deleteContainerInstanceRequest) + .then(res => { + console.log('Output is' + res); + }) + .catch(err => { + console.log(`Oops something happened ${err}`); + }); } diff --git a/examples/compute/oracle-ks.js b/examples/compute/oracle-ks.js index 7816ee85..594e51a2 100644 --- a/examples/compute/oracle-ks.js +++ b/examples/compute/oracle-ks.js @@ -1,152 +1,149 @@ -const nodeCloud = require("../../lib/"); +const nodeCloud = require('../../lib/'); const optionsProvider = { - overrideProviders: false + overrideProviders: false, }; const ncProviders = nodeCloud.getProviders(optionsProvider); const kubernetes = ncProviders.oracle.kubernetes(); //Create Kubernetes cluster function createCluster() { - const createClusterDetails = { - name: "EXAMPLE-name-Value", - compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", - vcnId: "ocid1.test.oc1..EXAMPLE-vcnId-Value", - kubernetesVersion: "EXAMPLE-kubernetesVersion-Value", - }; - const createClusterRequest = { - createClusterDetails: createClusterDetails, - }; - + const createClusterDetails = { + name: 'EXAMPLE-name-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + vcnId: 'ocid1.test.oc1..EXAMPLE-vcnId-Value', + kubernetesVersion: 'EXAMPLE-kubernetesVersion-Value', + }; + const createClusterRequest = { + createClusterDetails: createClusterDetails, + }; - kubernetes.create(createClusterRequest).then( - result => { - console.log("Output :", result); - }, - error => { - console.error("Error :", error); - } - ); + kubernetes.create(createClusterRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); } //Get Cluster details function getClusterDetails() { - const getClusterRequest = { - clusterId: "ocid1.test.oc1..EXAMPLE-clusterId-Value", - }; - kubernetes.getCluster(getClusterRequest).then( - result => { - console.log("Output :", result); - }, - error => { - console.error("Error :", error); - } - ); + const getClusterRequest = { + clusterId: 'ocid1.test.oc1..EXAMPLE-clusterId-Value', + }; + kubernetes.getCluster(getClusterRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); } // Get all clusters function getAllClusters() { - const listClustersRequest = { - compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", - }; - - kubernetes.listClusters(listClustersRequest).then( - result => { - console.log("Output :", result); - }, - error => { - console.error("Error :", error); - } - ); + const listClustersRequest = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + }; + + kubernetes.listClusters(listClustersRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); } //Delete cluster function deleteCluster() { - const deleteClusterRequest = { - clusterId: "ocid1.test.oc1..EXAMPLE-clusterId-Value", - - }; - kubernetes.deleteCluster(deleteClusterRequest).then( - result => { - console.log("Output :", result); - }, - error => { - console.error("Error :", error); - } - ); + const deleteClusterRequest = { + clusterId: 'ocid1.test.oc1..EXAMPLE-clusterId-Value', + }; + kubernetes.deleteCluster(deleteClusterRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); } //Create a Node Group function createNodePool() { - const createNodePoolDetails = { - compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", - clusterId: "ocid1.test.oc1..EXAMPLE-clusterId-Value", - name: "EXAMPLE-name-Value", - nodeShape: "EXAMPLE-nodeShape-Value", - }; - const createNodePoolRequest= { - createNodePoolDetails: createNodePoolDetails, - }; + const createNodePoolDetails = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + clusterId: 'ocid1.test.oc1..EXAMPLE-clusterId-Value', + name: 'EXAMPLE-name-Value', + nodeShape: 'EXAMPLE-nodeShape-Value', + }; + const createNodePoolRequest = { + createNodePoolDetails: createNodePoolDetails, + }; - kubernetes.createNodePool(createNodePoolRequest).then( - result => { - console.log("Output :", result); - }, - error => { - console.error("Error :", error); - } - ); + kubernetes.createNodePool(createNodePoolRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); } //Delete a node group function deleteNode() { - const deleteNodeRequest = { - nodePoolId: "ocid1.test.oc1..EXAMPLE-nodePoolId-Value", - nodeId: "ocid1.test.oc1..EXAMPLE-nodeId-Value", - }; - - kubernetes.deleteNode(deleteNodeRequest).then( - result => { - console.log("Output :", result); - }, - error => { - console.error("Error :", error); - } - ); -} + const deleteNodeRequest = { + nodePoolId: 'ocid1.test.oc1..EXAMPLE-nodePoolId-Value', + nodeId: 'ocid1.test.oc1..EXAMPLE-nodeId-Value', + }; + kubernetes.deleteNode(deleteNodeRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} //Get all Nodegroups function getNodePool() { - const getNodePoolRequest = { - nodePoolId: "ocid1.test.oc1..EXAMPLE-nodePoolId-Value", - }; - kubernetes.getNodePool(getNodePoolRequest).then( - result => { - console.log("Output :", result); - }, - error => { - console.error("Error :", error); - } - ); + const getNodePoolRequest = { + nodePoolId: 'ocid1.test.oc1..EXAMPLE-nodePoolId-Value', + }; + kubernetes.getNodePool(getNodePoolRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); } function updateNodePool() { - const updateNodePoolDetails = { - compartmentId: "ocid1.test.oc1..EXAMPLE-compartmentId-Value", - clusterId: "ocid1.test.oc1..EXAMPLE-clusterId-Value", - name: "EXAMPLE-name-Value", - nodeShape: "EXAMPLE-nodeShape-Value", - }; - const updateNodePoolRequest= { - nodePoolId: "ocid1.test.oc1..EXAMPLE-nodePoolId-Value", - updateNodePoolDetails: updateNodePoolDetails, - }; - kubernetes.updateNodePool(updateNodePoolRequest).then( - result => { - console.log("Output :", result); - }, - error => { - console.error("Error :", error); - } - ); + const updateNodePoolDetails = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + clusterId: 'ocid1.test.oc1..EXAMPLE-clusterId-Value', + name: 'EXAMPLE-name-Value', + nodeShape: 'EXAMPLE-nodeShape-Value', + }; + const updateNodePoolRequest = { + nodePoolId: 'ocid1.test.oc1..EXAMPLE-nodePoolId-Value', + updateNodePoolDetails: updateNodePoolDetails, + }; + kubernetes.updateNodePool(updateNodePoolRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); } diff --git a/examples/database/oracle-nosql.js b/examples/database/oracle-nosql.js new file mode 100644 index 00000000..3f9b8c8a --- /dev/null +++ b/examples/database/oracle-nosql.js @@ -0,0 +1,205 @@ +const nodeCloud = require('../../lib/'); +const optionsProvider = { + overrideProviders: false, +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); +const nosql = ncProviders.oracle.nosql(); + +function createTable() { + const createTableDetails = { + name: 'EXAMPLE-name-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + ddlStatement: 'EXAMPLE-ddlStatement-Value', + tableLimits: { + maxReadUnits: 965, + maxWriteUnits: 92, + maxStorageInGBs: 683, + capacityMode: nosql.models.TableLimits.CapacityMode.OnDemand, + }, + isAutoReclaimable: false, + freeformTags: { + EXAMPLE_KEY_Ykr64: 'EXAMPLE_VALUE_JJhu45eGQcWfWGYZ5z76', + }, + definedTags: { + EXAMPLE_KEY_BxJ47: { + EXAMPLE_KEY_YQppK: 'EXAMPLE--Value', + }, + }, + }; + + const createTableRequest = { + createTableDetails: createTableDetails, + }; + + nosql.createTable(createTableRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteTable() { + const deleteTableRequest = { + tableNameOrId: 'ocid1.test.oc1..EXAMPLE-tableNameOrId-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + isIfExists: true, + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: 'VP7LHXQFITYQVLQNMYWD', + }; + nosql.deleteTable(deleteTableRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function getTable() { + const getTableRequest = { + tableNameOrId: 'ocid1.test.oc1..EXAMPLE-tableNameOrId-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + opcRequestId: 'BFGJJBXIJYLHDO2T1UUG', + }; + nosql.getTable(getTableRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function listTables() { + const listTablesRequest = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + name: 'EXAMPLE-name-Value', + limit: 437, + page: 'EXAMPLE-page-Value', + sortOrder: nosql.requests.ListTablesRequest.SortOrder.Asc, + sortBy: nosql.requests.ListTablesRequest.SortBy.TimeCreated, + opcRequestId: 'ZEXHT99S9PEPIGXJE5BJ', + lifecycleState: nosql.requests.ListTablesRequest.LifecycleState.Deleted, + }; + nosql.listTables(listTablesRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function updateTable() { + const updateTableDetails = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + ddlStatement: 'EXAMPLE-ddlStatement-Value', + tableLimits: { + maxReadUnits: 867, + maxWriteUnits: 125, + maxStorageInGBs: 90, + capacityMode: nosql.models.TableLimits.CapacityMode.OnDemand, + }, + freeformTags: { + EXAMPLE_KEY_JG0pK: 'EXAMPLE_VALUE_zjsJHBvnRosWWlWBqBRP', + }, + definedTags: { + EXAMPLE_KEY_DVPPS: { + EXAMPLE_KEY_HGrFb: 'EXAMPLE--Value', + }, + }, + }; + + const updateTableRequest = { + tableNameOrId: 'ocid1.test.oc1..EXAMPLE-tableNameOrId-Value', + updateTableDetails: updateTableDetails, + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: '0HJVQCB2MO8DFGCGI1RC', + }; + + nosql.updateTable(updateTableRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteRow() { + const deleteRowRequest = { + tableNameOrId: 'ocid1.test.oc1..EXAMPLE-tableNameOrId-Value', + key: ['EXAMPLE--Value'], + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + isGetReturnRow: false, + timeoutInMs: 493, + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: 'IG6WLEMRIWIGQ4HYDO3N', + }; + + nosql.deleteRow(deleteRowRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function getRow() { + const getRowRequest = { + tableNameOrId: 'ocid1.test.oc1..EXAMPLE-tableNameOrId-Value', + key: ['EXAMPLE--Value'], + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + consistency: nosql.requests.GetRowRequest.Consistency.Absolute, + timeoutInMs: 893, + opcRequestId: 'DRJTVP9EOTMYYTCNH6HS', + }; + nosql.getRow(getRowRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function updateRow() { + const updateRowDetails = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + value: { + EXAMPLE_KEY_Cy33m: 'EXAMPLE--Value', + }, + option: nosql.models.UpdateRowDetails.Option.IfAbsent, + isGetReturnRow: false, + timeoutInMs: 418, + ttl: 46, + isTtlUseTableDefault: false, + identityCacheSize: 498, + isExactMatch: false, + }; + + const updateRowRequest = { + tableNameOrId: 'ocid1.test.oc1..EXAMPLE-tableNameOrId-Value', + updateRowDetails: updateRowDetails, + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: 'XS6TTM9EHFEPKBZ9GB88', + }; + nosql.updateRow(updateRowRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} diff --git a/examples/database/oracle-rdbms.js b/examples/database/oracle-rdbms.js new file mode 100644 index 00000000..e8953a37 --- /dev/null +++ b/examples/database/oracle-rdbms.js @@ -0,0 +1,245 @@ +const nodeCloud = require('../../lib/'); +const optionsProvider = { + overrideProviders: false, +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); +const sql = ncProviders.oracle.sql(); + +function createDBSystem() { + const createDbSystemDetails = { + displayName: 'EXAMPLE-displayName-Value', + description: 'EXAMPLE-description-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + isHighlyAvailable: true, + availabilityDomain: 'EXAMPLE-availabilityDomain-Value', + faultDomain: 'EXAMPLE-faultDomain-Value', + configurationId: + 'ocid1.test.oc1..EXAMPLE-configurationId-Value', + shapeName: 'EXAMPLE-shapeName-Value', + mysqlVersion: 'EXAMPLE-mysqlVersion-Value', + subnetId: 'ocid1.test.oc1..EXAMPLE-subnetId-Value', + adminUsername: 'EXAMPLE-adminUsername-Value', + adminPassword: 'EXAMPLE-adminPassword-Value', + dataStorageSizeInGBs: 51167, + hostnameLabel: 'EXAMPLE-hostnameLabel-Value', + ipAddress: 'EXAMPLE-ipAddress-Value', + port: 27968, + portX: 40934, + backupPolicy: { + isEnabled: true, + windowStartTime: 'EXAMPLE-windowStartTime-Value', + retentionInDays: 13, + freeformTags: { + EXAMPLE_KEY_R5Ysm: 'EXAMPLE_VALUE_SdvCphWRvXl5dG3I2Pxu', + }, + definedTags: { + EXAMPLE_KEY_WW4Gm: { + EXAMPLE_KEY_WBPT5: 'EXAMPLE--Value', + }, + }, + pitrPolicy: { + isEnabled: false, + }, + }, + source: { + sourceType: 'PITR', + dbSystemId: 'ocid1.test.oc1..EXAMPLE-dbSystemId-Value', + recoveryPoint: new Date('Mon Oct 09 20:41:31 UTC 2017'), + }, + maintenance: { + windowStartTime: 'EXAMPLE-windowStartTime-Value', + }, + freeformTags: { + EXAMPLE_KEY_Avut3: 'EXAMPLE_VALUE_gvReU0oO9E33537CtI4J', + }, + definedTags: { + EXAMPLE_KEY_2jVQj: { + EXAMPLE_KEY_nWnMI: 'EXAMPLE--Value', + }, + }, + deletionPolicy: { + automaticBackupRetention: + mysql.models.CreateDeletionPolicyDetails + .AutomaticBackupRetention.Retain, + finalBackup: + mysql.models.CreateDeletionPolicyDetails.FinalBackup + .SkipFinalBackup, + isDeleteProtected: false, + }, + crashRecovery: mysql.models.CrashRecoveryStatus.Enabled, + }; + + const createDbSystemRequest = { + createDbSystemDetails: createDbSystemDetails, + }; + + sql.createDBSystem(createDbSystemRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteDBSystem() { + const deleteDbSystemRequest = { + dbSystemId: 'ocid1.test.oc1..EXAMPLE-dbSystemId-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: 'TRQ6QZLWORCUIGH3YTCU', + }; + sql.deleteDBSystem(deleteDbSystemRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function getDBSystem() { + const getDbSystemRequest = { + dbSystemId: 'ocid1.test.oc1..EXAMPLE-dbSystemId-Value', + opcRequestId: 'R6TEK3F6GHSTB8RYIFQH', + ifNoneMatch: 'EXAMPLE-ifNoneMatch-Value', + }; + sql.getDBSystem(getDbSystemRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function restartDBSystem() { + const restartDbSystemRequest = { + dbSystemId: 'ocid1.test.oc1..EXAMPLE-dbSystemId-Value', + restartDbSystemDetails: restartDbSystemDetails, + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: '8LMKNF5FD5ZEIJASSCV8', + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + }; + sql.restartDBSystem(restartDbSystemRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function startDBSystem() { + const startDbSystemRequest = { + dbSystemId: 'ocid1.test.oc1..EXAMPLE-dbSystemId-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: 'XKMPNCLCZXRELHPXPJSW', + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + }; + + sql.startDBSystem(startDbSystemRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function stopDBSystem() { + const stopDbSystemRequest = { + dbSystemId: 'ocid1.test.oc1..EXAMPLE-dbSystemId-Value', + stopDbSystemDetails: stopDbSystemDetails, + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: 'TVHF7TPALMLHN06AGNNR', + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + }; + + sql.stopDBSystem(stopDbSystemRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function updateDBSystem() { + const updateDbSystemDetails = { + displayName: 'EXAMPLE-displayName-Value', + description: 'EXAMPLE-description-Value', + subnetId: 'ocid1.test.oc1..EXAMPLE-subnetId-Value', + isHighlyAvailable: false, + availabilityDomain: 'EXAMPLE-availabilityDomain-Value', + faultDomain: 'EXAMPLE-faultDomain-Value', + shapeName: 'EXAMPLE-shapeName-Value', + mysqlVersion: 'EXAMPLE-mysqlVersion-Value', + configurationId: + 'ocid1.test.oc1..EXAMPLE-configurationId-Value', + adminUsername: 'EXAMPLE-adminUsername-Value', + adminPassword: 'EXAMPLE-adminPassword-Value', + dataStorageSizeInGBs: 109406, + hostnameLabel: 'EXAMPLE-hostnameLabel-Value', + ipAddress: 'EXAMPLE-ipAddress-Value', + port: 55106, + portX: 56042, + backupPolicy: { + isEnabled: false, + windowStartTime: 'EXAMPLE-windowStartTime-Value', + retentionInDays: 14, + freeformTags: { + EXAMPLE_KEY_1NCuL: 'EXAMPLE_VALUE_2svBmpLOuA9IZpkBRyWd', + }, + definedTags: { + EXAMPLE_KEY_kD8th: { + EXAMPLE_KEY_0bhZD: 'EXAMPLE--Value', + }, + }, + pitrPolicy: { + isEnabled: false, + }, + }, + maintenance: { + windowStartTime: 'EXAMPLE-windowStartTime-Value', + }, + freeformTags: { + EXAMPLE_KEY_czcih: 'EXAMPLE_VALUE_OTugU5bPOLZeWAjiTS13', + }, + definedTags: { + EXAMPLE_KEY_wMHz6: { + EXAMPLE_KEY_a3me2: 'EXAMPLE--Value', + }, + }, + deletionPolicy: { + automaticBackupRetention: + mysql.models.UpdateDeletionPolicyDetails + .AutomaticBackupRetention.Retain, + finalBackup: + mysql.models.UpdateDeletionPolicyDetails.FinalBackup + .SkipFinalBackup, + isDeleteProtected: false, + }, + crashRecovery: mysql.models.CrashRecoveryStatus.Disabled, + }; + + const updateDbSystemRequest = { + dbSystemId: 'ocid1.test.oc1..EXAMPLE-dbSystemId-Value', + updateDbSystemDetails: updateDbSystemDetails, + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: '4FT2UQOAOR2VX4SUNHA4', + }; + sql.updateDBSystem(updateDbSystemRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} diff --git a/examples/devops/oracle-devops.js b/examples/devops/oracle-devops.js new file mode 100644 index 00000000..b01de224 --- /dev/null +++ b/examples/devops/oracle-devops.js @@ -0,0 +1,318 @@ +const nodeCloud = require('../../lib/'); +const optionsProvider = { + overrideProviders: false, +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); +const devops = ncProviders.oracle.devops(); + +function createDeployment() { + const createDeploymentDetails = { + deploymentType: 'SINGLE_STAGE_DEPLOYMENT', + deployStageId: 'ocid1.test.oc1..EXAMPLE-deployStageId-Value', + deploymentArguments: { + items: [ + { + name: 'EXAMPLE-name-Value', + value: 'EXAMPLE-value-Value', + }, + ], + }, + deployStageOverrideArguments: { + items: [ + { + deployStageId: + 'ocid1.test.oc1..EXAMPLE-deployStageId-Value', + name: 'EXAMPLE-name-Value', + value: 'EXAMPLE-value-Value', + }, + ], + }, + deployArtifactOverrideArguments: { + items: [ + { + deployArtifactId: + 'ocid1.test.oc1..EXAMPLE-deployArtifactId-Value', + name: 'EXAMPLE-name-Value', + value: 'EXAMPLE-value-Value', + }, + ], + }, + deployPipelineId: + 'ocid1.test.oc1..EXAMPLE-deployPipelineId-Value', + displayName: 'EXAMPLE-displayName-Value', + freeformTags: { + EXAMPLE_KEY_fJe4t: 'EXAMPLE_VALUE_LhVMfCaTDThcJ1NzqAnO', + }, + definedTags: { + EXAMPLE_KEY_rIlC2: { + EXAMPLE_KEY_efmUy: 'EXAMPLE--Value', + }, + }, + }; + + const createDeploymentRequest = { + createDeploymentDetails: createDeploymentDetails, + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + opcRequestId: 'EZHAY0RNJ916QS2NTZTK', + }; + + devops.createDeployment(createDeploymentRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function createProject() { + const createProjectDetails = { + name: 'EXAMPLE-name-Value', + description: 'EXAMPLE-description-Value', + notificationConfig: { + topicId: 'ocid1.test.oc1..EXAMPLE-topicId-Value', + }, + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + freeformTags: { + EXAMPLE_KEY_QN82W: 'EXAMPLE_VALUE_Ahg4fyoWT8zy4uiQpEz5', + }, + definedTags: { + EXAMPLE_KEY_At2j8: { + EXAMPLE_KEY_NlZCc: 'EXAMPLE--Value', + }, + }, + }; + + const createProjectRequest = { + createProjectDetails: createProjectDetails, + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + opcRequestId: 'B2AHFLOJQIIRQQHN8JFZ', + }; + devops.createProject(createProjectRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteProject() { + const deleteProjectRequest = { + projectId: 'ocid1.test.oc1..EXAMPLE-projectId-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: 'ZTNJ63CBUG5XOIDVCFFB', + }; + devops.deleteProject(deleteProjectRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function getProject() { + const getProjectRequest = { + projectId: 'ocid1.test.oc1..EXAMPLE-projectId-Value', + opcRequestId: '6WAH42FXYYDMB4B3E1JI', + }; + devops.getProject(getProjectRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function createRepository() { + const createRepositoryDetails = { + name: 'EXAMPLE-name-Value', + projectId: 'ocid1.test.oc1..EXAMPLE-projectId-Value', + defaultBranch: 'EXAMPLE-defaultBranch-Value', + repositoryType: devops.models.Repository.RepositoryType.Mirrored, + mirrorRepositoryConfig: { + connectorId: 'ocid1.test.oc1..EXAMPLE-connectorId-Value', + repositoryUrl: 'EXAMPLE-repositoryUrl-Value', + triggerSchedule: { + scheduleType: devops.models.TriggerSchedule.ScheduleType.None, + customSchedule: 'EXAMPLE-customSchedule-Value', + }, + }, + description: 'EXAMPLE-description-Value', + freeformTags: { + EXAMPLE_KEY_5WGnt: 'EXAMPLE_VALUE_UU4ENeR7Xhl6oF31Kv5R', + }, + definedTags: { + EXAMPLE_KEY_u27k5: { + EXAMPLE_KEY_g4HCZ: 'EXAMPLE--Value', + }, + }, + }; + + const createRepositoryRequest = { + createRepositoryDetails: createRepositoryDetails, + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + opcRequestId: 'A1R16MSHFEZ6SICEDTRP', + }; + + devops.createRepository(createRepositoryRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteRepository() { + const deleteRepositoryRequest = { + repositoryId: 'ocid1.test.oc1..EXAMPLE-repositoryId-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: 'RJFXG25NTTCXOPCYHOT4', + }; + devops.deleteRepository(deleteRepositoryRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function createDeployArtifact() { + const createDeployArtifactDetails = { + description: 'EXAMPLE-description-Value', + displayName: 'EXAMPLE-displayName-Value', + deployArtifactType: + devops.models.DeployArtifact.DeployArtifactType.GenericFile, + deployArtifactSource: { + deployArtifactSourceType: 'INLINE', + base64EncodedContent: 'some Byte data', + }, + argumentSubstitutionMode: + devops.models.DeployArtifact.ArgumentSubstitutionMode + .SubstitutePlaceholders, + projectId: 'ocid1.test.oc1..EXAMPLE-projectId-Value', + freeformTags: { + EXAMPLE_KEY_hrqku: 'EXAMPLE_VALUE_Pk3EGMdSHaojKVCJwuji', + }, + definedTags: { + EXAMPLE_KEY_qk5Vg: { + EXAMPLE_KEY_Fgjka: 'EXAMPLE--Value', + }, + }, + }; + + const createDeployArtifactRequest = { + createDeployArtifactDetails: createDeployArtifactDetails, + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + opcRequestId: 'NVSVUI2KGXMPEEWBK8WI', + }; + devops.createDeployArtifact(createDeployArtifactRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function getDeployArtifact() { + const getDeployArtifactRequest = { + deployArtifactId: + 'ocid1.test.oc1..EXAMPLE-deployArtifactId-Value', + opcRequestId: 'EW8MOJQFF6G7WSHSREPB', + }; + devops.getDeployArtifact(getDeployArtifactRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteDeployArtifact() { + const deleteDeployArtifactRequest = { + deployArtifactId: + 'ocid1.test.oc1..EXAMPLE-deployArtifactId-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: '5RKI12VNYBOI3IOIBWSA', + }; + + devops.deleteDeployArtifact(deleteDeployArtifactRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function createDeployPipeline() { + const createDeployPipelineDetails = { + description: 'EXAMPLE-description-Value', + displayName: 'EXAMPLE-displayName-Value', + projectId: 'ocid1.test.oc1..EXAMPLE-projectId-Value', + deployPipelineParameters: { + items: [ + { + name: 'EXAMPLE-name-Value', + defaultValue: 'EXAMPLE-defaultValue-Value', + description: 'EXAMPLE-description-Value', + }, + ], + }, + freeformTags: { + EXAMPLE_KEY_wbzDt: 'EXAMPLE_VALUE_iofppUTuQTPl6LLppnDK', + }, + definedTags: { + EXAMPLE_KEY_zou4q: { + EXAMPLE_KEY_GVDfg: 'EXAMPLE--Value', + }, + }, + }; + + const createDeployPipelineRequest = { + createDeployPipelineDetails: createDeployPipelineDetails, + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + opcRequestId: 'WQ25DNCOCI2TVTJQZVVX', + }; + devops.createDeployPipeline(createDeployPipelineRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteDeployPipeline() { + const deleteDeployPipelineRequest = { + deployPipelineId: + 'ocid1.test.oc1..EXAMPLE-deployPipelineId-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRequestId: '5R8TM7FHLRFOLHFFR846', + }; + + devops.deleteDeployPipeline(deleteDeployPipelineRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} diff --git a/examples/network/oracle-dns.js b/examples/network/oracle-dns.js new file mode 100644 index 00000000..7b9e0148 --- /dev/null +++ b/examples/network/oracle-dns.js @@ -0,0 +1,151 @@ +const nodeCloud = require('../../lib/'); +const optionsProvider = { + overrideProviders: false, +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); +const dns = ncProviders.oracle.dns(); + +function createZone() { + const createZoneBaseDetails = { + migrationSource: 'DYNECT', + dynectMigrationDetails: { + customerName: 'EXAMPLE-customerName-Value', + username: 'EXAMPLE-username-Value', + password: 'EXAMPLE-password-Value', + httpRedirectReplacements: { + EXAMPLE_KEY_rgIHR: [ + { + rtype: 'EXAMPLE-rtype-Value', + substituteRtype: 'EXAMPLE-substituteRtype-Value', + ttl: 179534, + rdata: 'EXAMPLE-rdata-Value', + }, + ], + }, + }, + name: 'EXAMPLE-name-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + freeformTags: { + EXAMPLE_KEY_hA60A: 'EXAMPLE_VALUE_KxdAvV0cz1u962IutZU7', + }, + definedTags: { + EXAMPLE_KEY_4VSpC: { + EXAMPLE_KEY_J7HPg: 'EXAMPLE--Value', + }, + }, + }; + + const createZoneRequest = { + createZoneDetails: createZoneBaseDetails, + opcRequestId: 'PTOWQXKAHQD98DSTOZWD', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + scope: dns.models.Scope.Global, + viewId: 'ocid1.test.oc1..EXAMPLE-viewId-Value', + }; + + dns.create(createZoneRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteZone() { + const deleteZoneRequest = { + zoneNameOrId: 'ocid1.test.oc1..EXAMPLE-zoneNameOrId-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + ifUnmodifiedSince: 'EXAMPLE-ifUnmodifiedSince-Value', + opcRequestId: 'U37S7JZ22VLJJ14AZVLA', + scope: dns.models.Scope.Global, + viewId: 'ocid1.test.oc1..EXAMPLE-viewId-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + }; + + dns.delete(deleteZoneRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function listZones() { + const listZonesRequest = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + opcRequestId: 'ZNYZ40KRNPWEIJY6TPX6', + limit: 4, + page: 'EXAMPLE-page-Value', + name: 'EXAMPLE-name-Value', + nameContains: 'EXAMPLE-nameContains-Value', + zoneType: dns.requests.ListZonesRequest.ZoneType.Secondary, + timeCreatedGreaterThanOrEqualTo: new Date( + 'Fri May 31 20:21:14 UTC 2047' + ), + timeCreatedLessThan: new Date('Thu May 01 15:49:41 UTC 2042'), + lifecycleState: dns.requests.ListZonesRequest.LifecycleState.Failed, + sortBy: dns.requests.ListZonesRequest.SortBy.Name, + sortOrder: dns.models.SortOrder.Asc, + scope: dns.models.Scope.Private, + viewId: 'ocid1.test.oc1..EXAMPLE-viewId-Value', + tsigKeyId: 'ocid1.test.oc1..EXAMPLE-tsigKeyId-Value', + }; + dns.list(listZonesRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function updateZone() { + const updateZoneDetails = { + freeformTags: { + EXAMPLE_KEY_hyR1G: 'EXAMPLE_VALUE_8CJa77BIwVDiHxc3FANG', + }, + definedTags: { + EXAMPLE_KEY_npzd4: { + EXAMPLE_KEY_OluDh: 'EXAMPLE--Value', + }, + }, + externalMasters: [ + { + address: 'EXAMPLE-address-Value', + port: 26, + tsigKeyId: 'ocid1.test.oc1..EXAMPLE-tsigKeyId-Value', + }, + ], + externalDownstreams: [ + { + address: 'EXAMPLE-address-Value', + port: 115, + tsigKeyId: 'ocid1.test.oc1..EXAMPLE-tsigKeyId-Value', + }, + ], + }; + + const updateZoneRequest = { + zoneNameOrId: 'ocid1.test.oc1..EXAMPLE-zoneNameOrId-Value', + updateZoneDetails: updateZoneDetails, + ifMatch: 'EXAMPLE-ifMatch-Value', + ifUnmodifiedSince: 'EXAMPLE-ifUnmodifiedSince-Value', + opcRequestId: 'UFZJ7GGJB8AXW06DIEHC', + scope: dns.models.Scope.Private, + viewId: 'ocid1.test.oc1..EXAMPLE-viewId-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + }; + dns.update(updateZoneRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} diff --git a/examples/network/oracle-lb.js b/examples/network/oracle-lb.js new file mode 100644 index 00000000..581db10b --- /dev/null +++ b/examples/network/oracle-lb.js @@ -0,0 +1,265 @@ +const nodeCloud = require('../../lib/'); +const optionsProvider = { + overrideProviders: false, +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); +const loadBalancer = ncProviders.oracle.loadBalancer(); + +function createLoadBalancer() { + const createLoadBalancerDetails = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + displayName: 'EXAMPLE-displayName-Value', + shapeName: 'EXAMPLE-shapeName-Value', + shapeDetails: { + minimumBandwidthInMbps: 2509, + maximumBandwidthInMbps: 3515, + }, + isPrivate: true, + ipMode: loadbalancer.models.CreateLoadBalancerDetails.IpMode.Ipv4, + reservedIps: [ + { + id: 'ocid1.test.oc1..EXAMPLE-id-Value', + }, + ], + listeners: { + EXAMPLE_KEY_0SITj: { + defaultBackendSetName: 'EXAMPLE-defaultBackendSetName-Value', + port: 51819, + protocol: 'EXAMPLE-protocol-Value', + hostnameNames: ['EXAMPLE--Value'], + pathRouteSetName: 'EXAMPLE-pathRouteSetName-Value', + sslConfiguration: { + verifyDepth: 302, + verifyPeerCertificate: false, + trustedCertificateAuthorityIds: ['EXAMPLE--Value'], + certificateIds: ['EXAMPLE--Value'], + certificateName: 'EXAMPLE-certificateName-Value', + protocols: ['EXAMPLE--Value'], + cipherSuiteName: 'EXAMPLE-cipherSuiteName-Value', + serverOrderPreference: + loadbalancer.models.SSLConfigurationDetails + .ServerOrderPreference.Disabled, + }, + connectionConfiguration: { + idleTimeout: 420, + backendTcpProxyProtocolVersion: 1, + }, + routingPolicyName: 'EXAMPLE-routingPolicyName-Value', + ruleSetNames: ['EXAMPLE--Value'], + }, + }, + hostnames: { + EXAMPLE_KEY_5QQ3c: { + name: 'EXAMPLE-name-Value', + hostname: 'EXAMPLE-hostname-Value', + }, + }, + backendSets: { + EXAMPLE_KEY_HVvDn: { + policy: 'EXAMPLE-policy-Value', + backends: [ + { + ipAddress: 'EXAMPLE-ipAddress-Value', + port: 32156, + weight: 480, + backup: true, + drain: false, + offline: true, + }, + ], + healthChecker: { + protocol: 'EXAMPLE-protocol-Value', + urlPath: 'EXAMPLE-urlPath-Value', + port: 17610, + returnCode: 264, + retries: 135, + timeoutInMillis: 294086, + intervalInMillis: 710451, + responseBodyRegex: 'EXAMPLE-responseBodyRegex-Value', + isForcePlainText: true, + }, + sslConfiguration: { + verifyDepth: 880, + verifyPeerCertificate: true, + trustedCertificateAuthorityIds: ['EXAMPLE--Value'], + certificateIds: ['EXAMPLE--Value'], + certificateName: 'EXAMPLE-certificateName-Value', + protocols: ['EXAMPLE--Value'], + cipherSuiteName: 'EXAMPLE-cipherSuiteName-Value', + serverOrderPreference: + loadbalancer.models.SSLConfigurationDetails + .ServerOrderPreference.Enabled, + }, + sessionPersistenceConfiguration: { + cookieName: 'EXAMPLE-cookieName-Value', + disableFallback: true, + }, + lbCookieSessionPersistenceConfiguration: { + cookieName: 'EXAMPLE-cookieName-Value', + disableFallback: false, + domain: 'EXAMPLE-domain-Value', + path: 'EXAMPLE-path-Value', + maxAgeInSeconds: 342, + isSecure: false, + isHttpOnly: false, + }, + }, + }, + networkSecurityGroupIds: ['EXAMPLE--Value'], + subnetIds: ['EXAMPLE--Value'], + certificates: { + EXAMPLE_KEY_rcxtl: { + passphrase: 'EXAMPLE-passphrase-Value', + privateKey: 'EXAMPLE-privateKey-Value', + publicCertificate: 'EXAMPLE-publicCertificate-Value', + caCertificate: 'EXAMPLE-caCertificate-Value', + certificateName: 'EXAMPLE-certificateName-Value', + }, + }, + sslCipherSuites: { + EXAMPLE_KEY_HStuD: { + name: 'EXAMPLE-name-Value', + ciphers: ['EXAMPLE--Value'], + }, + }, + pathRouteSets: { + EXAMPLE_KEY_l65LH: { + pathRoutes: [ + { + path: 'EXAMPLE-path-Value', + pathMatchType: { + matchType: + loadbalancer.models.PathMatchType.MatchType + .SuffixMatch, + }, + backendSetName: 'EXAMPLE-backendSetName-Value', + }, + ], + }, + }, + freeformTags: { + EXAMPLE_KEY_Ya01L: 'EXAMPLE_VALUE_Ns0iwpuvVm1pTnBCzFch', + }, + definedTags: { + EXAMPLE_KEY_5own7: { + EXAMPLE_KEY_luUx9: 'EXAMPLE--Value', + }, + }, + ruleSets: { + EXAMPLE_KEY_yEEEQ: { + items: [ + { + action: 'REMOVE_HTTP_RESPONSE_HEADER', + header: 'EXAMPLE-header-Value', + }, + ], + }, + }, + }; + + const createLoadBalancerRequest = { + createLoadBalancerDetails: createLoadBalancerDetails, + opcRequestId: 'BZSVAFRKNSH41IJN5ULL', + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + }; + + loadBalancer.create(createLoadBalancerRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function deleteLoadBalancer() { + const deleteLoadBalancerRequest = { + loadBalancerId: + 'ocid1.test.oc1..EXAMPLE-loadBalancerId-Value', + opcRequestId: 'O498V7GGOUHZZOXAQ8M5', + ifMatch: 'EXAMPLE-ifMatch-Value', + }; + + loadBalancer.delete(deleteLoadBalancerRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function getLoadBalancer() { + const getLoadBalancerRequest = { + loadBalancerId: + 'ocid1.test.oc1..EXAMPLE-loadBalancerId-Value', + opcRequestId: 'A50VEU27L1M2K2NURVJC', + ifMatch: 'EXAMPLE-ifMatch-Value', + }; + loadBalancer.get(getLoadBalancerRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function updateLoadBalancer() { + const updateLoadBalancerDetails = { + displayName: 'EXAMPLE-displayName-Value', + freeformTags: { + EXAMPLE_KEY_djEQJ: 'EXAMPLE_VALUE_F4MYA8eB9KREpFeRfsHr', + }, + definedTags: { + EXAMPLE_KEY_1Fxbb: { + EXAMPLE_KEY_L8VFW: 'EXAMPLE--Value', + }, + }, + }; + + const updateLoadBalancerRequest = { + updateLoadBalancerDetails: updateLoadBalancerDetails, + loadBalancerId: + 'ocid1.test.oc1..EXAMPLE-loadBalancerId-Value', + opcRequestId: 'PCEZRPVCMLCNV3OMDAY2', + ifMatch: 'EXAMPLE-ifMatch-Value', + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + }; + loadBalancer.update(updateLoadBalancerRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} + +function listLoadBalancers() { + const listLoadBalancersRequest = { + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + opcRequestId: 'L5LRM3X5PPS1P5VZWAIR', + limit: 388, + page: 'EXAMPLE-page-Value', + detail: 'EXAMPLE-detail-Value', + sortBy: + loadbalancer.requests.ListLoadBalancersRequest.SortBy.Displayname, + sortOrder: + loadbalancer.requests.ListLoadBalancersRequest.SortOrder.Desc, + displayName: 'EXAMPLE-displayName-Value', + lifecycleState: + loadbalancer.models.LoadBalancer.LifecycleState.Deleting, + }; + loadBalancer.list(listLoadBalancersRequest).then( + result => { + console.log('Output :', result); + }, + error => { + console.error('Error :', error); + } + ); +} diff --git a/examples/storage/do-blockStorage.js b/examples/storage/do-blockStorage.js index 96138695..7f7038d8 100644 --- a/examples/storage/do-blockStorage.js +++ b/examples/storage/do-blockStorage.js @@ -1,6 +1,6 @@ -const nodeCloud = require("../../lib/"); +const nodeCloud = require('../../lib/'); const optionsProvider = { - overrideProviders: false + overrideProviders: false, }; const ncProviders = nodeCloud.getProviders(optionsProvider); @@ -8,59 +8,94 @@ const volume = ncProviders.do.blockStorage(); //List all volumes function listVolumes() { - let region = "nyc1"; - volume - .list(region) - .then(result => { - console.log("Volumes are: ", result); - }) - .catch(err => { - console.log("Error is: ", err); - }); + let region = 'nyc1'; + volume + .list(region) + .then(result => { + console.log('Volumes are: ', result); + }) + .catch(err => { + console.log('Error is: ', err); + }); } //Create a volume function createVolume() { - let option = { - size_gigabytes: 10, - name: "ext4_example", - description: "Block store for examples", - region: "nyc1", - filesystem_type: "ext4", - filesystem_label: "ext4_volume_01" - }; - volume - .create(option) - .then(result => { - console.log("Output is: ", result); - }) - .catch(err => { - console.log("Error is: ", err); - }); + const createVolumeDetails = { + availabilityDomain: 'EXAMPLE-availabilityDomain-Value', + backupPolicyId: + 'ocid1.test.oc1..EXAMPLE-backupPolicyId-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + definedTags: { + EXAMPLE_KEY_vAfP5: { + EXAMPLE_KEY_ACxNQ: 'EXAMPLE--Value', + }, + }, + displayName: 'EXAMPLE-displayName-Value', + freeformTags: { + EXAMPLE_KEY_nkMB6: 'EXAMPLE_VALUE_2g12dKUwUaramNSOrRSN', + }, + kmsKeyId: 'ocid1.test.oc1..EXAMPLE-kmsKeyId-Value', + vpusPerGB: 912, + sizeInGBs: 516, + sizeInMBs: 419, + sourceDetails: { + type: 'blockVolumeReplica', + id: 'ocid1.test.oc1..EXAMPLE-id-Value', + }, + volumeBackupId: + 'ocid1.test.oc1..EXAMPLE-volumeBackupId-Value', + isAutoTuneEnabled: false, + blockVolumeReplicas: [ + { + displayName: 'EXAMPLE-displayName-Value', + availabilityDomain: 'EXAMPLE-availabilityDomain-Value', + }, + ], + autotunePolicies: [ + { + autotuneType: 'PERFORMANCE_BASED', + maxVpusPerGB: 8, + }, + ], + }; + + const createVolumeRequest = { + createVolumeDetails: createVolumeDetails, + opcRetryToken: 'EXAMPLE-opcRetryToken-Value', + }; + volume + .create(option) + .then(result => { + console.log('Output is: ', result); + }) + .catch(err => { + console.log('Error is: ', err); + }); } //Get details of a Volume function describeVolume() { - let volumeId = "506f78a4-e098-11e5-ad9f-000f53306ae1"; - volume - .describe(volumeId) - .then(result => { - console.log("Output is: ", result); - }) - .catch(err => { - console.log("Error is: ", err); - }); + let volumeId = '506f78a4-e098-11e5-ad9f-000f53306ae1'; + volume + .describe(volumeId) + .then(result => { + console.log('Output is: ', result); + }) + .catch(err => { + console.log('Error is: ', err); + }); } //Delete a volume function deleteVolume() { - let volumeId = "506f78a4-e098-11e5-ad9f-000f53306ae1"; - volume - .delete(volumeId) - .then(result => { - console.log("Output is: ", result); - }) - .catch(err => { - console.log("Error is: ", err); - }); + let volumeId = '506f78a4-e098-11e5-ad9f-000f53306ae1'; + volume + .delete(volumeId) + .then(result => { + console.log('Output is: ', result); + }) + .catch(err => { + console.log('Error is: ', err); + }); } diff --git a/examples/storage/oracle-archivalStorage.js b/examples/storage/oracle-archivalStorage.js new file mode 100644 index 00000000..e69de29b diff --git a/examples/storage/oracle-objectStorage.js b/examples/storage/oracle-objectStorage.js new file mode 100644 index 00000000..f6feac21 --- /dev/null +++ b/examples/storage/oracle-objectStorage.js @@ -0,0 +1,105 @@ +const nodeCloud = require('../../lib/'); +const optionsProvider = { + overrideProviders: false, +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); + +const objectStorage = ncProviders.oracle.objectStorage(); + +function createBucket() { + const createBucketDetails = { + name: 'EXAMPLE-name-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + metadata: { + EXAMPLE_KEY_1M368: 'EXAMPLE_VALUE_hXIGigTyIWcLyjyuf1u3', + }, + publicAccessType: + objectstorage.models.CreateBucketDetails.PublicAccessType + .ObjectReadWithoutList, + storageTier: + objectstorage.models.CreateBucketDetails.StorageTier.Standard, + objectEventsEnabled: false, + freeformTags: { + EXAMPLE_KEY_cHyYB: 'EXAMPLE_VALUE_KDrs1RUhRhMVjpyPwe4A', + }, + definedTags: { + EXAMPLE_KEY_7rbam: { + EXAMPLE_KEY_P9HZf: 'EXAMPLE--Value', + }, + }, + kmsKeyId: 'ocid1.test.oc1..EXAMPLE-kmsKeyId-Value', + versioning: objectstorage.models.CreateBucketDetails.Versioning.Enabled, + autoTiering: objectstorage.models.Bucket.AutoTiering.Disabled, + }; + + const createBucketRequest = { + namespaceName: 'EXAMPLE-namespaceName-Value', + createBucketDetails: createBucketDetails, + opcClientRequestId: + 'ocid1.test.oc1..EXAMPLE-opcClientRequestId-Value', + }; + objectStorage + .create(createBucketRequest) + .then(result => { + console.log('Volumes are: ', result); + }) + .catch(err => { + console.log('Error is: ', err); + }); +} + +function deleteBucket() { + const deleteBucketRequest = { + namespaceName: 'EXAMPLE-namespaceName-Value', + bucketName: 'EXAMPLE-bucketName-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + opcClientRequestId: + 'ocid1.test.oc1..EXAMPLE-opcClientRequestId-Value', + }; + objectStorage + .delete(deleteBucketRequest) + .then(result => { + console.log('Output is: ', result); + }) + .catch(err => { + console.log('Error is: ', err); + }); +} + +function getBucket() { + const getBucketRequest = { + namespaceName: 'EXAMPLE-namespaceName-Value', + bucketName: 'EXAMPLE-bucketName-Value', + ifMatch: 'EXAMPLE-ifMatch-Value', + ifNoneMatch: 'EXAMPLE-ifNoneMatch-Value', + opcClientRequestId: + 'ocid1.test.oc1..EXAMPLE-opcClientRequestId-Value', + }; + objectStorage + .get(getBucketRequest) + .then(result => { + console.log('Output is: ', result); + }) + .catch(err => { + console.log('Error is: ', err); + }); +} + +function listBuckets() { + const listBucketsRequest = { + namespaceName: 'EXAMPLE-namespaceName-Value', + compartmentId: 'ocid1.test.oc1..EXAMPLE-compartmentId-Value', + limit: 178, + page: 'EXAMPLE-page-Value', + opcClientRequestId: + 'ocid1.test.oc1..EXAMPLE-opcClientRequestId-Value', + }; + objectStorage + .list(listBucketsRequest) + .then(result => { + console.log('Output is: ', result); + }) + .catch(err => { + console.log('Error is: ', err); + }); +} diff --git a/generator/generatedClasses/Oracle/storage/oci-blockStorage.js b/generator/generatedClasses/Oracle/storage/oci-blockStorage.js deleted file mode 100644 index fa40df5f..00000000 --- a/generator/generatedClasses/Oracle/storage/oci-blockStorage.js +++ /dev/null @@ -1,20 +0,0 @@ -/*This is an auto generated class, please do not change.*/ -/** - * Class to create a VirtualNetworkClient object - * @category Oracle Cloud - */ -class Oracle_BlockStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.core; - this._sdkclassName = this._oci.VirtualNetworkClient( - params, - clientConfiguration - ); - } -} -module.exports = Oracle_BlockStorage; diff --git a/generator/node-cloud.yml b/generator/node-cloud.yml index e4fea399..40b0e1cb 100644 --- a/generator/node-cloud.yml +++ b/generator/node-cloud.yml @@ -441,12 +441,6 @@ BlockStorage: delete: volumes.d.ts deleteById list: volumes.d.ts getAll describe: volumes.d.ts getById - Oracle: - create: core createVolume - delete: core deleteVolume - list: core listVolumes - get: core getVolume - BlockChain: Oracle: createBlockchainPlatform: blockchain createBlockchainPlatform @@ -469,8 +463,8 @@ Devops: deleteRepository: devops deleteRepository createDeployArtifact: devops createDeployArtifact createDeployPipeline: devops createDeployPipeline - deleteDeployArtifact: devops createDeployment deleteDeployPipeline: devops deleteDeployPipeline + deleteDeployArtifact: devops deleteDeployArtifact getDeployArtifact: devops getDeployArtifact getDeployPipeline: devops getDeployPipeline getDeployment: devops getDeployment diff --git a/generator/test/generators/oracle/dummyData/invalidDataset_1/sdkFile.txt b/generator/test/generators/oracle/dummyData/invalidDataset_1/sdkFile.txt index e69de29b..66ecf2e9 100644 --- a/generator/test/generators/oracle/dummyData/invalidDataset_1/sdkFile.txt +++ b/generator/test/generators/oracle/dummyData/invalidDataset_1/sdkFile.txt @@ -0,0 +1,926 @@ +import common = require("oci-common"); +import * as requests from "./request"; +import * as model from "./model"; +import * as responses from "./response"; +import { LoadBalancerWaiter } from "./loadbalancer-waiter"; +export declare enum LoadBalancerApiKeys { +} +/** + * This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user. + */ +export declare class LoadBalancerClient { + protected static serviceEndpointTemplate: string; + protected static endpointServiceName: string; + protected "_realmSpecificEndpointTemplateEnabled": boolean; + protected "_endpoint": string; + protected "_defaultHeaders": any; + protected "_waiters": LoadBalancerWaiter; + protected "_clientConfiguration": common.ClientConfiguration; + protected _circuitBreaker: null; + protected _httpOptions: any; + targetService: string; + protected _regionId: string; + protected "_region": common.Region; + protected _lastSetRegionOrRegionId: string; + protected _httpClient: common.HttpClient; + constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration); + /** + * Get the endpoint that is being used to call (ex, https://www.example.com). + */ + get endpoint(): string; + /** + * Sets the endpoint to call (ex, https://www.example.com). + * @param endpoint The endpoint of the service. + */ + set endpoint(endpoint: string); + get logger(): import("oci-common/lib/log").Logger; + /** + * Determines whether realm specific endpoint should be used or not. + * Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false" + * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint template + */ + set useRealmSpecificEndpointTemplate(realmSpecificEndpointTemplateEnabled: boolean); + /** + * Sets the region to call (ex, Region.US_PHOENIX_1). + * Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint. + * @param region The region of the service. + */ + set region(region: common.Region); + /** + * Sets the regionId to call (ex, 'us-phoenix-1'). + * + * Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}. + * If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1 + * and then call {@link #endpoint(String) endpoint}. + * @param regionId The public region ID. + */ + set regionId(regionId: string); + /** + * Creates a new LoadBalancerWaiter for resources for this service. + * + * @param config The waiter configuration for termination and delay strategy + * @return The service waiters. + */ + createWaiters(config?: common.WaiterConfiguration): LoadBalancerWaiter; + /** + * Gets the waiters available for resources for this service. + * + * @return The service waiters. + */ + getWaiters(): LoadBalancerWaiter; + /** + * Moves a load balancer into a different compartment within the same tenancy. For information about moving resources + * between compartments, see [Moving Resources to a Different Compartment](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ChangeLoadBalancerCompartmentRequest + * @return ChangeLoadBalancerCompartmentResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ChangeLoadBalancerCompartment.ts.html |here} to see how to use ChangeLoadBalancerCompartment API. + */ + changeLoadBalancerCompartment(changeLoadBalancerCompartmentRequest: requests.ChangeLoadBalancerCompartmentRequest): Promise; + /** + * Adds a backend server to a backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateBackendRequest + * @return CreateBackendResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateBackend.ts.html |here} to see how to use CreateBackend API. + */ + createBackend(createBackendRequest: requests.CreateBackendRequest): Promise; + /** + * Adds a backend set to a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateBackendSetRequest + * @return CreateBackendSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateBackendSet.ts.html |here} to see how to use CreateBackendSet API. + */ + createBackendSet(createBackendSetRequest: requests.CreateBackendSetRequest): Promise; + /** + * Creates an asynchronous request to add an SSL certificate bundle. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateCertificateRequest + * @return CreateCertificateResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateCertificate.ts.html |here} to see how to use CreateCertificate API. + */ + createCertificate(createCertificateRequest: requests.CreateCertificateRequest): Promise; + /** + * Adds a hostname resource to the specified load balancer. For more information, see + * [Managing Request Routing](https://docs.cloud.oracle.com/Content/Balance/Tasks/managingrequest.htm). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateHostnameRequest + * @return CreateHostnameResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateHostname.ts.html |here} to see how to use CreateHostname API. + */ + createHostname(createHostnameRequest: requests.CreateHostnameRequest): Promise; + /** + * Adds a listener to a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateListenerRequest + * @return CreateListenerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateListener.ts.html |here} to see how to use CreateListener API. + */ + createListener(createListenerRequest: requests.CreateListenerRequest): Promise; + /** + * Creates a new load balancer in the specified compartment. For general information about load balancers, + * see [Overview of the Load Balancing Service](https://docs.cloud.oracle.com/Content/Balance/Concepts/balanceoverview.htm). + *

          + For the purposes of access control, you must provide the OCID of the compartment where you want + * the load balancer to reside. Notice that the load balancer doesn't have to be in the same compartment as the VCN + * or backend set. If you're not sure which compartment to use, put the load balancer in the same compartment as the VCN. + * For information about access control and compartments, see + * [Overview of the IAM Service](https://docs.cloud.oracle.com/Content/Identity/Concepts/overview.htm). + *

          + You must specify a display name for the load balancer. It does not have to be unique, and you can change it. + *

          + For information about Availability Domains, see + * [Regions and Availability Domains](https://docs.cloud.oracle.com/Content/General/Concepts/regions.htm). + * To get a list of Availability Domains, use the `ListAvailabilityDomains` operation + * in the Identity and Access Management Service API. + *

          + All Oracle Cloud Infrastructure resources, including load balancers, get an Oracle-assigned, + * unique ID called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID + * in the response. You can also retrieve a resource's OCID by using a List API operation on that resource type, + * or by viewing the resource in the Console. Fore more information, see + * [Resource Identifiers](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + *

          + After you send your request, the new object's state will temporarily be PROVISIONING. Before using the + * object, first make sure its state has changed to RUNNING. + *

          + When you create a load balancer, the system assigns an IP address. + * To get the IP address, use the {@link #getLoadBalancer(GetLoadBalancerRequest) getLoadBalancer} operation. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateLoadBalancerRequest + * @return CreateLoadBalancerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateLoadBalancer.ts.html |here} to see how to use CreateLoadBalancer API. + */ + createLoadBalancer(createLoadBalancerRequest: requests.CreateLoadBalancerRequest): Promise; + /** + * Adds a path route set to a load balancer. For more information, see + * [Managing Request Routing](https://docs.cloud.oracle.com/Content/Balance/Tasks/managingrequest.htm). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreatePathRouteSetRequest + * @return CreatePathRouteSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreatePathRouteSet.ts.html |here} to see how to use CreatePathRouteSet API. + */ + createPathRouteSet(createPathRouteSetRequest: requests.CreatePathRouteSetRequest): Promise; + /** + * Adds a routing policy to a load balancer. For more information, see + * [Managing Request Routing](https://docs.cloud.oracle.com/Content/Balance/Tasks/managingrequest.htm). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateRoutingPolicyRequest + * @return CreateRoutingPolicyResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateRoutingPolicy.ts.html |here} to see how to use CreateRoutingPolicy API. + */ + createRoutingPolicy(createRoutingPolicyRequest: requests.CreateRoutingPolicyRequest): Promise; + /** + * Creates a new rule set associated with the specified load balancer. For more information, see + * [Managing Rule Sets](https://docs.cloud.oracle.com/Content/Balance/Tasks/managingrulesets.htm). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateRuleSetRequest + * @return CreateRuleSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateRuleSet.ts.html |here} to see how to use CreateRuleSet API. + */ + createRuleSet(createRuleSetRequest: requests.CreateRuleSetRequest): Promise; + /** + * Creates a custom SSL cipher suite. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateSSLCipherSuiteRequest + * @return CreateSSLCipherSuiteResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateSSLCipherSuite.ts.html |here} to see how to use CreateSSLCipherSuite API. + */ + createSSLCipherSuite(createSSLCipherSuiteRequest: requests.CreateSSLCipherSuiteRequest): Promise; + /** + * Removes a backend server from a given load balancer and backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteBackendRequest + * @return DeleteBackendResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteBackend.ts.html |here} to see how to use DeleteBackend API. + */ + deleteBackend(deleteBackendRequest: requests.DeleteBackendRequest): Promise; + /** + * Deletes the specified backend set. Note that deleting a backend set removes its backend servers from the load balancer. + *

          + Before you can delete a backend set, you must remove it from any active listeners. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteBackendSetRequest + * @return DeleteBackendSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteBackendSet.ts.html |here} to see how to use DeleteBackendSet API. + */ + deleteBackendSet(deleteBackendSetRequest: requests.DeleteBackendSetRequest): Promise; + /** + * Deletes an SSL certificate bundle from a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteCertificateRequest + * @return DeleteCertificateResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteCertificate.ts.html |here} to see how to use DeleteCertificate API. + */ + deleteCertificate(deleteCertificateRequest: requests.DeleteCertificateRequest): Promise; + /** + * Deletes a hostname resource from the specified load balancer. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteHostnameRequest + * @return DeleteHostnameResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteHostname.ts.html |here} to see how to use DeleteHostname API. + */ + deleteHostname(deleteHostnameRequest: requests.DeleteHostnameRequest): Promise; + /** + * Deletes a listener from a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteListenerRequest + * @return DeleteListenerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteListener.ts.html |here} to see how to use DeleteListener API. + */ + deleteListener(deleteListenerRequest: requests.DeleteListenerRequest): Promise; + /** + * Stops a load balancer and removes it from service. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteLoadBalancerRequest + * @return DeleteLoadBalancerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteLoadBalancer.ts.html |here} to see how to use DeleteLoadBalancer API. + */ + deleteLoadBalancer(deleteLoadBalancerRequest: requests.DeleteLoadBalancerRequest): Promise; + /** + * Deletes a path route set from the specified load balancer. + *

          + To delete a path route rule from a path route set, use the + * {@link #updatePathRouteSet(UpdatePathRouteSetRequest) updatePathRouteSet} operation. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeletePathRouteSetRequest + * @return DeletePathRouteSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeletePathRouteSet.ts.html |here} to see how to use DeletePathRouteSet API. + */ + deletePathRouteSet(deletePathRouteSetRequest: requests.DeletePathRouteSetRequest): Promise; + /** + * Deletes a routing policy from the specified load balancer. + *

          + To delete a routing rule from a routing policy, use the + * {@link #updateRoutingPolicy(UpdateRoutingPolicyRequest) updateRoutingPolicy} operation. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteRoutingPolicyRequest + * @return DeleteRoutingPolicyResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteRoutingPolicy.ts.html |here} to see how to use DeleteRoutingPolicy API. + */ + deleteRoutingPolicy(deleteRoutingPolicyRequest: requests.DeleteRoutingPolicyRequest): Promise; + /** + * Deletes a rule set from the specified load balancer. + *

          + To delete a rule from a rule set, use the + * {@link #updateRuleSet(UpdateRuleSetRequest) updateRuleSet} operation. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteRuleSetRequest + * @return DeleteRuleSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteRuleSet.ts.html |here} to see how to use DeleteRuleSet API. + */ + deleteRuleSet(deleteRuleSetRequest: requests.DeleteRuleSetRequest): Promise; + /** + * Deletes an SSL cipher suite from a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteSSLCipherSuiteRequest + * @return DeleteSSLCipherSuiteResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteSSLCipherSuite.ts.html |here} to see how to use DeleteSSLCipherSuite API. + */ + deleteSSLCipherSuite(deleteSSLCipherSuiteRequest: requests.DeleteSSLCipherSuiteRequest): Promise; + /** + * Gets the specified backend server's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetBackendRequest + * @return GetBackendResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetBackend.ts.html |here} to see how to use GetBackend API. + */ + getBackend(getBackendRequest: requests.GetBackendRequest): Promise; + /** + * Gets the current health status of the specified backend server. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetBackendHealthRequest + * @return GetBackendHealthResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetBackendHealth.ts.html |here} to see how to use GetBackendHealth API. + */ + getBackendHealth(getBackendHealthRequest: requests.GetBackendHealthRequest): Promise; + /** + * Gets the specified backend set's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetBackendSetRequest + * @return GetBackendSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetBackendSet.ts.html |here} to see how to use GetBackendSet API. + */ + getBackendSet(getBackendSetRequest: requests.GetBackendSetRequest): Promise; + /** + * Gets the health status for the specified backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetBackendSetHealthRequest + * @return GetBackendSetHealthResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetBackendSetHealth.ts.html |here} to see how to use GetBackendSetHealth API. + */ + getBackendSetHealth(getBackendSetHealthRequest: requests.GetBackendSetHealthRequest): Promise; + /** + * Gets the health check policy information for a given load balancer and backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetHealthCheckerRequest + * @return GetHealthCheckerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetHealthChecker.ts.html |here} to see how to use GetHealthChecker API. + */ + getHealthChecker(getHealthCheckerRequest: requests.GetHealthCheckerRequest): Promise; + /** + * Gets the specified hostname resource's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetHostnameRequest + * @return GetHostnameResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetHostname.ts.html |here} to see how to use GetHostname API. + */ + getHostname(getHostnameRequest: requests.GetHostnameRequest): Promise; + /** + * Gets the specified load balancer's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetLoadBalancerRequest + * @return GetLoadBalancerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetLoadBalancer.ts.html |here} to see how to use GetLoadBalancer API. + */ + getLoadBalancer(getLoadBalancerRequest: requests.GetLoadBalancerRequest): Promise; + /** + * Gets the health status for the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetLoadBalancerHealthRequest + * @return GetLoadBalancerHealthResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetLoadBalancerHealth.ts.html |here} to see how to use GetLoadBalancerHealth API. + */ + getLoadBalancerHealth(getLoadBalancerHealthRequest: requests.GetLoadBalancerHealthRequest): Promise; + /** + * Gets the specified path route set's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetPathRouteSetRequest + * @return GetPathRouteSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetPathRouteSet.ts.html |here} to see how to use GetPathRouteSet API. + */ + getPathRouteSet(getPathRouteSetRequest: requests.GetPathRouteSetRequest): Promise; + /** + * Gets the specified routing policy. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetRoutingPolicyRequest + * @return GetRoutingPolicyResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetRoutingPolicy.ts.html |here} to see how to use GetRoutingPolicy API. + */ + getRoutingPolicy(getRoutingPolicyRequest: requests.GetRoutingPolicyRequest): Promise; + /** + * Gets the specified set of rules. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetRuleSetRequest + * @return GetRuleSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetRuleSet.ts.html |here} to see how to use GetRuleSet API. + */ + getRuleSet(getRuleSetRequest: requests.GetRuleSetRequest): Promise; + /** + * Gets the specified SSL cipher suite's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetSSLCipherSuiteRequest + * @return GetSSLCipherSuiteResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetSSLCipherSuite.ts.html |here} to see how to use GetSSLCipherSuite API. + */ + getSSLCipherSuite(getSSLCipherSuiteRequest: requests.GetSSLCipherSuiteRequest): Promise; + /** + * Gets the details of a work request. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetWorkRequestRequest + * @return GetWorkRequestResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetWorkRequest.ts.html |here} to see how to use GetWorkRequest API. + */ + getWorkRequest(getWorkRequestRequest: requests.GetWorkRequestRequest): Promise; + /** + * Lists all backend sets associated with a given load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListBackendSetsRequest + * @return ListBackendSetsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListBackendSets.ts.html |here} to see how to use ListBackendSets API. + */ + listBackendSets(listBackendSetsRequest: requests.ListBackendSetsRequest): Promise; + /** + * Lists the backend servers for a given load balancer and backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListBackendsRequest + * @return ListBackendsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListBackends.ts.html |here} to see how to use ListBackends API. + */ + listBackends(listBackendsRequest: requests.ListBackendsRequest): Promise; + /** + * Lists all SSL certificates bundles associated with a given load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListCertificatesRequest + * @return ListCertificatesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListCertificates.ts.html |here} to see how to use ListCertificates API. + */ + listCertificates(listCertificatesRequest: requests.ListCertificatesRequest): Promise; + /** + * Lists all hostname resources associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListHostnamesRequest + * @return ListHostnamesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListHostnames.ts.html |here} to see how to use ListHostnames API. + */ + listHostnames(listHostnamesRequest: requests.ListHostnamesRequest): Promise; + /** + * Lists all of the rules from all of the rule sets associated with the specified listener. The response organizes + * the rules in the following order: + *

          + * Access control rules + * * Allow method rules + * * Request header rules + * * Response header rules + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListListenerRulesRequest + * @return ListListenerRulesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListListenerRules.ts.html |here} to see how to use ListListenerRules API. + */ + listListenerRules(listListenerRulesRequest: requests.ListListenerRulesRequest): Promise; + /** + * Lists the summary health statuses for all load balancers in the specified compartment. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListLoadBalancerHealthsRequest + * @return ListLoadBalancerHealthsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListLoadBalancerHealths.ts.html |here} to see how to use ListLoadBalancerHealths API. + */ + listLoadBalancerHealths(listLoadBalancerHealthsRequest: requests.ListLoadBalancerHealthsRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listLoadBalancerHealthsRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancerHealthSummary objects + * contained in responses from the listLoadBalancerHealths operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllLoadBalancerHealths(request: requests.ListLoadBalancerHealthsRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listLoadBalancerHealthsResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listLoadBalancerHealths operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllLoadBalancerHealthsResponses(request: requests.ListLoadBalancerHealthsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancerHealthSummary objects + * contained in responses from the listLoadBalancerHealths operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listLoadBalancerHealthsRecordIterator(request: requests.ListLoadBalancerHealthsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listLoadBalancerHealths operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listLoadBalancerHealthsResponseIterator(request: requests.ListLoadBalancerHealthsRequest): AsyncIterableIterator; + /** + * Lists all load balancers in the specified compartment. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListLoadBalancersRequest + * @return ListLoadBalancersResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListLoadBalancers.ts.html |here} to see how to use ListLoadBalancers API. + */ + listLoadBalancers(listLoadBalancersRequest: requests.ListLoadBalancersRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listLoadBalancersRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancer objects + * contained in responses from the listLoadBalancers operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllLoadBalancers(request: requests.ListLoadBalancersRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listLoadBalancersResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listLoadBalancers operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllLoadBalancersResponses(request: requests.ListLoadBalancersRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancer objects + * contained in responses from the listLoadBalancers operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listLoadBalancersRecordIterator(request: requests.ListLoadBalancersRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listLoadBalancers operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listLoadBalancersResponseIterator(request: requests.ListLoadBalancersRequest): AsyncIterableIterator; + /** + * Lists all path route sets associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListPathRouteSetsRequest + * @return ListPathRouteSetsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListPathRouteSets.ts.html |here} to see how to use ListPathRouteSets API. + */ + listPathRouteSets(listPathRouteSetsRequest: requests.ListPathRouteSetsRequest): Promise; + /** + * Lists the available load balancer policies. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListPoliciesRequest + * @return ListPoliciesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListPolicies.ts.html |here} to see how to use ListPolicies API. + */ + listPolicies(listPoliciesRequest: requests.ListPoliciesRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listPoliciesRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancerPolicy objects + * contained in responses from the listPolicies operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllPolicies(request: requests.ListPoliciesRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listPoliciesResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listPolicies operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllPoliciesResponses(request: requests.ListPoliciesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancerPolicy objects + * contained in responses from the listPolicies operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listPoliciesRecordIterator(request: requests.ListPoliciesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listPolicies operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listPoliciesResponseIterator(request: requests.ListPoliciesRequest): AsyncIterableIterator; + /** + * Lists all supported traffic protocols. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListProtocolsRequest + * @return ListProtocolsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListProtocols.ts.html |here} to see how to use ListProtocols API. + */ + listProtocols(listProtocolsRequest: requests.ListProtocolsRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listProtocolsRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancerProtocol objects + * contained in responses from the listProtocols operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllProtocols(request: requests.ListProtocolsRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listProtocolsResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listProtocols operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllProtocolsResponses(request: requests.ListProtocolsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancerProtocol objects + * contained in responses from the listProtocols operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listProtocolsRecordIterator(request: requests.ListProtocolsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listProtocols operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listProtocolsResponseIterator(request: requests.ListProtocolsRequest): AsyncIterableIterator; + /** + * Lists all routing policies associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListRoutingPoliciesRequest + * @return ListRoutingPoliciesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListRoutingPolicies.ts.html |here} to see how to use ListRoutingPolicies API. + */ + listRoutingPolicies(listRoutingPoliciesRequest: requests.ListRoutingPoliciesRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listRoutingPoliciesRecordIterator function. + * Creates a new async iterator which will iterate over the models.RoutingPolicy objects + * contained in responses from the listRoutingPolicies operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllRoutingPolicies(request: requests.ListRoutingPoliciesRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listRoutingPoliciesResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listRoutingPolicies operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllRoutingPoliciesResponses(request: requests.ListRoutingPoliciesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.RoutingPolicy objects + * contained in responses from the listRoutingPolicies operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listRoutingPoliciesRecordIterator(request: requests.ListRoutingPoliciesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listRoutingPolicies operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listRoutingPoliciesResponseIterator(request: requests.ListRoutingPoliciesRequest): AsyncIterableIterator; + /** + * Lists all rule sets associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListRuleSetsRequest + * @return ListRuleSetsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListRuleSets.ts.html |here} to see how to use ListRuleSets API. + */ + listRuleSets(listRuleSetsRequest: requests.ListRuleSetsRequest): Promise; + /** + * Lists all SSL cipher suites associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListSSLCipherSuitesRequest + * @return ListSSLCipherSuitesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListSSLCipherSuites.ts.html |here} to see how to use ListSSLCipherSuites API. + */ + listSSLCipherSuites(listSSLCipherSuitesRequest: requests.ListSSLCipherSuitesRequest): Promise; + /** + * Lists the valid load balancer shapes. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListShapesRequest + * @return ListShapesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListShapes.ts.html |here} to see how to use ListShapes API. + */ + listShapes(listShapesRequest: requests.ListShapesRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listShapesRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancerShape objects + * contained in responses from the listShapes operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllShapes(request: requests.ListShapesRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listShapesResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listShapes operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllShapesResponses(request: requests.ListShapesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancerShape objects + * contained in responses from the listShapes operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listShapesRecordIterator(request: requests.ListShapesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listShapes operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listShapesResponseIterator(request: requests.ListShapesRequest): AsyncIterableIterator; + /** + * Lists the work requests for a given load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListWorkRequestsRequest + * @return ListWorkRequestsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListWorkRequests.ts.html |here} to see how to use ListWorkRequests API. + */ + listWorkRequests(listWorkRequestsRequest: requests.ListWorkRequestsRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listWorkRequestsRecordIterator function. + * Creates a new async iterator which will iterate over the models.WorkRequest objects + * contained in responses from the listWorkRequests operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllWorkRequests(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listWorkRequestsResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listWorkRequests operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllWorkRequestsResponses(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.WorkRequest objects + * contained in responses from the listWorkRequests operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listWorkRequestsRecordIterator(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listWorkRequests operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listWorkRequestsResponseIterator(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; + /** + * Updates the configuration of a backend server within the specified backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateBackendRequest + * @return UpdateBackendResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateBackend.ts.html |here} to see how to use UpdateBackend API. + */ + updateBackend(updateBackendRequest: requests.UpdateBackendRequest): Promise; + /** + * Updates a backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateBackendSetRequest + * @return UpdateBackendSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateBackendSet.ts.html |here} to see how to use UpdateBackendSet API. + */ + updateBackendSet(updateBackendSetRequest: requests.UpdateBackendSetRequest): Promise; + /** + * Updates the health check policy for a given load balancer and backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateHealthCheckerRequest + * @return UpdateHealthCheckerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateHealthChecker.ts.html |here} to see how to use UpdateHealthChecker API. + */ + updateHealthChecker(updateHealthCheckerRequest: requests.UpdateHealthCheckerRequest): Promise; + /** + * Overwrites an existing hostname resource on the specified load balancer. Use this operation to change a + * virtual hostname. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateHostnameRequest + * @return UpdateHostnameResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateHostname.ts.html |here} to see how to use UpdateHostname API. + */ + updateHostname(updateHostnameRequest: requests.UpdateHostnameRequest): Promise; + /** + * Updates a listener for a given load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateListenerRequest + * @return UpdateListenerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateListener.ts.html |here} to see how to use UpdateListener API. + */ + updateListener(updateListenerRequest: requests.UpdateListenerRequest): Promise; + /** + * Updates a load balancer's configuration. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateLoadBalancerRequest + * @return UpdateLoadBalancerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateLoadBalancer.ts.html |here} to see how to use UpdateLoadBalancer API. + */ + updateLoadBalancer(updateLoadBalancerRequest: requests.UpdateLoadBalancerRequest): Promise; + /** + * Update the shape of a load balancer. The new shape can be larger or smaller compared to existing shape of the + * LB. The service will try to perform this operation in the least disruptive way to existing connections, but + * there is a possibility that they might be lost during the LB resizing process. The new shape becomes effective + * as soon as the related work request completes successfully, i.e. when reshaping to a larger shape, the LB will + * start accepting larger bandwidth and when reshaping to a smaller one, the LB will be accepting smaller + * bandwidth. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateLoadBalancerShapeRequest + * @return UpdateLoadBalancerShapeResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateLoadBalancerShape.ts.html |here} to see how to use UpdateLoadBalancerShape API. + */ + updateLoadBalancerShape(updateLoadBalancerShapeRequest: requests.UpdateLoadBalancerShapeRequest): Promise; + /** + * Updates the network security groups associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateNetworkSecurityGroupsRequest + * @return UpdateNetworkSecurityGroupsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateNetworkSecurityGroups.ts.html |here} to see how to use UpdateNetworkSecurityGroups API. + */ + updateNetworkSecurityGroups(updateNetworkSecurityGroupsRequest: requests.UpdateNetworkSecurityGroupsRequest): Promise; + /** + * Overwrites an existing path route set on the specified load balancer. Use this operation to add, delete, or alter + * path route rules in a path route set. + *

          + To add a new path route rule to a path route set, the `pathRoutes` in the + * {@link #updatePathRouteSetDetails(UpdatePathRouteSetDetailsRequest) updatePathRouteSetDetails} object must include + * both the new path route rule to add and the existing path route rules to retain. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdatePathRouteSetRequest + * @return UpdatePathRouteSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdatePathRouteSet.ts.html |here} to see how to use UpdatePathRouteSet API. + */ + updatePathRouteSet(updatePathRouteSetRequest: requests.UpdatePathRouteSetRequest): Promise; + /** + * Overwrites an existing routing policy on the specified load balancer. Use this operation to add, delete, or alter + * routing policy rules in a routing policy. + *

          + To add a new routing rule to a routing policy, the body must include both the new routing rule to add and the existing rules to retain. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateRoutingPolicyRequest + * @return UpdateRoutingPolicyResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateRoutingPolicy.ts.html |here} to see how to use UpdateRoutingPolicy API. + */ + updateRoutingPolicy(updateRoutingPolicyRequest: requests.UpdateRoutingPolicyRequest): Promise; + /** + * Overwrites an existing set of rules on the specified load balancer. Use this operation to add or alter + * the rules in a rule set. + *

          + To add a new rule to a set, the body must include both the new rule to add and the existing rules to retain. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateRuleSetRequest + * @return UpdateRuleSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateRuleSet.ts.html |here} to see how to use UpdateRuleSet API. + */ + updateRuleSet(updateRuleSetRequest: requests.UpdateRuleSetRequest): Promise; + /** + * Updates an existing SSL cipher suite for the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateSSLCipherSuiteRequest + * @return UpdateSSLCipherSuiteResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateSSLCipherSuite.ts.html |here} to see how to use UpdateSSLCipherSuite API. + */ + updateSSLCipherSuite(updateSSLCipherSuiteRequest: requests.UpdateSSLCipherSuiteRequest): Promise; +} diff --git a/generator/test/generators/oracle/dummyData/invalidDataset_1/serviceClass.json b/generator/test/generators/oracle/dummyData/invalidDataset_1/serviceClass.json new file mode 100644 index 00000000..cf0ef352 --- /dev/null +++ b/generator/test/generators/oracle/dummyData/invalidDataset_1/serviceClass.json @@ -0,0 +1,7 @@ +{ + "create": "loadbalancer createLoadBalancer", + "delete": "loadbalancer", + "get": "loadbalancer getLoadBalancer", + "update": "loadbalancer updateLoadBalancer", + "list": "loadbalancer listLoadBalancers" +} diff --git a/generator/test/generators/oracle/dummyData/invalidDataset_2/sdkFile.txt b/generator/test/generators/oracle/dummyData/invalidDataset_2/sdkFile.txt new file mode 100644 index 00000000..b3c4bb5f --- /dev/null +++ b/generator/test/generators/oracle/dummyData/invalidDataset_2/sdkFile.txt @@ -0,0 +1,12 @@ +import common = require("oci-common"); +import * as requests from "./request"; +import * as model from "./model"; +import * as responses from "./response"; +import { LoadBalancerWaiter } from "./loadbalancer-waiter"; +export declare enum LoadBalancerApiKeys { +} +/** + * This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user. + */ +export declare class LoadBalancerClient { +} diff --git a/generator/test/generators/oracle/dummyData/invalidDataset_2/serviceClass.json b/generator/test/generators/oracle/dummyData/invalidDataset_2/serviceClass.json new file mode 100644 index 00000000..e5e68365 --- /dev/null +++ b/generator/test/generators/oracle/dummyData/invalidDataset_2/serviceClass.json @@ -0,0 +1,8 @@ +{ + "create": "kubernetes.d.ts create", + "delete": "kubernetes.d.ts delete", + "listClusters": "kubernetes.d.ts getClusters", + "createNodeGroup": "kubernetes.d.ts addNodePool", + "deleteNodegroup": " kubernetes.d.ts deleteNodePool", + "listNodegroups": "kubernetes.d.ts getNodePools" +} diff --git a/generator/test/generators/oracle/dummyData/validDataset/sdkFile.txt b/generator/test/generators/oracle/dummyData/validDataset/sdkFile.txt new file mode 100644 index 00000000..66ecf2e9 --- /dev/null +++ b/generator/test/generators/oracle/dummyData/validDataset/sdkFile.txt @@ -0,0 +1,926 @@ +import common = require("oci-common"); +import * as requests from "./request"; +import * as model from "./model"; +import * as responses from "./response"; +import { LoadBalancerWaiter } from "./loadbalancer-waiter"; +export declare enum LoadBalancerApiKeys { +} +/** + * This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user. + */ +export declare class LoadBalancerClient { + protected static serviceEndpointTemplate: string; + protected static endpointServiceName: string; + protected "_realmSpecificEndpointTemplateEnabled": boolean; + protected "_endpoint": string; + protected "_defaultHeaders": any; + protected "_waiters": LoadBalancerWaiter; + protected "_clientConfiguration": common.ClientConfiguration; + protected _circuitBreaker: null; + protected _httpOptions: any; + targetService: string; + protected _regionId: string; + protected "_region": common.Region; + protected _lastSetRegionOrRegionId: string; + protected _httpClient: common.HttpClient; + constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration); + /** + * Get the endpoint that is being used to call (ex, https://www.example.com). + */ + get endpoint(): string; + /** + * Sets the endpoint to call (ex, https://www.example.com). + * @param endpoint The endpoint of the service. + */ + set endpoint(endpoint: string); + get logger(): import("oci-common/lib/log").Logger; + /** + * Determines whether realm specific endpoint should be used or not. + * Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false" + * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint template + */ + set useRealmSpecificEndpointTemplate(realmSpecificEndpointTemplateEnabled: boolean); + /** + * Sets the region to call (ex, Region.US_PHOENIX_1). + * Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint. + * @param region The region of the service. + */ + set region(region: common.Region); + /** + * Sets the regionId to call (ex, 'us-phoenix-1'). + * + * Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}. + * If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1 + * and then call {@link #endpoint(String) endpoint}. + * @param regionId The public region ID. + */ + set regionId(regionId: string); + /** + * Creates a new LoadBalancerWaiter for resources for this service. + * + * @param config The waiter configuration for termination and delay strategy + * @return The service waiters. + */ + createWaiters(config?: common.WaiterConfiguration): LoadBalancerWaiter; + /** + * Gets the waiters available for resources for this service. + * + * @return The service waiters. + */ + getWaiters(): LoadBalancerWaiter; + /** + * Moves a load balancer into a different compartment within the same tenancy. For information about moving resources + * between compartments, see [Moving Resources to a Different Compartment](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ChangeLoadBalancerCompartmentRequest + * @return ChangeLoadBalancerCompartmentResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ChangeLoadBalancerCompartment.ts.html |here} to see how to use ChangeLoadBalancerCompartment API. + */ + changeLoadBalancerCompartment(changeLoadBalancerCompartmentRequest: requests.ChangeLoadBalancerCompartmentRequest): Promise; + /** + * Adds a backend server to a backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateBackendRequest + * @return CreateBackendResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateBackend.ts.html |here} to see how to use CreateBackend API. + */ + createBackend(createBackendRequest: requests.CreateBackendRequest): Promise; + /** + * Adds a backend set to a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateBackendSetRequest + * @return CreateBackendSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateBackendSet.ts.html |here} to see how to use CreateBackendSet API. + */ + createBackendSet(createBackendSetRequest: requests.CreateBackendSetRequest): Promise; + /** + * Creates an asynchronous request to add an SSL certificate bundle. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateCertificateRequest + * @return CreateCertificateResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateCertificate.ts.html |here} to see how to use CreateCertificate API. + */ + createCertificate(createCertificateRequest: requests.CreateCertificateRequest): Promise; + /** + * Adds a hostname resource to the specified load balancer. For more information, see + * [Managing Request Routing](https://docs.cloud.oracle.com/Content/Balance/Tasks/managingrequest.htm). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateHostnameRequest + * @return CreateHostnameResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateHostname.ts.html |here} to see how to use CreateHostname API. + */ + createHostname(createHostnameRequest: requests.CreateHostnameRequest): Promise; + /** + * Adds a listener to a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateListenerRequest + * @return CreateListenerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateListener.ts.html |here} to see how to use CreateListener API. + */ + createListener(createListenerRequest: requests.CreateListenerRequest): Promise; + /** + * Creates a new load balancer in the specified compartment. For general information about load balancers, + * see [Overview of the Load Balancing Service](https://docs.cloud.oracle.com/Content/Balance/Concepts/balanceoverview.htm). + *

          + For the purposes of access control, you must provide the OCID of the compartment where you want + * the load balancer to reside. Notice that the load balancer doesn't have to be in the same compartment as the VCN + * or backend set. If you're not sure which compartment to use, put the load balancer in the same compartment as the VCN. + * For information about access control and compartments, see + * [Overview of the IAM Service](https://docs.cloud.oracle.com/Content/Identity/Concepts/overview.htm). + *

          + You must specify a display name for the load balancer. It does not have to be unique, and you can change it. + *

          + For information about Availability Domains, see + * [Regions and Availability Domains](https://docs.cloud.oracle.com/Content/General/Concepts/regions.htm). + * To get a list of Availability Domains, use the `ListAvailabilityDomains` operation + * in the Identity and Access Management Service API. + *

          + All Oracle Cloud Infrastructure resources, including load balancers, get an Oracle-assigned, + * unique ID called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID + * in the response. You can also retrieve a resource's OCID by using a List API operation on that resource type, + * or by viewing the resource in the Console. Fore more information, see + * [Resource Identifiers](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). + *

          + After you send your request, the new object's state will temporarily be PROVISIONING. Before using the + * object, first make sure its state has changed to RUNNING. + *

          + When you create a load balancer, the system assigns an IP address. + * To get the IP address, use the {@link #getLoadBalancer(GetLoadBalancerRequest) getLoadBalancer} operation. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateLoadBalancerRequest + * @return CreateLoadBalancerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateLoadBalancer.ts.html |here} to see how to use CreateLoadBalancer API. + */ + createLoadBalancer(createLoadBalancerRequest: requests.CreateLoadBalancerRequest): Promise; + /** + * Adds a path route set to a load balancer. For more information, see + * [Managing Request Routing](https://docs.cloud.oracle.com/Content/Balance/Tasks/managingrequest.htm). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreatePathRouteSetRequest + * @return CreatePathRouteSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreatePathRouteSet.ts.html |here} to see how to use CreatePathRouteSet API. + */ + createPathRouteSet(createPathRouteSetRequest: requests.CreatePathRouteSetRequest): Promise; + /** + * Adds a routing policy to a load balancer. For more information, see + * [Managing Request Routing](https://docs.cloud.oracle.com/Content/Balance/Tasks/managingrequest.htm). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateRoutingPolicyRequest + * @return CreateRoutingPolicyResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateRoutingPolicy.ts.html |here} to see how to use CreateRoutingPolicy API. + */ + createRoutingPolicy(createRoutingPolicyRequest: requests.CreateRoutingPolicyRequest): Promise; + /** + * Creates a new rule set associated with the specified load balancer. For more information, see + * [Managing Rule Sets](https://docs.cloud.oracle.com/Content/Balance/Tasks/managingrulesets.htm). + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateRuleSetRequest + * @return CreateRuleSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateRuleSet.ts.html |here} to see how to use CreateRuleSet API. + */ + createRuleSet(createRuleSetRequest: requests.CreateRuleSetRequest): Promise; + /** + * Creates a custom SSL cipher suite. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param CreateSSLCipherSuiteRequest + * @return CreateSSLCipherSuiteResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/CreateSSLCipherSuite.ts.html |here} to see how to use CreateSSLCipherSuite API. + */ + createSSLCipherSuite(createSSLCipherSuiteRequest: requests.CreateSSLCipherSuiteRequest): Promise; + /** + * Removes a backend server from a given load balancer and backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteBackendRequest + * @return DeleteBackendResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteBackend.ts.html |here} to see how to use DeleteBackend API. + */ + deleteBackend(deleteBackendRequest: requests.DeleteBackendRequest): Promise; + /** + * Deletes the specified backend set. Note that deleting a backend set removes its backend servers from the load balancer. + *

          + Before you can delete a backend set, you must remove it from any active listeners. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteBackendSetRequest + * @return DeleteBackendSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteBackendSet.ts.html |here} to see how to use DeleteBackendSet API. + */ + deleteBackendSet(deleteBackendSetRequest: requests.DeleteBackendSetRequest): Promise; + /** + * Deletes an SSL certificate bundle from a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteCertificateRequest + * @return DeleteCertificateResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteCertificate.ts.html |here} to see how to use DeleteCertificate API. + */ + deleteCertificate(deleteCertificateRequest: requests.DeleteCertificateRequest): Promise; + /** + * Deletes a hostname resource from the specified load balancer. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteHostnameRequest + * @return DeleteHostnameResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteHostname.ts.html |here} to see how to use DeleteHostname API. + */ + deleteHostname(deleteHostnameRequest: requests.DeleteHostnameRequest): Promise; + /** + * Deletes a listener from a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteListenerRequest + * @return DeleteListenerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteListener.ts.html |here} to see how to use DeleteListener API. + */ + deleteListener(deleteListenerRequest: requests.DeleteListenerRequest): Promise; + /** + * Stops a load balancer and removes it from service. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteLoadBalancerRequest + * @return DeleteLoadBalancerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteLoadBalancer.ts.html |here} to see how to use DeleteLoadBalancer API. + */ + deleteLoadBalancer(deleteLoadBalancerRequest: requests.DeleteLoadBalancerRequest): Promise; + /** + * Deletes a path route set from the specified load balancer. + *

          + To delete a path route rule from a path route set, use the + * {@link #updatePathRouteSet(UpdatePathRouteSetRequest) updatePathRouteSet} operation. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeletePathRouteSetRequest + * @return DeletePathRouteSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeletePathRouteSet.ts.html |here} to see how to use DeletePathRouteSet API. + */ + deletePathRouteSet(deletePathRouteSetRequest: requests.DeletePathRouteSetRequest): Promise; + /** + * Deletes a routing policy from the specified load balancer. + *

          + To delete a routing rule from a routing policy, use the + * {@link #updateRoutingPolicy(UpdateRoutingPolicyRequest) updateRoutingPolicy} operation. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteRoutingPolicyRequest + * @return DeleteRoutingPolicyResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteRoutingPolicy.ts.html |here} to see how to use DeleteRoutingPolicy API. + */ + deleteRoutingPolicy(deleteRoutingPolicyRequest: requests.DeleteRoutingPolicyRequest): Promise; + /** + * Deletes a rule set from the specified load balancer. + *

          + To delete a rule from a rule set, use the + * {@link #updateRuleSet(UpdateRuleSetRequest) updateRuleSet} operation. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteRuleSetRequest + * @return DeleteRuleSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteRuleSet.ts.html |here} to see how to use DeleteRuleSet API. + */ + deleteRuleSet(deleteRuleSetRequest: requests.DeleteRuleSetRequest): Promise; + /** + * Deletes an SSL cipher suite from a load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param DeleteSSLCipherSuiteRequest + * @return DeleteSSLCipherSuiteResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/DeleteSSLCipherSuite.ts.html |here} to see how to use DeleteSSLCipherSuite API. + */ + deleteSSLCipherSuite(deleteSSLCipherSuiteRequest: requests.DeleteSSLCipherSuiteRequest): Promise; + /** + * Gets the specified backend server's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetBackendRequest + * @return GetBackendResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetBackend.ts.html |here} to see how to use GetBackend API. + */ + getBackend(getBackendRequest: requests.GetBackendRequest): Promise; + /** + * Gets the current health status of the specified backend server. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetBackendHealthRequest + * @return GetBackendHealthResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetBackendHealth.ts.html |here} to see how to use GetBackendHealth API. + */ + getBackendHealth(getBackendHealthRequest: requests.GetBackendHealthRequest): Promise; + /** + * Gets the specified backend set's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetBackendSetRequest + * @return GetBackendSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetBackendSet.ts.html |here} to see how to use GetBackendSet API. + */ + getBackendSet(getBackendSetRequest: requests.GetBackendSetRequest): Promise; + /** + * Gets the health status for the specified backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetBackendSetHealthRequest + * @return GetBackendSetHealthResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetBackendSetHealth.ts.html |here} to see how to use GetBackendSetHealth API. + */ + getBackendSetHealth(getBackendSetHealthRequest: requests.GetBackendSetHealthRequest): Promise; + /** + * Gets the health check policy information for a given load balancer and backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetHealthCheckerRequest + * @return GetHealthCheckerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetHealthChecker.ts.html |here} to see how to use GetHealthChecker API. + */ + getHealthChecker(getHealthCheckerRequest: requests.GetHealthCheckerRequest): Promise; + /** + * Gets the specified hostname resource's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetHostnameRequest + * @return GetHostnameResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetHostname.ts.html |here} to see how to use GetHostname API. + */ + getHostname(getHostnameRequest: requests.GetHostnameRequest): Promise; + /** + * Gets the specified load balancer's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetLoadBalancerRequest + * @return GetLoadBalancerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetLoadBalancer.ts.html |here} to see how to use GetLoadBalancer API. + */ + getLoadBalancer(getLoadBalancerRequest: requests.GetLoadBalancerRequest): Promise; + /** + * Gets the health status for the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetLoadBalancerHealthRequest + * @return GetLoadBalancerHealthResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetLoadBalancerHealth.ts.html |here} to see how to use GetLoadBalancerHealth API. + */ + getLoadBalancerHealth(getLoadBalancerHealthRequest: requests.GetLoadBalancerHealthRequest): Promise; + /** + * Gets the specified path route set's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetPathRouteSetRequest + * @return GetPathRouteSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetPathRouteSet.ts.html |here} to see how to use GetPathRouteSet API. + */ + getPathRouteSet(getPathRouteSetRequest: requests.GetPathRouteSetRequest): Promise; + /** + * Gets the specified routing policy. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetRoutingPolicyRequest + * @return GetRoutingPolicyResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetRoutingPolicy.ts.html |here} to see how to use GetRoutingPolicy API. + */ + getRoutingPolicy(getRoutingPolicyRequest: requests.GetRoutingPolicyRequest): Promise; + /** + * Gets the specified set of rules. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetRuleSetRequest + * @return GetRuleSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetRuleSet.ts.html |here} to see how to use GetRuleSet API. + */ + getRuleSet(getRuleSetRequest: requests.GetRuleSetRequest): Promise; + /** + * Gets the specified SSL cipher suite's configuration information. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetSSLCipherSuiteRequest + * @return GetSSLCipherSuiteResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetSSLCipherSuite.ts.html |here} to see how to use GetSSLCipherSuite API. + */ + getSSLCipherSuite(getSSLCipherSuiteRequest: requests.GetSSLCipherSuiteRequest): Promise; + /** + * Gets the details of a work request. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param GetWorkRequestRequest + * @return GetWorkRequestResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/GetWorkRequest.ts.html |here} to see how to use GetWorkRequest API. + */ + getWorkRequest(getWorkRequestRequest: requests.GetWorkRequestRequest): Promise; + /** + * Lists all backend sets associated with a given load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListBackendSetsRequest + * @return ListBackendSetsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListBackendSets.ts.html |here} to see how to use ListBackendSets API. + */ + listBackendSets(listBackendSetsRequest: requests.ListBackendSetsRequest): Promise; + /** + * Lists the backend servers for a given load balancer and backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListBackendsRequest + * @return ListBackendsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListBackends.ts.html |here} to see how to use ListBackends API. + */ + listBackends(listBackendsRequest: requests.ListBackendsRequest): Promise; + /** + * Lists all SSL certificates bundles associated with a given load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListCertificatesRequest + * @return ListCertificatesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListCertificates.ts.html |here} to see how to use ListCertificates API. + */ + listCertificates(listCertificatesRequest: requests.ListCertificatesRequest): Promise; + /** + * Lists all hostname resources associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListHostnamesRequest + * @return ListHostnamesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListHostnames.ts.html |here} to see how to use ListHostnames API. + */ + listHostnames(listHostnamesRequest: requests.ListHostnamesRequest): Promise; + /** + * Lists all of the rules from all of the rule sets associated with the specified listener. The response organizes + * the rules in the following order: + *

          + * Access control rules + * * Allow method rules + * * Request header rules + * * Response header rules + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListListenerRulesRequest + * @return ListListenerRulesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListListenerRules.ts.html |here} to see how to use ListListenerRules API. + */ + listListenerRules(listListenerRulesRequest: requests.ListListenerRulesRequest): Promise; + /** + * Lists the summary health statuses for all load balancers in the specified compartment. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListLoadBalancerHealthsRequest + * @return ListLoadBalancerHealthsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListLoadBalancerHealths.ts.html |here} to see how to use ListLoadBalancerHealths API. + */ + listLoadBalancerHealths(listLoadBalancerHealthsRequest: requests.ListLoadBalancerHealthsRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listLoadBalancerHealthsRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancerHealthSummary objects + * contained in responses from the listLoadBalancerHealths operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllLoadBalancerHealths(request: requests.ListLoadBalancerHealthsRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listLoadBalancerHealthsResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listLoadBalancerHealths operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllLoadBalancerHealthsResponses(request: requests.ListLoadBalancerHealthsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancerHealthSummary objects + * contained in responses from the listLoadBalancerHealths operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listLoadBalancerHealthsRecordIterator(request: requests.ListLoadBalancerHealthsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listLoadBalancerHealths operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listLoadBalancerHealthsResponseIterator(request: requests.ListLoadBalancerHealthsRequest): AsyncIterableIterator; + /** + * Lists all load balancers in the specified compartment. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListLoadBalancersRequest + * @return ListLoadBalancersResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListLoadBalancers.ts.html |here} to see how to use ListLoadBalancers API. + */ + listLoadBalancers(listLoadBalancersRequest: requests.ListLoadBalancersRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listLoadBalancersRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancer objects + * contained in responses from the listLoadBalancers operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllLoadBalancers(request: requests.ListLoadBalancersRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listLoadBalancersResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listLoadBalancers operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllLoadBalancersResponses(request: requests.ListLoadBalancersRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancer objects + * contained in responses from the listLoadBalancers operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listLoadBalancersRecordIterator(request: requests.ListLoadBalancersRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listLoadBalancers operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listLoadBalancersResponseIterator(request: requests.ListLoadBalancersRequest): AsyncIterableIterator; + /** + * Lists all path route sets associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListPathRouteSetsRequest + * @return ListPathRouteSetsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListPathRouteSets.ts.html |here} to see how to use ListPathRouteSets API. + */ + listPathRouteSets(listPathRouteSetsRequest: requests.ListPathRouteSetsRequest): Promise; + /** + * Lists the available load balancer policies. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListPoliciesRequest + * @return ListPoliciesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListPolicies.ts.html |here} to see how to use ListPolicies API. + */ + listPolicies(listPoliciesRequest: requests.ListPoliciesRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listPoliciesRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancerPolicy objects + * contained in responses from the listPolicies operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllPolicies(request: requests.ListPoliciesRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listPoliciesResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listPolicies operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllPoliciesResponses(request: requests.ListPoliciesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancerPolicy objects + * contained in responses from the listPolicies operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listPoliciesRecordIterator(request: requests.ListPoliciesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listPolicies operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listPoliciesResponseIterator(request: requests.ListPoliciesRequest): AsyncIterableIterator; + /** + * Lists all supported traffic protocols. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListProtocolsRequest + * @return ListProtocolsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListProtocols.ts.html |here} to see how to use ListProtocols API. + */ + listProtocols(listProtocolsRequest: requests.ListProtocolsRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listProtocolsRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancerProtocol objects + * contained in responses from the listProtocols operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllProtocols(request: requests.ListProtocolsRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listProtocolsResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listProtocols operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllProtocolsResponses(request: requests.ListProtocolsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancerProtocol objects + * contained in responses from the listProtocols operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listProtocolsRecordIterator(request: requests.ListProtocolsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listProtocols operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listProtocolsResponseIterator(request: requests.ListProtocolsRequest): AsyncIterableIterator; + /** + * Lists all routing policies associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListRoutingPoliciesRequest + * @return ListRoutingPoliciesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListRoutingPolicies.ts.html |here} to see how to use ListRoutingPolicies API. + */ + listRoutingPolicies(listRoutingPoliciesRequest: requests.ListRoutingPoliciesRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listRoutingPoliciesRecordIterator function. + * Creates a new async iterator which will iterate over the models.RoutingPolicy objects + * contained in responses from the listRoutingPolicies operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllRoutingPolicies(request: requests.ListRoutingPoliciesRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listRoutingPoliciesResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listRoutingPolicies operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllRoutingPoliciesResponses(request: requests.ListRoutingPoliciesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.RoutingPolicy objects + * contained in responses from the listRoutingPolicies operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listRoutingPoliciesRecordIterator(request: requests.ListRoutingPoliciesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listRoutingPolicies operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listRoutingPoliciesResponseIterator(request: requests.ListRoutingPoliciesRequest): AsyncIterableIterator; + /** + * Lists all rule sets associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListRuleSetsRequest + * @return ListRuleSetsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListRuleSets.ts.html |here} to see how to use ListRuleSets API. + */ + listRuleSets(listRuleSetsRequest: requests.ListRuleSetsRequest): Promise; + /** + * Lists all SSL cipher suites associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListSSLCipherSuitesRequest + * @return ListSSLCipherSuitesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListSSLCipherSuites.ts.html |here} to see how to use ListSSLCipherSuites API. + */ + listSSLCipherSuites(listSSLCipherSuitesRequest: requests.ListSSLCipherSuitesRequest): Promise; + /** + * Lists the valid load balancer shapes. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListShapesRequest + * @return ListShapesResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListShapes.ts.html |here} to see how to use ListShapes API. + */ + listShapes(listShapesRequest: requests.ListShapesRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listShapesRecordIterator function. + * Creates a new async iterator which will iterate over the models.LoadBalancerShape objects + * contained in responses from the listShapes operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllShapes(request: requests.ListShapesRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listShapesResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listShapes operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllShapesResponses(request: requests.ListShapesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.LoadBalancerShape objects + * contained in responses from the listShapes operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listShapesRecordIterator(request: requests.ListShapesRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listShapes operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listShapesResponseIterator(request: requests.ListShapesRequest): AsyncIterableIterator; + /** + * Lists the work requests for a given load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param ListWorkRequestsRequest + * @return ListWorkRequestsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/ListWorkRequests.ts.html |here} to see how to use ListWorkRequests API. + */ + listWorkRequests(listWorkRequestsRequest: requests.ListWorkRequestsRequest): Promise; + /** + * NOTE: This function is deprecated in favor of listWorkRequestsRecordIterator function. + * Creates a new async iterator which will iterate over the models.WorkRequest objects + * contained in responses from the listWorkRequests operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllWorkRequests(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; + /** + * NOTE: This function is deprecated in favor of listWorkRequestsResponseIterator function. + * Creates a new async iterator which will iterate over the responses received from the listWorkRequests operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listAllWorkRequestsResponses(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the models.WorkRequest objects + * contained in responses from the listWorkRequests operation. This iterator will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + */ + listWorkRequestsRecordIterator(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; + /** + * Creates a new async iterator which will iterate over the responses received from the listWorkRequests operation. This iterator + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + */ + listWorkRequestsResponseIterator(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; + /** + * Updates the configuration of a backend server within the specified backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateBackendRequest + * @return UpdateBackendResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateBackend.ts.html |here} to see how to use UpdateBackend API. + */ + updateBackend(updateBackendRequest: requests.UpdateBackendRequest): Promise; + /** + * Updates a backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateBackendSetRequest + * @return UpdateBackendSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateBackendSet.ts.html |here} to see how to use UpdateBackendSet API. + */ + updateBackendSet(updateBackendSetRequest: requests.UpdateBackendSetRequest): Promise; + /** + * Updates the health check policy for a given load balancer and backend set. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateHealthCheckerRequest + * @return UpdateHealthCheckerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateHealthChecker.ts.html |here} to see how to use UpdateHealthChecker API. + */ + updateHealthChecker(updateHealthCheckerRequest: requests.UpdateHealthCheckerRequest): Promise; + /** + * Overwrites an existing hostname resource on the specified load balancer. Use this operation to change a + * virtual hostname. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateHostnameRequest + * @return UpdateHostnameResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateHostname.ts.html |here} to see how to use UpdateHostname API. + */ + updateHostname(updateHostnameRequest: requests.UpdateHostnameRequest): Promise; + /** + * Updates a listener for a given load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateListenerRequest + * @return UpdateListenerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateListener.ts.html |here} to see how to use UpdateListener API. + */ + updateListener(updateListenerRequest: requests.UpdateListenerRequest): Promise; + /** + * Updates a load balancer's configuration. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateLoadBalancerRequest + * @return UpdateLoadBalancerResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateLoadBalancer.ts.html |here} to see how to use UpdateLoadBalancer API. + */ + updateLoadBalancer(updateLoadBalancerRequest: requests.UpdateLoadBalancerRequest): Promise; + /** + * Update the shape of a load balancer. The new shape can be larger or smaller compared to existing shape of the + * LB. The service will try to perform this operation in the least disruptive way to existing connections, but + * there is a possibility that they might be lost during the LB resizing process. The new shape becomes effective + * as soon as the related work request completes successfully, i.e. when reshaping to a larger shape, the LB will + * start accepting larger bandwidth and when reshaping to a smaller one, the LB will be accepting smaller + * bandwidth. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateLoadBalancerShapeRequest + * @return UpdateLoadBalancerShapeResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateLoadBalancerShape.ts.html |here} to see how to use UpdateLoadBalancerShape API. + */ + updateLoadBalancerShape(updateLoadBalancerShapeRequest: requests.UpdateLoadBalancerShapeRequest): Promise; + /** + * Updates the network security groups associated with the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateNetworkSecurityGroupsRequest + * @return UpdateNetworkSecurityGroupsResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateNetworkSecurityGroups.ts.html |here} to see how to use UpdateNetworkSecurityGroups API. + */ + updateNetworkSecurityGroups(updateNetworkSecurityGroupsRequest: requests.UpdateNetworkSecurityGroupsRequest): Promise; + /** + * Overwrites an existing path route set on the specified load balancer. Use this operation to add, delete, or alter + * path route rules in a path route set. + *

          + To add a new path route rule to a path route set, the `pathRoutes` in the + * {@link #updatePathRouteSetDetails(UpdatePathRouteSetDetailsRequest) updatePathRouteSetDetails} object must include + * both the new path route rule to add and the existing path route rules to retain. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdatePathRouteSetRequest + * @return UpdatePathRouteSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdatePathRouteSet.ts.html |here} to see how to use UpdatePathRouteSet API. + */ + updatePathRouteSet(updatePathRouteSetRequest: requests.UpdatePathRouteSetRequest): Promise; + /** + * Overwrites an existing routing policy on the specified load balancer. Use this operation to add, delete, or alter + * routing policy rules in a routing policy. + *

          + To add a new routing rule to a routing policy, the body must include both the new routing rule to add and the existing rules to retain. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateRoutingPolicyRequest + * @return UpdateRoutingPolicyResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateRoutingPolicy.ts.html |here} to see how to use UpdateRoutingPolicy API. + */ + updateRoutingPolicy(updateRoutingPolicyRequest: requests.UpdateRoutingPolicyRequest): Promise; + /** + * Overwrites an existing set of rules on the specified load balancer. Use this operation to add or alter + * the rules in a rule set. + *

          + To add a new rule to a set, the body must include both the new rule to add and the existing rules to retain. + * + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateRuleSetRequest + * @return UpdateRuleSetResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateRuleSet.ts.html |here} to see how to use UpdateRuleSet API. + */ + updateRuleSet(updateRuleSetRequest: requests.UpdateRuleSetRequest): Promise; + /** + * Updates an existing SSL cipher suite for the specified load balancer. + * This operation does not retry by default if the user has not defined a retry configuration. + * @param UpdateSSLCipherSuiteRequest + * @return UpdateSSLCipherSuiteResponse + * @throws OciError when an error occurs + * @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.66.0/loadbalancer/UpdateSSLCipherSuite.ts.html |here} to see how to use UpdateSSLCipherSuite API. + */ + updateSSLCipherSuite(updateSSLCipherSuiteRequest: requests.UpdateSSLCipherSuiteRequest): Promise; +} diff --git a/generator/test/generators/oracle/dummyData/validDataset/serviceClass.json b/generator/test/generators/oracle/dummyData/validDataset/serviceClass.json new file mode 100644 index 00000000..78f92f4a --- /dev/null +++ b/generator/test/generators/oracle/dummyData/validDataset/serviceClass.json @@ -0,0 +1,7 @@ +{ + "create": "loadbalancer createLoadBalancer", + "delete": "loadbalancer deleteLoadBalancer", + "get": "loadbalancer getLoadBalancer", + "update": "loadbalancer updateLoadBalancer", + "list": "loadbalancer listLoadBalancers" +} diff --git a/generator/test/generators/oracle/generator.test.ts b/generator/test/generators/oracle/generator.test.ts index dba778cc..3b5550b6 100644 --- a/generator/test/generators/oracle/generator.test.ts +++ b/generator/test/generators/oracle/generator.test.ts @@ -1,86 +1,92 @@ -// import { expect } from "chai"; -// import { SyntaxKind } from "typescript"; +import { expect } from 'chai'; +import { SyntaxKind } from 'typescript'; -// import { extractSDKData } from "../../../generators/oracle/generator"; -// import { readJsonData,readSourceFile } from "../lib/helper"; +import { extractSDKData } from '../../../generators/oracle/generator'; +import { readJsonData, readSourceFile } from '../lib/helper'; -// describe("Oracle generator extractSDKData", () => { -// context("with valid methods and valid AST", () => { -// it("should return extracted class data", async () => { -// const sdkFile: any = await readSourceFile("validDataset", "oracle"); -// const data: any = await readJsonData( -// "validDataset", -// "oracle", -// "serviceClass" -// ); -// let cloned = null; -// sdkFile.forEachChild(child => { -// if (SyntaxKind[child.kind] === "ClassDeclaration") { -// cloned = Object.assign({}, child); -// } -// }); +describe('Oracle generator extractSDKData', () => { + context('with valid methods and valid AST', () => { + it('should return extracted class data', async () => { + const sdkFile: any = await readSourceFile('validDataset', 'oracle'); + const data: any = await readJsonData( + 'validDataset', + 'oracle', + 'serviceClass' + ); + let cloned = null; + sdkFile.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + cloned = Object.assign({}, child); + } + }); -// if (cloned) { -// const result = extractSDKData(cloned, data); -// expect(result).to.be.an("object"); -// expect(result.functions).to.be.an("array"); -// expect(result.className).to.be.string; -// } else { -// console.error("Error in cloning class"); -// } -// }); -// }); + if (cloned) { + const result = extractSDKData(cloned, data); + expect(result).to.be.an('object'); + expect(result.functions).to.be.an('array'); + expect(result.className).to.be.string; + } else { + console.error('Error in cloning class'); + } + }); + }); -// context("with invalid method data:missing method name", () => { -// it("should drop invalid method", async () => { -// const sdkFile: any = await readSourceFile("invalidDataset_1", "oracle"); -// const data: any = await readJsonData( -// "invalidDataset_1", -// "oracle", -// "serviceClass" -// ); -// let cloned = null; -// sdkFile.forEachChild(child => { -// if (SyntaxKind[child.kind] === "ClassDeclaration") { -// cloned = Object.assign({}, child); -// } -// }); + context('with invalid method data:missing method name', () => { + it('should drop invalid method', async () => { + const sdkFile: any = await readSourceFile( + 'invalidDataset_1', + 'oracle' + ); + const data: any = await readJsonData( + 'invalidDataset_1', + 'oracle', + 'serviceClass' + ); + let cloned = null; + sdkFile.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + cloned = Object.assign({}, child); + } + }); -// if (cloned) { -// expect( -// extractSDKData(cloned, data).functions.length < -// Object.keys(data).length -// ).to.be.true; -// } else { -// console.error("Error in cloning class"); -// } -// }); -// }); + if (cloned) { + expect( + extractSDKData(cloned, data).functions.length < + Object.keys(data).length + ).to.be.true; + } else { + console.error('Error in cloning class'); + } + }); + }); -// context("Oracle with no functions", () => { -// it("should return empty array of methods", async () => { -// const sdkFile: any = await readSourceFile("invalidDataset_2", "oracle"); -// const data: any = await readJsonData( -// "invalidDataset_2", -// "oracle", -// "serviceClass" -// ); -// let cloned = null; -// sdkFile.forEachChild(child => { -// if (SyntaxKind[child.kind] === "ClassDeclaration") { -// cloned = Object.assign({}, child); -// } -// }); + context('Oracle with no functions', () => { + it('should return empty array of methods', async () => { + const sdkFile: any = await readSourceFile( + 'invalidDataset_2', + 'oracle' + ); + const data: any = await readJsonData( + 'invalidDataset_2', + 'oracle', + 'serviceClass' + ); + let cloned = null; + sdkFile.forEachChild(child => { + if (SyntaxKind[child.kind] === 'ClassDeclaration') { + cloned = Object.assign({}, child); + } + }); -// if (cloned) { -// const result = extractSDKData(cloned, data); -// expect(result).to.be.an("object"); -// expect(result.functions).to.be.an("array"); -// expect(result.className).to.be.string; -// expect(result.functions.length).to.eql(0); -// } else { -// console.error("Error in cloning class"); -// } -// }); -// }); -// }); + if (cloned) { + const result = extractSDKData(cloned, data); + expect(result).to.be.an('object'); + expect(result.functions).to.be.an('array'); + expect(result.className).to.be.string; + expect(result.functions.length).to.eql(0); + } else { + console.error('Error in cloning class'); + } + }); + }); +}); diff --git a/packages/oracle-plugin/oracle.js b/packages/oracle-plugin/oracle.js index 47183d99..df45b75b 100644 --- a/packages/oracle-plugin/oracle.js +++ b/packages/oracle-plugin/oracle.js @@ -9,7 +9,7 @@ const storage = require('./storage/oci-storageBucket'); const devops = require('./devops/oci-devops'); const blockchain = require('./blockchain/oci-blockChain'); const archivalStorage = require('./storage/oci-archivalStorage'); -const blockStorage = require('./storage/oci-blockStorage'); +const objectStorage = require('./storage/oci-storageBucket'); class Oracle { constructor(ocisdk, clientConfiguration) { @@ -121,5 +121,12 @@ class Oracle { this.getConfigurations() ); } + objectStorage() { + return new objectStorage( + this.getSDK(), + this.getParams(), + this.getConfigurations() + ); + } } module.exports = Oracle; diff --git a/packages/oracle-plugin/storage/oci-blockStorage.js b/packages/oracle-plugin/storage/oci-blockStorage.js deleted file mode 100644 index fa40df5f..00000000 --- a/packages/oracle-plugin/storage/oci-blockStorage.js +++ /dev/null @@ -1,20 +0,0 @@ -/*This is an auto generated class, please do not change.*/ -/** - * Class to create a VirtualNetworkClient object - * @category Oracle Cloud - */ -class Oracle_BlockStorage { - /** - * - * @param {module} do Oracle SDK - * @param {object} options SDK options - */ - constructor(ocisdk, params, clientConfiguration) { - this._oci = ocisdk.core; - this._sdkclassName = this._oci.VirtualNetworkClient( - params, - clientConfiguration - ); - } -} -module.exports = Oracle_BlockStorage; From 1f13562635dd4eb7451721466b5f4ac1ef44034f Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 26 Aug 2023 01:02:06 +0530 Subject: [PATCH 18/22] Docs Removed Signed-off-by: Partik SIngh --- docs/AWS_ArchivalStorage.html | 1011 -- docs/AWS_BlockStorage.html | 905 -- docs/AWS_ComputeInstance.html | 1434 -- docs/AWS_Container.html | 902 -- docs/AWS_DNS.html | 913 -- docs/AWS_IAM.html | 1018 -- docs/AWS_KeyManagement.html | 1017 -- docs/AWS_Kubernetes.html | 1562 --- docs/AWS_LoadBalancer.html | 1013 -- docs/AWS_Monitoring.html | 914 -- docs/AWS_NoSql.html | 1122 -- docs/AWS_NoSqlIndexed.html | 1455 --- docs/AWS_NotificationService.html | 1346 -- docs/AWS_PaaS.html | 2151 --- docs/AWS_RDBMS.html | 1130 -- docs/AWS_StorageBucket.html | 967 -- docs/AWS_Translation.html | 1025 -- docs/AWS_appServices_aws-paaS.js.html | 643 - ...ificialinteligence_aws-translation.js.html | 445 - docs/AWS_aws-DNS.js.html | 271 - docs/AWS_aws-IAM.js.html | 287 - docs/AWS_aws-RDBMS.js.html | 303 - docs/AWS_aws-archivalStorage.js.html | 287 - docs/AWS_aws-blockStorage.js.html | 271 - docs/AWS_aws-computeInstance.js.html | 351 - docs/AWS_aws-container.js.html | 271 - docs/AWS_aws-keyManagement.js.html | 287 - docs/AWS_aws-kubernetes.js.html | 367 - docs/AWS_aws-loadBalancer.js.html | 287 - docs/AWS_aws-monitoring.js.html | 271 - docs/AWS_aws-noSql.js.html | 303 - docs/AWS_aws-noSqlIndexed.js.html | 351 - docs/AWS_aws-notificationService.js.html | 335 - docs/AWS_aws-paas.js.html | 470 - docs/AWS_aws-storageBucket.js.html | 286 - docs/AWS_aws-translation.js.html | 287 - docs/AWS_compute_aws-computeInstance.js.html | 509 - docs/AWS_compute_aws-container.js.html | 429 - docs/AWS_compute_aws-kubernetes.js.html | 525 - docs/AWS_database_aws-RDBMS.js.html | 461 - docs/AWS_database_aws-noSql.js.html | 461 - docs/AWS_database_aws-noSqlIndexed.js.html | 509 - docs/AWS_management_aws-keyManagement.js.html | 445 - docs/AWS_management_aws-monitoring.js.html | 429 - ...management_aws-notificationService.js.html | 493 - docs/AWS_network_aws-DNS.js.html | 429 - docs/AWS_network_aws-loadBalancer.js.html | 445 - docs/AWS_paas.html | 1615 --- docs/AWS_security_aws-IAM.js.html | 445 - docs/AWS_storage_aws-archivalStorage.js.html | 445 - docs/AWS_storage_aws-blockStorage.js.html | 429 - docs/AWS_storage_aws-storageBucket.js.html | 444 - docs/Azure_BlockStorage.html | 1312 -- docs/Azure_ComputeInstance.html | 1477 --- docs/Azure_Container.html | 1120 -- docs/Azure_DNS.html | 1210 -- docs/Azure_KeyManagement.html | 1440 -- docs/Azure_Kubernetes.html | 2311 ---- docs/Azure_LoadBalancer.html | 1349 -- docs/Azure_Monitoring.html | 1332 -- docs/Azure_NoSql.html | 1502 --- docs/Azure_PaaS.html | 2689 ---- docs/Azure_RDBMS.html | 1584 --- docs/Azure_StorageBucket.html | 1059 -- docs/Azure_appServices_azure-paaS.js.html | 774 -- docs/Azure_azure-DNS.js.html | 341 - docs/Azure_azure-RDBMS.js.html | 420 - docs/Azure_azure-blockStorage.js.html | 356 - docs/Azure_azure-computeInstance.js.html | 389 - docs/Azure_azure-container.js.html | 334 - docs/Azure_azure-keyManagement.js.html | 374 - docs/Azure_azure-kubernetes.js.html | 547 - docs/Azure_azure-loadBalancer.js.html | 372 - docs/Azure_azure-monitoring.js.html | 361 - docs/Azure_azure-noSql.js.html | 398 - docs/Azure_azure-paas.js.html | 609 - docs/Azure_azure-storageBucket.js.html | 316 - ...zure_compute_azure-computeInstance.js.html | 552 - docs/Azure_compute_azure-container.js.html | 496 - docs/Azure_compute_azure-kubernetes.js.html | 724 -- docs/Azure_database_azure-RDBMS.js.html | 583 - docs/Azure_database_azure-noSql.js.html | 566 - ...ure_management_azure-keyManagement.js.html | 542 - .../Azure_management_azure-monitoring.js.html | 531 - docs/Azure_network_azure-DNS.js.html | 504 - docs/Azure_network_azure-loadBalancer.js.html | 541 - docs/Azure_paas.html | 1764 --- docs/Azure_storage_azure-blockStorage.js.html | 519 - .../Azure_storage_azure-storageBucket.js.html | 474 - docs/DO_BlockStorage.html | 906 -- docs/DO_ComputeInstance.html | 999 -- docs/DO_DNS.html | 1244 -- docs/DO_KeyManagement.html | 981 -- docs/DO_Kubernetes.html | 1545 --- docs/DO_LoadBalancer.html | 885 -- docs/DO_NoSql.html | 1019 -- docs/DO_RDBMS.html | 1019 -- docs/DO_compute_do-computeInstance.js.html | 424 - docs/DO_compute_do-kubernetes.js.html | 484 - docs/DO_database_do-RDBMS.js.html | 424 - docs/DO_database_do-noSql.js.html | 424 - docs/DO_management_do-keyManagement.js.html | 423 - docs/DO_network_do-DNS.js.html | 443 - docs/DO_network_do-loadBalancer.js.html | 415 - docs/DO_storage_do-archivalStorage.js.html | 417 - docs/DO_storage_do-blockStorage.js.html | 415 - docs/GCP_KeyManagement.html | 1208 -- docs/GCP_Kubernetes.html | 1753 --- docs/GCP_Monitoring.html | 1293 -- docs/GCP_NoSql.html | 1034 -- docs/GCP_NotificationService.html | 1613 --- docs/GCP_RDBMS.html | 1476 --- docs/GCP_Translation.html | 1182 -- docs/GCP_dns.html | 1285 -- docs/GCP_storage.html | 3677 ------ docs/Oracle_ArchivalStorage.html | 2345 ---- docs/Oracle_BlockChain.html | 1595 --- docs/Oracle_BlockStorage.html | 485 - docs/Oracle_ComputeInstance.html | 1467 --- docs/Oracle_DNS.html | 907 -- docs/Oracle_Devops.html | 1822 --- docs/Oracle_KeyManagement.html | 478 - docs/Oracle_Kubernetes.html | 1471 --- docs/Oracle_LoadBalancer.html | 1024 -- docs/Oracle_NoSql.html | 1353 -- docs/Oracle_RDBMS.html | 476 - docs/Oracle_StorageBucket.html | 1023 -- docs/Oracle_blockchain_oci-blockChain.js.html | 495 - ...Oracle_compute_oci-computeInstance.js.html | 482 - docs/Oracle_compute_oci-kubernetes.js.html | 482 - docs/Oracle_database_oci-RDBMS.js.html | 365 - docs/Oracle_database_oci-noSql.js.html | 466 - docs/Oracle_devops_oci-devops.js.html | 521 - ...racle_management_oci-keyManagement.js.html | 365 - docs/Oracle_network_oci-DNS.js.html | 414 - docs/Oracle_network_oci-loadBalancer.js.html | 430 - ...Oracle_storage_oci-archivalStorage.js.html | 417 - docs/Oracle_storage_oci-blockStorage.js.html | 367 - docs/Oracle_storage_oci-storageBucket.js.html | 430 - ...ificialinteligence_gcp-translation.js.html | 453 - ...googleCloud_compute_gcp-kubernetes.js.html | 523 - docs/googleCloud_database_gcp-RDBMS.js.html | 483 - docs/googleCloud_database_gcp-noSql.js.html | 424 - docs/googleCloud_gcp-DNS.js.html | 291 - docs/googleCloud_gcp-RDBMS.js.html | 321 - docs/googleCloud_gcp-archivalStorage.js.html | 298 - docs/googleCloud_gcp-keyManagement.js.html | 294 - docs/googleCloud_gcp-kubernetes.js.html | 365 - docs/googleCloud_gcp-monitoring.js.html | 303 - docs/googleCloud_gcp-noSql.js.html | 266 - ...oogleCloud_gcp-notificationService.js.html | 349 - docs/googleCloud_gcp-storageBucket.js.html | 298 - docs/googleCloud_gcp-translation.js.html | 293 - ...Cloud_management_gcp-keyManagement.js.html | 454 - ...gleCloud_management_gcp-monitoring.js.html | 461 - ...management_gcp-notificationService.js.html | 509 - docs/googleCloud_network_gcp-DNS.js.html | 446 - ...eCloud_storage_gcp-archivalStorage.js.html | 456 - ...gleCloud_storage_gcp-storageBucket.js.html | 456 - docs/index.html | 1295 -- docs/scripts/app.min.js | 91 - docs/scripts/linenumber.js | 26 - docs/scripts/search.js | 49 - docs/styles/app.min.css | 10860 ---------------- docs/styles/iframe.css | 13 - docs/styles/prettify-jsdoc.css | 111 - docs/styles/prettify-tomorrow.css | 163 - docs/styles/reset.css | 125 - 168 files changed, 133687 deletions(-) delete mode 100644 docs/AWS_ArchivalStorage.html delete mode 100644 docs/AWS_BlockStorage.html delete mode 100644 docs/AWS_ComputeInstance.html delete mode 100644 docs/AWS_Container.html delete mode 100644 docs/AWS_DNS.html delete mode 100644 docs/AWS_IAM.html delete mode 100644 docs/AWS_KeyManagement.html delete mode 100644 docs/AWS_Kubernetes.html delete mode 100644 docs/AWS_LoadBalancer.html delete mode 100644 docs/AWS_Monitoring.html delete mode 100644 docs/AWS_NoSql.html delete mode 100644 docs/AWS_NoSqlIndexed.html delete mode 100644 docs/AWS_NotificationService.html delete mode 100644 docs/AWS_PaaS.html delete mode 100644 docs/AWS_RDBMS.html delete mode 100644 docs/AWS_StorageBucket.html delete mode 100644 docs/AWS_Translation.html delete mode 100644 docs/AWS_appServices_aws-paaS.js.html delete mode 100644 docs/AWS_artificialinteligence_aws-translation.js.html delete mode 100644 docs/AWS_aws-DNS.js.html delete mode 100644 docs/AWS_aws-IAM.js.html delete mode 100644 docs/AWS_aws-RDBMS.js.html delete mode 100644 docs/AWS_aws-archivalStorage.js.html delete mode 100644 docs/AWS_aws-blockStorage.js.html delete mode 100644 docs/AWS_aws-computeInstance.js.html delete mode 100644 docs/AWS_aws-container.js.html delete mode 100644 docs/AWS_aws-keyManagement.js.html delete mode 100644 docs/AWS_aws-kubernetes.js.html delete mode 100644 docs/AWS_aws-loadBalancer.js.html delete mode 100644 docs/AWS_aws-monitoring.js.html delete mode 100644 docs/AWS_aws-noSql.js.html delete mode 100644 docs/AWS_aws-noSqlIndexed.js.html delete mode 100644 docs/AWS_aws-notificationService.js.html delete mode 100644 docs/AWS_aws-paas.js.html delete mode 100644 docs/AWS_aws-storageBucket.js.html delete mode 100644 docs/AWS_aws-translation.js.html delete mode 100644 docs/AWS_compute_aws-computeInstance.js.html delete mode 100644 docs/AWS_compute_aws-container.js.html delete mode 100644 docs/AWS_compute_aws-kubernetes.js.html delete mode 100644 docs/AWS_database_aws-RDBMS.js.html delete mode 100644 docs/AWS_database_aws-noSql.js.html delete mode 100644 docs/AWS_database_aws-noSqlIndexed.js.html delete mode 100644 docs/AWS_management_aws-keyManagement.js.html delete mode 100644 docs/AWS_management_aws-monitoring.js.html delete mode 100644 docs/AWS_management_aws-notificationService.js.html delete mode 100644 docs/AWS_network_aws-DNS.js.html delete mode 100644 docs/AWS_network_aws-loadBalancer.js.html delete mode 100644 docs/AWS_paas.html delete mode 100644 docs/AWS_security_aws-IAM.js.html delete mode 100644 docs/AWS_storage_aws-archivalStorage.js.html delete mode 100644 docs/AWS_storage_aws-blockStorage.js.html delete mode 100644 docs/AWS_storage_aws-storageBucket.js.html delete mode 100644 docs/Azure_BlockStorage.html delete mode 100644 docs/Azure_ComputeInstance.html delete mode 100644 docs/Azure_Container.html delete mode 100644 docs/Azure_DNS.html delete mode 100644 docs/Azure_KeyManagement.html delete mode 100644 docs/Azure_Kubernetes.html delete mode 100644 docs/Azure_LoadBalancer.html delete mode 100644 docs/Azure_Monitoring.html delete mode 100644 docs/Azure_NoSql.html delete mode 100644 docs/Azure_PaaS.html delete mode 100644 docs/Azure_RDBMS.html delete mode 100644 docs/Azure_StorageBucket.html delete mode 100644 docs/Azure_appServices_azure-paaS.js.html delete mode 100644 docs/Azure_azure-DNS.js.html delete mode 100644 docs/Azure_azure-RDBMS.js.html delete mode 100644 docs/Azure_azure-blockStorage.js.html delete mode 100644 docs/Azure_azure-computeInstance.js.html delete mode 100644 docs/Azure_azure-container.js.html delete mode 100644 docs/Azure_azure-keyManagement.js.html delete mode 100644 docs/Azure_azure-kubernetes.js.html delete mode 100644 docs/Azure_azure-loadBalancer.js.html delete mode 100644 docs/Azure_azure-monitoring.js.html delete mode 100644 docs/Azure_azure-noSql.js.html delete mode 100644 docs/Azure_azure-paas.js.html delete mode 100644 docs/Azure_azure-storageBucket.js.html delete mode 100644 docs/Azure_compute_azure-computeInstance.js.html delete mode 100644 docs/Azure_compute_azure-container.js.html delete mode 100644 docs/Azure_compute_azure-kubernetes.js.html delete mode 100644 docs/Azure_database_azure-RDBMS.js.html delete mode 100644 docs/Azure_database_azure-noSql.js.html delete mode 100644 docs/Azure_management_azure-keyManagement.js.html delete mode 100644 docs/Azure_management_azure-monitoring.js.html delete mode 100644 docs/Azure_network_azure-DNS.js.html delete mode 100644 docs/Azure_network_azure-loadBalancer.js.html delete mode 100644 docs/Azure_paas.html delete mode 100644 docs/Azure_storage_azure-blockStorage.js.html delete mode 100644 docs/Azure_storage_azure-storageBucket.js.html delete mode 100644 docs/DO_BlockStorage.html delete mode 100644 docs/DO_ComputeInstance.html delete mode 100644 docs/DO_DNS.html delete mode 100644 docs/DO_KeyManagement.html delete mode 100644 docs/DO_Kubernetes.html delete mode 100644 docs/DO_LoadBalancer.html delete mode 100644 docs/DO_NoSql.html delete mode 100644 docs/DO_RDBMS.html delete mode 100644 docs/DO_compute_do-computeInstance.js.html delete mode 100644 docs/DO_compute_do-kubernetes.js.html delete mode 100644 docs/DO_database_do-RDBMS.js.html delete mode 100644 docs/DO_database_do-noSql.js.html delete mode 100644 docs/DO_management_do-keyManagement.js.html delete mode 100644 docs/DO_network_do-DNS.js.html delete mode 100644 docs/DO_network_do-loadBalancer.js.html delete mode 100644 docs/DO_storage_do-archivalStorage.js.html delete mode 100644 docs/DO_storage_do-blockStorage.js.html delete mode 100644 docs/GCP_KeyManagement.html delete mode 100644 docs/GCP_Kubernetes.html delete mode 100644 docs/GCP_Monitoring.html delete mode 100644 docs/GCP_NoSql.html delete mode 100644 docs/GCP_NotificationService.html delete mode 100644 docs/GCP_RDBMS.html delete mode 100644 docs/GCP_Translation.html delete mode 100644 docs/GCP_dns.html delete mode 100644 docs/GCP_storage.html delete mode 100644 docs/Oracle_ArchivalStorage.html delete mode 100644 docs/Oracle_BlockChain.html delete mode 100644 docs/Oracle_BlockStorage.html delete mode 100644 docs/Oracle_ComputeInstance.html delete mode 100644 docs/Oracle_DNS.html delete mode 100644 docs/Oracle_Devops.html delete mode 100644 docs/Oracle_KeyManagement.html delete mode 100644 docs/Oracle_Kubernetes.html delete mode 100644 docs/Oracle_LoadBalancer.html delete mode 100644 docs/Oracle_NoSql.html delete mode 100644 docs/Oracle_RDBMS.html delete mode 100644 docs/Oracle_StorageBucket.html delete mode 100644 docs/Oracle_blockchain_oci-blockChain.js.html delete mode 100644 docs/Oracle_compute_oci-computeInstance.js.html delete mode 100644 docs/Oracle_compute_oci-kubernetes.js.html delete mode 100644 docs/Oracle_database_oci-RDBMS.js.html delete mode 100644 docs/Oracle_database_oci-noSql.js.html delete mode 100644 docs/Oracle_devops_oci-devops.js.html delete mode 100644 docs/Oracle_management_oci-keyManagement.js.html delete mode 100644 docs/Oracle_network_oci-DNS.js.html delete mode 100644 docs/Oracle_network_oci-loadBalancer.js.html delete mode 100644 docs/Oracle_storage_oci-archivalStorage.js.html delete mode 100644 docs/Oracle_storage_oci-blockStorage.js.html delete mode 100644 docs/Oracle_storage_oci-storageBucket.js.html delete mode 100644 docs/googleCloud_artificialinteligence_gcp-translation.js.html delete mode 100644 docs/googleCloud_compute_gcp-kubernetes.js.html delete mode 100644 docs/googleCloud_database_gcp-RDBMS.js.html delete mode 100644 docs/googleCloud_database_gcp-noSql.js.html delete mode 100644 docs/googleCloud_gcp-DNS.js.html delete mode 100644 docs/googleCloud_gcp-RDBMS.js.html delete mode 100644 docs/googleCloud_gcp-archivalStorage.js.html delete mode 100644 docs/googleCloud_gcp-keyManagement.js.html delete mode 100644 docs/googleCloud_gcp-kubernetes.js.html delete mode 100644 docs/googleCloud_gcp-monitoring.js.html delete mode 100644 docs/googleCloud_gcp-noSql.js.html delete mode 100644 docs/googleCloud_gcp-notificationService.js.html delete mode 100644 docs/googleCloud_gcp-storageBucket.js.html delete mode 100644 docs/googleCloud_gcp-translation.js.html delete mode 100644 docs/googleCloud_management_gcp-keyManagement.js.html delete mode 100644 docs/googleCloud_management_gcp-monitoring.js.html delete mode 100644 docs/googleCloud_management_gcp-notificationService.js.html delete mode 100644 docs/googleCloud_network_gcp-DNS.js.html delete mode 100644 docs/googleCloud_storage_gcp-archivalStorage.js.html delete mode 100644 docs/googleCloud_storage_gcp-storageBucket.js.html delete mode 100644 docs/index.html delete mode 100644 docs/scripts/app.min.js delete mode 100644 docs/scripts/linenumber.js delete mode 100644 docs/scripts/search.js delete mode 100644 docs/styles/app.min.css delete mode 100644 docs/styles/iframe.css delete mode 100644 docs/styles/prettify-jsdoc.css delete mode 100644 docs/styles/prettify-tomorrow.css delete mode 100644 docs/styles/reset.css diff --git a/docs/AWS_ArchivalStorage.html b/docs/AWS_ArchivalStorage.html deleted file mode 100644 index 828c6435..00000000 --- a/docs/AWS_ArchivalStorage.html +++ /dev/null @@ -1,1011 +0,0 @@ - - - - - - AWS_ArchivalStorage - - - - - - - - - - - - - - - - -

          - - -
          - -
          -
          -
          -

          Class

          -

          AWS_ArchivalStorage

          -
          - -
          -
          -

          - AWS_ArchivalStorage(aws, options) -

          - -
          -

          Class to create a Glacier object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_ArchivalStorage(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-archivalStorage.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(params) - → - {Promise.<createVaultResponse>} - -

          - -
          -

          - Trigers the createVault function - of Glacier -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateVaultInput - -

          - Data required - for createVault -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-archivalStorage.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createVaultResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(params) - → - {Promise.<deleteVaultResponse>} - -

          - -
          -

          - Trigers the deleteVault function - of Glacier -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteVaultInput - -

          - Data required - for deleteVault -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-archivalStorage.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteVaultResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteFiles(params) - → - {Promise.<deleteArchiveResponse>} - -

          - -
          -

          - Trigers the deleteArchive - function of Glacier -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteArchiveInput - -

          - Data required - for - deleteArchive -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-archivalStorage.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteArchiveResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(params) - → - {Promise.<listPartsResponse>} - -

          - -
          -

          - Trigers the listParts function - of Glacier -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListPartsInput - -

          - Data required - for listParts -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-archivalStorage.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listPartsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - upload(params) - → - {Promise.<initiateMultipartUploadResponse>} - -

          - -
          -

          - Trigers the - initiateMultipartUpload function - of Glacier -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - InitiateMultipartUploadInput - -

          - Data required - for - initiateMultipartUpload -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-archivalStorage.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<initiateMultipartUploadResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_BlockStorage.html b/docs/AWS_BlockStorage.html deleted file mode 100644 index 9bd41330..00000000 --- a/docs/AWS_BlockStorage.html +++ /dev/null @@ -1,905 +0,0 @@ - - - - - - AWS_BlockStorage - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_BlockStorage

          -
          - -
          -
          -

          - AWS_BlockStorage(aws, options) -

          - -
          -

          Class to create a EC2 object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_BlockStorage(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-blockStorage.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(params) - → - {Promise.<createVolumeResponse>} - -

          - -
          -

          - Trigers the createVolume - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateVolumeRequest - -

          - Data required - for createVolume -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-blockStorage.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createVolumeResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(params) - → - {Promise.<deleteVolumeResponse>} - -

          - -
          -

          - Trigers the deleteVolume - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteVolumeRequest - -

          - Data required - for deleteVolume -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-blockStorage.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteVolumeResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(params) - → - {Promise.<describeVolumeAttributeResponse>} - -

          - -
          -

          - Trigers the - describeVolumeAttribute function - of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeVolumeAttributeRequest - -

          - Data required - for - describeVolumeAttribute -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-blockStorage.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeVolumeAttributeResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(params) - → - {Promise.<describeVolumesResponse>} - -

          - -
          -

          - Trigers the describeVolumes - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeVolumesRequest - -

          - Data required - for - describeVolumes -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-blockStorage.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeVolumesResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_ComputeInstance.html b/docs/AWS_ComputeInstance.html deleted file mode 100644 index 1516dde6..00000000 --- a/docs/AWS_ComputeInstance.html +++ /dev/null @@ -1,1434 +0,0 @@ - - - - - - AWS_ComputeInstance - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_ComputeInstance

          -
          - -
          -
          -

          - AWS_ComputeInstance(aws, options) -

          - -
          -

          Class to create a EC2 object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_ComputeInstance(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - addTags(params) - → - {Promise.<createTagsResponse>} - -

          - -
          -

          - Trigers the createTags function - of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateTagsRequest - -

          - Data required - for createTags -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createTagsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(params) - → - {Promise.<runInstancesResponse>} - -

          - -
          -

          - Trigers the runInstances - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - RunInstancesRequest - -

          - Data required - for runInstances -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<runInstancesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - destroy(params) - → - {Promise.<terminateInstancesResponse>} - -

          - -
          -

          - Trigers the terminateInstances - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - TerminateInstancesRequest - -

          - Data required - for - terminateInstances -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 136 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<terminateInstancesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(params) - → - {Promise.<describeInstancesResponse>} - -

          - -
          -

          - Trigers the describeInstances - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeInstancesRequest - -

          - Data required - for - describeInstances -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeInstancesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - monitor(params) - → - {Promise.<monitorInstancesResponse>} - -

          - -
          -

          - Trigers the monitorInstances - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - MonitorInstancesRequest - -

          - Data required - for - monitorInstances -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<monitorInstancesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - reboot(params) - → - {Promise.<rebootInstancesResponse>} - -

          - -
          -

          - Trigers the rebootInstances - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - RebootInstancesRequest - -

          - Data required - for - rebootInstances -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<rebootInstancesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - start(params) - → - {Promise.<startInstancesResponse>} - -

          - -
          -

          - Trigers the startInstances - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - StartInstancesRequest - -

          - Data required - for - startInstances -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 104 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<startInstancesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - stop(params) - → - {Promise.<stopInstancesResponse>} - -

          - -
          -

          - Trigers the stopInstances - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - StopInstancesRequest - -

          - Data required - for - stopInstances -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 120 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<stopInstancesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - unmonitor(params) - → - {Promise.<unmonitorInstancesResponse>} - -

          - -
          -

          - Trigers the unmonitorInstances - function of EC2 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - UnmonitorInstancesRequest - -

          - Data required - for - unmonitorInstances -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-computeInstance.js, - line 152 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<unmonitorInstancesResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_Container.html b/docs/AWS_Container.html deleted file mode 100644 index bfb1cc1f..00000000 --- a/docs/AWS_Container.html +++ /dev/null @@ -1,902 +0,0 @@ - - - - - - AWS_Container - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_Container

          -
          - -
          -
          -

          - AWS_Container(aws, options) -

          - -
          -

          Class to create a ECS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_Container(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-container.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(params) - → - {Promise.<createClusterResponse>} - -

          - -
          -

          - Trigers the createCluster - function of ECS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateClusterRequest - -

          - Data required - for - createCluster -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-container.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(params) - → - {Promise.<deleteClusterResponse>} - -

          - -
          -

          - Trigers the deleteCluster - function of ECS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteClusterRequest - -

          - Data required - for - deleteCluster -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-container.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(params) - → - {Promise.<describeClustersResponse>} - -

          - -
          -

          - Trigers the describeClusters - function of ECS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeClustersRequest - -

          - Data required - for - describeClusters -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-container.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeClustersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(params) - → - {Promise.<listClustersResponse>} - -

          - -
          -

          - Trigers the listClusters - function of ECS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListClustersRequest - -

          - Data required - for listClusters -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-container.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listClustersResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_DNS.html b/docs/AWS_DNS.html deleted file mode 100644 index de858b57..00000000 --- a/docs/AWS_DNS.html +++ /dev/null @@ -1,913 +0,0 @@ - - - - - - AWS_DNS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_DNS

          -
          - -
          -
          -

          - AWS_DNS(aws, options) -

          - -
          -

          Class to create a Route53 object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_DNS(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-DNS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - changeRecordSets(params) - → - {Promise.<changeResourceRecordSetsResponse>} - -

          - -
          -

          - Trigers the - changeResourceRecordSets - function of Route53 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ChangeResourceRecordSetsRequest - -

          - Data required - for - changeResourceRecordSets -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-DNS.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<changeResourceRecordSetsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createZone(params) - → - {Promise.<createHostedZoneResponse>} - -

          - -
          -

          - Trigers the createHostedZone - function of Route53 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateHostedZoneRequest - -

          - Data required - for - createHostedZone -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-DNS.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createHostedZoneResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteZone(params) - → - {Promise.<deleteHostedZoneResponse>} - -

          - -
          -

          - Trigers the deleteHostedZone - function of Route53 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteHostedZoneRequest - -

          - Data required - for - deleteHostedZone -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-DNS.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteHostedZoneResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listZones(params) - → - {Promise.<listHostedZonesResponse>} - -

          - -
          -

          - Trigers the listHostedZones - function of Route53 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListHostedZonesRequest - -

          - Data required - for - listHostedZones -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-DNS.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listHostedZonesResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_IAM.html b/docs/AWS_IAM.html deleted file mode 100644 index 877033b3..00000000 --- a/docs/AWS_IAM.html +++ /dev/null @@ -1,1018 +0,0 @@ - - - - - - AWS_IAM - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_IAM

          -
          - -
          -
          -

          - AWS_IAM(aws, options) -

          - -
          -

          Class to create a IAM object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_IAM(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/security/aws-IAM.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - attachGroupPolicy(params) - → - {Promise.<attachGroupPolicyResponse>} - -

          - -
          -

          - Trigers the attachGroupPolicy - function of IAM -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - AttachGroupPolicyRequest - -

          - Data required - for - attachGroupPolicy -

          -
          -
          - -
          -

          - View Source - - AWS/security/aws-IAM.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<attachGroupPolicyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createGroup(params) - → - {Promise.<createGroupResponse>} - -

          - -
          -

          - Trigers the createGroup function - of IAM -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateGroupRequest - -

          - Data required - for createGroup -

          -
          -
          - -
          -

          - View Source - - AWS/security/aws-IAM.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createGroupResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteGroup(params) - → - {Promise.<deleteGroupResponse>} - -

          - -
          -

          - Trigers the deleteGroup function - of IAM -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteGroupRequest - -

          - Data required - for deleteGroup -

          -
          -
          - -
          -

          - View Source - - AWS/security/aws-IAM.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteGroupResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(params) - → - {Promise.<getGroupResponse>} - -

          - -
          -

          - Trigers the getGroup function of - IAM -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - GetGroupRequest - -

          - Data required - for getGroup -

          -
          -
          - -
          -

          - View Source - - AWS/security/aws-IAM.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getGroupResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - detachGroupPolicy(params) - → - {Promise.<detachGroupPolicyResponse>} - -

          - -
          -

          - Trigers the detachGroupPolicy - function of IAM -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DetachGroupPolicyRequest - -

          - Data required - for - detachGroupPolicy -

          -
          -
          - -
          -

          - View Source - - AWS/security/aws-IAM.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<detachGroupPolicyResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_KeyManagement.html b/docs/AWS_KeyManagement.html deleted file mode 100644 index a2aee9f8..00000000 --- a/docs/AWS_KeyManagement.html +++ /dev/null @@ -1,1017 +0,0 @@ - - - - - - AWS_KeyManagement - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_KeyManagement

          -
          - -
          -
          -

          - AWS_KeyManagement(aws, options) -

          - -
          -

          Class to create a KMS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_KeyManagement(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-keyManagement.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createKey(params) - → - {Promise.<createKeyResponse>} - -

          - -
          -

          - Trigers the createKey function - of KMS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateKeyRequest - -

          - Data required - for createKey -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-keyManagement.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createKeyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteKey(params) - → - {Promise.<deleteCustomKeyStoreResponse>} - -

          - -
          -

          - Trigers the deleteCustomKeyStore - function of KMS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteCustomKeyStoreRequest - -

          - Data required - for - deleteCustomKeyStore -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-keyManagement.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteCustomKeyStoreResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeKey(params) - → - {Promise.<describeKeyResponse>} - -

          - -
          -

          - Trigers the describeKey function - of KMS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeKeyRequest - -

          - Data required - for describeKey -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-keyManagement.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeKeyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - putKeyPolicy(params) - → - {Promise.<putKeyPolicyResponse>} - -

          - -
          -

          - Trigers the putKeyPolicy - function of KMS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - PutKeyPolicyRequest - -

          - Data required - for putKeyPolicy -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-keyManagement.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<putKeyPolicyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(params) - → - {Promise.<updateKeyDescriptionResponse>} - -

          - -
          -

          - Trigers the updateKeyDescription - function of KMS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - UpdateKeyDescriptionRequest - -

          - Data required - for - updateKeyDescription -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-keyManagement.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateKeyDescriptionResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_Kubernetes.html b/docs/AWS_Kubernetes.html deleted file mode 100644 index 4def9db3..00000000 --- a/docs/AWS_Kubernetes.html +++ /dev/null @@ -1,1562 +0,0 @@ - - - - - - AWS_Kubernetes - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_Kubernetes

          -
          - -
          -
          -

          - AWS_Kubernetes(aws, options) -

          - -
          -

          Class to create a EKS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_Kubernetes(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(params) - → - {Promise.<createClusterResponse>} - -

          - -
          -

          - Trigers the createCluster - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateClusterRequest - -

          - Data required - for - createCluster -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createNodeGroup(params) - → - {Promise.<createNodegroupResponse>} - -

          - -
          -

          - Trigers the createNodegroup - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateNodegroupRequest - -

          - Data required - for - createNodegroup -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createNodegroupResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(params) - → - {Promise.<deleteClusterResponse>} - -

          - -
          -

          - Trigers the deleteCluster - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteClusterRequest - -

          - Data required - for - deleteCluster -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteNodegroup(params) - → - {Promise.<deleteNodegroupResponse>} - -

          - -
          -

          - Trigers the deleteNodegroup - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteNodegroupRequest - -

          - Data required - for - deleteNodegroup -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteNodegroupResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeCluster(params) - → - {Promise.<describeClusterResponse>} - -

          - -
          -

          - Trigers the describeCluster - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeClusterRequest - -

          - Data required - for - describeCluster -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeNodeGroup(params) - → - {Promise.<describeNodegroupResponse>} - -

          - -
          -

          - Trigers the describeNodegroup - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeNodegroupRequest - -

          - Data required - for - describeNodegroup -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 104 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeNodegroupResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listClusters(params) - → - {Promise.<listClustersResponse>} - -

          - -
          -

          - Trigers the listClusters - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListClustersRequest - -

          - Data required - for listClusters -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 120 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listClustersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listNodegroups(params) - → - {Promise.<listNodegroupsResponse>} - -

          - -
          -

          - Trigers the listNodegroups - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListNodegroupsRequest - -

          - Data required - for - listNodegroups -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 136 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listNodegroupsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateConfig(params) - → - {Promise.<updateClusterConfigResponse>} - -

          - -
          -

          - Trigers the updateClusterConfig - function of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - UpdateClusterConfigRequest - -

          - Data required - for - updateClusterConfig -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 168 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateClusterConfigResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateTags(params) - → - {Promise.<tagResourceResponse>} - -

          - -
          -

          - Trigers the tagResource function - of EKS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - TagResourceRequest - -

          - Data required - for tagResource -

          -
          -
          - -
          -

          - View Source - - AWS/compute/aws-kubernetes.js, - line 152 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<tagResourceResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_LoadBalancer.html b/docs/AWS_LoadBalancer.html deleted file mode 100644 index 914dfa16..00000000 --- a/docs/AWS_LoadBalancer.html +++ /dev/null @@ -1,1013 +0,0 @@ - - - - - - AWS_LoadBalancer - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_LoadBalancer

          -
          - -
          -
          -

          - AWS_LoadBalancer(aws, options) -

          - -
          -

          Class to create a ELB object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_LoadBalancer(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-loadBalancer.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - addTags(params) - → - {Promise.<addTagsResponse>} - -

          - -
          -

          - Trigers the addTags function of - ELB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - AddTagsInput - -

          - Data required - for addTags -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-loadBalancer.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<addTagsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(params) - → - {Promise.<createLoadBalancerResponse>} - -

          - -
          -

          - Trigers the createLoadBalancer - function of ELB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateAccessPointInput - -

          - Data required - for - createLoadBalancer -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-loadBalancer.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createLoadBalancerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(params) - → - {Promise.<deleteLoadBalancerResponse>} - -

          - -
          -

          - Trigers the deleteLoadBalancer - function of ELB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteAccessPointInput - -

          - Data required - for - deleteLoadBalancer -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-loadBalancer.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteLoadBalancerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(params) - → - {Promise.<describeLoadBalancerAttributesResponse>} - -

          - -
          -

          - Trigers the - describeLoadBalancerAttributes - function of ELB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeLoadBalancerAttributesInput - -

          - Data required - for - describeLoadBalancerAttributes -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-loadBalancer.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeLoadBalancerAttributesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(params) - → - {Promise.<describeLoadBalancersResponse>} - -

          - -
          -

          - Trigers the - describeLoadBalancers function - of ELB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeAccessPointsInput - -

          - Data required - for - describeLoadBalancers -

          -
          -
          - -
          -

          - View Source - - AWS/network/aws-loadBalancer.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeLoadBalancersResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_Monitoring.html b/docs/AWS_Monitoring.html deleted file mode 100644 index b823ac07..00000000 --- a/docs/AWS_Monitoring.html +++ /dev/null @@ -1,914 +0,0 @@ - - - - - - AWS_Monitoring - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_Monitoring

          -
          - -
          -
          -

          - AWS_Monitoring(aws, options) -

          - -
          -

          Class to create a CloudWatch object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_Monitoring(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-monitoring.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - deleteAlarm(params) - → - {Promise.<deleteAlarmsResponse>} - -

          - -
          -

          - Trigers the deleteAlarms - function of CloudWatch -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteAlarmsInput - -

          - Data required - for deleteAlarms -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-monitoring.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteAlarmsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getMetricData(params) - → - {Promise.<getMetricDataResponse>} - -

          - -
          -

          - Trigers the getMetricData - function of CloudWatch -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - GetMetricDataInput - -

          - Data required - for - getMetricData -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-monitoring.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getMetricDataResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listAlarms(params) - → - {Promise.<listMetricsResponse>} - -

          - -
          -

          - Trigers the listMetrics function - of CloudWatch -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListMetricsInput - -

          - Data required - for listMetrics -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-monitoring.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listMetricsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateAlarm(params) - → - {Promise.<putMetricAlarmResponse>} - -

          - -
          -

          - Trigers the putMetricAlarm - function of CloudWatch -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - PutMetricAlarmInput - -

          - Data required - for - putMetricAlarm -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-monitoring.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<putMetricAlarmResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_NoSql.html b/docs/AWS_NoSql.html deleted file mode 100644 index 01384979..00000000 --- a/docs/AWS_NoSql.html +++ /dev/null @@ -1,1122 +0,0 @@ - - - - - - AWS_NoSql - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_NoSql

          -
          - -
          -
          -

          - AWS_NoSql(aws, options) -

          - -
          -

          Class to create a DynamoDB object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_NoSql(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSql.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createItem(params) - → - {Promise.<putItemResponse>} - -

          - -
          -

          - Trigers the putItem function of - DynamoDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - PutItemInput - -

          - Data required - for putItem -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSql.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<putItemResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createTable(params) - → - {Promise.<createTableResponse>} - -

          - -
          -

          - Trigers the createTable function - of DynamoDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateTableInput - -

          - Data required - for createTable -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSql.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createTableResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteItem(params) - → - {Promise.<deleteItemResponse>} - -

          - -
          -

          - Trigers the deleteItem function - of DynamoDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteItemInput - -

          - Data required - for deleteItem -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSql.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteItemResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteTable(params) - → - {Promise.<deleteTableResponse>} - -

          - -
          -

          - Trigers the deleteTable function - of DynamoDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteTableInput - -

          - Data required - for deleteTable -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSql.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteTableResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - query(params) - → - {Promise.<queryResponse>} - -

          - -
          -

          - Trigers the query function of - DynamoDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - QueryInput - -

          - Data required - for query -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSql.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<queryResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateItem(params) - → - {Promise.<updateItemResponse>} - -

          - -
          -

          - Trigers the updateItem function - of DynamoDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - UpdateItemInput - -

          - Data required - for updateItem -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSql.js, - line 104 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateItemResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_NoSqlIndexed.html b/docs/AWS_NoSqlIndexed.html deleted file mode 100644 index e425b64a..00000000 --- a/docs/AWS_NoSqlIndexed.html +++ /dev/null @@ -1,1455 +0,0 @@ - - - - - - AWS_NoSqlIndexed - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_NoSqlIndexed

          -
          - -
          -
          -

          - AWS_NoSqlIndexed(aws, options) -

          - -
          -

          Class to create a SimpleDB object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_NoSqlIndexed(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - batchDelete(params) - → - {Promise.<batchDeleteAttributesResponse>} - -

          - -
          -

          - Trigers the - batchDeleteAttributes function - of SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - BatchDeleteAttributesRequest - -

          - Data required - for - batchDeleteAttributes -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<batchDeleteAttributesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - batchWrite(params) - → - {Promise.<batchPutAttributesResponse>} - -

          - -
          -

          - Trigers the batchPutAttributes - function of SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - BatchPutAttributesRequest - -

          - Data required - for - batchPutAttributes -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<batchPutAttributesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createCollection(params) - → - {Promise.<createDomainResponse>} - -

          - -
          -

          - Trigers the createDomain - function of SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateDomainRequest - -

          - Data required - for createDomain -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createDomainResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteAttribute(params) - → - {Promise.<deleteAttributesResponse>} - -

          - -
          -

          - Trigers the deleteAttributes - function of SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteAttributesRequest - -

          - Data required - for - deleteAttributes -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteAttributesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteCollection(params) - → - {Promise.<deleteDomainResponse>} - -

          - -
          -

          - Trigers the deleteDomain - function of SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteDomainRequest - -

          - Data required - for deleteDomain -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteDomainResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getAttributes(params) - → - {Promise.<getAttributesResponse>} - -

          - -
          -

          - Trigers the getAttributes - function of SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - GetAttributesRequest - -

          - Data required - for - getAttributes -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 104 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getAttributesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listCollections(params) - → - {Promise.<listDomainsResponse>} - -

          - -
          -

          - Trigers the listDomains function - of SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListDomainsRequest - -

          - Data required - for listDomains -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 120 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listDomainsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - query(params) - → - {Promise.<selectResponse>} - -

          - -
          -

          - Trigers the select function of - SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - SelectRequest - -

          - Data required - for select -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 152 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<selectResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - setAttribute(params) - → - {Promise.<putAttributesResponse>} - -

          - -
          -

          - Trigers the putAttributes - function of SimpleDB -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - PutAttributesRequest - -

          - Data required - for - putAttributes -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-noSqlIndexed.js, - line 136 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<putAttributesResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_NotificationService.html b/docs/AWS_NotificationService.html deleted file mode 100644 index d2ce2500..00000000 --- a/docs/AWS_NotificationService.html +++ /dev/null @@ -1,1346 +0,0 @@ - - - - - - AWS_NotificationService - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_NotificationService

          -
          - -
          -
          -

          - AWS_NotificationService(aws, options) -

          - -
          -

          Class to create a SNS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new - AWS_NotificationService(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createTopic(params) - → - {Promise.<createTopicResponse>} - -

          - -
          -

          - Trigers the createTopic function - of SNS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateTopicInput - -

          - Data required - for createTopic -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createTopicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteTopic(params) - → - {Promise.<deleteTopicResponse>} - -

          - -
          -

          - Trigers the deleteTopic function - of SNS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteTopicInput - -

          - Data required - for deleteTopic -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteTopicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getTopicAttributes(params) - → - {Promise.<getTopicAttributesResponse>} - -

          - -
          -

          - Trigers the getTopicAttributes - function of SNS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - GetTopicAttributesInput - -

          - Data required - for - getTopicAttributes -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getTopicAttributesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listSubscriptions(params) - → - {Promise.<listSubscriptionsResponse>} - -

          - -
          -

          - Trigers the listSubscriptions - function of SNS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListSubscriptionsInput - -

          - Data required - for - listSubscriptions -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listSubscriptionsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listTopics(params) - → - {Promise.<listTopicsResponse>} - -

          - -
          -

          - Trigers the listTopics function - of SNS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListTopicsInput - -

          - Data required - for listTopics -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listTopicsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - publish(params) - → - {Promise.<publishResponse>} - -

          - -
          -

          - Trigers the publish function of - SNS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - PublishInput - -

          - Data required - for publish -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 104 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<publishResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - subscribe(params) - → - {Promise.<subscribeResponse>} - -

          - -
          -

          - Trigers the subscribe function - of SNS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - SubscribeInput - -

          - Data required - for subscribe -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 120 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<subscribeResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - unsubscribe(params) - → - {Promise.<unsubscribeResponse>} - -

          - -
          -

          - Trigers the unsubscribe function - of SNS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - UnsubscribeInput - -

          - Data required - for unsubscribe -

          -
          -
          - -
          -

          - View Source - - AWS/management/aws-notificationService.js, - line 136 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<unsubscribeResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_PaaS.html b/docs/AWS_PaaS.html deleted file mode 100644 index a4106e16..00000000 --- a/docs/AWS_PaaS.html +++ /dev/null @@ -1,2151 +0,0 @@ - - - - - - AWS_PaaS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_PaaS

          -
          - -
          -
          -

          - AWS_PaaS(aws, options) -

          - -
          -

          Class to create a ElasticBeanstalk object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_PaaS(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - checkDNSAvailability(params) - → - {Promise.<checkDNSAvailabilityResponse>} - -

          - -
          -

          - Trigers the checkDNSAvailability - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CheckDNSAvailabilityMessage - -

          - Data required - for - checkDNSAvailability -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<checkDNSAvailabilityResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - composeEnvironments(params) - → - {Promise.<composeEnvironmentsResponse>} - -

          - -
          -

          - Trigers the composeEnvironments - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ComposeEnvironmentsMessage - -

          - Data required - for - composeEnvironments -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<composeEnvironmentsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(params) - → - {Promise.<createApplicationResponse>} - -

          - -
          -

          - Trigers the createApplication - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateApplicationMessage - -

          - Data required - for - createApplication -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 62 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createApplicationResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createConfigTemplate(params) - → - {Promise.<createConfigurationTemplateResponse>} - -

          - -
          -

          - Trigers the - createConfigurationTemplate - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateConfigurationTemplateMessage - -

          - Data required - for - createConfigurationTemplate -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 78 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createConfigurationTemplateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createEnvironment(params) - → - {Promise.<createEnvironmentResponse>} - -

          - -
          -

          - Trigers the createEnvironment - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateEnvironmentMessage - -

          - Data required - for - createEnvironment -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 97 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createEnvironmentResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createStorageLocation() - → - {Promise.<createStorageLocationResponse>} - -

          - -
          -

          - Trigers the - createStorageLocation function - of ElasticBeanstalk -

          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 112 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createStorageLocationResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(params) - → - {Promise.<deleteApplicationResponse>} - -

          - -
          -

          - Trigers the deleteApplication - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteApplicationMessage - -

          - Data required - for - deleteApplication -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 128 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteApplicationResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteConfigTemplate(params) - → - {Promise.<deleteConfigurationTemplateResponse>} - -

          - -
          -

          - Trigers the - deleteConfigurationTemplate - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteConfigurationTemplateMessage - -

          - Data required - for - deleteConfigurationTemplate -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 144 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteConfigurationTemplateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(params) - → - {Promise.<describeApplicationsResponse>} - -

          - -
          -

          - Trigers the describeApplications - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeApplicationsMessage - -

          - Data required - for - describeApplications -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 178 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeApplicationsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeAccountAttributes() - → - {Promise.<describeAccountAttributesResponse>} - -

          - -
          -

          - Trigers the - describeAccountAttributes - function of ElasticBeanstalk -

          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 162 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeAccountAttributesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeConfigSettings(params) - → - {Promise.<describeConfigurationSettingsResponse>} - -

          - -
          -

          - Trigers the - describeConfigurationSettings - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DescribeConfigurationSettingsMessage - -

          - Data required - for - describeConfigurationSettings -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 197 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<describeConfigurationSettingsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listVersions(params) - → - {Promise.<listPlatformVersionsResponse>} - -

          - -
          -

          - Trigers the listPlatformVersions - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ListPlatformVersionsRequest - -

          - Data required - for - listPlatformVersions -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 216 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listPlatformVersionsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - restart(params) - → - {Promise.<restartAppServerResponse>} - -

          - -
          -

          - Trigers the restartAppServer - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - RestartAppServerMessage - -

          - Data required - for - restartAppServer -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 235 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<restartAppServerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - terminateEnvironment(params) - → - {Promise.<terminateEnvironmentResponse>} - -

          - -
          -

          - Trigers the terminateEnvironment - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - TerminateEnvironmentMessage - -

          - Data required - for - terminateEnvironment -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 251 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<terminateEnvironmentResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(params) - → - {Promise.<updateApplicationResponse>} - -

          - -
          -

          - Trigers the updateApplication - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - UpdateApplicationMessage - -

          - Data required - for - updateApplication -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 270 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateApplicationResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateEnvironment(params) - → - {Promise.<updateEnvironmentResponse>} - -

          - -
          -

          - Trigers the updateEnvironment - function of ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - UpdateEnvironmentMessage - -

          - Data required - for - updateEnvironment -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 286 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateEnvironmentResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_RDBMS.html b/docs/AWS_RDBMS.html deleted file mode 100644 index c23fe547..00000000 --- a/docs/AWS_RDBMS.html +++ /dev/null @@ -1,1130 +0,0 @@ - - - - - - AWS_RDBMS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_RDBMS

          -
          - -
          -
          -

          - AWS_RDBMS(aws, options) -

          - -
          -

          Class to create a RDS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_RDBMS(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-RDBMS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createDatabse(params) - → - {Promise.<createDBClusterResponse>} - -

          - -
          -

          - Trigers the createDBCluster - function of RDS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateDBClusterMessage - -

          - Data required - for - createDBCluster -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-RDBMS.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createDBClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createSnapshots(params) - → - {Promise.<createDBSnapshotResponse>} - -

          - -
          -

          - Trigers the createDBSnapshot - function of RDS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateDBSnapshotMessage - -

          - Data required - for - createDBSnapshot -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-RDBMS.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createDBSnapshotResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteDatabase(params) - → - {Promise.<deleteDBClusterResponse>} - -

          - -
          -

          - Trigers the deleteDBCluster - function of RDS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteDBClusterMessage - -

          - Data required - for - deleteDBCluster -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-RDBMS.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteDBClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteDBSnapshot(params) - → - {Promise.<deleteDBSnapshotResponse>} - -

          - -
          -

          - Trigers the deleteDBSnapshot - function of RDS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteDBSnapshotMessage - -

          - Data required - for - deleteDBSnapshot -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-RDBMS.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteDBSnapshotResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - modifyDB(params) - → - {Promise.<modifyDBClusterResponse>} - -

          - -
          -

          - Trigers the modifyDBCluster - function of RDS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ModifyDBClusterMessage - -

          - Data required - for - modifyDBCluster -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-RDBMS.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<modifyDBClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - restoreDatabase(params) - → - {Promise.<rebootDBInstanceResponse>} - -

          - -
          -

          - Trigers the rebootDBInstance - function of RDS -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - RebootDBInstanceMessage - -

          - Data required - for - rebootDBInstance -

          -
          -
          - -
          -

          - View Source - - AWS/database/aws-RDBMS.js, - line 104 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<rebootDBInstanceResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_StorageBucket.html b/docs/AWS_StorageBucket.html deleted file mode 100644 index bda03a6a..00000000 --- a/docs/AWS_StorageBucket.html +++ /dev/null @@ -1,967 +0,0 @@ - - - - - - AWS_StorageBucket - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_StorageBucket

          -
          - -
          -
          -

          - AWS_StorageBucket(aws, options) -

          - -
          -

          Class to create a S3 object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_StorageBucket(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-storageBucket.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(params) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of S3 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - CreateBucketRequest - -

          - Data required - for createBucket -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-storageBucket.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(params) - → - {Promise.<deleteBucketResponse>} - -

          - -
          -

          - Trigers the deleteBucket - function of S3 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteBucketRequest - -

          - Data required - for deleteBucket -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-storageBucket.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteFiles(params) - → - {Promise.<deleteObjectsResponse>} - -

          - -
          -

          - Trigers the deleteObjects - function of S3 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteObjectsRequest - -

          - Data required - for - deleteObjects -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-storageBucket.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteObjectsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list() - → - {Promise.<listBucketsResponse>} - -

          - -
          -

          - Trigers the listBuckets function - of S3 -

          -
          - -
          -

          - View Source - - AWS/storage/aws-storageBucket.js, - line 71 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - upload(params) - → - {Promise.<uploadPartResponse>} - -

          - -
          -

          - Trigers the uploadPart function - of S3 -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - UploadPartRequest - -

          - Data required - for uploadPart -

          -
          -
          - -
          -

          - View Source - - AWS/storage/aws-storageBucket.js, - line 87 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<uploadPartResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_Translation.html b/docs/AWS_Translation.html deleted file mode 100644 index b722d168..00000000 --- a/docs/AWS_Translation.html +++ /dev/null @@ -1,1025 +0,0 @@ - - - - - - AWS_Translation - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_Translation

          -
          - -
          -
          -

          - AWS_Translation(aws, options) -

          - -
          -

          Class to create a Translate object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_Translation(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - aws - - module - -

          AWS SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - AWS/artificialinteligence/aws-translation.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - batchTranslate(params) - → - {Promise.<startTextTranslationJobResponse>} - -

          - -
          -

          - Trigers the - startTextTranslationJob function - of Translate -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - StartTextTranslationJobRequest - -

          - Data required - for - startTextTranslationJob -

          -
          -
          - -
          -

          - View Source - - AWS/artificialinteligence/aws-translation.js, - line 72 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<startTextTranslationJobResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createGlossary(params) - → - {Promise.<importTerminologyResponse>} - -

          - -
          -

          - Trigers the importTerminology - function of Translate -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - ImportTerminologyRequest - -

          - Data required - for - importTerminology -

          -
          -
          - -
          -

          - View Source - - AWS/artificialinteligence/aws-translation.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<importTerminologyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteGlossary(params) - → - {Promise.<deleteTerminologyResponse>} - -

          - -
          -

          - Trigers the deleteTerminology - function of Translate -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - DeleteTerminologyRequest - -

          - Data required - for - deleteTerminology -

          -
          -
          - -
          -

          - View Source - - AWS/artificialinteligence/aws-translation.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteTerminologyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getGlossary(params) - → - {Promise.<getTerminologyResponse>} - -

          - -
          -

          - Trigers the getTerminology - function of Translate -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - GetTerminologyRequest - -

          - Data required - for - getTerminology -

          -
          -
          - -
          -

          - View Source - - AWS/artificialinteligence/aws-translation.js, - line 40 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getTerminologyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - translate(params) - → - {Promise.<translateTextResponse>} - -

          - -
          -

          - Trigers the translateText - function of Translate -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - params - - TranslateTextRequest - -

          - Data required - for - translateText -

          -
          -
          - -
          -

          - View Source - - AWS/artificialinteligence/aws-translation.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<translateTextResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_appServices_aws-paaS.js.html b/docs/AWS_appServices_aws-paaS.js.html deleted file mode 100644 index 9947ae8d..00000000 --- a/docs/AWS_appServices_aws-paaS.js.html +++ /dev/null @@ -1,643 +0,0 @@ - - - - - - AWS/appServices/aws-paaS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/appServices/aws-paaS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ElasticBeanstalk object
          - * @category AWS
          - */
          -class AWS_PaaS {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the checkDNSAvailability function of ElasticBeanstalk
          -	 * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability
          -	 * @returns {Promise<checkDNSAvailabilityResponse>}
          -	 */
          -	checkDNSAvailability(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.checkDNSAvailability(
          -				params,
          -				(error, data) => {
          -					if (error) {
          -						reject(error);
          -					} else {
          -						resolve(data);
          -					}
          -				}
          -			);
          -		});
          -	}
          -	/**
          -	 * Trigers the composeEnvironments function of ElasticBeanstalk
          -	 * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments
          -	 * @returns {Promise<composeEnvironmentsResponse>}
          -	 */
          -	composeEnvironments(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.composeEnvironments(
          -				params,
          -				(error, data) => {
          -					if (error) {
          -						reject(error);
          -					} else {
          -						resolve(data);
          -					}
          -				}
          -			);
          -		});
          -	}
          -	/**
          -	 * Trigers the createApplication function of ElasticBeanstalk
          -	 * @param {CreateApplicationMessage} params - Data required for createApplication
          -	 * @returns {Promise<createApplicationResponse>}
          -	 */
          -	create(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.createApplication(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the createConfigurationTemplate function of ElasticBeanstalk
          -	 * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate
          -	 * @returns {Promise<createConfigurationTemplateResponse>}
          -	 */
          -	createConfigTemplate(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.createConfigurationTemplate(
          -				params,
          -				(error, data) => {
          -					if (error) {
          -						reject(error);
          -					} else {
          -						resolve(data);
          -					}
          -				}
          -			);
          -		});
          -	}
          -	/**
          -	 * Trigers the createEnvironment function of ElasticBeanstalk
          -	 * @param {CreateEnvironmentMessage} params - Data required for createEnvironment
          -	 * @returns {Promise<createEnvironmentResponse>}
          -	 */
          -	createEnvironment(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.createEnvironment(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the createStorageLocation function of ElasticBeanstalk
          -	 * @returns {Promise<createStorageLocationResponse>}
          -	 */
          -	createStorageLocation() {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.createStorageLocation((error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteApplication function of ElasticBeanstalk
          -	 * @param {DeleteApplicationMessage} params - Data required for deleteApplication
          -	 * @returns {Promise<deleteApplicationResponse>}
          -	 */
          -	delete(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.deleteApplication(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk
          -	 * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate
          -	 * @returns {Promise<deleteConfigurationTemplateResponse>}
          -	 */
          -	deleteConfigTemplate(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.deleteConfigurationTemplate(
          -				params,
          -				(error, data) => {
          -					if (error) {
          -						reject(error);
          -					} else {
          -						resolve(data);
          -					}
          -				}
          -			);
          -		});
          -	}
          -	/**
          -	 * Trigers the describeAccountAttributes function of ElasticBeanstalk
          -	 * @returns {Promise<describeAccountAttributesResponse>}
          -	 */
          -	describeAccountAttributes() {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.describeAccountAttributes((error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeApplications function of ElasticBeanstalk
          -	 * @param {DescribeApplicationsMessage} params - Data required for describeApplications
          -	 * @returns {Promise<describeApplicationsResponse>}
          -	 */
          -	describe(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.describeApplications(
          -				params,
          -				(error, data) => {
          -					if (error) {
          -						reject(error);
          -					} else {
          -						resolve(data);
          -					}
          -				}
          -			);
          -		});
          -	}
          -	/**
          -	 * Trigers the describeConfigurationSettings function of ElasticBeanstalk
          -	 * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings
          -	 * @returns {Promise<describeConfigurationSettingsResponse>}
          -	 */
          -	describeConfigSettings(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.describeConfigurationSettings(
          -				params,
          -				(error, data) => {
          -					if (error) {
          -						reject(error);
          -					} else {
          -						resolve(data);
          -					}
          -				}
          -			);
          -		});
          -	}
          -	/**
          -	 * Trigers the listPlatformVersions function of ElasticBeanstalk
          -	 * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions
          -	 * @returns {Promise<listPlatformVersionsResponse>}
          -	 */
          -	listVersions(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.listPlatformVersions(
          -				params,
          -				(error, data) => {
          -					if (error) {
          -						reject(error);
          -					} else {
          -						resolve(data);
          -					}
          -				}
          -			);
          -		});
          -	}
          -	/**
          -	 * Trigers the restartAppServer function of ElasticBeanstalk
          -	 * @param {RestartAppServerMessage} params - Data required for restartAppServer
          -	 * @returns {Promise<restartAppServerResponse>}
          -	 */
          -	restart(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.restartAppServer(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the terminateEnvironment function of ElasticBeanstalk
          -	 * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment
          -	 * @returns {Promise<terminateEnvironmentResponse>}
          -	 */
          -	terminateEnvironment(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.terminateEnvironment(
          -				params,
          -				(error, data) => {
          -					if (error) {
          -						reject(error);
          -					} else {
          -						resolve(data);
          -					}
          -				}
          -			);
          -		});
          -	}
          -	/**
          -	 * Trigers the updateApplication function of ElasticBeanstalk
          -	 * @param {UpdateApplicationMessage} params - Data required for updateApplication
          -	 * @returns {Promise<updateApplicationResponse>}
          -	 */
          -	update(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.updateApplication(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateEnvironment function of ElasticBeanstalk
          -	 * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment
          -	 * @returns {Promise<updateEnvironmentResponse>}
          -	 */
          -	updateEnvironment(params) {
          -		return new Promise((resolve, reject) => {
          -			this._elasticBeanstalk.updateEnvironment(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_PaaS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_artificialinteligence_aws-translation.js.html b/docs/AWS_artificialinteligence_aws-translation.js.html deleted file mode 100644 index 9f659ab9..00000000 --- a/docs/AWS_artificialinteligence_aws-translation.js.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - - - AWS/artificialinteligence/aws-translation.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/artificialinteligence/aws-translation.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Translate object
          - * @category AWS
          - */
          -class AWS_Translation {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._translate = new this._AWS.Translate({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteTerminology function of Translate
          -	 * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology
          -	 * @returns {Promise<deleteTerminologyResponse>}
          -	 */
          -	deleteGlossary(params) {
          -		return new Promise((resolve, reject) => {
          -			this._translate.deleteTerminology(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the getTerminology function of Translate
          -	 * @param {GetTerminologyRequest} params - Data required for getTerminology
          -	 * @returns {Promise<getTerminologyResponse>}
          -	 */
          -	getGlossary(params) {
          -		return new Promise((resolve, reject) => {
          -			this._translate.getTerminology(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the importTerminology function of Translate
          -	 * @param {ImportTerminologyRequest} params - Data required for importTerminology
          -	 * @returns {Promise<importTerminologyResponse>}
          -	 */
          -	createGlossary(params) {
          -		return new Promise((resolve, reject) => {
          -			this._translate.importTerminology(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the startTextTranslationJob function of Translate
          -	 * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob
          -	 * @returns {Promise<startTextTranslationJobResponse>}
          -	 */
          -	batchTranslate(params) {
          -		return new Promise((resolve, reject) => {
          -			this._translate.startTextTranslationJob(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the translateText function of Translate
          -	 * @param {TranslateTextRequest} params - Data required for translateText
          -	 * @returns {Promise<translateTextResponse>}
          -	 */
          -	translate(params) {
          -		return new Promise((resolve, reject) => {
          -			this._translate.translateText(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_Translation;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-DNS.js.html b/docs/AWS_aws-DNS.js.html deleted file mode 100644 index 51279bfa..00000000 --- a/docs/AWS_aws-DNS.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - AWS/aws-DNS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-DNS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Route53 object
          - * @category AWS
          - */
          -class AWS_DNS {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._route53 = new this._AWS.Route53({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the changeResourceRecordSets function of Route53
          -   * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets
          -   * @returns {Promise<changeResourceRecordSetsResponse>}
          -   */
          -  changeRecordSets(params) {
          -    return new Promise((resolve, reject) => {
          -      this._route53.changeResourceRecordSets(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createHostedZone function of Route53
          -   * @param {CreateHostedZoneRequest} params - Data required for createHostedZone
          -   * @returns {Promise<createHostedZoneResponse>}
          -   */
          -  createZone(params) {
          -    return new Promise((resolve, reject) => {
          -      this._route53.createHostedZone(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteHostedZone function of Route53
          -   * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone
          -   * @returns {Promise<deleteHostedZoneResponse>}
          -   */
          -  deleteZone(params) {
          -    return new Promise((resolve, reject) => {
          -      this._route53.deleteHostedZone(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listHostedZones function of Route53
          -   * @param {ListHostedZonesRequest} params - Data required for listHostedZones
          -   * @returns {Promise<listHostedZonesResponse>}
          -   */
          -  listZones(params) {
          -    return new Promise((resolve, reject) => {
          -      this._route53.listHostedZones(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_DNS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-IAM.js.html b/docs/AWS_aws-IAM.js.html deleted file mode 100644 index 8ed32d65..00000000 --- a/docs/AWS_aws-IAM.js.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - AWS/aws-IAM.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-IAM.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a IAM object
          - * @category AWS
          - */
          -class AWS_IAM {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._iAM = new this._AWS.IAM({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the attachGroupPolicy function of IAM
          -   * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy
          -   * @returns {Promise<attachGroupPolicyResponse>}
          -   */
          -  attachGroupPolicy(params) {
          -    return new Promise((resolve, reject) => {
          -      this._iAM.attachGroupPolicy(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createGroup function of IAM
          -   * @param {CreateGroupRequest} params - Data required for createGroup
          -   * @returns {Promise<createGroupResponse>}
          -   */
          -  createGroup(params) {
          -    return new Promise((resolve, reject) => {
          -      this._iAM.createGroup(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteGroup function of IAM
          -   * @param {DeleteGroupRequest} params - Data required for deleteGroup
          -   * @returns {Promise<deleteGroupResponse>}
          -   */
          -  deleteGroup(params) {
          -    return new Promise((resolve, reject) => {
          -      this._iAM.deleteGroup(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the detachGroupPolicy function of IAM
          -   * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy
          -   * @returns {Promise<detachGroupPolicyResponse>}
          -   */
          -  detachGroupPolicy(params) {
          -    return new Promise((resolve, reject) => {
          -      this._iAM.detachGroupPolicy(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the getGroup function of IAM
          -   * @param {GetGroupRequest} params - Data required for getGroup
          -   * @returns {Promise<getGroupResponse>}
          -   */
          -  describe(params) {
          -    return new Promise((resolve, reject) => {
          -      this._iAM.getGroup(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_IAM;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-RDBMS.js.html b/docs/AWS_aws-RDBMS.js.html deleted file mode 100644 index 44d3712f..00000000 --- a/docs/AWS_aws-RDBMS.js.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - AWS/aws-RDBMS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-RDBMS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a RDS object
          - * @category AWS
          - */
          -class AWS_RDBMS {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._rDS = new this._AWS.RDS({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createDBCluster function of RDS
          -   * @param {CreateDBClusterMessage} params - Data required for createDBCluster
          -   * @returns {Promise<createDBClusterResponse>}
          -   */
          -  createDatabse(params) {
          -    return new Promise((resolve, reject) => {
          -      this._rDS.createDBCluster(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createDBSnapshot function of RDS
          -   * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot
          -   * @returns {Promise<createDBSnapshotResponse>}
          -   */
          -  createSnapshots(params) {
          -    return new Promise((resolve, reject) => {
          -      this._rDS.createDBSnapshot(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteDBCluster function of RDS
          -   * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster
          -   * @returns {Promise<deleteDBClusterResponse>}
          -   */
          -  deleteDatabase(params) {
          -    return new Promise((resolve, reject) => {
          -      this._rDS.deleteDBCluster(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteDBSnapshot function of RDS
          -   * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot
          -   * @returns {Promise<deleteDBSnapshotResponse>}
          -   */
          -  deleteDBSnapshot(params) {
          -    return new Promise((resolve, reject) => {
          -      this._rDS.deleteDBSnapshot(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the modifyDBCluster function of RDS
          -   * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster
          -   * @returns {Promise<modifyDBClusterResponse>}
          -   */
          -  modifyDB(params) {
          -    return new Promise((resolve, reject) => {
          -      this._rDS.modifyDBCluster(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the rebootDBInstance function of RDS
          -   * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance
          -   * @returns {Promise<rebootDBInstanceResponse>}
          -   */
          -  restoreDatabase(params) {
          -    return new Promise((resolve, reject) => {
          -      this._rDS.rebootDBInstance(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_RDBMS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-archivalStorage.js.html b/docs/AWS_aws-archivalStorage.js.html deleted file mode 100644 index 4b88c5ee..00000000 --- a/docs/AWS_aws-archivalStorage.js.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - AWS/aws-archivalStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-archivalStorage.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Glacier object
          - * @category AWS
          - */
          -class AWS_ArchivalStorage {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._glacier = new this._AWS.Glacier({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createVault function of Glacier
          -   * @param {CreateVaultInput} params - Data required for createVault
          -   * @returns {Promise<createVaultResponse>}
          -   */
          -  create(params) {
          -    return new Promise((resolve, reject) => {
          -      this._glacier.createVault(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteArchive function of Glacier
          -   * @param {DeleteArchiveInput} params - Data required for deleteArchive
          -   * @returns {Promise<deleteArchiveResponse>}
          -   */
          -  deleteFiles(params) {
          -    return new Promise((resolve, reject) => {
          -      this._glacier.deleteArchive(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteVault function of Glacier
          -   * @param {DeleteVaultInput} params - Data required for deleteVault
          -   * @returns {Promise<deleteVaultResponse>}
          -   */
          -  delete(params) {
          -    return new Promise((resolve, reject) => {
          -      this._glacier.deleteVault(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the initiateMultipartUpload function of Glacier
          -   * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload
          -   * @returns {Promise<initiateMultipartUploadResponse>}
          -   */
          -  upload(params) {
          -    return new Promise((resolve, reject) => {
          -      this._glacier.initiateMultipartUpload(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listParts function of Glacier
          -   * @param {ListPartsInput} params - Data required for listParts
          -   * @returns {Promise<listPartsResponse>}
          -   */
          -  list(params) {
          -    return new Promise((resolve, reject) => {
          -      this._glacier.listParts(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_ArchivalStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-blockStorage.js.html b/docs/AWS_aws-blockStorage.js.html deleted file mode 100644 index 49a1278a..00000000 --- a/docs/AWS_aws-blockStorage.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - AWS/aws-blockStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-blockStorage.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a EC2 object
          - * @category AWS
          - */
          -class AWS_BlockStorage {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._eC2 = new this._AWS.EC2({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createVolume function of EC2
          -   * @param {CreateVolumeRequest} params - Data required for createVolume
          -   * @returns {Promise<createVolumeResponse>}
          -   */
          -  create(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.createVolume(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteVolume function of EC2
          -   * @param {DeleteVolumeRequest} params - Data required for deleteVolume
          -   * @returns {Promise<deleteVolumeResponse>}
          -   */
          -  delete(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.deleteVolume(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeVolumeAttribute function of EC2
          -   * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute
          -   * @returns {Promise<describeVolumeAttributeResponse>}
          -   */
          -  describe(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.describeVolumeAttribute(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeVolumes function of EC2
          -   * @param {DescribeVolumesRequest} params - Data required for describeVolumes
          -   * @returns {Promise<describeVolumesResponse>}
          -   */
          -  list(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.describeVolumes(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_BlockStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-computeInstance.js.html b/docs/AWS_aws-computeInstance.js.html deleted file mode 100644 index 854f02a3..00000000 --- a/docs/AWS_aws-computeInstance.js.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - AWS/aws-computeInstance.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-computeInstance.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a EC2 object
          - * @category AWS
          - */
          -class AWS_ComputeInstance {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._eC2 = new this._AWS.EC2({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createTags function of EC2
          -   * @param {CreateTagsRequest} params - Data required for createTags
          -   * @returns {Promise<createTagsResponse>}
          -   */
          -  addTags(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.createTags(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeInstances function of EC2
          -   * @param {DescribeInstancesRequest} params - Data required for describeInstances
          -   * @returns {Promise<describeInstancesResponse>}
          -   */
          -  list(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.describeInstances(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the monitorInstances function of EC2
          -   * @param {MonitorInstancesRequest} params - Data required for monitorInstances
          -   * @returns {Promise<monitorInstancesResponse>}
          -   */
          -  monitor(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.monitorInstances(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the rebootInstances function of EC2
          -   * @param {RebootInstancesRequest} params - Data required for rebootInstances
          -   * @returns {Promise<rebootInstancesResponse>}
          -   */
          -  reboot(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.rebootInstances(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the runInstances function of EC2
          -   * @param {RunInstancesRequest} params - Data required for runInstances
          -   * @returns {Promise<runInstancesResponse>}
          -   */
          -  create(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.runInstances(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the startInstances function of EC2
          -   * @param {StartInstancesRequest} params - Data required for startInstances
          -   * @returns {Promise<startInstancesResponse>}
          -   */
          -  start(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.startInstances(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the stopInstances function of EC2
          -   * @param {StopInstancesRequest} params - Data required for stopInstances
          -   * @returns {Promise<stopInstancesResponse>}
          -   */
          -  stop(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.stopInstances(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the terminateInstances function of EC2
          -   * @param {TerminateInstancesRequest} params - Data required for terminateInstances
          -   * @returns {Promise<terminateInstancesResponse>}
          -   */
          -  destroy(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.terminateInstances(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the unmonitorInstances function of EC2
          -   * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances
          -   * @returns {Promise<unmonitorInstancesResponse>}
          -   */
          -  unmonitor(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eC2.unmonitorInstances(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_ComputeInstance;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-container.js.html b/docs/AWS_aws-container.js.html deleted file mode 100644 index a772e64a..00000000 --- a/docs/AWS_aws-container.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - AWS/aws-container.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-container.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ECS object
          - * @category AWS
          - */
          -class AWS_Container {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._eCS = new this._AWS.ECS({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createCluster function of ECS
          -   * @param {CreateClusterRequest} params - Data required for createCluster
          -   * @returns {Promise<createClusterResponse>}
          -   */
          -  create(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eCS.createCluster(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteCluster function of ECS
          -   * @param {DeleteClusterRequest} params - Data required for deleteCluster
          -   * @returns {Promise<deleteClusterResponse>}
          -   */
          -  delete(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eCS.deleteCluster(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeClusters function of ECS
          -   * @param {DescribeClustersRequest} params - Data required for describeClusters
          -   * @returns {Promise<describeClustersResponse>}
          -   */
          -  describe(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eCS.describeClusters(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listClusters function of ECS
          -   * @param {ListClustersRequest} params - Data required for listClusters
          -   * @returns {Promise<listClustersResponse>}
          -   */
          -  list(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eCS.listClusters(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_Container;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-keyManagement.js.html b/docs/AWS_aws-keyManagement.js.html deleted file mode 100644 index ab729c5e..00000000 --- a/docs/AWS_aws-keyManagement.js.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - AWS/aws-keyManagement.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-keyManagement.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a KMS object
          - * @category AWS
          - */
          -class AWS_KeyManagement {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._kMS = new this._AWS.KMS({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createKey function of KMS
          -   * @param {CreateKeyRequest} params - Data required for createKey
          -   * @returns {Promise<createKeyResponse>}
          -   */
          -  createKey(params) {
          -    return new Promise((resolve, reject) => {
          -      this._kMS.createKey(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteCustomKeyStore function of KMS
          -   * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore
          -   * @returns {Promise<deleteCustomKeyStoreResponse>}
          -   */
          -  deleteKey(params) {
          -    return new Promise((resolve, reject) => {
          -      this._kMS.deleteCustomKeyStore(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeKey function of KMS
          -   * @param {DescribeKeyRequest} params - Data required for describeKey
          -   * @returns {Promise<describeKeyResponse>}
          -   */
          -  describeKey(params) {
          -    return new Promise((resolve, reject) => {
          -      this._kMS.describeKey(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the putKeyPolicy function of KMS
          -   * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy
          -   * @returns {Promise<putKeyPolicyResponse>}
          -   */
          -  putKeyPolicy(params) {
          -    return new Promise((resolve, reject) => {
          -      this._kMS.putKeyPolicy(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the updateKeyDescription function of KMS
          -   * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription
          -   * @returns {Promise<updateKeyDescriptionResponse>}
          -   */
          -  update(params) {
          -    return new Promise((resolve, reject) => {
          -      this._kMS.updateKeyDescription(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_KeyManagement;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-kubernetes.js.html b/docs/AWS_aws-kubernetes.js.html deleted file mode 100644 index abc169fa..00000000 --- a/docs/AWS_aws-kubernetes.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - AWS/aws-kubernetes.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-kubernetes.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a EKS object
          - * @category AWS
          - */
          -class AWS_Kubernetes {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._eKS = new this._AWS.EKS({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createCluster function of EKS
          -   * @param {CreateClusterRequest} params - Data required for createCluster
          -   * @returns {Promise<createClusterResponse>}
          -   */
          -  create(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.createCluster(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createNodegroup function of EKS
          -   * @param {CreateNodegroupRequest} params - Data required for createNodegroup
          -   * @returns {Promise<createNodegroupResponse>}
          -   */
          -  createNodeGroup(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.createNodegroup(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteCluster function of EKS
          -   * @param {DeleteClusterRequest} params - Data required for deleteCluster
          -   * @returns {Promise<deleteClusterResponse>}
          -   */
          -  delete(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.deleteCluster(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteNodegroup function of EKS
          -   * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup
          -   * @returns {Promise<deleteNodegroupResponse>}
          -   */
          -  deleteNodegroup(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.deleteNodegroup(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeCluster function of EKS
          -   * @param {DescribeClusterRequest} params - Data required for describeCluster
          -   * @returns {Promise<describeClusterResponse>}
          -   */
          -  describeCluster(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.describeCluster(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeNodegroup function of EKS
          -   * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup
          -   * @returns {Promise<describeNodegroupResponse>}
          -   */
          -  describeNodeGroup(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.describeNodegroup(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listClusters function of EKS
          -   * @param {ListClustersRequest} params - Data required for listClusters
          -   * @returns {Promise<listClustersResponse>}
          -   */
          -  listClusters(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.listClusters(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listNodegroups function of EKS
          -   * @param {ListNodegroupsRequest} params - Data required for listNodegroups
          -   * @returns {Promise<listNodegroupsResponse>}
          -   */
          -  listNodegroups(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.listNodegroups(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the tagResource function of EKS
          -   * @param {TagResourceRequest} params - Data required for tagResource
          -   * @returns {Promise<tagResourceResponse>}
          -   */
          -  updateTags(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.tagResource(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the updateClusterConfig function of EKS
          -   * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig
          -   * @returns {Promise<updateClusterConfigResponse>}
          -   */
          -  updateConfig(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eKS.updateClusterConfig(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_Kubernetes;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-loadBalancer.js.html b/docs/AWS_aws-loadBalancer.js.html deleted file mode 100644 index f3758506..00000000 --- a/docs/AWS_aws-loadBalancer.js.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - AWS/aws-loadBalancer.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-loadBalancer.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ELB object
          - * @category AWS
          - */
          -class AWS_LoadBalancer {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._eLB = new this._AWS.ELB({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the addTags function of ELB
          -   * @param {AddTagsInput} params - Data required for addTags
          -   * @returns {Promise<addTagsResponse>}
          -   */
          -  addTags(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eLB.addTags(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createLoadBalancer function of ELB
          -   * @param {CreateAccessPointInput} params - Data required for createLoadBalancer
          -   * @returns {Promise<createLoadBalancerResponse>}
          -   */
          -  create(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eLB.createLoadBalancer(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteLoadBalancer function of ELB
          -   * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer
          -   * @returns {Promise<deleteLoadBalancerResponse>}
          -   */
          -  delete(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eLB.deleteLoadBalancer(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeLoadBalancerAttributes function of ELB
          -   * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes
          -   * @returns {Promise<describeLoadBalancerAttributesResponse>}
          -   */
          -  describe(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eLB.describeLoadBalancerAttributes(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeLoadBalancers function of ELB
          -   * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers
          -   * @returns {Promise<describeLoadBalancersResponse>}
          -   */
          -  list(params) {
          -    return new Promise((resolve, reject) => {
          -      this._eLB.describeLoadBalancers(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_LoadBalancer;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-monitoring.js.html b/docs/AWS_aws-monitoring.js.html deleted file mode 100644 index 10aec3cb..00000000 --- a/docs/AWS_aws-monitoring.js.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - AWS/aws-monitoring.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-monitoring.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a CloudWatch object
          - * @category AWS
          - */
          -class AWS_Monitoring {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._cloudWatch = new this._AWS.CloudWatch({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the deleteAlarms function of CloudWatch
          -   * @param {DeleteAlarmsInput} params - Data required for deleteAlarms
          -   * @returns {Promise<deleteAlarmsResponse>}
          -   */
          -  deleteAlarm(params) {
          -    return new Promise((resolve, reject) => {
          -      this._cloudWatch.deleteAlarms(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the getMetricData function of CloudWatch
          -   * @param {GetMetricDataInput} params - Data required for getMetricData
          -   * @returns {Promise<getMetricDataResponse>}
          -   */
          -  getMetricData(params) {
          -    return new Promise((resolve, reject) => {
          -      this._cloudWatch.getMetricData(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listMetrics function of CloudWatch
          -   * @param {ListMetricsInput} params - Data required for listMetrics
          -   * @returns {Promise<listMetricsResponse>}
          -   */
          -  listAlarms(params) {
          -    return new Promise((resolve, reject) => {
          -      this._cloudWatch.listMetrics(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the putMetricAlarm function of CloudWatch
          -   * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm
          -   * @returns {Promise<putMetricAlarmResponse>}
          -   */
          -  updateAlarm(params) {
          -    return new Promise((resolve, reject) => {
          -      this._cloudWatch.putMetricAlarm(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_Monitoring;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-noSql.js.html b/docs/AWS_aws-noSql.js.html deleted file mode 100644 index 3ddb0458..00000000 --- a/docs/AWS_aws-noSql.js.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - AWS/aws-noSql.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-noSql.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a DynamoDB object
          - * @category AWS
          - */
          -class AWS_NoSql {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._dynamoDB = new this._AWS.DynamoDB({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createTable function of DynamoDB
          -   * @param {CreateTableInput} params - Data required for createTable
          -   * @returns {Promise<createTableResponse>}
          -   */
          -  createTable(params) {
          -    return new Promise((resolve, reject) => {
          -      this._dynamoDB.createTable(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteItem function of DynamoDB
          -   * @param {DeleteItemInput} params - Data required for deleteItem
          -   * @returns {Promise<deleteItemResponse>}
          -   */
          -  deleteItem(params) {
          -    return new Promise((resolve, reject) => {
          -      this._dynamoDB.deleteItem(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteTable function of DynamoDB
          -   * @param {DeleteTableInput} params - Data required for deleteTable
          -   * @returns {Promise<deleteTableResponse>}
          -   */
          -  deleteTable(params) {
          -    return new Promise((resolve, reject) => {
          -      this._dynamoDB.deleteTable(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the putItem function of DynamoDB
          -   * @param {PutItemInput} params - Data required for putItem
          -   * @returns {Promise<putItemResponse>}
          -   */
          -  createItem(params) {
          -    return new Promise((resolve, reject) => {
          -      this._dynamoDB.putItem(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the query function of DynamoDB
          -   * @param {QueryInput} params - Data required for query
          -   * @returns {Promise<queryResponse>}
          -   */
          -  query(params) {
          -    return new Promise((resolve, reject) => {
          -      this._dynamoDB.query(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the updateItem function of DynamoDB
          -   * @param {UpdateItemInput} params - Data required for updateItem
          -   * @returns {Promise<updateItemResponse>}
          -   */
          -  updateItem(params) {
          -    return new Promise((resolve, reject) => {
          -      this._dynamoDB.updateItem(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_NoSql;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-noSqlIndexed.js.html b/docs/AWS_aws-noSqlIndexed.js.html deleted file mode 100644 index 5679b1c8..00000000 --- a/docs/AWS_aws-noSqlIndexed.js.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - AWS/aws-noSqlIndexed.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-noSqlIndexed.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a SimpleDB object
          - * @category AWS
          - */
          -class AWS_NoSqlIndexed {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._simpleDB = new this._AWS.SimpleDB({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the batchDeleteAttributes function of SimpleDB
          -   * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes
          -   * @returns {Promise<batchDeleteAttributesResponse>}
          -   */
          -  batchDelete(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.batchDeleteAttributes(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the batchPutAttributes function of SimpleDB
          -   * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes
          -   * @returns {Promise<batchPutAttributesResponse>}
          -   */
          -  batchWrite(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.batchPutAttributes(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createDomain function of SimpleDB
          -   * @param {CreateDomainRequest} params - Data required for createDomain
          -   * @returns {Promise<createDomainResponse>}
          -   */
          -  createCollection(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.createDomain(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteAttributes function of SimpleDB
          -   * @param {DeleteAttributesRequest} params - Data required for deleteAttributes
          -   * @returns {Promise<deleteAttributesResponse>}
          -   */
          -  deleteAttribute(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.deleteAttributes(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteDomain function of SimpleDB
          -   * @param {DeleteDomainRequest} params - Data required for deleteDomain
          -   * @returns {Promise<deleteDomainResponse>}
          -   */
          -  deleteCollection(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.deleteDomain(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the getAttributes function of SimpleDB
          -   * @param {GetAttributesRequest} params - Data required for getAttributes
          -   * @returns {Promise<getAttributesResponse>}
          -   */
          -  getAttributes(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.getAttributes(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listDomains function of SimpleDB
          -   * @param {ListDomainsRequest} params - Data required for listDomains
          -   * @returns {Promise<listDomainsResponse>}
          -   */
          -  listCollections(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.listDomains(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the putAttributes function of SimpleDB
          -   * @param {PutAttributesRequest} params - Data required for putAttributes
          -   * @returns {Promise<putAttributesResponse>}
          -   */
          -  setAttribute(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.putAttributes(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the select function of SimpleDB
          -   * @param {SelectRequest} params - Data required for select
          -   * @returns {Promise<selectResponse>}
          -   */
          -  query(params) {
          -    return new Promise((resolve, reject) => {
          -      this._simpleDB.select(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_NoSqlIndexed;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-notificationService.js.html b/docs/AWS_aws-notificationService.js.html deleted file mode 100644 index de803178..00000000 --- a/docs/AWS_aws-notificationService.js.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - AWS/aws-notificationService.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-notificationService.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a SNS object
          - * @category AWS
          - */
          -class AWS_NotificationService {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._sNS = new this._AWS.SNS({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createTopic function of SNS
          -   * @param {CreateTopicInput} params - Data required for createTopic
          -   * @returns {Promise<createTopicResponse>}
          -   */
          -  createTopic(params) {
          -    return new Promise((resolve, reject) => {
          -      this._sNS.createTopic(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteTopic function of SNS
          -   * @param {DeleteTopicInput} params - Data required for deleteTopic
          -   * @returns {Promise<deleteTopicResponse>}
          -   */
          -  deleteTopic(params) {
          -    return new Promise((resolve, reject) => {
          -      this._sNS.deleteTopic(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the getTopicAttributes function of SNS
          -   * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes
          -   * @returns {Promise<getTopicAttributesResponse>}
          -   */
          -  getTopicAttributes(params) {
          -    return new Promise((resolve, reject) => {
          -      this._sNS.getTopicAttributes(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listSubscriptions function of SNS
          -   * @param {ListSubscriptionsInput} params - Data required for listSubscriptions
          -   * @returns {Promise<listSubscriptionsResponse>}
          -   */
          -  listSubscriptions(params) {
          -    return new Promise((resolve, reject) => {
          -      this._sNS.listSubscriptions(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listTopics function of SNS
          -   * @param {ListTopicsInput} params - Data required for listTopics
          -   * @returns {Promise<listTopicsResponse>}
          -   */
          -  listTopics(params) {
          -    return new Promise((resolve, reject) => {
          -      this._sNS.listTopics(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the publish function of SNS
          -   * @param {PublishInput} params - Data required for publish
          -   * @returns {Promise<publishResponse>}
          -   */
          -  publish(params) {
          -    return new Promise((resolve, reject) => {
          -      this._sNS.publish(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the subscribe function of SNS
          -   * @param {SubscribeInput} params - Data required for subscribe
          -   * @returns {Promise<subscribeResponse>}
          -   */
          -  subscribe(params) {
          -    return new Promise((resolve, reject) => {
          -      this._sNS.subscribe(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the unsubscribe function of SNS
          -   * @param {UnsubscribeInput} params - Data required for unsubscribe
          -   * @returns {Promise<unsubscribeResponse>}
          -   */
          -  unsubscribe(params) {
          -    return new Promise((resolve, reject) => {
          -      this._sNS.unsubscribe(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_NotificationService;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-paas.js.html b/docs/AWS_aws-paas.js.html deleted file mode 100644 index e9f118b5..00000000 --- a/docs/AWS_aws-paas.js.html +++ /dev/null @@ -1,470 +0,0 @@ - - - - - - AWS/aws-paaS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-paaS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ElasticBeanstalk object
          - * @category AWS
          - */
          -class AWS_PaaS {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the checkDNSAvailability function of ElasticBeanstalk
          -   * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability
          -   * @returns {Promise<checkDNSAvailabilityResponse>}
          -   */
          -  checkDNSAvailability(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.checkDNSAvailability(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the composeEnvironments function of ElasticBeanstalk
          -   * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments
          -   * @returns {Promise<composeEnvironmentsResponse>}
          -   */
          -  composeEnvironments(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.composeEnvironments(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createApplication function of ElasticBeanstalk
          -   * @param {CreateApplicationMessage} params - Data required for createApplication
          -   * @returns {Promise<createApplicationResponse>}
          -   */
          -  create(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.createApplication(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createConfigurationTemplate function of ElasticBeanstalk
          -   * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate
          -   * @returns {Promise<createConfigurationTemplateResponse>}
          -   */
          -  createConfigTemplate(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.createConfigurationTemplate(
          -        params,
          -        (error, data) => {
          -          if (error) {
          -            reject(error);
          -          } else {
          -            resolve(data);
          -          }
          -        }
          -      );
          -    });
          -  }
          -  /**
          -   * Trigers the createEnvironment function of ElasticBeanstalk
          -   * @param {CreateEnvironmentMessage} params - Data required for createEnvironment
          -   * @returns {Promise<createEnvironmentResponse>}
          -   */
          -  createEnvironment(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.createEnvironment(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the createStorageLocation function of ElasticBeanstalk
          -   * @returns {Promise<createStorageLocationResponse>}
          -   */
          -  createStorageLocation() {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.createStorageLocation((error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteApplication function of ElasticBeanstalk
          -   * @param {DeleteApplicationMessage} params - Data required for deleteApplication
          -   * @returns {Promise<deleteApplicationResponse>}
          -   */
          -  delete(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.deleteApplication(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk
          -   * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate
          -   * @returns {Promise<deleteConfigurationTemplateResponse>}
          -   */
          -  deleteConfigTemplate(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.deleteConfigurationTemplate(
          -        params,
          -        (error, data) => {
          -          if (error) {
          -            reject(error);
          -          } else {
          -            resolve(data);
          -          }
          -        }
          -      );
          -    });
          -  }
          -  /**
          -   * Trigers the describeAccountAttributes function of ElasticBeanstalk
          -   * @returns {Promise<describeAccountAttributesResponse>}
          -   */
          -  describeAccountAttributes() {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.describeAccountAttributes((error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeApplications function of ElasticBeanstalk
          -   * @param {DescribeApplicationsMessage} params - Data required for describeApplications
          -   * @returns {Promise<describeApplicationsResponse>}
          -   */
          -  describe(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.describeApplications(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the describeConfigurationSettings function of ElasticBeanstalk
          -   * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings
          -   * @returns {Promise<describeConfigurationSettingsResponse>}
          -   */
          -  describeConfigSettings(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.describeConfigurationSettings(
          -        params,
          -        (error, data) => {
          -          if (error) {
          -            reject(error);
          -          } else {
          -            resolve(data);
          -          }
          -        }
          -      );
          -    });
          -  }
          -  /**
          -   * Trigers the listPlatformVersions function of ElasticBeanstalk
          -   * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions
          -   * @returns {Promise<listPlatformVersionsResponse>}
          -   */
          -  listVersions(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.listPlatformVersions(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the restartAppServer function of ElasticBeanstalk
          -   * @param {RestartAppServerMessage} params - Data required for restartAppServer
          -   * @returns {Promise<restartAppServerResponse>}
          -   */
          -  restart(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.restartAppServer(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the terminateEnvironment function of ElasticBeanstalk
          -   * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment
          -   * @returns {Promise<terminateEnvironmentResponse>}
          -   */
          -  terminateEnvironment(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.terminateEnvironment(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the updateApplication function of ElasticBeanstalk
          -   * @param {UpdateApplicationMessage} params - Data required for updateApplication
          -   * @returns {Promise<updateApplicationResponse>}
          -   */
          -  update(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.updateApplication(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the updateEnvironment function of ElasticBeanstalk
          -   * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment
          -   * @returns {Promise<updateEnvironmentResponse>}
          -   */
          -  updateEnvironment(params) {
          -    return new Promise((resolve, reject) => {
          -      this._elasticBeanstalk.updateEnvironment(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_PaaS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-storageBucket.js.html b/docs/AWS_aws-storageBucket.js.html deleted file mode 100644 index 7b0bd62f..00000000 --- a/docs/AWS_aws-storageBucket.js.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - AWS/aws-storageBucket.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-storageBucket.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a S3 object
          - * @category AWS
          - */
          -class AWS_StorageBucket {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._s3 = new this._AWS.S3({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the createBucket function of S3
          -   * @param {CreateBucketRequest} params - Data required for createBucket
          -   * @returns {Promise<createBucketResponse>}
          -   */
          -  create(params) {
          -    return new Promise((resolve, reject) => {
          -      this._s3.createBucket(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteBucket function of S3
          -   * @param {DeleteBucketRequest} params - Data required for deleteBucket
          -   * @returns {Promise<deleteBucketResponse>}
          -   */
          -  delete(params) {
          -    return new Promise((resolve, reject) => {
          -      this._s3.deleteBucket(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteObjects function of S3
          -   * @param {DeleteObjectsRequest} params - Data required for deleteObjects
          -   * @returns {Promise<deleteObjectsResponse>}
          -   */
          -  deleteFiles(params) {
          -    return new Promise((resolve, reject) => {
          -      this._s3.deleteObjects(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the listBuckets function of S3
          -   * @returns {Promise<listBucketsResponse>}
          -   */
          -  list() {
          -    return new Promise((resolve, reject) => {
          -      this._s3.listBuckets((error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the uploadPart function of S3
          -   * @param {UploadPartRequest} params - Data required for uploadPart
          -   * @returns {Promise<uploadPartResponse>}
          -   */
          -  upload(params) {
          -    return new Promise((resolve, reject) => {
          -      this._s3.uploadPart(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_StorageBucket;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_aws-translation.js.html b/docs/AWS_aws-translation.js.html deleted file mode 100644 index bd83ccc6..00000000 --- a/docs/AWS_aws-translation.js.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - AWS/aws-translation.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/aws-translation.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Translate object
          - * @category AWS
          - */
          -class AWS_Translation {
          -  /**
          -   *
          -   * @param {module} aws AWS SDK
          -   * @param {object} options SDK options
          -   */
          -  constructor(aws, options) {
          -    this._AWS = aws;
          -    this._apiVersion = options.apiVersion;
          -    this._translate = new this._AWS.Translate({
          -      apiVersion: this._apiVersion
          -    });
          -  }
          -  /**
          -   * Trigers the deleteTerminology function of Translate
          -   * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology
          -   * @returns {Promise<deleteTerminologyResponse>}
          -   */
          -  deleteGlossary(params) {
          -    return new Promise((resolve, reject) => {
          -      this._translate.deleteTerminology(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the getTerminology function of Translate
          -   * @param {GetTerminologyRequest} params - Data required for getTerminology
          -   * @returns {Promise<getTerminologyResponse>}
          -   */
          -  getGlossary(params) {
          -    return new Promise((resolve, reject) => {
          -      this._translate.getTerminology(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the importTerminology function of Translate
          -   * @param {ImportTerminologyRequest} params - Data required for importTerminology
          -   * @returns {Promise<importTerminologyResponse>}
          -   */
          -  createGlossary(params) {
          -    return new Promise((resolve, reject) => {
          -      this._translate.importTerminology(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the startTextTranslationJob function of Translate
          -   * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob
          -   * @returns {Promise<startTextTranslationJobResponse>}
          -   */
          -  batchTranslate(params) {
          -    return new Promise((resolve, reject) => {
          -      this._translate.startTextTranslationJob(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -  /**
          -   * Trigers the translateText function of Translate
          -   * @param {TranslateTextRequest} params - Data required for translateText
          -   * @returns {Promise<translateTextResponse>}
          -   */
          -  translate(params) {
          -    return new Promise((resolve, reject) => {
          -      this._translate.translateText(params, (error, data) => {
          -        if (error) {
          -          reject(error);
          -        } else {
          -          resolve(data);
          -        }
          -      });
          -    });
          -  }
          -}
          -module.exports = AWS_Translation;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_compute_aws-computeInstance.js.html b/docs/AWS_compute_aws-computeInstance.js.html deleted file mode 100644 index 8c79ecd4..00000000 --- a/docs/AWS_compute_aws-computeInstance.js.html +++ /dev/null @@ -1,509 +0,0 @@ - - - - - - AWS/compute/aws-computeInstance.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/compute/aws-computeInstance.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a EC2 object
          - * @category AWS
          - */
          -class AWS_ComputeInstance {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._eC2 = new this._AWS.EC2({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createTags function of EC2
          -	 * @param {CreateTagsRequest} params - Data required for createTags
          -	 * @returns {Promise<createTagsResponse>}
          -	 */
          -	addTags(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.createTags(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeInstances function of EC2
          -	 * @param {DescribeInstancesRequest} params - Data required for describeInstances
          -	 * @returns {Promise<describeInstancesResponse>}
          -	 */
          -	list(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.describeInstances(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the monitorInstances function of EC2
          -	 * @param {MonitorInstancesRequest} params - Data required for monitorInstances
          -	 * @returns {Promise<monitorInstancesResponse>}
          -	 */
          -	monitor(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.monitorInstances(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the rebootInstances function of EC2
          -	 * @param {RebootInstancesRequest} params - Data required for rebootInstances
          -	 * @returns {Promise<rebootInstancesResponse>}
          -	 */
          -	reboot(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.rebootInstances(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the runInstances function of EC2
          -	 * @param {RunInstancesRequest} params - Data required for runInstances
          -	 * @returns {Promise<runInstancesResponse>}
          -	 */
          -	create(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.runInstances(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the startInstances function of EC2
          -	 * @param {StartInstancesRequest} params - Data required for startInstances
          -	 * @returns {Promise<startInstancesResponse>}
          -	 */
          -	start(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.startInstances(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the stopInstances function of EC2
          -	 * @param {StopInstancesRequest} params - Data required for stopInstances
          -	 * @returns {Promise<stopInstancesResponse>}
          -	 */
          -	stop(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.stopInstances(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the terminateInstances function of EC2
          -	 * @param {TerminateInstancesRequest} params - Data required for terminateInstances
          -	 * @returns {Promise<terminateInstancesResponse>}
          -	 */
          -	destroy(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.terminateInstances(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the unmonitorInstances function of EC2
          -	 * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances
          -	 * @returns {Promise<unmonitorInstancesResponse>}
          -	 */
          -	unmonitor(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.unmonitorInstances(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_ComputeInstance;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_compute_aws-container.js.html b/docs/AWS_compute_aws-container.js.html deleted file mode 100644 index 850e205c..00000000 --- a/docs/AWS_compute_aws-container.js.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - AWS/compute/aws-container.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/compute/aws-container.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ECS object
          - * @category AWS
          - */
          -class AWS_Container {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._eCS = new this._AWS.ECS({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createCluster function of ECS
          -	 * @param {CreateClusterRequest} params - Data required for createCluster
          -	 * @returns {Promise<createClusterResponse>}
          -	 */
          -	create(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eCS.createCluster(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteCluster function of ECS
          -	 * @param {DeleteClusterRequest} params - Data required for deleteCluster
          -	 * @returns {Promise<deleteClusterResponse>}
          -	 */
          -	delete(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eCS.deleteCluster(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeClusters function of ECS
          -	 * @param {DescribeClustersRequest} params - Data required for describeClusters
          -	 * @returns {Promise<describeClustersResponse>}
          -	 */
          -	describe(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eCS.describeClusters(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listClusters function of ECS
          -	 * @param {ListClustersRequest} params - Data required for listClusters
          -	 * @returns {Promise<listClustersResponse>}
          -	 */
          -	list(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eCS.listClusters(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_Container;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_compute_aws-kubernetes.js.html b/docs/AWS_compute_aws-kubernetes.js.html deleted file mode 100644 index 89bdd84c..00000000 --- a/docs/AWS_compute_aws-kubernetes.js.html +++ /dev/null @@ -1,525 +0,0 @@ - - - - - - AWS/compute/aws-kubernetes.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/compute/aws-kubernetes.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a EKS object
          - * @category AWS
          - */
          -class AWS_Kubernetes {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._eKS = new this._AWS.EKS({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createCluster function of EKS
          -	 * @param {CreateClusterRequest} params - Data required for createCluster
          -	 * @returns {Promise<createClusterResponse>}
          -	 */
          -	create(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.createCluster(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the createNodegroup function of EKS
          -	 * @param {CreateNodegroupRequest} params - Data required for createNodegroup
          -	 * @returns {Promise<createNodegroupResponse>}
          -	 */
          -	createNodeGroup(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.createNodegroup(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteCluster function of EKS
          -	 * @param {DeleteClusterRequest} params - Data required for deleteCluster
          -	 * @returns {Promise<deleteClusterResponse>}
          -	 */
          -	delete(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.deleteCluster(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteNodegroup function of EKS
          -	 * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup
          -	 * @returns {Promise<deleteNodegroupResponse>}
          -	 */
          -	deleteNodegroup(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.deleteNodegroup(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeCluster function of EKS
          -	 * @param {DescribeClusterRequest} params - Data required for describeCluster
          -	 * @returns {Promise<describeClusterResponse>}
          -	 */
          -	describeCluster(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.describeCluster(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeNodegroup function of EKS
          -	 * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup
          -	 * @returns {Promise<describeNodegroupResponse>}
          -	 */
          -	describeNodeGroup(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.describeNodegroup(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listClusters function of EKS
          -	 * @param {ListClustersRequest} params - Data required for listClusters
          -	 * @returns {Promise<listClustersResponse>}
          -	 */
          -	listClusters(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.listClusters(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listNodegroups function of EKS
          -	 * @param {ListNodegroupsRequest} params - Data required for listNodegroups
          -	 * @returns {Promise<listNodegroupsResponse>}
          -	 */
          -	listNodegroups(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.listNodegroups(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the tagResource function of EKS
          -	 * @param {TagResourceRequest} params - Data required for tagResource
          -	 * @returns {Promise<tagResourceResponse>}
          -	 */
          -	updateTags(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.tagResource(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateClusterConfig function of EKS
          -	 * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig
          -	 * @returns {Promise<updateClusterConfigResponse>}
          -	 */
          -	updateConfig(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eKS.updateClusterConfig(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_Kubernetes;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_database_aws-RDBMS.js.html b/docs/AWS_database_aws-RDBMS.js.html deleted file mode 100644 index 3601da7f..00000000 --- a/docs/AWS_database_aws-RDBMS.js.html +++ /dev/null @@ -1,461 +0,0 @@ - - - - - - AWS/database/aws-RDBMS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/database/aws-RDBMS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a RDS object
          - * @category AWS
          - */
          -class AWS_RDBMS {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._rDS = new this._AWS.RDS({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createDBCluster function of RDS
          -	 * @param {CreateDBClusterMessage} params - Data required for createDBCluster
          -	 * @returns {Promise<createDBClusterResponse>}
          -	 */
          -	createDatabse(params) {
          -		return new Promise((resolve, reject) => {
          -			this._rDS.createDBCluster(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the createDBSnapshot function of RDS
          -	 * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot
          -	 * @returns {Promise<createDBSnapshotResponse>}
          -	 */
          -	createSnapshots(params) {
          -		return new Promise((resolve, reject) => {
          -			this._rDS.createDBSnapshot(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteDBCluster function of RDS
          -	 * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster
          -	 * @returns {Promise<deleteDBClusterResponse>}
          -	 */
          -	deleteDatabase(params) {
          -		return new Promise((resolve, reject) => {
          -			this._rDS.deleteDBCluster(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteDBSnapshot function of RDS
          -	 * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot
          -	 * @returns {Promise<deleteDBSnapshotResponse>}
          -	 */
          -	deleteDBSnapshot(params) {
          -		return new Promise((resolve, reject) => {
          -			this._rDS.deleteDBSnapshot(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the modifyDBCluster function of RDS
          -	 * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster
          -	 * @returns {Promise<modifyDBClusterResponse>}
          -	 */
          -	modifyDB(params) {
          -		return new Promise((resolve, reject) => {
          -			this._rDS.modifyDBCluster(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the rebootDBInstance function of RDS
          -	 * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance
          -	 * @returns {Promise<rebootDBInstanceResponse>}
          -	 */
          -	restoreDatabase(params) {
          -		return new Promise((resolve, reject) => {
          -			this._rDS.rebootDBInstance(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_RDBMS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_database_aws-noSql.js.html b/docs/AWS_database_aws-noSql.js.html deleted file mode 100644 index db34bf77..00000000 --- a/docs/AWS_database_aws-noSql.js.html +++ /dev/null @@ -1,461 +0,0 @@ - - - - - - AWS/database/aws-noSql.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/database/aws-noSql.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a DynamoDB object
          - * @category AWS
          - */
          -class AWS_NoSql {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._dynamoDB = new this._AWS.DynamoDB({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createTable function of DynamoDB
          -	 * @param {CreateTableInput} params - Data required for createTable
          -	 * @returns {Promise<createTableResponse>}
          -	 */
          -	createTable(params) {
          -		return new Promise((resolve, reject) => {
          -			this._dynamoDB.createTable(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteItem function of DynamoDB
          -	 * @param {DeleteItemInput} params - Data required for deleteItem
          -	 * @returns {Promise<deleteItemResponse>}
          -	 */
          -	deleteItem(params) {
          -		return new Promise((resolve, reject) => {
          -			this._dynamoDB.deleteItem(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteTable function of DynamoDB
          -	 * @param {DeleteTableInput} params - Data required for deleteTable
          -	 * @returns {Promise<deleteTableResponse>}
          -	 */
          -	deleteTable(params) {
          -		return new Promise((resolve, reject) => {
          -			this._dynamoDB.deleteTable(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the putItem function of DynamoDB
          -	 * @param {PutItemInput} params - Data required for putItem
          -	 * @returns {Promise<putItemResponse>}
          -	 */
          -	createItem(params) {
          -		return new Promise((resolve, reject) => {
          -			this._dynamoDB.putItem(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the query function of DynamoDB
          -	 * @param {QueryInput} params - Data required for query
          -	 * @returns {Promise<queryResponse>}
          -	 */
          -	query(params) {
          -		return new Promise((resolve, reject) => {
          -			this._dynamoDB.query(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateItem function of DynamoDB
          -	 * @param {UpdateItemInput} params - Data required for updateItem
          -	 * @returns {Promise<updateItemResponse>}
          -	 */
          -	updateItem(params) {
          -		return new Promise((resolve, reject) => {
          -			this._dynamoDB.updateItem(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_NoSql;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_database_aws-noSqlIndexed.js.html b/docs/AWS_database_aws-noSqlIndexed.js.html deleted file mode 100644 index 76af8c65..00000000 --- a/docs/AWS_database_aws-noSqlIndexed.js.html +++ /dev/null @@ -1,509 +0,0 @@ - - - - - - AWS/database/aws-noSqlIndexed.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/database/aws-noSqlIndexed.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a SimpleDB object
          - * @category AWS
          - */
          -class AWS_NoSqlIndexed {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._simpleDB = new this._AWS.SimpleDB({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the batchDeleteAttributes function of SimpleDB
          -	 * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes
          -	 * @returns {Promise<batchDeleteAttributesResponse>}
          -	 */
          -	batchDelete(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.batchDeleteAttributes(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the batchPutAttributes function of SimpleDB
          -	 * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes
          -	 * @returns {Promise<batchPutAttributesResponse>}
          -	 */
          -	batchWrite(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.batchPutAttributes(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the createDomain function of SimpleDB
          -	 * @param {CreateDomainRequest} params - Data required for createDomain
          -	 * @returns {Promise<createDomainResponse>}
          -	 */
          -	createCollection(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.createDomain(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteAttributes function of SimpleDB
          -	 * @param {DeleteAttributesRequest} params - Data required for deleteAttributes
          -	 * @returns {Promise<deleteAttributesResponse>}
          -	 */
          -	deleteAttribute(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.deleteAttributes(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteDomain function of SimpleDB
          -	 * @param {DeleteDomainRequest} params - Data required for deleteDomain
          -	 * @returns {Promise<deleteDomainResponse>}
          -	 */
          -	deleteCollection(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.deleteDomain(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the getAttributes function of SimpleDB
          -	 * @param {GetAttributesRequest} params - Data required for getAttributes
          -	 * @returns {Promise<getAttributesResponse>}
          -	 */
          -	getAttributes(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.getAttributes(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listDomains function of SimpleDB
          -	 * @param {ListDomainsRequest} params - Data required for listDomains
          -	 * @returns {Promise<listDomainsResponse>}
          -	 */
          -	listCollections(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.listDomains(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the putAttributes function of SimpleDB
          -	 * @param {PutAttributesRequest} params - Data required for putAttributes
          -	 * @returns {Promise<putAttributesResponse>}
          -	 */
          -	setAttribute(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.putAttributes(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the select function of SimpleDB
          -	 * @param {SelectRequest} params - Data required for select
          -	 * @returns {Promise<selectResponse>}
          -	 */
          -	query(params) {
          -		return new Promise((resolve, reject) => {
          -			this._simpleDB.select(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_NoSqlIndexed;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_management_aws-keyManagement.js.html b/docs/AWS_management_aws-keyManagement.js.html deleted file mode 100644 index 39ef0dda..00000000 --- a/docs/AWS_management_aws-keyManagement.js.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - - - AWS/management/aws-keyManagement.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/management/aws-keyManagement.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a KMS object
          - * @category AWS
          - */
          -class AWS_KeyManagement {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._kMS = new this._AWS.KMS({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createKey function of KMS
          -	 * @param {CreateKeyRequest} params - Data required for createKey
          -	 * @returns {Promise<createKeyResponse>}
          -	 */
          -	createKey(params) {
          -		return new Promise((resolve, reject) => {
          -			this._kMS.createKey(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteCustomKeyStore function of KMS
          -	 * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore
          -	 * @returns {Promise<deleteCustomKeyStoreResponse>}
          -	 */
          -	deleteKey(params) {
          -		return new Promise((resolve, reject) => {
          -			this._kMS.deleteCustomKeyStore(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeKey function of KMS
          -	 * @param {DescribeKeyRequest} params - Data required for describeKey
          -	 * @returns {Promise<describeKeyResponse>}
          -	 */
          -	describeKey(params) {
          -		return new Promise((resolve, reject) => {
          -			this._kMS.describeKey(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the putKeyPolicy function of KMS
          -	 * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy
          -	 * @returns {Promise<putKeyPolicyResponse>}
          -	 */
          -	putKeyPolicy(params) {
          -		return new Promise((resolve, reject) => {
          -			this._kMS.putKeyPolicy(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateKeyDescription function of KMS
          -	 * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription
          -	 * @returns {Promise<updateKeyDescriptionResponse>}
          -	 */
          -	update(params) {
          -		return new Promise((resolve, reject) => {
          -			this._kMS.updateKeyDescription(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_KeyManagement;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_management_aws-monitoring.js.html b/docs/AWS_management_aws-monitoring.js.html deleted file mode 100644 index 1ce61aac..00000000 --- a/docs/AWS_management_aws-monitoring.js.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - AWS/management/aws-monitoring.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/management/aws-monitoring.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a CloudWatch object
          - * @category AWS
          - */
          -class AWS_Monitoring {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._cloudWatch = new this._AWS.CloudWatch({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteAlarms function of CloudWatch
          -	 * @param {DeleteAlarmsInput} params - Data required for deleteAlarms
          -	 * @returns {Promise<deleteAlarmsResponse>}
          -	 */
          -	deleteAlarm(params) {
          -		return new Promise((resolve, reject) => {
          -			this._cloudWatch.deleteAlarms(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the getMetricData function of CloudWatch
          -	 * @param {GetMetricDataInput} params - Data required for getMetricData
          -	 * @returns {Promise<getMetricDataResponse>}
          -	 */
          -	getMetricData(params) {
          -		return new Promise((resolve, reject) => {
          -			this._cloudWatch.getMetricData(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listMetrics function of CloudWatch
          -	 * @param {ListMetricsInput} params - Data required for listMetrics
          -	 * @returns {Promise<listMetricsResponse>}
          -	 */
          -	listAlarms(params) {
          -		return new Promise((resolve, reject) => {
          -			this._cloudWatch.listMetrics(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the putMetricAlarm function of CloudWatch
          -	 * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm
          -	 * @returns {Promise<putMetricAlarmResponse>}
          -	 */
          -	updateAlarm(params) {
          -		return new Promise((resolve, reject) => {
          -			this._cloudWatch.putMetricAlarm(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_Monitoring;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_management_aws-notificationService.js.html b/docs/AWS_management_aws-notificationService.js.html deleted file mode 100644 index f7ad6ea7..00000000 --- a/docs/AWS_management_aws-notificationService.js.html +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - AWS/management/aws-notificationService.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/management/aws-notificationService.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a SNS object
          - * @category AWS
          - */
          -class AWS_NotificationService {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._sNS = new this._AWS.SNS({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createTopic function of SNS
          -	 * @param {CreateTopicInput} params - Data required for createTopic
          -	 * @returns {Promise<createTopicResponse>}
          -	 */
          -	createTopic(params) {
          -		return new Promise((resolve, reject) => {
          -			this._sNS.createTopic(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteTopic function of SNS
          -	 * @param {DeleteTopicInput} params - Data required for deleteTopic
          -	 * @returns {Promise<deleteTopicResponse>}
          -	 */
          -	deleteTopic(params) {
          -		return new Promise((resolve, reject) => {
          -			this._sNS.deleteTopic(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the getTopicAttributes function of SNS
          -	 * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes
          -	 * @returns {Promise<getTopicAttributesResponse>}
          -	 */
          -	getTopicAttributes(params) {
          -		return new Promise((resolve, reject) => {
          -			this._sNS.getTopicAttributes(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listSubscriptions function of SNS
          -	 * @param {ListSubscriptionsInput} params - Data required for listSubscriptions
          -	 * @returns {Promise<listSubscriptionsResponse>}
          -	 */
          -	listSubscriptions(params) {
          -		return new Promise((resolve, reject) => {
          -			this._sNS.listSubscriptions(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listTopics function of SNS
          -	 * @param {ListTopicsInput} params - Data required for listTopics
          -	 * @returns {Promise<listTopicsResponse>}
          -	 */
          -	listTopics(params) {
          -		return new Promise((resolve, reject) => {
          -			this._sNS.listTopics(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the publish function of SNS
          -	 * @param {PublishInput} params - Data required for publish
          -	 * @returns {Promise<publishResponse>}
          -	 */
          -	publish(params) {
          -		return new Promise((resolve, reject) => {
          -			this._sNS.publish(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the subscribe function of SNS
          -	 * @param {SubscribeInput} params - Data required for subscribe
          -	 * @returns {Promise<subscribeResponse>}
          -	 */
          -	subscribe(params) {
          -		return new Promise((resolve, reject) => {
          -			this._sNS.subscribe(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the unsubscribe function of SNS
          -	 * @param {UnsubscribeInput} params - Data required for unsubscribe
          -	 * @returns {Promise<unsubscribeResponse>}
          -	 */
          -	unsubscribe(params) {
          -		return new Promise((resolve, reject) => {
          -			this._sNS.unsubscribe(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_NotificationService;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_network_aws-DNS.js.html b/docs/AWS_network_aws-DNS.js.html deleted file mode 100644 index d8a9fee0..00000000 --- a/docs/AWS_network_aws-DNS.js.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - AWS/network/aws-DNS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/network/aws-DNS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Route53 object
          - * @category AWS
          - */
          -class AWS_DNS {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._route53 = new this._AWS.Route53({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the changeResourceRecordSets function of Route53
          -	 * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets
          -	 * @returns {Promise<changeResourceRecordSetsResponse>}
          -	 */
          -	changeRecordSets(params) {
          -		return new Promise((resolve, reject) => {
          -			this._route53.changeResourceRecordSets(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the createHostedZone function of Route53
          -	 * @param {CreateHostedZoneRequest} params - Data required for createHostedZone
          -	 * @returns {Promise<createHostedZoneResponse>}
          -	 */
          -	createZone(params) {
          -		return new Promise((resolve, reject) => {
          -			this._route53.createHostedZone(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteHostedZone function of Route53
          -	 * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone
          -	 * @returns {Promise<deleteHostedZoneResponse>}
          -	 */
          -	deleteZone(params) {
          -		return new Promise((resolve, reject) => {
          -			this._route53.deleteHostedZone(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listHostedZones function of Route53
          -	 * @param {ListHostedZonesRequest} params - Data required for listHostedZones
          -	 * @returns {Promise<listHostedZonesResponse>}
          -	 */
          -	listZones(params) {
          -		return new Promise((resolve, reject) => {
          -			this._route53.listHostedZones(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_DNS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_network_aws-loadBalancer.js.html b/docs/AWS_network_aws-loadBalancer.js.html deleted file mode 100644 index 478fa608..00000000 --- a/docs/AWS_network_aws-loadBalancer.js.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - - - AWS/network/aws-loadBalancer.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/network/aws-loadBalancer.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ELB object
          - * @category AWS
          - */
          -class AWS_LoadBalancer {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._eLB = new this._AWS.ELB({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the addTags function of ELB
          -	 * @param {AddTagsInput} params - Data required for addTags
          -	 * @returns {Promise<addTagsResponse>}
          -	 */
          -	addTags(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eLB.addTags(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the createLoadBalancer function of ELB
          -	 * @param {CreateAccessPointInput} params - Data required for createLoadBalancer
          -	 * @returns {Promise<createLoadBalancerResponse>}
          -	 */
          -	create(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eLB.createLoadBalancer(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteLoadBalancer function of ELB
          -	 * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer
          -	 * @returns {Promise<deleteLoadBalancerResponse>}
          -	 */
          -	delete(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eLB.deleteLoadBalancer(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeLoadBalancerAttributes function of ELB
          -	 * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes
          -	 * @returns {Promise<describeLoadBalancerAttributesResponse>}
          -	 */
          -	describe(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eLB.describeLoadBalancerAttributes(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeLoadBalancers function of ELB
          -	 * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers
          -	 * @returns {Promise<describeLoadBalancersResponse>}
          -	 */
          -	list(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eLB.describeLoadBalancers(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_LoadBalancer;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_paas.html b/docs/AWS_paas.html deleted file mode 100644 index e747542e..00000000 --- a/docs/AWS_paas.html +++ /dev/null @@ -1,1615 +0,0 @@ - - - - - - AWS_PaaS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          AWS_PaaS

          -
          - -
          -
          -

          - AWS_PaaS(aws, options) -

          - -
          -

          Class to create a ElasticBeanstalk object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new AWS_PaaS(aws, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          aws - module -

          AWS SDK

          options - object - -

          SDK options

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - checkDNSAvailability(params) - → - {Promise.<checkDNSAvailabilityResponse>} - -

          - -
          -

          - Trigers the checkDNSAvailability function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - CheckDNSAvailabilityMessage - -

          Data required for checkDNSAvailability

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 24 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<checkDNSAvailabilityResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - composeEnvironments(params) - → - {Promise.<composeEnvironmentsResponse>} - -

          - -
          -

          - Trigers the composeEnvironments function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - ComposeEnvironmentsMessage - -

          Data required for composeEnvironments

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 40 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<composeEnvironmentsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(params) - → {Promise.<createApplicationResponse>} - -

          - -
          -

          - Trigers the createApplication function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - CreateApplicationMessage - -

          Data required for createApplication

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 56 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<createApplicationResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createConfigTemplate(params) - → - {Promise.<createConfigurationTemplateResponse>} - -

          - -
          -

          - Trigers the createConfigurationTemplate function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - CreateConfigurationTemplateMessage - -

          - Data required for createConfigurationTemplate -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 72 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<createConfigurationTemplateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createEnvironment(params) - → {Promise.<createEnvironmentResponse>} - -

          - -
          -

          - Trigers the createEnvironment function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - CreateEnvironmentMessage - -

          Data required for createEnvironment

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 91 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<createEnvironmentResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createStorageLocation() - → - {Promise.<createStorageLocationResponse>} - -

          - -
          -

          - Trigers the createStorageLocation function of - ElasticBeanstalk -

          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 106 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<createStorageLocationResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(params) - → {Promise.<deleteApplicationResponse>} - -

          - -
          -

          - Trigers the deleteApplication function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - DeleteApplicationMessage - -

          Data required for deleteApplication

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 122 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<deleteApplicationResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteConfigTemplate(params) - → - {Promise.<deleteConfigurationTemplateResponse>} - -

          - -
          -

          - Trigers the deleteConfigurationTemplate function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - DeleteConfigurationTemplateMessage - -

          - Data required for deleteConfigurationTemplate -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 138 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<deleteConfigurationTemplateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(params) - → - {Promise.<describeApplicationsResponse>} - -

          - -
          -

          - Trigers the describeApplications function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - DescribeApplicationsMessage - -

          Data required for describeApplications

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 172 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<describeApplicationsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeAccountAttributes() - → - {Promise.<describeAccountAttributesResponse>} - -

          - -
          -

          - Trigers the describeAccountAttributes function of - ElasticBeanstalk -

          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 156 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<describeAccountAttributesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeConfigSettings(params) - → - {Promise.<describeConfigurationSettingsResponse>} - -

          - -
          -

          - Trigers the describeConfigurationSettings function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - DescribeConfigurationSettingsMessage - -

          - Data required for describeConfigurationSettings -

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 188 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<describeConfigurationSettingsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listVersions(params) - → - {Promise.<listPlatformVersionsResponse>} - -

          - -
          -

          - Trigers the listPlatformVersions function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - ListPlatformVersionsRequest - -

          Data required for listPlatformVersions

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 207 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<listPlatformVersionsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - restart(params) - → {Promise.<restartAppServerResponse>} - -

          - -
          -

          - Trigers the restartAppServer function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - RestartAppServerMessage - -

          Data required for restartAppServer

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 223 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<restartAppServerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - terminateEnvironment(params) - → - {Promise.<terminateEnvironmentResponse>} - -

          - -
          -

          - Trigers the terminateEnvironment function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - TerminateEnvironmentMessage - -

          Data required for terminateEnvironment

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 239 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<terminateEnvironmentResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(params) - → {Promise.<updateApplicationResponse>} - -

          - -
          -

          - Trigers the updateApplication function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - UpdateApplicationMessage - -

          Data required for updateApplication

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 255 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<updateApplicationResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateEnvironment(params) - → {Promise.<updateEnvironmentResponse>} - -

          - -
          -

          - Trigers the updateEnvironment function of - ElasticBeanstalk -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          params - UpdateEnvironmentMessage - -

          Data required for updateEnvironment

          -
          -
          - -
          -

          - View Source - - AWS/appServices/aws-paaS.js, - line 271 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<updateEnvironmentResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_security_aws-IAM.js.html b/docs/AWS_security_aws-IAM.js.html deleted file mode 100644 index d451757c..00000000 --- a/docs/AWS_security_aws-IAM.js.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - - - AWS/security/aws-IAM.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/security/aws-IAM.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a IAM object
          - * @category AWS
          - */
          -class AWS_IAM {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._iAM = new this._AWS.IAM({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the attachGroupPolicy function of IAM
          -	 * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy
          -	 * @returns {Promise<attachGroupPolicyResponse>}
          -	 */
          -	attachGroupPolicy(params) {
          -		return new Promise((resolve, reject) => {
          -			this._iAM.attachGroupPolicy(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the createGroup function of IAM
          -	 * @param {CreateGroupRequest} params - Data required for createGroup
          -	 * @returns {Promise<createGroupResponse>}
          -	 */
          -	createGroup(params) {
          -		return new Promise((resolve, reject) => {
          -			this._iAM.createGroup(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteGroup function of IAM
          -	 * @param {DeleteGroupRequest} params - Data required for deleteGroup
          -	 * @returns {Promise<deleteGroupResponse>}
          -	 */
          -	deleteGroup(params) {
          -		return new Promise((resolve, reject) => {
          -			this._iAM.deleteGroup(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the detachGroupPolicy function of IAM
          -	 * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy
          -	 * @returns {Promise<detachGroupPolicyResponse>}
          -	 */
          -	detachGroupPolicy(params) {
          -		return new Promise((resolve, reject) => {
          -			this._iAM.detachGroupPolicy(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the getGroup function of IAM
          -	 * @param {GetGroupRequest} params - Data required for getGroup
          -	 * @returns {Promise<getGroupResponse>}
          -	 */
          -	describe(params) {
          -		return new Promise((resolve, reject) => {
          -			this._iAM.getGroup(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_IAM;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_storage_aws-archivalStorage.js.html b/docs/AWS_storage_aws-archivalStorage.js.html deleted file mode 100644 index ba149e6f..00000000 --- a/docs/AWS_storage_aws-archivalStorage.js.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - - - AWS/storage/aws-archivalStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/storage/aws-archivalStorage.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Glacier object
          - * @category AWS
          - */
          -class AWS_ArchivalStorage {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._glacier = new this._AWS.Glacier({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createVault function of Glacier
          -	 * @param {CreateVaultInput} params - Data required for createVault
          -	 * @returns {Promise<createVaultResponse>}
          -	 */
          -	create(params) {
          -		return new Promise((resolve, reject) => {
          -			this._glacier.createVault(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteArchive function of Glacier
          -	 * @param {DeleteArchiveInput} params - Data required for deleteArchive
          -	 * @returns {Promise<deleteArchiveResponse>}
          -	 */
          -	deleteFiles(params) {
          -		return new Promise((resolve, reject) => {
          -			this._glacier.deleteArchive(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteVault function of Glacier
          -	 * @param {DeleteVaultInput} params - Data required for deleteVault
          -	 * @returns {Promise<deleteVaultResponse>}
          -	 */
          -	delete(params) {
          -		return new Promise((resolve, reject) => {
          -			this._glacier.deleteVault(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the initiateMultipartUpload function of Glacier
          -	 * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload
          -	 * @returns {Promise<initiateMultipartUploadResponse>}
          -	 */
          -	upload(params) {
          -		return new Promise((resolve, reject) => {
          -			this._glacier.initiateMultipartUpload(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listParts function of Glacier
          -	 * @param {ListPartsInput} params - Data required for listParts
          -	 * @returns {Promise<listPartsResponse>}
          -	 */
          -	list(params) {
          -		return new Promise((resolve, reject) => {
          -			this._glacier.listParts(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_ArchivalStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_storage_aws-blockStorage.js.html b/docs/AWS_storage_aws-blockStorage.js.html deleted file mode 100644 index 55fcc546..00000000 --- a/docs/AWS_storage_aws-blockStorage.js.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - AWS/storage/aws-blockStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/storage/aws-blockStorage.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a EC2 object
          - * @category AWS
          - */
          -class AWS_BlockStorage {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._eC2 = new this._AWS.EC2({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createVolume function of EC2
          -	 * @param {CreateVolumeRequest} params - Data required for createVolume
          -	 * @returns {Promise<createVolumeResponse>}
          -	 */
          -	create(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.createVolume(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteVolume function of EC2
          -	 * @param {DeleteVolumeRequest} params - Data required for deleteVolume
          -	 * @returns {Promise<deleteVolumeResponse>}
          -	 */
          -	delete(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.deleteVolume(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeVolumeAttribute function of EC2
          -	 * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute
          -	 * @returns {Promise<describeVolumeAttributeResponse>}
          -	 */
          -	describe(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.describeVolumeAttribute(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the describeVolumes function of EC2
          -	 * @param {DescribeVolumesRequest} params - Data required for describeVolumes
          -	 * @returns {Promise<describeVolumesResponse>}
          -	 */
          -	list(params) {
          -		return new Promise((resolve, reject) => {
          -			this._eC2.describeVolumes(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_BlockStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/AWS_storage_aws-storageBucket.js.html b/docs/AWS_storage_aws-storageBucket.js.html deleted file mode 100644 index cf941e7f..00000000 --- a/docs/AWS_storage_aws-storageBucket.js.html +++ /dev/null @@ -1,444 +0,0 @@ - - - - - - AWS/storage/aws-storageBucket.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          AWS/storage/aws-storageBucket.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a S3 object
          - * @category AWS
          - */
          -class AWS_StorageBucket {
          -	/**
          -	 *
          -	 * @param {module} aws AWS SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(aws, options) {
          -		this._AWS = aws;
          -		this._apiVersion = options.apiVersion;
          -		this._s3 = new this._AWS.S3({
          -			apiVersion: this._apiVersion,
          -		});
          -	}
          -	/**
          -	 * Trigers the createBucket function of S3
          -	 * @param {CreateBucketRequest} params - Data required for createBucket
          -	 * @returns {Promise<createBucketResponse>}
          -	 */
          -	create(params) {
          -		return new Promise((resolve, reject) => {
          -			this._s3.createBucket(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteBucket function of S3
          -	 * @param {DeleteBucketRequest} params - Data required for deleteBucket
          -	 * @returns {Promise<deleteBucketResponse>}
          -	 */
          -	delete(params) {
          -		return new Promise((resolve, reject) => {
          -			this._s3.deleteBucket(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteObjects function of S3
          -	 * @param {DeleteObjectsRequest} params - Data required for deleteObjects
          -	 * @returns {Promise<deleteObjectsResponse>}
          -	 */
          -	deleteFiles(params) {
          -		return new Promise((resolve, reject) => {
          -			this._s3.deleteObjects(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the listBuckets function of S3
          -	 * @returns {Promise<listBucketsResponse>}
          -	 */
          -	list() {
          -		return new Promise((resolve, reject) => {
          -			this._s3.listBuckets((error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -	/**
          -	 * Trigers the uploadPart function of S3
          -	 * @param {UploadPartRequest} params - Data required for uploadPart
          -	 * @returns {Promise<uploadPartResponse>}
          -	 */
          -	upload(params) {
          -		return new Promise((resolve, reject) => {
          -			this._s3.uploadPart(params, (error, data) => {
          -				if (error) {
          -					reject(error);
          -				} else {
          -					resolve(data);
          -				}
          -			});
          -		});
          -	}
          -}
          -module.exports = AWS_StorageBucket;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_BlockStorage.html b/docs/Azure_BlockStorage.html deleted file mode 100644 index 8e986a2d..00000000 --- a/docs/Azure_BlockStorage.html +++ /dev/null @@ -1,1312 +0,0 @@ - - - - - - Azure_BlockStorage - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_BlockStorage

          -
          - -
          -
          -

          - Azure_BlockStorage(azureRestSdk) -

          - -
          -

          Class to create a BlockStorage object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_BlockStorage(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-blockStorage.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(resourceGroupName, - diskName, disk, optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - diskName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - disk - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-blockStorage.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(resourceGroupName, - diskName, optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - diskName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-blockStorage.js, - line 59 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(resourceGroupName, - diskName, optionsopt) - → - {Promise.<getResponse>} - -

          - -
          -

          - Trigers the get function of - compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - diskName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-blockStorage.js, - line 90 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(optionsopt) - → - {Promise.<listResponse>} - -

          - -
          -

          - Trigers the list function of - compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-blockStorage.js, - line 119 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(resourceGroupName, - diskName, disk, optionsopt) - → - {Promise.<updateResponse>} - -

          - -
          -

          - Trigers the update function of - compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - diskName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - disk - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-blockStorage.js, - line 149 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_ComputeInstance.html b/docs/Azure_ComputeInstance.html deleted file mode 100644 index 7eb8521a..00000000 --- a/docs/Azure_ComputeInstance.html +++ /dev/null @@ -1,1477 +0,0 @@ - - - - - - Azure_ComputeInstance - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_ComputeInstance

          -
          - -
          -
          -

          - Azure_ComputeInstance(azureRestSdk) -

          - -
          -

          Class to create a ComputeInstance object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new - Azure_ComputeInstance(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-computeInstance.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(resourceGroupName, vmName, - parameters, optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vmName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-computeInstance.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - destroy(resourceGroupName, vmName, - optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vmName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-computeInstance.js, - line 182 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(resourceGroupName, - optionsopt) - → - {Promise.<listResponse>} - -

          - -
          -

          - Trigers the list function of - compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-computeInstance.js, - line 58 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - reboot(resourceGroupName, vmName, - optionsopt) - → - {Promise.<restartResponse>} - -

          - -
          -

          - Trigers the restart function of - compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vmName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-computeInstance.js, - line 151 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<restartResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - start(resourceGroupName, vmName, - optionsopt) - → - {Promise.<startResponse>} - -

          - -
          -

          - Trigers the start function of - compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vmName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-computeInstance.js, - line 89 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<startResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - stop(resourceGroupName, vmName, - optionsopt) - → - {Promise.<powerOffResponse>} - -

          - -
          -

          - Trigers the powerOff function of - compute -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vmName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-computeInstance.js, - line 120 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<powerOffResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_Container.html b/docs/Azure_Container.html deleted file mode 100644 index fe684fa5..00000000 --- a/docs/Azure_Container.html +++ /dev/null @@ -1,1120 +0,0 @@ - - - - - - Azure_Container - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_Container

          -
          - -
          -
          -

          - Azure_Container(azureRestSdk) -

          - -
          -

          Class to create a Container object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_Container(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-container.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(resourceGroupName, - containerServiceName, - parameters, optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - containerServiceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-container.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(resourceGroupName, - containerServiceName, - optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - containerServiceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-container.js, - line 64 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(resourceGroupName, - containerServiceName, - optionsopt) - → - {Promise.<getResponse>} - -

          - -
          -

          - Trigers the get function of - containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - containerServiceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-container.js, - line 99 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(optionsopt) - → - {Promise.<listResponse>} - -

          - -
          -

          - Trigers the list function of - containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-container.js, - line 128 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_DNS.html b/docs/Azure_DNS.html deleted file mode 100644 index e58fee83..00000000 --- a/docs/Azure_DNS.html +++ /dev/null @@ -1,1210 +0,0 @@ - - - - - - Azure_DNS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_DNS

          -
          - -
          -
          -

          - Azure_DNS(azureRestSdk) -

          - -
          -

          Class to create a DNS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_DNS(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-DNS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - changeRecordSets(resourceGroupName, - zoneName, - relativeRecordSetName, - recordType, parameters, - optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - zoneName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - relativeRecordSetName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - recordType - - TypeReference - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-DNS.js, - line 120 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createZone(resourceGroupName, - zoneName, parameters, - optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - zoneName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-DNS.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteZone(resourceGroupName, - zoneName, optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - zoneName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-DNS.js, - line 59 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listZones(optionsopt) - → - {Promise.<listResponse>} - -

          - -
          -

          - Trigers the list function of dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-DNS.js, - line 88 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_KeyManagement.html b/docs/Azure_KeyManagement.html deleted file mode 100644 index 93c4fac1..00000000 --- a/docs/Azure_KeyManagement.html +++ /dev/null @@ -1,1440 +0,0 @@ - - - - - - Azure_KeyManagement - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_KeyManagement

          -
          - -
          -
          -

          - Azure_KeyManagement(azureRestSdk) -

          - -
          -

          Class to create a KeyManagement object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_KeyManagement(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-keyManagement.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createKey(resourceGroupName, - vaultName, parameters, - optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of keyvault -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vaultName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-keyManagement.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteKey(resourceGroupName, - vaultName, optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of keyvault -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vaultName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-keyManagement.js, - line 59 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeKey(resourceGroupName, - vaultName, optionsopt) - → - {Promise.<getResponse>} - -

          - -
          -

          - Trigers the get function of - keyvault -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vaultName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-keyManagement.js, - line 127 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - putKeyPolicy(resourceGroupName, - vaultName, operationKind, - parameters, optionsopt) - → - {Promise.<updateAccessPolicyResponse>} - -

          - -
          -

          - Trigers the updateAccessPolicy - function of keyvault -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vaultName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - operationKind - - TypeReference - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-keyManagement.js, - line 160 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateAccessPolicyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(resourceGroupName, - vaultName, parameters, - optionsopt) - → - {Promise.<updateResponse>} - -

          - -
          -

          - Trigers the update function of - keyvault -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - vaultName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-keyManagement.js, - line 91 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_Kubernetes.html b/docs/Azure_Kubernetes.html deleted file mode 100644 index e14be40b..00000000 --- a/docs/Azure_Kubernetes.html +++ /dev/null @@ -1,2311 +0,0 @@ - - - - - - Azure_Kubernetes - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_Kubernetes

          -
          - -
          -
          -

          - Azure_Kubernetes(azureRestSdk) -

          - -
          -

          Class to create a Kubernetes object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_Kubernetes(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(resourceGroupName, - resourceName, parameters, - optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createNodeGroup(resourceGroupName, - resourceName, agentPoolName, - parameters, optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - agentPoolName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 192 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(resourceGroupName, - resourceName, optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 59 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteNodegroup(resourceGroupName, - resourceName, agentPoolName, - optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - agentPoolName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 236 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeCluster(resourceGroupName, - resourceName, optionsopt) - → - {Promise.<getResponse>} - -

          - -
          -

          - Trigers the get function of - containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 159 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeNodeGroup(resourceGroupName, - resourceName, agentPoolName, - optionsopt) - → - {Promise.<getResponse>} - -

          - -
          -

          - Trigers the get function of - containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - agentPoolName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 278 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listClusters(optionsopt) - → - {Promise.<listResponse>} - -

          - -
          -

          - Trigers the list function of - containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 130 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listNodegroups(resourceGroupName, - resourceName, optionsopt) - → - {Promise.<listResponse>} - -

          - -
          -

          - Trigers the list function of - containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 319 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateConfig(resourceGroupName, - resourceName, optionsopt) - → - {Promise.<rotateClusterCertificatesResponse>} - -

          - -
          -

          - Trigers the - rotateClusterCertificates - function of containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 350 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<rotateClusterCertificatesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateTags(resourceGroupName, - resourceName, parameters, - optionsopt) - → - {Promise.<updateTagsResponse>} - -

          - -
          -

          - Trigers the updateTags function - of containerservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - resourceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/compute/azure-kubernetes.js, - line 91 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateTagsResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_LoadBalancer.html b/docs/Azure_LoadBalancer.html deleted file mode 100644 index 2bb800d5..00000000 --- a/docs/Azure_LoadBalancer.html +++ /dev/null @@ -1,1349 +0,0 @@ - - - - - - Azure_LoadBalancer - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_LoadBalancer

          -
          - -
          -
          -

          - Azure_LoadBalancer(azureRestSdk) -

          - -
          -

          Class to create a LoadBalancer object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_LoadBalancer(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-loadBalancer.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - addTags(resourceGroupName, - loadBalancerName, - parameters, optionsopt) - → - {Promise.<updateTagsResponse>} - -

          - -
          -

          - Trigers the updateTags function - of network -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - loadBalancerName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-loadBalancer.js, - line 130 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateTagsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(resourceGroupName, - loadBalancerName, - parameters, optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of network -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - loadBalancerName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-loadBalancer.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(resourceGroupName, - loadBalancerName, - optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of network -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - loadBalancerName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-loadBalancer.js, - line 64 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(resourceGroupName, - loadBalancerName, - optionsopt) - → - {Promise.<getResponse>} - -

          - -
          -

          - Trigers the get function of - network -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - loadBalancerName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-loadBalancer.js, - line 171 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(resourceGroupName, - optionsopt) - → - {Promise.<listResponse>} - -

          - -
          -

          - Trigers the list function of - network -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/network/azure-loadBalancer.js, - line 98 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_Monitoring.html b/docs/Azure_Monitoring.html deleted file mode 100644 index 2f3c0bcf..00000000 --- a/docs/Azure_Monitoring.html +++ /dev/null @@ -1,1332 +0,0 @@ - - - - - - Azure_Monitoring - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_Monitoring

          -
          - -
          -
          -

          - Azure_Monitoring(azureRestSdk) -

          - -
          -

          Class to create a Monitoring object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_Monitoring(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-monitoring.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createAlarm(resourceGroupName, - ruleName, parameters, - optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of monitor -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - ruleName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-monitoring.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteAlarm(resourceGroupName, - ruleName, optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of monitor -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - ruleName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-monitoring.js, - line 59 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getMetricData(resourceGroupName, - ruleName, optionsopt) - → - {Promise.<getResponse>} - -

          - -
          -

          - Trigers the get function of - monitor -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - ruleName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-monitoring.js, - line 161 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listAlarms(optionsopt) - → - {Promise.<listBySubscriptionResponse>} - -

          - -
          -

          - Trigers the listBySubscription - function of monitor -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-monitoring.js, - line 130 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listBySubscriptionResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateAlarm(resourceGroupName, - ruleName, - alertRulesResource, - optionsopt) - → - {Promise.<updateResponse>} - -

          - -
          -

          - Trigers the update function of - monitor -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - ruleName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - alertRulesResource - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/management/azure-monitoring.js, - line 91 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_NoSql.html b/docs/Azure_NoSql.html deleted file mode 100644 index e09cc02f..00000000 --- a/docs/Azure_NoSql.html +++ /dev/null @@ -1,1502 +0,0 @@ - - - - - - Azure_NoSql - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_NoSql

          -
          - -
          -
          -

          - Azure_NoSql(azureRestSdk) -

          - -
          -

          Class to create a NoSql object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_NoSql(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-noSql.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createCollection(resourceGroupName, - accountName, tableName, - createUpdateTableParameters, - optionsopt) - → - {Promise.<createUpdateTableResponse>} - -

          - -
          -

          - Trigers the createUpdateTable - function of cosmosdb -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - accountName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - tableName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - createUpdateTableParameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-noSql.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createUpdateTableResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteCollection(resourceGroupName, - accountName, tableName, - optionsopt) - → - {Promise.<deleteTableResponse>} - -

          - -
          -

          - Trigers the deleteTable function - of cosmosdb -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - accountName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - tableName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-noSql.js, - line 68 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteTableResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getAttributes(resourceGroupName, - accountName, tableName, - optionsopt) - → - {Promise.<getTableResponse>} - -

          - -
          -

          - Trigers the getTable function of - cosmosdb -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - accountName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - tableName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-noSql.js, - line 186 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getTableResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listCollections(resourceGroupName, - accountName, optionsopt) - → - {Promise.<listTablesResponse>} - -

          - -
          -

          - Trigers the listTables function - of cosmosdb -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - accountName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-noSql.js, - line 109 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listTablesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - setAttribute(resourceGroupName, - accountName, tableName, - updateThroughputParameters, - optionsopt) - → - {Promise.<updateTableThroughputResponse>} - -

          - -
          -

          - Trigers the - updateTableThroughput function - of cosmosdb -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - accountName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - tableName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - updateThroughputParameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-noSql.js, - line 142 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateTableThroughputResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_PaaS.html b/docs/Azure_PaaS.html deleted file mode 100644 index 9846fc32..00000000 --- a/docs/Azure_PaaS.html +++ /dev/null @@ -1,2689 +0,0 @@ - - - - - - Azure_PaaS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_PaaS

          -
          - -
          -
          -

          - Azure_PaaS(azureRestSdk) -

          - -
          -

          Class to create a PaaS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_PaaS(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - checkDNSAvailability(optionsopt) - → - {Promise.<checkAvailabilityResponse>} - -

          - -
          -

          - Trigers the checkAvailability - function of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 375 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<checkAvailabilityResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(resourceGroupName, name, - siteEnvelope, optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - siteEnvelope - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createConfigTemplate(resourceGroupName, name, - siteEnvelope, slot, - optionsopt) - → - {Promise.<createOrUpdateSlotResponse>} - -

          - -
          -

          - Trigers the createOrUpdateSlot - function of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - siteEnvelope - - TypeReference - -

          - Mandatory - parameter -

          -
          - slot - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 270 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateSlotResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createEnvironment(resourceGroupName, name, - hostingEnvironmentEnvelope, - optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - hostingEnvironmentEnvelope - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 185 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(resourceGroupName, name, - optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 122 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteConfigTemplate(resourceGroupName, name, - slot, optionsopt) - → - {Promise.<deleteSlotResponse>} - -

          - -
          -

          - Trigers the deleteSlot function - of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - slot - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 346 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteSlotResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(resourceGroupName, name, - optionsopt) - → - {Promise.<getResponse>} - -

          - -
          -

          - Trigers the get function of - appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 91 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeConfigSettings(resourceGroupName, name, - slot, optionsopt) - → - {Promise.<getSlotResponse>} - -

          - -
          -

          - Trigers the getSlot function of - appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - slot - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 314 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getSlotResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - restart(resourceGroupName, name, - optionsopt) - → - {Promise.<restartResponse>} - -

          - -
          -

          - Trigers the restart function of - appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 153 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<restartResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - terminateEnvironment(resourceGroupName, name, - optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 404 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(resourceGroupName, name, - siteEnvelope, optionsopt) - → - {Promise.<updateResponse>} - -

          - -
          -

          - Trigers the update function of - appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - siteEnvelope - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 60 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateEnvironment(resourceGroupName, name, - hostingEnvironmentEnvelope, - optionsopt) - → - {Promise.<updateResponse>} - -

          - -
          -

          - Trigers the update function of - appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - hostingEnvironmentEnvelope - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 227 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_RDBMS.html b/docs/Azure_RDBMS.html deleted file mode 100644 index a2c8b712..00000000 --- a/docs/Azure_RDBMS.html +++ /dev/null @@ -1,1584 +0,0 @@ - - - - - - Azure_RDBMS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_RDBMS

          -
          - -
          -
          -

          - Azure_RDBMS(azureRestSdk) -

          - -
          -

          Class to create a RDBMS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_RDBMS(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-RDBMS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createDatabse(resourceGroupName, - serverName, databaseName, - parameters, optionsopt) - → - {Promise.<createOrUpdateResponse>} - -

          - -
          -

          - Trigers the createOrUpdate - function of sql -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - serverName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - databaseName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-RDBMS.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createSnapshots(resourceGroupName, - serverName, databaseName, - parameters, optionsopt) - → - {Promise.<exportMethodResponse>} - -

          - -
          -

          - Trigers the exportMethod - function of sql -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - serverName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - databaseName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-RDBMS.js, - line 111 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<exportMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteDatabase(resourceGroupName, - serverName, databaseName, - optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of sql -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - serverName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - databaseName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-RDBMS.js, - line 68 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - modifyDB(resourceGroupName, - serverName, databaseName, - parameters, optionsopt) - → - {Promise.<updateResponse>} - -

          - -
          -

          - Trigers the update function of - sql -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - serverName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - databaseName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-RDBMS.js, - line 156 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - restoreDatabase(resourceGroupName, - managedInstanceName, - databaseName, parameters, - optionsopt) - → - {Promise.<completeRestoreResponse>} - -

          - -
          -

          - Trigers the completeRestore - function of sql -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - managedInstanceName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - databaseName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - parameters - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/database/azure-RDBMS.js, - line 201 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<completeRestoreResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_StorageBucket.html b/docs/Azure_StorageBucket.html deleted file mode 100644 index 85202c1f..00000000 --- a/docs/Azure_StorageBucket.html +++ /dev/null @@ -1,1059 +0,0 @@ - - - - - - Azure_StorageBucket - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_StorageBucket

          -
          - -
          -
          -

          - Azure_StorageBucket(azureRestSdk) -

          - -
          -

          Class to create a StorageBucket object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_StorageBucket(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - azureRestSdk - - module - -

          - Azure Rest - SDK -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-storageBucket.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(resourceGroupName, - accountName, containerName, - blobContainer, optionsopt) - → - {Promise.<createResponse>} - -

          - -
          -

          - Trigers the create function of - storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - accountName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - containerName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - blobContainer - - TypeReference - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-storageBucket.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(resourceGroupName, - accountName, containerName, - optionsopt) - → - {Promise.<deleteMethodResponse>} - -

          - -
          -

          - Trigers the deleteMethod - function of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - accountName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - containerName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-storageBucket.js, - line 68 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(resourceGroupName, - accountName, optionsopt) - → - {Promise.<listResponse>} - -

          - -
          -

          - Trigers the list function of - storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - resourceGroupName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - accountName - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - Azure/storage/azure-storageBucket.js, - line 104 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_appServices_azure-paaS.js.html b/docs/Azure_appServices_azure-paaS.js.html deleted file mode 100644 index 57cf8914..00000000 --- a/docs/Azure_appServices_azure-paaS.js.html +++ /dev/null @@ -1,774 +0,0 @@ - - - - - - Azure/appServices/azure-paaS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/appServices/azure-paaS.js

          -
          - -
          -
          -
          const { WebSiteManagementClient } = require('@azure/arm-appservice');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a PaaS object
          - * @category Azure
          - */
          -class Azure_PaaS {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} siteEnvelope - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	create(resourceGroupName, name, siteEnvelope, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.webApps
          -						.createOrUpdate(
          -							resourceGroupName,
          -							name,
          -							siteEnvelope,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the update function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} siteEnvelope - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateResponse>}
          -	 */
          -	update(resourceGroupName, name, siteEnvelope, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.webApps
          -						.update(resourceGroupName, name, siteEnvelope, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the get function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getResponse>}
          -	 */
          -	describe(resourceGroupName, name, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.webApps
          -						.get(resourceGroupName, name, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	delete(resourceGroupName, name, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.webApps
          -						.deleteMethod(resourceGroupName, name, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the restart function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<restartResponse>}
          -	 */
          -	restart(resourceGroupName, name, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.webApps
          -						.restart(resourceGroupName, name, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	createEnvironment(
          -		resourceGroupName,
          -		name,
          -		hostingEnvironmentEnvelope,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.appServiceEnvironments
          -						.createOrUpdate(
          -							resourceGroupName,
          -							name,
          -							hostingEnvironmentEnvelope,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the update function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateResponse>}
          -	 */
          -	updateEnvironment(
          -		resourceGroupName,
          -		name,
          -		hostingEnvironmentEnvelope,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.appServiceEnvironments
          -						.update(
          -							resourceGroupName,
          -							name,
          -							hostingEnvironmentEnvelope,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createOrUpdateSlot function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} siteEnvelope - Mandatory parameter
          -	 * @param {StringKeyword} slot - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateSlotResponse>}
          -	 */
          -	createConfigTemplate(
          -		resourceGroupName,
          -		name,
          -		siteEnvelope,
          -		slot,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.webApps
          -						.createOrUpdateSlot(
          -							resourceGroupName,
          -							name,
          -							siteEnvelope,
          -							slot,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getSlot function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {StringKeyword} slot - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getSlotResponse>}
          -	 */
          -	describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.webApps
          -						.getSlot(resourceGroupName, name, slot, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteSlot function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {StringKeyword} slot - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteSlotResponse>}
          -	 */
          -	deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.webApps
          -						.deleteSlot(resourceGroupName, name, slot, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the checkAvailability function of appservice
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<checkAvailabilityResponse>}
          -	 */
          -	checkDNSAvailability(options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.domains.checkAvailability(options).then(result => {
          -						resolve(result);
          -					});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of appservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	terminateEnvironment(resourceGroupName, name, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new WebSiteManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.appServiceEnvironments
          -						.deleteMethod(resourceGroupName, name, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_PaaS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-DNS.js.html b/docs/Azure_azure-DNS.js.html deleted file mode 100644 index 216bef77..00000000 --- a/docs/Azure_azure-DNS.js.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - Azure/azure-DNS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-DNS.js

          -
          - -
          -
          -
          const { DnsManagementClient } = require("@azure/arm-dns");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a DNS object
          - * @category Azure
          - */
          -class Azure_DNS {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of dns
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} zoneName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  createZone(resourceGroupName, zoneName, parameters, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new DnsManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.zones
          -            .createOrUpdate(resourceGroupName, zoneName, parameters, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of dns
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} zoneName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  deleteZone(resourceGroupName, zoneName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new DnsManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.zones
          -            .deleteMethod(resourceGroupName, zoneName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the list function of dns
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listResponse>}
          -   */
          -  listZones(options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new DnsManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.zones.list(options).then(result => {
          -            resolve(result);
          -          });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of dns
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} zoneName - Mandatory parameter
          -   * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
          -   * @param {TypeReference} recordType - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  changeRecordSets(
          -    resourceGroupName,
          -    zoneName,
          -    relativeRecordSetName,
          -    recordType,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new DnsManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.recordSets
          -            .createOrUpdate(
          -              resourceGroupName,
          -              zoneName,
          -              relativeRecordSetName,
          -              recordType,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_DNS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-RDBMS.js.html b/docs/Azure_azure-RDBMS.js.html deleted file mode 100644 index b1ff8e44..00000000 --- a/docs/Azure_azure-RDBMS.js.html +++ /dev/null @@ -1,420 +0,0 @@ - - - - - - Azure/azure-RDBMS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-RDBMS.js

          -
          - -
          -
          -
          const { SqlManagementClient } = require("@azure/arm-sql");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a RDBMS object
          - * @category Azure
          - */
          -class Azure_RDBMS {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of sql
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} serverName - Mandatory parameter
          -   * @param {StringKeyword} databaseName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  createDatabse(
          -    resourceGroupName,
          -    serverName,
          -    databaseName,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new SqlManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.databases
          -            .createOrUpdate(
          -              resourceGroupName,
          -              serverName,
          -              databaseName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of sql
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} serverName - Mandatory parameter
          -   * @param {StringKeyword} databaseName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  deleteDatabase(
          -    resourceGroupName,
          -    serverName,
          -    databaseName,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new SqlManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.databases
          -            .deleteMethod(resourceGroupName, serverName, databaseName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the exportMethod function of sql
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} serverName - Mandatory parameter
          -   * @param {StringKeyword} databaseName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<exportMethodResponse>}
          -   */
          -  createSnapshots(
          -    resourceGroupName,
          -    serverName,
          -    databaseName,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new SqlManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.databases
          -            .exportMethod(
          -              resourceGroupName,
          -              serverName,
          -              databaseName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the update function of sql
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} serverName - Mandatory parameter
          -   * @param {StringKeyword} databaseName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateResponse>}
          -   */
          -  modifyDB(
          -    resourceGroupName,
          -    serverName,
          -    databaseName,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new SqlManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.databases
          -            .update(
          -              resourceGroupName,
          -              serverName,
          -              databaseName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the completeRestore function of sql
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} managedInstanceName - Mandatory parameter
          -   * @param {StringKeyword} databaseName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<completeRestoreResponse>}
          -   */
          -  restoreDatabase(
          -    resourceGroupName,
          -    managedInstanceName,
          -    databaseName,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new SqlManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.managedDatabases
          -            .completeRestore(
          -              resourceGroupName,
          -              managedInstanceName,
          -              databaseName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_RDBMS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-blockStorage.js.html b/docs/Azure_azure-blockStorage.js.html deleted file mode 100644 index a2162c2d..00000000 --- a/docs/Azure_azure-blockStorage.js.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - Azure/azure-blockStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-blockStorage.js

          -
          - -
          -
          -
          const { ComputeManagementClient } = require("@azure/arm-compute");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a BlockStorage object
          - * @category Azure
          - */
          -class Azure_BlockStorage {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} diskName - Mandatory parameter
          -   * @param {TypeReference} disk - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  create(resourceGroupName, diskName, disk, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.disks
          -            .createOrUpdate(resourceGroupName, diskName, disk, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} diskName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  delete(resourceGroupName, diskName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.disks
          -            .deleteMethod(resourceGroupName, diskName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the get function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} diskName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getResponse>}
          -   */
          -  describe(resourceGroupName, diskName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.disks
          -            .get(resourceGroupName, diskName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the list function of compute
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listResponse>}
          -   */
          -  list(options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.disks.list(options).then(result => {
          -            resolve(result);
          -          });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the update function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} diskName - Mandatory parameter
          -   * @param {TypeReference} disk - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateResponse>}
          -   */
          -  update(resourceGroupName, diskName, disk, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.disks
          -            .update(resourceGroupName, diskName, disk, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_BlockStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-computeInstance.js.html b/docs/Azure_azure-computeInstance.js.html deleted file mode 100644 index d2d04bfc..00000000 --- a/docs/Azure_azure-computeInstance.js.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - Azure/azure-computeInstance.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-computeInstance.js

          -
          - -
          -
          -
          const { ComputeManagementClient } = require("@azure/arm-compute");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ComputeInstance object
          - * @category Azure
          - */
          -class Azure_ComputeInstance {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vmName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  create(resourceGroupName, vmName, parameters, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.virtualMachines
          -            .createOrUpdate(resourceGroupName, vmName, parameters, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the list function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listResponse>}
          -   */
          -  list(resourceGroupName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.virtualMachines
          -            .list(resourceGroupName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the start function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vmName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<startResponse>}
          -   */
          -  start(resourceGroupName, vmName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.virtualMachines
          -            .start(resourceGroupName, vmName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the powerOff function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vmName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<powerOffResponse>}
          -   */
          -  stop(resourceGroupName, vmName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.virtualMachines
          -            .powerOff(resourceGroupName, vmName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the restart function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vmName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<restartResponse>}
          -   */
          -  reboot(resourceGroupName, vmName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.virtualMachines
          -            .restart(resourceGroupName, vmName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of compute
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vmName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  destroy(resourceGroupName, vmName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ComputeManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.virtualMachines
          -            .deleteMethod(resourceGroupName, vmName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_ComputeInstance;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-container.js.html b/docs/Azure_azure-container.js.html deleted file mode 100644 index 53250ca7..00000000 --- a/docs/Azure_azure-container.js.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - Azure/azure-container.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-container.js

          -
          - -
          -
          -
          const { ContainerServiceClient } = require("@azure/arm-containerservice");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Container object
          - * @category Azure
          - */
          -class Azure_Container {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} containerServiceName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  create(
          -    resourceGroupName,
          -    containerServiceName,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.containerServices
          -            .createOrUpdate(
          -              resourceGroupName,
          -              containerServiceName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} containerServiceName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  delete(resourceGroupName, containerServiceName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.containerServices
          -            .deleteMethod(resourceGroupName, containerServiceName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the get function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} containerServiceName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getResponse>}
          -   */
          -  describe(resourceGroupName, containerServiceName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.containerServices
          -            .get(resourceGroupName, containerServiceName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the list function of containerservice
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listResponse>}
          -   */
          -  list(options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.containerServices.list(options).then(result => {
          -            resolve(result);
          -          });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_Container;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-keyManagement.js.html b/docs/Azure_azure-keyManagement.js.html deleted file mode 100644 index 20fa5cea..00000000 --- a/docs/Azure_azure-keyManagement.js.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - Azure/azure-keyManagement.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-keyManagement.js

          -
          - -
          -
          -
          const { KeyVaultManagementClient } = require("@azure/arm-keyvault");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a KeyManagement object
          - * @category Azure
          - */
          -class Azure_KeyManagement {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of keyvault
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vaultName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  createKey(resourceGroupName, vaultName, parameters, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new KeyVaultManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.vaults
          -            .createOrUpdate(resourceGroupName, vaultName, parameters, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of keyvault
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vaultName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  deleteKey(resourceGroupName, vaultName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new KeyVaultManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.vaults
          -            .deleteMethod(resourceGroupName, vaultName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the update function of keyvault
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vaultName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateResponse>}
          -   */
          -  update(resourceGroupName, vaultName, parameters, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new KeyVaultManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.vaults
          -            .update(resourceGroupName, vaultName, parameters, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the get function of keyvault
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vaultName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getResponse>}
          -   */
          -  describeKey(resourceGroupName, vaultName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new KeyVaultManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.vaults
          -            .get(resourceGroupName, vaultName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the updateAccessPolicy function of keyvault
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} vaultName - Mandatory parameter
          -   * @param {TypeReference} operationKind - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateAccessPolicyResponse>}
          -   */
          -  putKeyPolicy(
          -    resourceGroupName,
          -    vaultName,
          -    operationKind,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new KeyVaultManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.vaults
          -            .updateAccessPolicy(
          -              resourceGroupName,
          -              vaultName,
          -              operationKind,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_KeyManagement;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-kubernetes.js.html b/docs/Azure_azure-kubernetes.js.html deleted file mode 100644 index 1a5a47f2..00000000 --- a/docs/Azure_azure-kubernetes.js.html +++ /dev/null @@ -1,547 +0,0 @@ - - - - - - Azure/azure-kubernetes.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-kubernetes.js

          -
          - -
          -
          -
          const { ContainerServiceClient } = require("@azure/arm-containerservice");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Kubernetes object
          - * @category Azure
          - */
          -class Azure_Kubernetes {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  create(resourceGroupName, resourceName, parameters, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.managedClusters
          -            .createOrUpdate(
          -              resourceGroupName,
          -              resourceName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  delete(resourceGroupName, resourceName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.managedClusters
          -            .deleteMethod(resourceGroupName, resourceName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the updateTags function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateTagsResponse>}
          -   */
          -  updateTags(resourceGroupName, resourceName, parameters, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.managedClusters
          -            .updateTags(resourceGroupName, resourceName, parameters, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the list function of containerservice
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listResponse>}
          -   */
          -  listClusters(options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.managedClusters.list(options).then(result => {
          -            resolve(result);
          -          });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the get function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getResponse>}
          -   */
          -  describeCluster(resourceGroupName, resourceName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.managedClusters
          -            .get(resourceGroupName, resourceName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {StringKeyword} agentPoolName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  createNodeGroup(
          -    resourceGroupName,
          -    resourceName,
          -    agentPoolName,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.agentPools
          -            .createOrUpdate(
          -              resourceGroupName,
          -              resourceName,
          -              agentPoolName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {StringKeyword} agentPoolName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  deleteNodegroup(
          -    resourceGroupName,
          -    resourceName,
          -    agentPoolName,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.agentPools
          -            .deleteMethod(
          -              resourceGroupName,
          -              resourceName,
          -              agentPoolName,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the get function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {StringKeyword} agentPoolName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getResponse>}
          -   */
          -  describeNodeGroup(
          -    resourceGroupName,
          -    resourceName,
          -    agentPoolName,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.agentPools
          -            .get(resourceGroupName, resourceName, agentPoolName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the list function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listResponse>}
          -   */
          -  listNodegroups(resourceGroupName, resourceName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.agentPools
          -            .list(resourceGroupName, resourceName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the rotateClusterCertificates function of containerservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} resourceName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<rotateClusterCertificatesResponse>}
          -   */
          -  updateConfig(resourceGroupName, resourceName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new ContainerServiceClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.managedClusters
          -            .rotateClusterCertificates(resourceGroupName, resourceName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_Kubernetes;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-loadBalancer.js.html b/docs/Azure_azure-loadBalancer.js.html deleted file mode 100644 index a133364d..00000000 --- a/docs/Azure_azure-loadBalancer.js.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - Azure/azure-loadBalancer.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-loadBalancer.js

          -
          - -
          -
          -
          const { NetworkManagementClient } = require("@azure/arm-network");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a LoadBalancer object
          - * @category Azure
          - */
          -class Azure_LoadBalancer {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of network
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  create(resourceGroupName, loadBalancerName, parameters, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new NetworkManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.loadBalancers
          -            .createOrUpdate(
          -              resourceGroupName,
          -              loadBalancerName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of network
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  delete(resourceGroupName, loadBalancerName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new NetworkManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.loadBalancers
          -            .deleteMethod(resourceGroupName, loadBalancerName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the list function of network
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listResponse>}
          -   */
          -  list(resourceGroupName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new NetworkManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.loadBalancers.list(resourceGroupName, options).then(result => {
          -            resolve(result);
          -          });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the updateTags function of network
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateTagsResponse>}
          -   */
          -  addTags(
          -    resourceGroupName,
          -    loadBalancerName,
          -    parameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new NetworkManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.loadBalancers
          -            .updateTags(
          -              resourceGroupName,
          -              loadBalancerName,
          -              parameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the get function of network
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getResponse>}
          -   */
          -  describe(resourceGroupName, loadBalancerName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new NetworkManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.loadBalancers
          -            .get(resourceGroupName, loadBalancerName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_LoadBalancer;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-monitoring.js.html b/docs/Azure_azure-monitoring.js.html deleted file mode 100644 index 82ea6c4d..00000000 --- a/docs/Azure_azure-monitoring.js.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - Azure/azure-monitoring.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-monitoring.js

          -
          - -
          -
          -
          const { MonitorManagementClient } = require("@azure/arm-monitor");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Monitoring object
          - * @category Azure
          - */
          -class Azure_Monitoring {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of monitor
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} ruleName - Mandatory parameter
          -   * @param {TypeReference} parameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new MonitorManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.alertRules
          -            .createOrUpdate(resourceGroupName, ruleName, parameters, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of monitor
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} ruleName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  deleteAlarm(resourceGroupName, ruleName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new MonitorManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.alertRules
          -            .deleteMethod(resourceGroupName, ruleName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the update function of monitor
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} ruleName - Mandatory parameter
          -   * @param {TypeReference} alertRulesResource - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateResponse>}
          -   */
          -  updateAlarm(
          -    resourceGroupName,
          -    ruleName,
          -    alertRulesResource,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new MonitorManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.alertRules
          -            .update(resourceGroupName, ruleName, alertRulesResource, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the listBySubscription function of monitor
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listBySubscriptionResponse>}
          -   */
          -  listAlarms(options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new MonitorManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.alertRules.listBySubscription(options).then(result => {
          -            resolve(result);
          -          });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the get function of monitor
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} ruleName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getResponse>}
          -   */
          -  getMetricData(resourceGroupName, ruleName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new MonitorManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.alertRules
          -            .get(resourceGroupName, ruleName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_Monitoring;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-noSql.js.html b/docs/Azure_azure-noSql.js.html deleted file mode 100644 index 886230cc..00000000 --- a/docs/Azure_azure-noSql.js.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - Azure/azure-noSql.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-noSql.js

          -
          - -
          -
          -
          const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a NoSql object
          - * @category Azure
          - */
          -class Azure_NoSql {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createUpdateTable function of cosmosdb
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} accountName - Mandatory parameter
          -   * @param {StringKeyword} tableName - Mandatory parameter
          -   * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createUpdateTableResponse>}
          -   */
          -  createCollection(
          -    resourceGroupName,
          -    accountName,
          -    tableName,
          -    createUpdateTableParameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new CosmosDBManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.tableResources
          -            .createUpdateTable(
          -              resourceGroupName,
          -              accountName,
          -              tableName,
          -              createUpdateTableParameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteTable function of cosmosdb
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} accountName - Mandatory parameter
          -   * @param {StringKeyword} tableName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteTableResponse>}
          -   */
          -  deleteCollection(
          -    resourceGroupName,
          -    accountName,
          -    tableName,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new CosmosDBManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.tableResources
          -            .deleteTable(resourceGroupName, accountName, tableName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the listTables function of cosmosdb
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} accountName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listTablesResponse>}
          -   */
          -  listCollections(resourceGroupName, accountName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new CosmosDBManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.tableResources
          -            .listTables(resourceGroupName, accountName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the updateTableThroughput function of cosmosdb
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} accountName - Mandatory parameter
          -   * @param {StringKeyword} tableName - Mandatory parameter
          -   * @param {TypeReference} updateThroughputParameters - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateTableThroughputResponse>}
          -   */
          -  setAttribute(
          -    resourceGroupName,
          -    accountName,
          -    tableName,
          -    updateThroughputParameters,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new CosmosDBManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.tableResources
          -            .updateTableThroughput(
          -              resourceGroupName,
          -              accountName,
          -              tableName,
          -              updateThroughputParameters,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getTable function of cosmosdb
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} accountName - Mandatory parameter
          -   * @param {StringKeyword} tableName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getTableResponse>}
          -   */
          -  getAttributes(
          -    resourceGroupName,
          -    accountName,
          -    tableName,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new CosmosDBManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.tableResources
          -            .getTable(resourceGroupName, accountName, tableName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_NoSql;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-paas.js.html b/docs/Azure_azure-paas.js.html deleted file mode 100644 index f7c820a2..00000000 --- a/docs/Azure_azure-paas.js.html +++ /dev/null @@ -1,609 +0,0 @@ - - - - - - Azure/azure-paaS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-paaS.js

          -
          - -
          -
          -
          const { WebSiteManagementClient } = require("@azure/arm-appservice");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a PaaS object
          - * @category Azure
          - */
          -class Azure_PaaS {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} siteEnvelope - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  create(resourceGroupName, name, siteEnvelope, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.webApps
          -            .createOrUpdate(resourceGroupName, name, siteEnvelope, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the update function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} siteEnvelope - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateResponse>}
          -   */
          -  update(resourceGroupName, name, siteEnvelope, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.webApps
          -            .update(resourceGroupName, name, siteEnvelope, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the get function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getResponse>}
          -   */
          -  describe(resourceGroupName, name, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.webApps.get(resourceGroupName, name, options).then(result => {
          -            resolve(result);
          -          });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  delete(resourceGroupName, name, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.webApps
          -            .deleteMethod(resourceGroupName, name, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the restart function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<restartResponse>}
          -   */
          -  restart(resourceGroupName, name, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.webApps
          -            .restart(resourceGroupName, name, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createOrUpdate function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateResponse>}
          -   */
          -  createEnvironment(
          -    resourceGroupName,
          -    name,
          -    hostingEnvironmentEnvelope,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.appServiceEnvironments
          -            .createOrUpdate(
          -              resourceGroupName,
          -              name,
          -              hostingEnvironmentEnvelope,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the update function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<updateResponse>}
          -   */
          -  updateEnvironment(
          -    resourceGroupName,
          -    name,
          -    hostingEnvironmentEnvelope,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.appServiceEnvironments
          -            .update(
          -              resourceGroupName,
          -              name,
          -              hostingEnvironmentEnvelope,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createOrUpdateSlot function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} siteEnvelope - Mandatory parameter
          -   * @param {StringKeyword} slot - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createOrUpdateSlotResponse>}
          -   */
          -  createConfigTemplate(
          -    resourceGroupName,
          -    name,
          -    siteEnvelope,
          -    slot,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.webApps
          -            .createOrUpdateSlot(
          -              resourceGroupName,
          -              name,
          -              siteEnvelope,
          -              slot,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getSlot function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {StringKeyword} slot - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getSlotResponse>}
          -   */
          -  describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.webApps
          -            .getSlot(resourceGroupName, name, slot, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteSlot function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {StringKeyword} slot - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteSlotResponse>}
          -   */
          -  deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.webApps
          -            .deleteSlot(resourceGroupName, name, slot, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the checkAvailability function of appservice
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<checkAvailabilityResponse>}
          -   */
          -  checkDNSAvailability(options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.domains.checkAvailability(options).then(result => {
          -            resolve(result);
          -          });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of appservice
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  terminateEnvironment(resourceGroupName, name, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new WebSiteManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.appServiceEnvironments
          -            .deleteMethod(resourceGroupName, name, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_PaaS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_azure-storageBucket.js.html b/docs/Azure_azure-storageBucket.js.html deleted file mode 100644 index 00cbfe79..00000000 --- a/docs/Azure_azure-storageBucket.js.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - Azure/azure-storageBucket.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/azure-storageBucket.js

          -
          - -
          -
          -
          const { StorageManagementClient } = require("@azure/arm-storage");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a StorageBucket object
          - * @category Azure
          - */
          -class Azure_StorageBucket {
          -  /**
          -   *
          -   * @param {module} azureRestSdk Azure Rest SDK
          -   */
          -  constructor(azureRestSdk) {
          -    this._azureRestSdk = azureRestSdk;
          -  }
          -  /**
          -   * Trigers the create function of storage
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} accountName - Mandatory parameter
          -   * @param {StringKeyword} containerName - Mandatory parameter
          -   * @param {TypeReference} blobContainer - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<createResponse>}
          -   */
          -  create(
          -    resourceGroupName,
          -    accountName,
          -    containerName,
          -    blobContainer,
          -    options = undefined
          -  ) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new StorageManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.blobContainers
          -            .create(
          -              resourceGroupName,
          -              accountName,
          -              containerName,
          -              blobContainer,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteMethod function of storage
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} accountName - Mandatory parameter
          -   * @param {StringKeyword} containerName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteMethodResponse>}
          -   */
          -  delete(resourceGroupName, accountName, containerName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new StorageManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.blobContainers
          -            .deleteMethod(
          -              resourceGroupName,
          -              accountName,
          -              containerName,
          -              options
          -            )
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the list function of storage
          -   * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -   * @param {StringKeyword} accountName - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<listResponse>}
          -   */
          -  list(resourceGroupName, accountName, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._azureRestSdk
          -        .loginWithServicePrincipalSecretWithAuthResponse(
          -          process.env.AZURE_CLIENT_ID,
          -          process.env.AZURE_CLIENT_SECRET,
          -          process.env.AZURE_TENANT_ID
          -        )
          -        .then(authres => {
          -          const client = new StorageManagementClient(
          -            authres.credentials,
          -            process.env.AZURE_SUBSCRIPTION_ID
          -          );
          -          client.blobContainers
          -            .list(resourceGroupName, accountName, options)
          -            .then(result => {
          -              resolve(result);
          -            });
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = Azure_StorageBucket;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_compute_azure-computeInstance.js.html b/docs/Azure_compute_azure-computeInstance.js.html deleted file mode 100644 index 2ba42c61..00000000 --- a/docs/Azure_compute_azure-computeInstance.js.html +++ /dev/null @@ -1,552 +0,0 @@ - - - - - - Azure/compute/azure-computeInstance.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/compute/azure-computeInstance.js

          -
          - -
          -
          -
          const { ComputeManagementClient } = require('@azure/arm-compute');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ComputeInstance object
          - * @category Azure
          - */
          -class Azure_ComputeInstance {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vmName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	create(resourceGroupName, vmName, parameters, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.virtualMachines
          -						.createOrUpdate(
          -							resourceGroupName,
          -							vmName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the list function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listResponse>}
          -	 */
          -	list(resourceGroupName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.virtualMachines
          -						.list(resourceGroupName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the start function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vmName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<startResponse>}
          -	 */
          -	start(resourceGroupName, vmName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.virtualMachines
          -						.start(resourceGroupName, vmName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the powerOff function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vmName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<powerOffResponse>}
          -	 */
          -	stop(resourceGroupName, vmName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.virtualMachines
          -						.powerOff(resourceGroupName, vmName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the restart function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vmName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<restartResponse>}
          -	 */
          -	reboot(resourceGroupName, vmName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.virtualMachines
          -						.restart(resourceGroupName, vmName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vmName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	destroy(resourceGroupName, vmName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.virtualMachines
          -						.deleteMethod(resourceGroupName, vmName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_ComputeInstance;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_compute_azure-container.js.html b/docs/Azure_compute_azure-container.js.html deleted file mode 100644 index bd384269..00000000 --- a/docs/Azure_compute_azure-container.js.html +++ /dev/null @@ -1,496 +0,0 @@ - - - - - - Azure/compute/azure-container.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/compute/azure-container.js

          -
          - -
          -
          -
          const { ContainerServiceClient } = require('@azure/arm-containerservice');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Container object
          - * @category Azure
          - */
          -class Azure_Container {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} containerServiceName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	create(
          -		resourceGroupName,
          -		containerServiceName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.containerServices
          -						.createOrUpdate(
          -							resourceGroupName,
          -							containerServiceName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} containerServiceName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	delete(resourceGroupName, containerServiceName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.containerServices
          -						.deleteMethod(
          -							resourceGroupName,
          -							containerServiceName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the get function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} containerServiceName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getResponse>}
          -	 */
          -	describe(resourceGroupName, containerServiceName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.containerServices
          -						.get(resourceGroupName, containerServiceName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the list function of containerservice
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listResponse>}
          -	 */
          -	list(options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.containerServices.list(options).then(result => {
          -						resolve(result);
          -					});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_Container;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_compute_azure-kubernetes.js.html b/docs/Azure_compute_azure-kubernetes.js.html deleted file mode 100644 index ae6627c3..00000000 --- a/docs/Azure_compute_azure-kubernetes.js.html +++ /dev/null @@ -1,724 +0,0 @@ - - - - - - Azure/compute/azure-kubernetes.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/compute/azure-kubernetes.js

          -
          - -
          -
          -
          const { ContainerServiceClient } = require('@azure/arm-containerservice');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Kubernetes object
          - * @category Azure
          - */
          -class Azure_Kubernetes {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	create(resourceGroupName, resourceName, parameters, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.managedClusters
          -						.createOrUpdate(
          -							resourceGroupName,
          -							resourceName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	delete(resourceGroupName, resourceName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.managedClusters
          -						.deleteMethod(resourceGroupName, resourceName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateTags function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateTagsResponse>}
          -	 */
          -	updateTags(
          -		resourceGroupName,
          -		resourceName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.managedClusters
          -						.updateTags(
          -							resourceGroupName,
          -							resourceName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the list function of containerservice
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listResponse>}
          -	 */
          -	listClusters(options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.managedClusters.list(options).then(result => {
          -						resolve(result);
          -					});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the get function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getResponse>}
          -	 */
          -	describeCluster(resourceGroupName, resourceName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.managedClusters
          -						.get(resourceGroupName, resourceName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {StringKeyword} agentPoolName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	createNodeGroup(
          -		resourceGroupName,
          -		resourceName,
          -		agentPoolName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.agentPools
          -						.createOrUpdate(
          -							resourceGroupName,
          -							resourceName,
          -							agentPoolName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {StringKeyword} agentPoolName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	deleteNodegroup(
          -		resourceGroupName,
          -		resourceName,
          -		agentPoolName,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.agentPools
          -						.deleteMethod(
          -							resourceGroupName,
          -							resourceName,
          -							agentPoolName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the get function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {StringKeyword} agentPoolName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getResponse>}
          -	 */
          -	describeNodeGroup(
          -		resourceGroupName,
          -		resourceName,
          -		agentPoolName,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.agentPools
          -						.get(
          -							resourceGroupName,
          -							resourceName,
          -							agentPoolName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the list function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listResponse>}
          -	 */
          -	listNodegroups(resourceGroupName, resourceName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.agentPools
          -						.list(resourceGroupName, resourceName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the rotateClusterCertificates function of containerservice
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} resourceName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<rotateClusterCertificatesResponse>}
          -	 */
          -	updateConfig(resourceGroupName, resourceName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ContainerServiceClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.managedClusters
          -						.rotateClusterCertificates(
          -							resourceGroupName,
          -							resourceName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_Kubernetes;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_database_azure-RDBMS.js.html b/docs/Azure_database_azure-RDBMS.js.html deleted file mode 100644 index 73128902..00000000 --- a/docs/Azure_database_azure-RDBMS.js.html +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - Azure/database/azure-RDBMS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/database/azure-RDBMS.js

          -
          - -
          -
          -
          const { SqlManagementClient } = require('@azure/arm-sql');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a RDBMS object
          - * @category Azure
          - */
          -class Azure_RDBMS {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of sql
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} serverName - Mandatory parameter
          -	 * @param {StringKeyword} databaseName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	createDatabse(
          -		resourceGroupName,
          -		serverName,
          -		databaseName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new SqlManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.databases
          -						.createOrUpdate(
          -							resourceGroupName,
          -							serverName,
          -							databaseName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of sql
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} serverName - Mandatory parameter
          -	 * @param {StringKeyword} databaseName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	deleteDatabase(
          -		resourceGroupName,
          -		serverName,
          -		databaseName,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new SqlManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.databases
          -						.deleteMethod(
          -							resourceGroupName,
          -							serverName,
          -							databaseName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the exportMethod function of sql
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} serverName - Mandatory parameter
          -	 * @param {StringKeyword} databaseName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<exportMethodResponse>}
          -	 */
          -	createSnapshots(
          -		resourceGroupName,
          -		serverName,
          -		databaseName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new SqlManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.databases
          -						.exportMethod(
          -							resourceGroupName,
          -							serverName,
          -							databaseName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the update function of sql
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} serverName - Mandatory parameter
          -	 * @param {StringKeyword} databaseName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateResponse>}
          -	 */
          -	modifyDB(
          -		resourceGroupName,
          -		serverName,
          -		databaseName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new SqlManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.databases
          -						.update(
          -							resourceGroupName,
          -							serverName,
          -							databaseName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the completeRestore function of sql
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} managedInstanceName - Mandatory parameter
          -	 * @param {StringKeyword} databaseName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<completeRestoreResponse>}
          -	 */
          -	restoreDatabase(
          -		resourceGroupName,
          -		managedInstanceName,
          -		databaseName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new SqlManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.managedDatabases
          -						.completeRestore(
          -							resourceGroupName,
          -							managedInstanceName,
          -							databaseName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_RDBMS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_database_azure-noSql.js.html b/docs/Azure_database_azure-noSql.js.html deleted file mode 100644 index 27ba530e..00000000 --- a/docs/Azure_database_azure-noSql.js.html +++ /dev/null @@ -1,566 +0,0 @@ - - - - - - Azure/database/azure-noSql.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/database/azure-noSql.js

          -
          - -
          -
          -
          const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a NoSql object
          - * @category Azure
          - */
          -class Azure_NoSql {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createUpdateTable function of cosmosdb
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} accountName - Mandatory parameter
          -	 * @param {StringKeyword} tableName - Mandatory parameter
          -	 * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createUpdateTableResponse>}
          -	 */
          -	createCollection(
          -		resourceGroupName,
          -		accountName,
          -		tableName,
          -		createUpdateTableParameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new CosmosDBManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.tableResources
          -						.createUpdateTable(
          -							resourceGroupName,
          -							accountName,
          -							tableName,
          -							createUpdateTableParameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteTable function of cosmosdb
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} accountName - Mandatory parameter
          -	 * @param {StringKeyword} tableName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteTableResponse>}
          -	 */
          -	deleteCollection(
          -		resourceGroupName,
          -		accountName,
          -		tableName,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new CosmosDBManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.tableResources
          -						.deleteTable(
          -							resourceGroupName,
          -							accountName,
          -							tableName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the listTables function of cosmosdb
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} accountName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listTablesResponse>}
          -	 */
          -	listCollections(resourceGroupName, accountName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new CosmosDBManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.tableResources
          -						.listTables(resourceGroupName, accountName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateTableThroughput function of cosmosdb
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} accountName - Mandatory parameter
          -	 * @param {StringKeyword} tableName - Mandatory parameter
          -	 * @param {TypeReference} updateThroughputParameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateTableThroughputResponse>}
          -	 */
          -	setAttribute(
          -		resourceGroupName,
          -		accountName,
          -		tableName,
          -		updateThroughputParameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new CosmosDBManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.tableResources
          -						.updateTableThroughput(
          -							resourceGroupName,
          -							accountName,
          -							tableName,
          -							updateThroughputParameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getTable function of cosmosdb
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} accountName - Mandatory parameter
          -	 * @param {StringKeyword} tableName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getTableResponse>}
          -	 */
          -	getAttributes(
          -		resourceGroupName,
          -		accountName,
          -		tableName,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new CosmosDBManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.tableResources
          -						.getTable(
          -							resourceGroupName,
          -							accountName,
          -							tableName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_NoSql;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_management_azure-keyManagement.js.html b/docs/Azure_management_azure-keyManagement.js.html deleted file mode 100644 index acfe4304..00000000 --- a/docs/Azure_management_azure-keyManagement.js.html +++ /dev/null @@ -1,542 +0,0 @@ - - - - - - Azure/management/azure-keyManagement.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/management/azure-keyManagement.js

          -
          - -
          -
          -
          const { KeyVaultManagementClient } = require('@azure/arm-keyvault');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a KeyManagement object
          - * @category Azure
          - */
          -class Azure_KeyManagement {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of keyvault
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vaultName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	createKey(resourceGroupName, vaultName, parameters, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new KeyVaultManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.vaults
          -						.createOrUpdate(
          -							resourceGroupName,
          -							vaultName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of keyvault
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vaultName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	deleteKey(resourceGroupName, vaultName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new KeyVaultManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.vaults
          -						.deleteMethod(resourceGroupName, vaultName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the update function of keyvault
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vaultName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateResponse>}
          -	 */
          -	update(resourceGroupName, vaultName, parameters, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new KeyVaultManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.vaults
          -						.update(
          -							resourceGroupName,
          -							vaultName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the get function of keyvault
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vaultName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getResponse>}
          -	 */
          -	describeKey(resourceGroupName, vaultName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new KeyVaultManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.vaults
          -						.get(resourceGroupName, vaultName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateAccessPolicy function of keyvault
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} vaultName - Mandatory parameter
          -	 * @param {TypeReference} operationKind - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateAccessPolicyResponse>}
          -	 */
          -	putKeyPolicy(
          -		resourceGroupName,
          -		vaultName,
          -		operationKind,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new KeyVaultManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.vaults
          -						.updateAccessPolicy(
          -							resourceGroupName,
          -							vaultName,
          -							operationKind,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_KeyManagement;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_management_azure-monitoring.js.html b/docs/Azure_management_azure-monitoring.js.html deleted file mode 100644 index 85b124e6..00000000 --- a/docs/Azure_management_azure-monitoring.js.html +++ /dev/null @@ -1,531 +0,0 @@ - - - - - - Azure/management/azure-monitoring.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/management/azure-monitoring.js

          -
          - -
          -
          -
          const { MonitorManagementClient } = require('@azure/arm-monitor');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Monitoring object
          - * @category Azure
          - */
          -class Azure_Monitoring {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of monitor
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} ruleName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new MonitorManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.alertRules
          -						.createOrUpdate(
          -							resourceGroupName,
          -							ruleName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of monitor
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} ruleName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	deleteAlarm(resourceGroupName, ruleName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new MonitorManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.alertRules
          -						.deleteMethod(resourceGroupName, ruleName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the update function of monitor
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} ruleName - Mandatory parameter
          -	 * @param {TypeReference} alertRulesResource - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateResponse>}
          -	 */
          -	updateAlarm(
          -		resourceGroupName,
          -		ruleName,
          -		alertRulesResource,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new MonitorManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.alertRules
          -						.update(
          -							resourceGroupName,
          -							ruleName,
          -							alertRulesResource,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the listBySubscription function of monitor
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listBySubscriptionResponse>}
          -	 */
          -	listAlarms(options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new MonitorManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.alertRules
          -						.listBySubscription(options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the get function of monitor
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} ruleName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getResponse>}
          -	 */
          -	getMetricData(resourceGroupName, ruleName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new MonitorManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.alertRules
          -						.get(resourceGroupName, ruleName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_Monitoring;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_network_azure-DNS.js.html b/docs/Azure_network_azure-DNS.js.html deleted file mode 100644 index 674d5cd0..00000000 --- a/docs/Azure_network_azure-DNS.js.html +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - Azure/network/azure-DNS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/network/azure-DNS.js

          -
          - -
          -
          -
          const { DnsManagementClient } = require('@azure/arm-dns');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a DNS object
          - * @category Azure
          - */
          -class Azure_DNS {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of dns
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} zoneName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	createZone(resourceGroupName, zoneName, parameters, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new DnsManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.zones
          -						.createOrUpdate(
          -							resourceGroupName,
          -							zoneName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of dns
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} zoneName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	deleteZone(resourceGroupName, zoneName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new DnsManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.zones
          -						.deleteMethod(resourceGroupName, zoneName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the list function of dns
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listResponse>}
          -	 */
          -	listZones(options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new DnsManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.zones.list(options).then(result => {
          -						resolve(result);
          -					});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of dns
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} zoneName - Mandatory parameter
          -	 * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
          -	 * @param {TypeReference} recordType - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	changeRecordSets(
          -		resourceGroupName,
          -		zoneName,
          -		relativeRecordSetName,
          -		recordType,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new DnsManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.recordSets
          -						.createOrUpdate(
          -							resourceGroupName,
          -							zoneName,
          -							relativeRecordSetName,
          -							recordType,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_DNS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_network_azure-loadBalancer.js.html b/docs/Azure_network_azure-loadBalancer.js.html deleted file mode 100644 index 49c32e53..00000000 --- a/docs/Azure_network_azure-loadBalancer.js.html +++ /dev/null @@ -1,541 +0,0 @@ - - - - - - Azure/network/azure-loadBalancer.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/network/azure-loadBalancer.js

          -
          - -
          -
          -
          const { NetworkManagementClient } = require('@azure/arm-network');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a LoadBalancer object
          - * @category Azure
          - */
          -class Azure_LoadBalancer {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of network
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	create(
          -		resourceGroupName,
          -		loadBalancerName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new NetworkManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.loadBalancers
          -						.createOrUpdate(
          -							resourceGroupName,
          -							loadBalancerName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of network
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	delete(resourceGroupName, loadBalancerName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new NetworkManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.loadBalancers
          -						.deleteMethod(
          -							resourceGroupName,
          -							loadBalancerName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the list function of network
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listResponse>}
          -	 */
          -	list(resourceGroupName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new NetworkManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.loadBalancers
          -						.list(resourceGroupName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateTags function of network
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -	 * @param {TypeReference} parameters - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateTagsResponse>}
          -	 */
          -	addTags(
          -		resourceGroupName,
          -		loadBalancerName,
          -		parameters,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new NetworkManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.loadBalancers
          -						.updateTags(
          -							resourceGroupName,
          -							loadBalancerName,
          -							parameters,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the get function of network
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getResponse>}
          -	 */
          -	describe(resourceGroupName, loadBalancerName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new NetworkManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.loadBalancers
          -						.get(resourceGroupName, loadBalancerName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_LoadBalancer;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_paas.html b/docs/Azure_paas.html deleted file mode 100644 index 2c2bae2a..00000000 --- a/docs/Azure_paas.html +++ /dev/null @@ -1,1764 +0,0 @@ - - - - - - Azure_PaaS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Azure_PaaS

          -
          - -
          -
          -

          - Azure_PaaS(azureRestSdk) -

          - -
          -

          Class to create a PaaS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Azure_PaaS(azureRestSdk) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameTypeDescription
          azureRestSdk - module - -

          Azure Rest SDK

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - checkDNSAvailability(optionsopt) - → {Promise.<checkAvailabilityResponse>} - -

          - -
          -

          - Trigers the checkAvailability function of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 368 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<checkAvailabilityResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(resourceGroupName, name, siteEnvelope, optionsopt) - → {Promise.<createOrUpdateResponse>} - -

          - -
          -

          Trigers the createOrUpdate function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          siteEnvelope - TypeReference - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 23 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, - optionsopt) - → {Promise.<createOrUpdateSlotResponse>} - -

          - -
          -

          - Trigers the createOrUpdateSlot function of appservice -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          siteEnvelope - TypeReference - -

          Mandatory parameter

          -
          slot - StringKeyword - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 263 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<createOrUpdateSlotResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, - optionsopt) - → {Promise.<createOrUpdateResponse>} - -

          - -
          -

          Trigers the createOrUpdate function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          - hostingEnvironmentEnvelope - - TypeReference - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 178 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<createOrUpdateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(resourceGroupName, name, optionsopt) - → {Promise.<deleteMethodResponse>} - -

          - -
          -

          Trigers the deleteMethod function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 115 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteConfigTemplate(resourceGroupName, name, slot, optionsopt) - → {Promise.<deleteSlotResponse>} - -

          - -
          -

          Trigers the deleteSlot function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          slot - StringKeyword - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 339 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<deleteSlotResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(resourceGroupName, name, optionsopt) - → {Promise.<getResponse>} - -

          - -
          -

          Trigers the get function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 86 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<getResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeConfigSettings(resourceGroupName, name, slot, optionsopt) - → {Promise.<getSlotResponse>} - -

          - -
          -

          Trigers the getSlot function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          slot - StringKeyword - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 307 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<getSlotResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - restart(resourceGroupName, name, optionsopt) - → {Promise.<restartResponse>} - -

          - -
          -

          Trigers the restart function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 146 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<restartResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - terminateEnvironment(resourceGroupName, name, optionsopt) - → {Promise.<deleteMethodResponse>} - -

          - -
          -

          Trigers the deleteMethod function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 397 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<deleteMethodResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(resourceGroupName, name, siteEnvelope, optionsopt) - → {Promise.<updateResponse>} - -

          - -
          -

          Trigers the update function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          siteEnvelope - TypeReference - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 55 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, - optionsopt) - → {Promise.<updateResponse>} - -

          - -
          -

          Trigers the update function of appservice

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributesDescription
          resourceGroupName - StringKeyword - -

          Mandatory parameter

          -
          name - StringKeyword - -

          Mandatory parameter

          -
          - hostingEnvironmentEnvelope - - TypeReference - -

          Mandatory parameter

          -
          options - TypeReference - <optional>
          -

          Optional parameter

          -
          -
          - -
          -

          - View Source - - Azure/appServices/azure-paaS.js, - line 220 - -

          -
          - -
          -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_storage_azure-blockStorage.js.html b/docs/Azure_storage_azure-blockStorage.js.html deleted file mode 100644 index ef2ea46f..00000000 --- a/docs/Azure_storage_azure-blockStorage.js.html +++ /dev/null @@ -1,519 +0,0 @@ - - - - - - Azure/storage/azure-blockStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/storage/azure-blockStorage.js

          -
          - -
          -
          -
          const { ComputeManagementClient } = require('@azure/arm-compute');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a BlockStorage object
          - * @category Azure
          - */
          -class Azure_BlockStorage {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the createOrUpdate function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} diskName - Mandatory parameter
          -	 * @param {TypeReference} disk - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createOrUpdateResponse>}
          -	 */
          -	create(resourceGroupName, diskName, disk, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.disks
          -						.createOrUpdate(
          -							resourceGroupName,
          -							diskName,
          -							disk,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} diskName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	delete(resourceGroupName, diskName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.disks
          -						.deleteMethod(resourceGroupName, diskName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the get function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} diskName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getResponse>}
          -	 */
          -	describe(resourceGroupName, diskName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.disks
          -						.get(resourceGroupName, diskName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the list function of compute
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listResponse>}
          -	 */
          -	list(options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.disks.list(options).then(result => {
          -						resolve(result);
          -					});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the update function of compute
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} diskName - Mandatory parameter
          -	 * @param {TypeReference} disk - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<updateResponse>}
          -	 */
          -	update(resourceGroupName, diskName, disk, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new ComputeManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.disks
          -						.update(resourceGroupName, diskName, disk, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_BlockStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Azure_storage_azure-storageBucket.js.html b/docs/Azure_storage_azure-storageBucket.js.html deleted file mode 100644 index 57e0f017..00000000 --- a/docs/Azure_storage_azure-storageBucket.js.html +++ /dev/null @@ -1,474 +0,0 @@ - - - - - - Azure/storage/azure-storageBucket.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Azure/storage/azure-storageBucket.js

          -
          - -
          -
          -
          const { StorageManagementClient } = require('@azure/arm-storage');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a StorageBucket object
          - * @category Azure
          - */
          -class Azure_StorageBucket {
          -	/**
          -	 *
          -	 * @param {module} azureRestSdk Azure Rest SDK
          -	 */
          -	constructor(azureRestSdk) {
          -		this._azureRestSdk = azureRestSdk;
          -	}
          -	/**
          -	 * Trigers the create function of storage
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} accountName - Mandatory parameter
          -	 * @param {StringKeyword} containerName - Mandatory parameter
          -	 * @param {TypeReference} blobContainer - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<createResponse>}
          -	 */
          -	create(
          -		resourceGroupName,
          -		accountName,
          -		containerName,
          -		blobContainer,
          -		options = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new StorageManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.blobContainers
          -						.create(
          -							resourceGroupName,
          -							accountName,
          -							containerName,
          -							blobContainer,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteMethod function of storage
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} accountName - Mandatory parameter
          -	 * @param {StringKeyword} containerName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteMethodResponse>}
          -	 */
          -	delete(resourceGroupName, accountName, containerName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new StorageManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.blobContainers
          -						.deleteMethod(
          -							resourceGroupName,
          -							accountName,
          -							containerName,
          -							options
          -						)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the list function of storage
          -	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
          -	 * @param {StringKeyword} accountName - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<listResponse>}
          -	 */
          -	list(resourceGroupName, accountName, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._azureRestSdk
          -				.loginWithServicePrincipalSecretWithAuthResponse(
          -					process.env.AZURE_CLIENT_ID,
          -					process.env.AZURE_CLIENT_SECRET,
          -					process.env.AZURE_TENANT_ID
          -				)
          -				.then(authres => {
          -					const client = new StorageManagementClient(
          -						authres.credentials,
          -						process.env.AZURE_SUBSCRIPTION_ID
          -					);
          -					client.blobContainers
          -						.list(resourceGroupName, accountName, options)
          -						.then(result => {
          -							resolve(result);
          -						});
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = Azure_StorageBucket;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_BlockStorage.html b/docs/DO_BlockStorage.html deleted file mode 100644 index eee382c6..00000000 --- a/docs/DO_BlockStorage.html +++ /dev/null @@ -1,906 +0,0 @@ - - - - - - DO_BlockStorage - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          DO_BlockStorage

          -
          - -
          -
          -

          - DO_BlockStorage(do, options) -

          - -
          -

          Class to create a Volumes object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new DO_BlockStorage(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          DO SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-blockStorage.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(options) - → - {Promise.<createResponse>} - -

          - -
          -

          - Trigers the create function of - Volumes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - options - - VolumeCreationOptions - -

          - Data required - for create -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-blockStorage.js, - line 35 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(volumeId) - → - {Promise.<deleteByIdResponse>} - -

          - -
          -

          - Trigers the deleteById function - of Volumes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - volumeId - - StringKeyword - -

          - Data required - for deleteById -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-blockStorage.js, - line 61 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteByIdResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describe(volumeId) - → - {Promise.<getByIdResponse>} - -

          - -
          -

          - Trigers the getById function of - Volumes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - volumeId - - StringKeyword - -

          - Data required - for getById -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-blockStorage.js, - line 48 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getByIdResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(region) - → - {Promise.<getAllResponse>} - -

          - -
          -

          - Trigers the getAll function of - Volumes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - region - - StringKeyword - -

          - Data required - for getAll -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-blockStorage.js, - line 22 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getAllResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_ComputeInstance.html b/docs/DO_ComputeInstance.html deleted file mode 100644 index 155f0277..00000000 --- a/docs/DO_ComputeInstance.html +++ /dev/null @@ -1,999 +0,0 @@ - - - - - - DO_ComputeInstance - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          DO_ComputeInstance

          -
          - -
          -
          -

          - DO_ComputeInstance(do, options) -

          - -
          -

          Class to create a Droplets object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new DO_ComputeInstance(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          DO SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-computeInstance.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(options) - → - {Promise.<createResponse>} - -

          - -
          -

          - Trigers the create function of - Droplets -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - options - - DropletCreationRequest - -

          - Data required - for create -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-computeInstance.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - destroy(dropletId) - → - {Promise.<deleteByIdResponse>} - -

          - -
          -

          - Trigers the deleteById function - of Droplets -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - dropletId - - StringKeyword - -

          - Data required - for deleteById -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-computeInstance.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteByIdResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(tagName, includeAll, page, - pageSize) - → - {Promise.<getAllResponse>} - -

          - -
          -

          - Trigers the getAll function of - Droplets -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - tagName - - StringKeyword - -

          - Data required - for getAll -

          -
          - includeAll - - BooleanKeyword - -

          - Data required - for getAll -

          -
          - page - - NumberKeyword - -

          - Data required - for getAll -

          -
          - pageSize - - NumberKeyword - -

          - Data required - for getAll -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-computeInstance.js, - line 25 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getAllResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - stop(dropletId, action) - → - {Promise.<requestActionResponse>} - -

          - -
          -

          - Trigers the requestAction - function of Droplets -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - dropletId - - StringKeyword - -

          - Data required - for - requestAction -

          -
          - action - - AnyKeyword - -

          - Data required - for - requestAction -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-computeInstance.js, - line 70 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<requestActionResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_DNS.html b/docs/DO_DNS.html deleted file mode 100644 index 31a517b7..00000000 --- a/docs/DO_DNS.html +++ /dev/null @@ -1,1244 +0,0 @@ - - - - - - DO_DNS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          DO_DNS

          -
          - -
          -
          -

          - DO_DNS(do, options) -

          - -
          -

          Class to create a Domains object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new DO_DNS(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          DO SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/network/do-DNS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - changeRecordSets(domainName, recordId, - options) - → - {Promise.<updateRecordResponse>} - -

          - -
          -

          - Trigers the updateRecord - function of Domains -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - domainName - - StringKeyword - -

          - Data required - for updateRecord -

          -
          - recordId - - StringKeyword - -

          - Data required - for updateRecord -

          -
          - options - - DomainRecordRequestOptions - -

          - Data required - for updateRecord -

          -
          -
          - -
          -

          - View Source - - DO/network/do-DNS.js, - line 89 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateRecordResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createRecord(domainName, options) - → - {Promise.<createRecordResponse>} - -

          - -
          -

          - Trigers the createRecord - function of Domains -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - domainName - - StringKeyword - -

          - Data required - for createRecord -

          -
          - options - - DomainRecordRequestOptions - -

          - Data required - for createRecord -

          -
          -
          - -
          -

          - View Source - - DO/network/do-DNS.js, - line 46 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createRecordResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteRecord(domainName, - recordId) - → - {Promise.<deleteRecordResponse>} - -

          - -
          -

          - Trigers the deleteRecord - function of Domains -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - domainName - - StringKeyword - -

          - Data required - for deleteRecord -

          -
          - recordId - - StringKeyword - -

          - Data required - for deleteRecord -

          -
          -
          - -
          -

          - View Source - - DO/network/do-DNS.js, - line 74 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteRecordResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getRecord(domainName, - recordId) - → - {Promise.<getRecordResponse>} - -

          - -
          -

          - Trigers the getRecord function - of Domains -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - domainName - - StringKeyword - -

          - Data required - for getRecord -

          -
          - recordId - - StringKeyword - -

          - Data required - for getRecord -

          -
          -
          - -
          -

          - View Source - - DO/network/do-DNS.js, - line 60 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getRecordResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getRecords(domainName, tagName, - includeAll, page, - pageSize) - → - {Promise.<getAllRecordsResponse>} - -

          - -
          -

          - Trigers the getAllRecords - function of Domains -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - domainName - - StringKeyword - -

          - Data required - for - getAllRecords -

          -
          - tagName - - StringKeyword - -

          - Data required - for - getAllRecords -

          -
          - includeAll - - BooleanKeyword - -

          - Data required - for - getAllRecords -

          -
          - page - - NumberKeyword - -

          - Data required - for - getAllRecords -

          -
          - pageSize - - NumberKeyword - -

          - Data required - for - getAllRecords -

          -
          -
          - -
          -

          - View Source - - DO/network/do-DNS.js, - line 26 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getAllRecordsResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_KeyManagement.html b/docs/DO_KeyManagement.html deleted file mode 100644 index f9cfbef6..00000000 --- a/docs/DO_KeyManagement.html +++ /dev/null @@ -1,981 +0,0 @@ - - - - - - DO_KeyManagement - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          DO_KeyManagement

          -
          - -
          -
          -

          - DO_KeyManagement(do, options) -

          - -
          -

          Class to create a Keys object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new DO_KeyManagement(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          DO SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/management/do-keyManagement.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createKey(addKeyRequest) - → - {Promise.<addResponse>} - -

          - -
          -

          - Trigers the add function of Keys -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - addKeyRequest - - AddKeyRequest - -

          - Data required - for add -

          -
          -
          - -
          -

          - View Source - - DO/management/do-keyManagement.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<addResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteKey(identifier) - → - {Promise.<deleteResponse>} - -

          - -
          -

          - Trigers the delete function of - Keys -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - identifier - - StringKeyword - -

          - Data required - for delete -

          -
          -
          - -
          -

          - View Source - - DO/management/do-keyManagement.js, - line 69 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeKey(keyId) - → - {Promise.<getByIdResponse>} - -

          - -
          -

          - Trigers the getById function of - Keys -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - keyId - - NumberKeyword - -

          - Data required - for getById -

          -
          -
          - -
          -

          - View Source - - DO/management/do-keyManagement.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getByIdResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(tagName, includeAll, page, - pageSize) - → - {Promise.<getAllResponse>} - -

          - -
          -

          - Trigers the getAll function of - Keys -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - tagName - - StringKeyword - -

          - Data required - for getAll -

          -
          - includeAll - - BooleanKeyword - -

          - Data required - for getAll -

          -
          - page - - NumberKeyword - -

          - Data required - for getAll -

          -
          - pageSize - - NumberKeyword - -

          - Data required - for getAll -

          -
          -
          - -
          -

          - View Source - - DO/management/do-keyManagement.js, - line 25 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getAllResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_Kubernetes.html b/docs/DO_Kubernetes.html deleted file mode 100644 index f6593715..00000000 --- a/docs/DO_Kubernetes.html +++ /dev/null @@ -1,1545 +0,0 @@ - - - - - - DO_Kubernetes - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          DO_Kubernetes

          -
          - -
          -
          -

          - DO_Kubernetes(do, options) -

          - -
          -

          Class to create a Kubernetes object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new DO_Kubernetes(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          DO SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(options) - → - {Promise.<createResponse>} - -

          - -
          -

          - Trigers the create function of - Kubernetes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - options - - NewClusterRequest - -

          - Data required - for create -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 41 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createNodeGroup(clusterId, nodePool) - → - {Promise.<addNodePoolResponse>} - -

          - -
          -

          - Trigers the addNodePool function - of Kubernetes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for addNodePool -

          -
          - nodePool - - ClusterNodePool - -

          - Data required - for addNodePool -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 116 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<addNodePoolResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(clusterId) - → - {Promise.<deleteResponse>} - -

          - -
          -

          - Trigers the delete function of - Kubernetes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for delete -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 67 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteNodegroup(clusterId, - nodePoolId) - → - {Promise.<deleteNodePoolResponse>} - -

          - -
          -

          - Trigers the deleteNodePool - function of Kubernetes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for - deleteNodePool -

          -
          - nodePoolId - - StringKeyword - -

          - Data required - for - deleteNodePool -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 130 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteNodePoolResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeCluster(clusterId) - → - {Promise.<getByIdResponse>} - -

          - -
          -

          - Trigers the getById function of - Kubernetes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for getById -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 54 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getByIdResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeNodeGroup(clusterId, - nodePoolId) - → - {Promise.<getNodePoolByIdResponse>} - -

          - -
          -

          - Trigers the getNodePoolById - function of Kubernetes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for - getNodePoolById -

          -
          - nodePoolId - - StringKeyword - -

          - Data required - for - getNodePoolById -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 102 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getNodePoolByIdResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listClusters(includeAll, page, - pageSize) - → - {Promise.<getClustersResponse>} - -

          - -
          -

          - Trigers the getClusters function - of Kubernetes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - includeAll - - BooleanKeyword - -

          - Data required - for getClusters -

          -
          - page - - NumberKeyword - -

          - Data required - for getClusters -

          -
          - pageSize - - NumberKeyword - -

          - Data required - for getClusters -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getClustersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listNodegroups(clusterId, includeAll, - page, pageSize) - → - {Promise.<getNodePoolsResponse>} - -

          - -
          -

          - Trigers the getNodePools - function of Kubernetes -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for getNodePools -

          -
          - includeAll - - BooleanKeyword - -

          - Data required - for getNodePools -

          -
          - page - - NumberKeyword - -

          - Data required - for getNodePools -

          -
          - pageSize - - NumberKeyword - -

          - Data required - for getNodePools -

          -
          -
          - -
          -

          - View Source - - DO/compute/do-kubernetes.js, - line 83 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getNodePoolsResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_LoadBalancer.html b/docs/DO_LoadBalancer.html deleted file mode 100644 index 4e5e2191..00000000 --- a/docs/DO_LoadBalancer.html +++ /dev/null @@ -1,885 +0,0 @@ - - - - - - DO_LoadBalancer - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          DO_LoadBalancer

          -
          - -
          -
          -

          - DO_LoadBalancer(do, options) -

          - -
          -

          Class to create a LoadBalancers object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new DO_LoadBalancer(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          DO SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/network/do-loadBalancer.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(options) - → - {Promise.<createResponse>} - -

          - -
          -

          - Trigers the create function of - LoadBalancers -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - options - - LoadBalancerCreationOptions - -

          - Data required - for create -

          -
          -
          - -
          -

          - View Source - - DO/network/do-loadBalancer.js, - line 22 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(loadBalancerId) - → - {Promise.<deleteResponse>} - -

          - -
          -

          - Trigers the delete function of - LoadBalancers -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - loadBalancerId - - StringKeyword - -

          - Data required - for delete -

          -
          -
          - -
          -

          - View Source - - DO/network/do-loadBalancer.js, - line 61 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list() - → - {Promise.<getAllResponse>} - -

          - -
          -

          - Trigers the getAll function of - LoadBalancers -

          -
          - -
          -

          - View Source - - DO/network/do-loadBalancer.js, - line 34 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getAllResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(loadBalancerId, - options) - → - {Promise.<updateResponse>} - -

          - -
          -

          - Trigers the update function of - LoadBalancers -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - loadBalancerId - - StringKeyword - -

          - Data required - for update -

          -
          - options - - AnyKeyword - -

          - Data required - for update -

          -
          -
          - -
          -

          - View Source - - DO/network/do-loadBalancer.js, - line 48 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_NoSql.html b/docs/DO_NoSql.html deleted file mode 100644 index 255d5272..00000000 --- a/docs/DO_NoSql.html +++ /dev/null @@ -1,1019 +0,0 @@ - - - - - - DO_NoSql - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          DO_NoSql

          -
          - -
          -
          -

          - DO_NoSql(do, options) -

          - -
          -

          Class to create a Databases object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new DO_NoSql(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          DO SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/database/do-noSql.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createCluster(clusterOptions) - → - {Promise.<createClusterResponse>} - -

          - -
          -

          - Trigers the createCluster - function of Databases -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterOptions - - DatabaseCreateClusterRequest - -

          - Data required - for - createCluster -

          -
          -
          - -
          -

          - View Source - - DO/database/do-noSql.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getCluster(clusterId) - → - {Promise.<getClusterByIdResponse>} - -

          - -
          -

          - Trigers the getClusterById - function of Databases -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for - getClusterById -

          -
          -
          - -
          -

          - View Source - - DO/database/do-noSql.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getClusterByIdResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getClusters(tagName, includeAll, page, - pageSize) - → - {Promise.<getAllClustersResponse>} - -

          - -
          -

          - Trigers the getAllClusters - function of Databases -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - tagName - - StringKeyword - -

          - Data required - for - getAllClusters -

          -
          - includeAll - - BooleanKeyword - -

          - Data required - for - getAllClusters -

          -
          - page - - NumberKeyword - -

          - Data required - for - getAllClusters -

          -
          - pageSize - - NumberKeyword - -

          - Data required - for - getAllClusters -

          -
          -
          - -
          -

          - View Source - - DO/database/do-noSql.js, - line 25 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getAllClustersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateCluster(clusterId, - configuration) - → - {Promise.<resizeClusterResponse>} - -

          - -
          -

          - Trigers the resizeCluster - function of Databases -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for - resizeCluster -

          -
          - configuration - - DatabaseResizeClusterRequest - -

          - Data required - for - resizeCluster -

          -
          -
          - -
          -

          - View Source - - DO/database/do-noSql.js, - line 70 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<resizeClusterResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_RDBMS.html b/docs/DO_RDBMS.html deleted file mode 100644 index 108f4512..00000000 --- a/docs/DO_RDBMS.html +++ /dev/null @@ -1,1019 +0,0 @@ - - - - - - DO_RDBMS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          DO_RDBMS

          -
          - -
          -
          -

          - DO_RDBMS(do, options) -

          - -
          -

          Class to create a Databases object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new DO_RDBMS(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          DO SDK

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/database/do-RDBMS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createCluster(clusterOptions) - → - {Promise.<createClusterResponse>} - -

          - -
          -

          - Trigers the createCluster - function of Databases -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterOptions - - DatabaseCreateClusterRequest - -

          - Data required - for - createCluster -

          -
          -
          - -
          -

          - View Source - - DO/database/do-RDBMS.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getCluster(clusterId) - → - {Promise.<getClusterByIdResponse>} - -

          - -
          -

          - Trigers the getClusterById - function of Databases -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for - getClusterById -

          -
          -
          - -
          -

          - View Source - - DO/database/do-RDBMS.js, - line 56 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getClusterByIdResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getClusters(tagName, includeAll, page, - pageSize) - → - {Promise.<getAllClustersResponse>} - -

          - -
          -

          - Trigers the getAllClusters - function of Databases -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - tagName - - StringKeyword - -

          - Data required - for - getAllClusters -

          -
          - includeAll - - BooleanKeyword - -

          - Data required - for - getAllClusters -

          -
          - page - - NumberKeyword - -

          - Data required - for - getAllClusters -

          -
          - pageSize - - NumberKeyword - -

          - Data required - for - getAllClusters -

          -
          -
          - -
          -

          - View Source - - DO/database/do-RDBMS.js, - line 25 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getAllClustersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateCluster(clusterId, - configuration) - → - {Promise.<resizeClusterResponse>} - -

          - -
          -

          - Trigers the resizeCluster - function of Databases -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - clusterId - - StringKeyword - -

          - Data required - for - resizeCluster -

          -
          - configuration - - DatabaseResizeClusterRequest - -

          - Data required - for - resizeCluster -

          -
          -
          - -
          -

          - View Source - - DO/database/do-RDBMS.js, - line 70 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<resizeClusterResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_compute_do-computeInstance.js.html b/docs/DO_compute_do-computeInstance.js.html deleted file mode 100644 index fd441dc0..00000000 --- a/docs/DO_compute_do-computeInstance.js.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - DO/compute/do-computeInstance.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/compute/do-computeInstance.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Droplets object
          - * @category Digital Ocean
          - */
          -class DO_ComputeInstance {
          -	/**
          -	 *
          -	 * @param {module} do DO SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(dosdk, dotoken) {
          -		this._DO = dosdk;
          -		this._instance = new this._DO(dotoken);
          -		this._droplets = this._instance.droplets;
          -	}
          -	/**
          -	 * Trigers the getAll function of Droplets
          -	 * @param {StringKeyword} tagName - Data required for getAll
          -	 * @param {BooleanKeyword} includeAll - Data required for getAll
          -	 * @param {NumberKeyword} page - Data required for getAll
          -	 * @param {NumberKeyword} pageSize - Data required for getAll
          -	 * @returns {Promise<getAllResponse>}
          -	 */
          -	list(
          -		tagName,
          -		includeAll = undefined,
          -		page = undefined,
          -		pageSize = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._droplets
          -				.getAll(tagName, includeAll, page, pageSize)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the create function of Droplets
          -	 * @param {DropletCreationRequest} options - Data required for create
          -	 * @returns {Promise<createResponse>}
          -	 */
          -	create(options) {
          -		return new Promise((resolve, reject) => {
          -			this._droplets
          -				.create(options)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteById function of Droplets
          -	 * @param {StringKeyword} dropletId - Data required for deleteById
          -	 * @returns {Promise<deleteByIdResponse>}
          -	 */
          -	destroy(dropletId) {
          -		return new Promise((resolve, reject) => {
          -			this._droplets
          -				.deleteById(dropletId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the requestAction function of Droplets
          -	 * @param {StringKeyword} dropletId - Data required for requestAction
          -	 * @param {AnyKeyword} action - Data required for requestAction
          -	 * @returns {Promise<requestActionResponse>}
          -	 */
          -	stop(dropletId, action) {
          -		return new Promise((resolve, reject) => {
          -			this._droplets
          -				.requestAction(dropletId, action)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = DO_ComputeInstance;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_compute_do-kubernetes.js.html b/docs/DO_compute_do-kubernetes.js.html deleted file mode 100644 index 8acdb60b..00000000 --- a/docs/DO_compute_do-kubernetes.js.html +++ /dev/null @@ -1,484 +0,0 @@ - - - - - - DO/compute/do-kubernetes.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/compute/do-kubernetes.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Kubernetes object
          - * @category Digital Ocean
          - */
          -class DO_Kubernetes {
          -	/**
          -	 *
          -	 * @param {module} do DO SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(dosdk, dotoken) {
          -		this._DO = dosdk;
          -		this._instance = new this._DO(dotoken);
          -		this._kubernetes = this._instance.kubernetes;
          -	}
          -	/**
          -	 * Trigers the getClusters function of Kubernetes
          -	 * @param {BooleanKeyword} includeAll - Data required for getClusters
          -	 * @param {NumberKeyword} page - Data required for getClusters
          -	 * @param {NumberKeyword} pageSize - Data required for getClusters
          -	 * @returns {Promise<getClustersResponse>}
          -	 */
          -	listClusters(
          -		includeAll = undefined,
          -		page = undefined,
          -		pageSize = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._kubernetes
          -				.getClusters(includeAll, page, pageSize)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the create function of Kubernetes
          -	 * @param {NewClusterRequest} options - Data required for create
          -	 * @returns {Promise<createResponse>}
          -	 */
          -	create(options) {
          -		return new Promise((resolve, reject) => {
          -			this._kubernetes
          -				.create(options)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getById function of Kubernetes
          -	 * @param {StringKeyword} clusterId - Data required for getById
          -	 * @returns {Promise<getByIdResponse>}
          -	 */
          -	describeCluster(clusterId) {
          -		return new Promise((resolve, reject) => {
          -			this._kubernetes
          -				.getById(clusterId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the delete function of Kubernetes
          -	 * @param {StringKeyword} clusterId - Data required for delete
          -	 * @returns {Promise<deleteResponse>}
          -	 */
          -	delete(clusterId) {
          -		return new Promise((resolve, reject) => {
          -			this._kubernetes
          -				.delete(clusterId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getNodePools function of Kubernetes
          -	 * @param {StringKeyword} clusterId - Data required for getNodePools
          -	 * @param {BooleanKeyword} includeAll - Data required for getNodePools
          -	 * @param {NumberKeyword} page - Data required for getNodePools
          -	 * @param {NumberKeyword} pageSize - Data required for getNodePools
          -	 * @returns {Promise<getNodePoolsResponse>}
          -	 */
          -	listNodegroups(
          -		clusterId,
          -		includeAll = undefined,
          -		page = undefined,
          -		pageSize = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._kubernetes
          -				.getNodePools(clusterId, includeAll, page, pageSize)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getNodePoolById function of Kubernetes
          -	 * @param {StringKeyword} clusterId - Data required for getNodePoolById
          -	 * @param {StringKeyword} nodePoolId - Data required for getNodePoolById
          -	 * @returns {Promise<getNodePoolByIdResponse>}
          -	 */
          -	describeNodeGroup(clusterId, nodePoolId) {
          -		return new Promise((resolve, reject) => {
          -			this._kubernetes
          -				.getNodePoolById(clusterId, nodePoolId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the addNodePool function of Kubernetes
          -	 * @param {StringKeyword} clusterId - Data required for addNodePool
          -	 * @param {ClusterNodePool} nodePool - Data required for addNodePool
          -	 * @returns {Promise<addNodePoolResponse>}
          -	 */
          -	createNodeGroup(clusterId, nodePool) {
          -		return new Promise((resolve, reject) => {
          -			this._kubernetes
          -				.addNodePool(clusterId, nodePool)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteNodePool function of Kubernetes
          -	 * @param {StringKeyword} clusterId - Data required for deleteNodePool
          -	 * @param {StringKeyword} nodePoolId - Data required for deleteNodePool
          -	 * @returns {Promise<deleteNodePoolResponse>}
          -	 */
          -	deleteNodegroup(clusterId, nodePoolId) {
          -		return new Promise((resolve, reject) => {
          -			this._kubernetes
          -				.deleteNodePool(clusterId, nodePoolId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = DO_Kubernetes;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_database_do-RDBMS.js.html b/docs/DO_database_do-RDBMS.js.html deleted file mode 100644 index 41880078..00000000 --- a/docs/DO_database_do-RDBMS.js.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - DO/database/do-RDBMS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/database/do-RDBMS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Databases object
          - * @category Digital Ocean
          - */
          -class DO_RDBMS {
          -	/**
          -	 *
          -	 * @param {module} do DO SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(dosdk, dotoken) {
          -		this._DO = dosdk;
          -		this._instance = new this._DO(dotoken);
          -		this._databases = this._instance.databases;
          -	}
          -	/**
          -	 * Trigers the getAllClusters function of Databases
          -	 * @param {StringKeyword} tagName - Data required for getAllClusters
          -	 * @param {BooleanKeyword} includeAll - Data required for getAllClusters
          -	 * @param {NumberKeyword} page - Data required for getAllClusters
          -	 * @param {NumberKeyword} pageSize - Data required for getAllClusters
          -	 * @returns {Promise<getAllClustersResponse>}
          -	 */
          -	getClusters(
          -		tagName,
          -		includeAll = undefined,
          -		page = undefined,
          -		pageSize = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._databases
          -				.getAllClusters(tagName, includeAll, page, pageSize)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createCluster function of Databases
          -	 * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
          -	 * @returns {Promise<createClusterResponse>}
          -	 */
          -	createCluster(clusterOptions) {
          -		return new Promise((resolve, reject) => {
          -			this._databases
          -				.createCluster(clusterOptions)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getClusterById function of Databases
          -	 * @param {StringKeyword} clusterId - Data required for getClusterById
          -	 * @returns {Promise<getClusterByIdResponse>}
          -	 */
          -	getCluster(clusterId) {
          -		return new Promise((resolve, reject) => {
          -			this._databases
          -				.getClusterById(clusterId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the resizeCluster function of Databases
          -	 * @param {StringKeyword} clusterId - Data required for resizeCluster
          -	 * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
          -	 * @returns {Promise<resizeClusterResponse>}
          -	 */
          -	updateCluster(clusterId, configuration) {
          -		return new Promise((resolve, reject) => {
          -			this._databases
          -				.resizeCluster(clusterId, configuration)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = DO_RDBMS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_database_do-noSql.js.html b/docs/DO_database_do-noSql.js.html deleted file mode 100644 index 206332f0..00000000 --- a/docs/DO_database_do-noSql.js.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - DO/database/do-noSql.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/database/do-noSql.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Databases object
          - * @category Digital Ocean
          - */
          -class DO_NoSql {
          -	/**
          -	 *
          -	 * @param {module} do DO SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(dosdk, dotoken) {
          -		this._DO = dosdk;
          -		this._instance = new this._DO(dotoken);
          -		this._databases = this._instance.databases;
          -	}
          -	/**
          -	 * Trigers the getAllClusters function of Databases
          -	 * @param {StringKeyword} tagName - Data required for getAllClusters
          -	 * @param {BooleanKeyword} includeAll - Data required for getAllClusters
          -	 * @param {NumberKeyword} page - Data required for getAllClusters
          -	 * @param {NumberKeyword} pageSize - Data required for getAllClusters
          -	 * @returns {Promise<getAllClustersResponse>}
          -	 */
          -	getClusters(
          -		tagName,
          -		includeAll = undefined,
          -		page = undefined,
          -		pageSize = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._databases
          -				.getAllClusters(tagName, includeAll, page, pageSize)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createCluster function of Databases
          -	 * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
          -	 * @returns {Promise<createClusterResponse>}
          -	 */
          -	createCluster(clusterOptions) {
          -		return new Promise((resolve, reject) => {
          -			this._databases
          -				.createCluster(clusterOptions)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getClusterById function of Databases
          -	 * @param {StringKeyword} clusterId - Data required for getClusterById
          -	 * @returns {Promise<getClusterByIdResponse>}
          -	 */
          -	getCluster(clusterId) {
          -		return new Promise((resolve, reject) => {
          -			this._databases
          -				.getClusterById(clusterId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the resizeCluster function of Databases
          -	 * @param {StringKeyword} clusterId - Data required for resizeCluster
          -	 * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
          -	 * @returns {Promise<resizeClusterResponse>}
          -	 */
          -	updateCluster(clusterId, configuration) {
          -		return new Promise((resolve, reject) => {
          -			this._databases
          -				.resizeCluster(clusterId, configuration)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = DO_NoSql;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_management_do-keyManagement.js.html b/docs/DO_management_do-keyManagement.js.html deleted file mode 100644 index 3a2482a6..00000000 --- a/docs/DO_management_do-keyManagement.js.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - DO/management/do-keyManagement.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/management/do-keyManagement.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Keys object
          - * @category Digital Ocean
          - */
          -class DO_KeyManagement {
          -	/**
          -	 *
          -	 * @param {module} do DO SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(dosdk, dotoken) {
          -		this._DO = dosdk;
          -		this._instance = new this._DO(dotoken);
          -		this._keys = this._instance.keys;
          -	}
          -	/**
          -	 * Trigers the getAll function of Keys
          -	 * @param {StringKeyword} tagName - Data required for getAll
          -	 * @param {BooleanKeyword} includeAll - Data required for getAll
          -	 * @param {NumberKeyword} page - Data required for getAll
          -	 * @param {NumberKeyword} pageSize - Data required for getAll
          -	 * @returns {Promise<getAllResponse>}
          -	 */
          -	list(
          -		tagName,
          -		includeAll = undefined,
          -		page = undefined,
          -		pageSize = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._keys
          -				.getAll(tagName, includeAll, page, pageSize)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getById function of Keys
          -	 * @param {NumberKeyword} keyId - Data required for getById
          -	 * @returns {Promise<getByIdResponse>}
          -	 */
          -	describeKey(keyId) {
          -		return new Promise((resolve, reject) => {
          -			this._keys
          -				.getById(keyId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the add function of Keys
          -	 * @param {AddKeyRequest} addKeyRequest - Data required for add
          -	 * @returns {Promise<addResponse>}
          -	 */
          -	createKey(addKeyRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._keys
          -				.add(addKeyRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the delete function of Keys
          -	 * @param {StringKeyword} identifier - Data required for delete
          -	 * @returns {Promise<deleteResponse>}
          -	 */
          -	deleteKey(identifier) {
          -		return new Promise((resolve, reject) => {
          -			this._keys
          -				.delete(identifier)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = DO_KeyManagement;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_network_do-DNS.js.html b/docs/DO_network_do-DNS.js.html deleted file mode 100644 index e0958e1c..00000000 --- a/docs/DO_network_do-DNS.js.html +++ /dev/null @@ -1,443 +0,0 @@ - - - - - - DO/network/do-DNS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/network/do-DNS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Domains object
          - * @category Digital Ocean
          - */
          -class DO_DNS {
          -	/**
          -	 *
          -	 * @param {module} do DO SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(dosdk, dotoken) {
          -		this._DO = dosdk;
          -		this._instance = new this._DO(dotoken);
          -		this._domains = this._instance.domains;
          -	}
          -	/**
          -	 * Trigers the getAllRecords function of Domains
          -	 * @param {StringKeyword} domainName - Data required for getAllRecords
          -	 * @param {StringKeyword} tagName - Data required for getAllRecords
          -	 * @param {BooleanKeyword} includeAll - Data required for getAllRecords
          -	 * @param {NumberKeyword} page - Data required for getAllRecords
          -	 * @param {NumberKeyword} pageSize - Data required for getAllRecords
          -	 * @returns {Promise<getAllRecordsResponse>}
          -	 */
          -	getRecords(
          -		domainName,
          -		tagName,
          -		includeAll = undefined,
          -		page = undefined,
          -		pageSize = undefined
          -	) {
          -		return new Promise((resolve, reject) => {
          -			this._domains
          -				.getAllRecords(domainName, tagName, includeAll, page, pageSize)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createRecord function of Domains
          -	 * @param {StringKeyword} domainName - Data required for createRecord
          -	 * @param {DomainRecordRequestOptions} options - Data required for createRecord
          -	 * @returns {Promise<createRecordResponse>}
          -	 */
          -	createRecord(domainName, options) {
          -		return new Promise((resolve, reject) => {
          -			this._domains
          -				.createRecord(domainName, options)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getRecord function of Domains
          -	 * @param {StringKeyword} domainName - Data required for getRecord
          -	 * @param {StringKeyword} recordId - Data required for getRecord
          -	 * @returns {Promise<getRecordResponse>}
          -	 */
          -	getRecord(domainName, recordId) {
          -		return new Promise((resolve, reject) => {
          -			this._domains
          -				.getRecord(domainName, recordId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteRecord function of Domains
          -	 * @param {StringKeyword} domainName - Data required for deleteRecord
          -	 * @param {StringKeyword} recordId - Data required for deleteRecord
          -	 * @returns {Promise<deleteRecordResponse>}
          -	 */
          -	deleteRecord(domainName, recordId) {
          -		return new Promise((resolve, reject) => {
          -			this._domains
          -				.deleteRecord(domainName, recordId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateRecord function of Domains
          -	 * @param {StringKeyword} domainName - Data required for updateRecord
          -	 * @param {StringKeyword} recordId - Data required for updateRecord
          -	 * @param {DomainRecordRequestOptions} options - Data required for updateRecord
          -	 * @returns {Promise<updateRecordResponse>}
          -	 */
          -	changeRecordSets(domainName, recordId, options) {
          -		return new Promise((resolve, reject) => {
          -			this._domains
          -				.updateRecord(domainName, recordId, options)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = DO_DNS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_network_do-loadBalancer.js.html b/docs/DO_network_do-loadBalancer.js.html deleted file mode 100644 index 9fdbe276..00000000 --- a/docs/DO_network_do-loadBalancer.js.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - DO/network/do-loadBalancer.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/network/do-loadBalancer.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a LoadBalancers object
          - * @category Digital Ocean
          - */
          -class DO_LoadBalancer {
          -	/**
          -	 *
          -	 * @param {module} do DO SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(dosdk, dotoken) {
          -		this._DO = dosdk;
          -		this._instance = new this._DO(dotoken);
          -		this._loadBalancers = this._instance.loadBalancers;
          -	}
          -	/**
          -	 * Trigers the create function of LoadBalancers
          -	 * @param {LoadBalancerCreationOptions} options - Data required for create
          -	 * @returns {Promise<createResponse>}
          -	 */
          -	create(options) {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancers
          -				.create(options)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getAll function of LoadBalancers
          -	 * @returns {Promise<getAllResponse>}
          -	 */
          -	list() {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancers
          -				.getAll()
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the update function of LoadBalancers
          -	 * @param {StringKeyword} loadBalancerId - Data required for update
          -	 * @param {AnyKeyword} options - Data required for update
          -	 * @returns {Promise<updateResponse>}
          -	 */
          -	update(loadBalancerId, options) {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancers
          -				.update(loadBalancerId, options)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the delete function of LoadBalancers
          -	 * @param {StringKeyword} loadBalancerId - Data required for delete
          -	 * @returns {Promise<deleteResponse>}
          -	 */
          -	delete(loadBalancerId) {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancers
          -				.delete(loadBalancerId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = DO_LoadBalancer;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_storage_do-archivalStorage.js.html b/docs/DO_storage_do-archivalStorage.js.html deleted file mode 100644 index ba857223..00000000 --- a/docs/DO_storage_do-archivalStorage.js.html +++ /dev/null @@ -1,417 +0,0 @@ - - - - - - DO/storage/do-archivalStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/storage/do-archivalStorage.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ObjectStorageClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_ArchivalStorage {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk;
          -		this._sdkclassName = this._oci.objectStorageClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -	/**
          -	 * Trigers the createBucket function of ObjectStorageClient
          -	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
          -	 * @returns {Promise<createBucketResponse>}
          -	 */
          -	create(createBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.createBucket(createBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteBucket function of ObjectStorageClient
          -	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
          -	 * @returns {Promise<deleteBucketResponse>}
          -	 */
          -	delete(deleteBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.deleteBucket(deleteBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listBuckets function of ObjectStorageClient
          -	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
          -	 * @returns {Promise<listBucketsResponse>}
          -	 */
          -	list(listBucketsRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.listBuckets(listBucketsRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateBucket function of ObjectStorageClient
          -	 * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket
          -	 * @returns {Promise<updateBucketResponse>}
          -	 */
          -	update(updateBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.updateBucket(updateBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_ArchivalStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/DO_storage_do-blockStorage.js.html b/docs/DO_storage_do-blockStorage.js.html deleted file mode 100644 index c31ee4e1..00000000 --- a/docs/DO_storage_do-blockStorage.js.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - - DO/storage/do-blockStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          DO/storage/do-blockStorage.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Volumes object
          - * @category Digital Ocean
          - */
          -class DO_BlockStorage {
          -	/**
          -	 *
          -	 * @param {module} do DO SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(dosdk, dotoken) {
          -		this._DO = dosdk;
          -		this._instance = new this._DO(dotoken);
          -		this._volumes = this._instance.volumes;
          -	}
          -	/**
          -	 * Trigers the getAll function of Volumes
          -	 * @param {StringKeyword} region - Data required for getAll
          -	 * @returns {Promise<getAllResponse>}
          -	 */
          -	list(region) {
          -		return new Promise((resolve, reject) => {
          -			this._volumes
          -				.getAll(region)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the create function of Volumes
          -	 * @param {VolumeCreationOptions} options - Data required for create
          -	 * @returns {Promise<createResponse>}
          -	 */
          -	create(options) {
          -		return new Promise((resolve, reject) => {
          -			this._volumes
          -				.create(options)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getById function of Volumes
          -	 * @param {StringKeyword} volumeId - Data required for getById
          -	 * @returns {Promise<getByIdResponse>}
          -	 */
          -	describe(volumeId) {
          -		return new Promise((resolve, reject) => {
          -			this._volumes
          -				.getById(volumeId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteById function of Volumes
          -	 * @param {StringKeyword} volumeId - Data required for deleteById
          -	 * @returns {Promise<deleteByIdResponse>}
          -	 */
          -	delete(volumeId) {
          -		return new Promise((resolve, reject) => {
          -			this._volumes
          -				.deleteById(volumeId)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = DO_BlockStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_KeyManagement.html b/docs/GCP_KeyManagement.html deleted file mode 100644 index 7639d077..00000000 --- a/docs/GCP_KeyManagement.html +++ /dev/null @@ -1,1208 +0,0 @@ - - - - - - GCP_KeyManagement - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_KeyManagement

          -
          - -
          -
          -

          - GCP_KeyManagement(config) -

          - -
          -

          Class to create a KeyManagement object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_KeyManagement(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-keyManagement.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createKey(request, optionsopt) - → - {Promise.<createCryptoKeyResponse>} - -

          - -
          -

          - Trigers the createCryptoKey - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - createCryptoKey -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - createCryptoKey -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-keyManagement.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createCryptoKeyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteKey(request, optionsopt) - → - {Promise.<destroyCryptoKeyVersionResponse>} - -

          - -
          -

          - Trigers the - destroyCryptoKeyVersion function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - destroyCryptoKeyVersion -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - destroyCryptoKeyVersion -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-keyManagement.js, - line 41 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<destroyCryptoKeyVersionResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeKey(request, optionsopt) - → - {Promise.<getCryptoKeyResponse>} - -

          - -
          -

          - Trigers the getCryptoKey - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for getCryptoKey -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for getCryptoKey -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-keyManagement.js, - line 77 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getCryptoKeyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - putKeyPolicy(request, optionsopt, callbackopt) - → - {Promise.<setIamPolicyResponse>} - -

          - -
          -

          - Trigers the setIamPolicy - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for setIamPolicy -

          -
          - options - - UnionType - - <optional>
          -
          -

          - Data required - for setIamPolicy -

          -
          - callback - - TypeReference - - <optional>
          -
          -

          - Data required - for setIamPolicy -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-keyManagement.js, - line 96 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<setIamPolicyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(request, optionsopt) - → - {Promise.<updateCryptoKeyResponse>} - -

          - -
          -

          - Trigers the updateCryptoKey - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - updateCryptoKey -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - updateCryptoKey -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-keyManagement.js, - line 59 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateCryptoKeyResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_Kubernetes.html b/docs/GCP_Kubernetes.html deleted file mode 100644 index 4de97b41..00000000 --- a/docs/GCP_Kubernetes.html +++ /dev/null @@ -1,1753 +0,0 @@ - - - - - - GCP_Kubernetes - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_Kubernetes

          -
          - -
          -
          -

          - GCP_Kubernetes(config) -

          - -
          -

          Class to create a Kubernetes object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_Kubernetes(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(request, optionsopt) - → - {Promise.<createClusterResponse>} - -

          - -
          -

          - Trigers the createCluster - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - createCluster -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - createCluster -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 21 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createNodeGroup(request, optionsopt) - → - {Promise.<createNodePoolResponse>} - -

          - -
          -

          - Trigers the createNodePool - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - createNodePool -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - createNodePool -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 93 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createNodePoolResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(request, optionsopt) - → - {Promise.<deleteClusterResponse>} - -

          - -
          -

          - Trigers the deleteCluster - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - deleteCluster -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - deleteCluster -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 39 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteNodegroup(request, optionsopt) - → - {Promise.<deleteNodePoolResponse>} - -

          - -
          -

          - Trigers the deleteNodePool - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - deleteNodePool -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - deleteNodePool -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 111 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteNodePoolResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeCluster(request, optionsopt) - → - {Promise.<getClusterResponse>} - -

          - -
          -

          - Trigers the getCluster function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for getCluster -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for getCluster -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 75 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - describeNodeGroup(request, optionsopt) - → - {Promise.<getNodePoolResponse>} - -

          - -
          -

          - Trigers the getNodePool function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for getNodePool -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for getNodePool -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 129 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getNodePoolResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listClusters(request, optionsopt) - → - {Promise.<listClustersResponse>} - -

          - -
          -

          - Trigers the listClusters - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for listClusters -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for listClusters -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 57 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listClustersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listNodegroups(request, optionsopt) - → - {Promise.<listNodePoolsResponse>} - -

          - -
          -

          - Trigers the listNodePools - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - listNodePools -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - listNodePools -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 147 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listNodePoolsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateConfig(request, optionsopt) - → - {Promise.<setAddonsConfigResponse>} - -

          - -
          -

          - Trigers the setAddonsConfig - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - setAddonsConfig -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - setAddonsConfig -

          -
          -
          - -
          -

          - View Source - - googleCloud/compute/gcp-kubernetes.js, - line 165 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<setAddonsConfigResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_Monitoring.html b/docs/GCP_Monitoring.html deleted file mode 100644 index 765d161f..00000000 --- a/docs/GCP_Monitoring.html +++ /dev/null @@ -1,1293 +0,0 @@ - - - - - - GCP_Monitoring - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_Monitoring

          -
          - -
          -
          -

          - GCP_Monitoring(config) -

          - -
          -

          Class to create a Monitoring object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_Monitoring(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-monitoring.js, - line 13 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createAlarm(request, optionsopt) - → - {Promise.<createAlertPolicyResponse>} - -

          - -
          -

          - Trigers the createAlertPolicy - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - createAlertPolicy -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - createAlertPolicy -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-monitoring.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createAlertPolicyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteAlarm(request, optionsopt) - → - {Promise.<deleteAlertPolicyResponse>} - -

          - -
          -

          - Trigers the deleteAlertPolicy - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - deleteAlertPolicy -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - deleteAlertPolicy -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-monitoring.js, - line 41 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteAlertPolicyResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getMetricData(request, optionsopt) - → - {Promise.<getMetricDescriptorResponse>} - -

          - -
          -

          - Trigers the getMetricDescriptor - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - getMetricDescriptor -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - getMetricDescriptor -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-monitoring.js, - line 95 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getMetricDescriptorResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listAlarms(request, optionsopt) - → - {Promise.<listAlertPoliciesResponse>} - -

          - -
          -

          - Trigers the listAlertPolicies - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - listAlertPolicies -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - listAlertPolicies -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-monitoring.js, - line 77 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listAlertPoliciesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - projectPath(project) - → - {Promise.<projectPathResponse>} - -

          - -
          -

          - Trigers the projectPath function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - project - - StringKeyword - -

          - Data required - for projectPath -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-monitoring.js, - line 112 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<projectPathResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateAlarm(request, optionsopt) - → - {Promise.<updateAlertPolicyResponse>} - -

          - -
          -

          - Trigers the updateAlertPolicy - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - updateAlertPolicy -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - updateAlertPolicy -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-monitoring.js, - line 59 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateAlertPolicyResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_NoSql.html b/docs/GCP_NoSql.html deleted file mode 100644 index d28a50cf..00000000 --- a/docs/GCP_NoSql.html +++ /dev/null @@ -1,1034 +0,0 @@ - - - - - - GCP_NoSql - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_NoSql

          -
          - -
          -
          -

          - GCP_NoSql(config) -

          - -
          -

          Class to create a NoSql object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_NoSql(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-noSql.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createItem(request, optionsopt) - → - {Promise.<createDocumentResponse>} - -

          - -
          -

          - Trigers the createDocument - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - createDocument -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - createDocument -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-noSql.js, - line 21 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createDocumentResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteItem(request, optionsopt) - → - {Promise.<deleteDocumentResponse>} - -

          - -
          -

          - Trigers the deleteDocument - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - deleteDocument -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - deleteDocument -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-noSql.js, - line 39 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteDocumentResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - query(requestopt, optionsopt) - → - {Promise.<runQueryResponse>} - -

          - -
          -

          - Trigers the runQuery function of - undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - - <optional>
          -
          -

          - Data required - for runQuery -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for runQuery -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-noSql.js, - line 75 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<runQueryResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateItem(request, optionsopt) - → - {Promise.<updateDocumentResponse>} - -

          - -
          -

          - Trigers the updateDocument - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - updateDocument -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - updateDocument -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-noSql.js, - line 57 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateDocumentResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_NotificationService.html b/docs/GCP_NotificationService.html deleted file mode 100644 index e932a6bc..00000000 --- a/docs/GCP_NotificationService.html +++ /dev/null @@ -1,1613 +0,0 @@ - - - - - - GCP_NotificationService - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_NotificationService

          -
          - -
          -
          -

          - GCP_NotificationService(config) -

          - -
          -

          - Class to create a NotificationService object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new - GCP_NotificationService(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 13 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createTopic(request, optionsopt) - → - {Promise.<createTopicResponse>} - -

          - -
          -

          - Trigers the createTopic function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for createTopic -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for createTopic -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 23 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createTopicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteTopic(request, optionsopt) - → - {Promise.<deleteTopicResponse>} - -

          - -
          -

          - Trigers the deleteTopic function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for deleteTopic -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for deleteTopic -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 41 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteTopicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getTopicAttributes(request, optionsopt) - → - {Promise.<getTopicResponse>} - -

          - -
          -

          - Trigers the getTopic function of - undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for getTopic -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for getTopic -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 59 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getTopicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listSubscriptions(request, optionsopt) - → - {Promise.<listTopicSubscriptionsResponse>} - -

          - -
          -

          - Trigers the - listTopicSubscriptions function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - listTopicSubscriptions -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - listTopicSubscriptions -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 77 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listTopicSubscriptionsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listTopics(request, optionsopt) - → - {Promise.<listTopicsResponse>} - -

          - -
          -

          - Trigers the listTopics function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for listTopics -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for listTopics -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 131 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listTopicsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - publish(request, optionsopt) - → - {Promise.<publishResponse>} - -

          - -
          -

          - Trigers the publish function of - undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for publish -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for publish -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 113 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<publishResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - subscribe(request, optionsopt) - → - {Promise.<createSubscriptionResponse>} - -

          - -
          -

          - Trigers the createSubscription - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - createSubscription -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - createSubscription -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 95 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createSubscriptionResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - unsubscribe(request, optionsopt) - → - {Promise.<deleteSubscriptionResponse>} - -

          - -
          -

          - Trigers the deleteSubscription - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - deleteSubscription -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - deleteSubscription -

          -
          -
          - -
          -

          - View Source - - googleCloud/management/gcp-notificationService.js, - line 149 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteSubscriptionResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_RDBMS.html b/docs/GCP_RDBMS.html deleted file mode 100644 index c260122e..00000000 --- a/docs/GCP_RDBMS.html +++ /dev/null @@ -1,1476 +0,0 @@ - - - - - - GCP_RDBMS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_RDBMS

          -
          - -
          -
          -

          - GCP_RDBMS(config) -

          - -
          -

          Class to create a RDBMS object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_RDBMS(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-RDBMS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createDatabse(request, optionsopt) - → - {Promise.<createDatabaseResponse>} - -

          - -
          -

          - Trigers the createDatabase - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - createDatabase -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - createDatabase -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-RDBMS.js, - line 21 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createDatabaseResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createSnapshots(request, optionsopt) - → - {Promise.<createBackupResponse>} - -

          - -
          -

          - Trigers the createBackup - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for createBackup -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for createBackup -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-RDBMS.js, - line 57 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBackupResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - databasePath(project, instance, - database) - → - {Promise.<databasePathResponse>} - -

          - -
          -

          - Trigers the databasePath - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - project - - StringKeyword - -

          - Data required - for databasePath -

          -
          - instance - - StringKeyword - -

          - Data required - for databasePath -

          -
          - database - - StringKeyword - -

          - Data required - for databasePath -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-RDBMS.js, - line 130 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<databasePathResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteDatabase(request, optionsopt) - → - {Promise.<dropDatabaseResponse>} - -

          - -
          -

          - Trigers the dropDatabase - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for dropDatabase -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for dropDatabase -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-RDBMS.js, - line 39 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<dropDatabaseResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteDBSnapshot(request, optionsopt) - → - {Promise.<deleteBackupResponse>} - -

          - -
          -

          - Trigers the deleteBackup - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for deleteBackup -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for deleteBackup -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-RDBMS.js, - line 111 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteBackupResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - modifyDB(request, optionsopt) - → - {Promise.<updateDatabaseDdlResponse>} - -

          - -
          -

          - Trigers the updateDatabaseDdl - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - updateDatabaseDdl -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - updateDatabaseDdl -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-RDBMS.js, - line 75 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateDatabaseDdlResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - restoreDatabase(request, optionsopt) - → - {Promise.<restoreDatabaseResponse>} - -

          - -
          -

          - Trigers the restoreDatabase - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - restoreDatabase -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - restoreDatabase -

          -
          -
          - -
          -

          - View Source - - googleCloud/database/gcp-RDBMS.js, - line 93 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<restoreDatabaseResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_Translation.html b/docs/GCP_Translation.html deleted file mode 100644 index 6794036c..00000000 --- a/docs/GCP_Translation.html +++ /dev/null @@ -1,1182 +0,0 @@ - - - - - - GCP_Translation - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_Translation

          -
          - -
          -
          -

          - GCP_Translation(config) -

          - -
          -

          Class to create a Translation object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_Translation(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - batchTranslate(request, optionsopt) - → - {Promise.<batchTranslateTextResponse>} - -

          - -
          -

          - Trigers the batchTranslateText - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - batchTranslateText -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - batchTranslateText -

          -
          -
          - -
          -

          - View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 39 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<batchTranslateTextResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createGlossary(request, optionsopt) - → - {Promise.<createGlossaryResponse>} - -

          - -
          -

          - Trigers the createGlossary - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - createGlossary -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - createGlossary -

          -
          -
          - -
          -

          - View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 75 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createGlossaryResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - detectLanguage(request, optionsopt) - → - {Promise.<detectLanguageResponse>} - -

          - -
          -

          - Trigers the detectLanguage - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - detectLanguage -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - detectLanguage -

          -
          -
          - -
          -

          - View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 93 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<detectLanguageResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getGlossary(request, optionsopt) - → - {Promise.<getGlossaryResponse>} - -

          - -
          -

          - Trigers the getGlossary function - of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for getGlossary -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for getGlossary -

          -
          -
          - -
          -

          - View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 57 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getGlossaryResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - translate(request, optionsopt) - → - {Promise.<translateTextResponse>} - -

          - -
          -

          - Trigers the translateText - function of undefined -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - request - - TypeReference - -

          - Data required - for - translateText -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Data required - for - translateText -

          -
          -
          - -
          -

          - View Source - - googleCloud/artificialinteligence/gcp-translation.js, - line 21 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<translateTextResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_dns.html b/docs/GCP_dns.html deleted file mode 100644 index 557e84c2..00000000 --- a/docs/GCP_dns.html +++ /dev/null @@ -1,1285 +0,0 @@ - - - - - - GCP_dns - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_dns

          -
          - -
          -
          -

          - GCP_dns(config) -

          - -
          -

          Class to create a dns object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_dns(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/network/gcp-DNS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - changeRecordSets(identifieropt, dns, config) - → - {Promise.<createChangeResponse>} - -

          - -
          -

          - Trigers the createChange - function of dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - dns - - DNS - -

          - Mandatory - parameter -

          -
          - config - - TypeReference - -

          - Mandatory - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/network/gcp-DNS.js, - line 58 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createChangeResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createZone(identifieropt, dns, config) - → - {Promise.<createResponse>} - -

          - -
          -

          - Trigers the create function of - dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - dns - - DNS - -

          - Mandatory - parameter -

          -
          - config - - TypeReference - -

          - Mandatory - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/network/gcp-DNS.js, - line 39 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteZone(identifieropt, dns, optionsopt) - → - {Promise.<deleteResponse>} - -

          - -
          -

          - Trigers the delete function of - dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - dns - - DNS - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/network/gcp-DNS.js, - line 77 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listZones(queryopt) - → - {Promise.<getZonesResponse>} - -

          - -
          -

          - Trigers the getZones function of - dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - query - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/network/gcp-DNS.js, - line 20 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getZonesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - record(identifieropt, dns, type, - metadata) - → - {Promise.<recordResponse>} - -

          - -
          -

          - Trigers the record function of - dns -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - dns - - DNS - -

          - Mandatory - parameter -

          -
          - type - - StringKeyword - -

          - Mandatory - parameter -

          -
          - metadata - - TypeReference - -

          - Mandatory - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/network/gcp-DNS.js, - line 97 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<recordResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/GCP_storage.html b/docs/GCP_storage.html deleted file mode 100644 index f6d9ebe0..00000000 --- a/docs/GCP_storage.html +++ /dev/null @@ -1,3677 +0,0 @@ - - - - - - GCP_storage - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          GCP_storage

          -
          - -
          -
          -

          - GCP_storage(config) -

          - -
          -

          Class to create a storage object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_storage(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(name, metadataopt) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - metadata - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 81 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(name, metadataopt) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - metadata - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 81 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteFiles(identifieropt, storage, queryopt) - → - {Promise.<deleteFilesResponse>} - -

          - -
          -

          - Trigers the deleteFiles function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - storage - - Storage - -

          - Mandatory - parameter -

          -
          - query - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 22 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteFilesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteFiles(identifieropt, storage, queryopt) - → - {Promise.<deleteFilesResponse>} - -

          - -
          -

          - Trigers the deleteFiles function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - storage - - Storage - -

          - Mandatory - parameter -

          -
          - query - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 22 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteFilesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(optionsopt) - → - {Promise.<getBucketsResponse>} - -

          - -
          -

          - Trigers the getBuckets function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 98 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(optionsopt) - → - {Promise.<getBucketsResponse>} - -

          - -
          -

          - Trigers the getBuckets function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 98 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - makePublic(identifieropt, bucket) - → - {Promise.<makePublicResponse>} - -

          - -
          -

          - Trigers the makePublic function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - bucket - - Bucket - -

          - Mandatory - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 62 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<makePublicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - makePublic(identifieropt, bucket) - → - {Promise.<makePublicResponse>} - -

          - -
          -

          - Trigers the makePublic function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - bucket - - Bucket - -

          - Mandatory - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 62 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<makePublicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - upload(identifieropt, storage, pathString, - optionsopt) - → - {Promise.<uploadResponse>} - -

          - -
          -

          - Trigers the upload function of - storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - storage - - Storage - -

          - Mandatory - parameter -

          -
          - pathString - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<uploadResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - upload(identifieropt, storage, pathString, - optionsopt) - → - {Promise.<uploadResponse>} - -

          - -
          -

          - Trigers the upload function of - storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - storage - - Storage - -

          - Mandatory - parameter -

          -
          - pathString - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<uploadResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          - -
          -
          -

          - GCP_storage(config) -

          - -
          -

          Class to create a storage object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new GCP_storage(config) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - config - - object - -

          - Configuration - object -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(name, metadataopt) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - metadata - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 81 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(name, metadataopt) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - name - - StringKeyword - -

          - Mandatory - parameter -

          -
          - metadata - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 81 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteFiles(identifieropt, storage, queryopt) - → - {Promise.<deleteFilesResponse>} - -

          - -
          -

          - Trigers the deleteFiles function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - storage - - Storage - -

          - Mandatory - parameter -

          -
          - query - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 22 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteFilesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteFiles(identifieropt, storage, queryopt) - → - {Promise.<deleteFilesResponse>} - -

          - -
          -

          - Trigers the deleteFiles function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - storage - - Storage - -

          - Mandatory - parameter -

          -
          - query - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 22 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteFilesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(optionsopt) - → - {Promise.<getBucketsResponse>} - -

          - -
          -

          - Trigers the getBuckets function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 98 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(optionsopt) - → - {Promise.<getBucketsResponse>} - -

          - -
          -

          - Trigers the getBuckets function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 98 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - makePublic(identifieropt, bucket) - → - {Promise.<makePublicResponse>} - -

          - -
          -

          - Trigers the makePublic function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - bucket - - Bucket - -

          - Mandatory - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 62 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<makePublicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - makePublic(identifieropt, bucket) - → - {Promise.<makePublicResponse>} - -

          - -
          -

          - Trigers the makePublic function - of storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - bucket - - Bucket - -

          - Mandatory - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 62 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<makePublicResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - upload(identifieropt, storage, pathString, - optionsopt) - → - {Promise.<uploadResponse>} - -

          - -
          -

          - Trigers the upload function of - storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - storage - - Storage - -

          - Mandatory - parameter -

          -
          - pathString - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-archivalStorage.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<uploadResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - upload(identifieropt, storage, pathString, - optionsopt) - → - {Promise.<uploadResponse>} - -

          - -
          -

          - Trigers the upload function of - storage -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameTypeAttributes - Description -
          - identifier - - string - - <optional>
          -
          -

          - Optional - parameter -

          -
          - storage - - Storage - -

          - Mandatory - parameter -

          -
          - pathString - - StringKeyword - -

          - Mandatory - parameter -

          -
          - options - - TypeReference - - <optional>
          -
          -

          - Optional - parameter -

          -
          -
          - -
          -

          - View Source - - googleCloud/storage/gcp-storageBucket.js, - line 43 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<uploadResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_ArchivalStorage.html b/docs/Oracle_ArchivalStorage.html deleted file mode 100644 index ccff5d02..00000000 --- a/docs/Oracle_ArchivalStorage.html +++ /dev/null @@ -1,2345 +0,0 @@ - - - - - - Oracle_ArchivalStorage - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_ArchivalStorage

          -
          - -
          -
          -

          - Oracle_ArchivalStorage(do, options) -

          - -
          -

          - Class to create a ObjectStorageClient object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new - Oracle_ArchivalStorage(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(createBucketRequest) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createBucketRequest - - CreateBucketRequest - -

          - Data required - for createBucket -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(createBucketRequest) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createBucketRequest - - CreateBucketRequest - -

          - Data required - for createBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteBucketRequest) - → - {Promise.<deleteBucketResponse>} - -

          - -
          -

          - Trigers the deleteBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteBucketRequest - - DeleteBucketRequest - -

          - Data required - for deleteBucket -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteBucketRequest) - → - {Promise.<deleteBucketResponse>} - -

          - -
          -

          - Trigers the deleteBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteBucketRequest - - DeleteBucketRequest - -

          - Data required - for deleteBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listBucketsRequest) - → - {Promise.<listBucketsResponse>} - -

          - -
          -

          - Trigers the listBuckets function - of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listBucketsRequest - - ListBucketsRequest - -

          - Data required - for listBuckets -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listBucketsRequest) - → - {Promise.<listBucketsResponse>} - -

          - -
          -

          - Trigers the listBuckets function - of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listBucketsRequest - - ListBucketsRequest - -

          - Data required - for listBuckets -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(updateBucketRequest) - → - {Promise.<updateBucketResponse>} - -

          - -
          -

          - Trigers the updateBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateBucketRequest - - UpdateBucketRequest - -

          - Data required - for updateBucket -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(updateBucketRequest) - → - {Promise.<updateBucketResponse>} - -

          - -
          -

          - Trigers the updateBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateBucketRequest - - UpdateBucketRequest - -

          - Data required - for updateBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateBucketResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          - -
          -
          -

          - Oracle_ArchivalStorage(do, options) -

          - -
          -

          - Class to create a ObjectStorageClient object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new - Oracle_ArchivalStorage(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(createBucketRequest) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createBucketRequest - - CreateBucketRequest - -

          - Data required - for createBucket -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - create(createBucketRequest) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createBucketRequest - - CreateBucketRequest - -

          - Data required - for createBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteBucketRequest) - → - {Promise.<deleteBucketResponse>} - -

          - -
          -

          - Trigers the deleteBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteBucketRequest - - DeleteBucketRequest - -

          - Data required - for deleteBucket -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteBucketRequest) - → - {Promise.<deleteBucketResponse>} - -

          - -
          -

          - Trigers the deleteBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteBucketRequest - - DeleteBucketRequest - -

          - Data required - for deleteBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listBucketsRequest) - → - {Promise.<listBucketsResponse>} - -

          - -
          -

          - Trigers the listBuckets function - of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listBucketsRequest - - ListBucketsRequest - -

          - Data required - for listBuckets -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listBucketsRequest) - → - {Promise.<listBucketsResponse>} - -

          - -
          -

          - Trigers the listBuckets function - of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listBucketsRequest - - ListBucketsRequest - -

          - Data required - for listBuckets -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(updateBucketRequest) - → - {Promise.<updateBucketResponse>} - -

          - -
          -

          - Trigers the updateBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateBucketRequest - - UpdateBucketRequest - -

          - Data required - for updateBucket -

          -
          -
          - -
          -

          - View Source - - DO/storage/do-archivalStorage.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(updateBucketRequest) - → - {Promise.<updateBucketResponse>} - -

          - -
          -

          - Trigers the updateBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateBucketRequest - - UpdateBucketRequest - -

          - Data required - for updateBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-archivalStorage.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateBucketResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_BlockChain.html b/docs/Oracle_BlockChain.html deleted file mode 100644 index c2d45e6c..00000000 --- a/docs/Oracle_BlockChain.html +++ /dev/null @@ -1,1595 +0,0 @@ - - - - - - Oracle_BlockChain - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_BlockChain

          -
          - -
          -
          -

          - Oracle_BlockChain(do, options) -

          - -
          -

          - Class to create a BlockchainPlatformClient - object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Oracle_BlockChain(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createBlockchainPlatform(createBlockchainPlatformRequest) - → - {Promise.<createBlockchainPlatformResponse>} - -

          - -
          -

          - Trigers the - createBlockchainPlatform - function of - BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createBlockchainPlatformRequest - - CreateBlockchainPlatformRequest - -

          - Data required - for - createBlockchainPlatform -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBlockchainPlatformResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createOsn(createOsnRequest) - → - {Promise.<createOsnResponse>} - -

          - -
          -

          - Trigers the createOsn function - of BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createOsnRequest - - CreateOsnRequest - -

          - Data required - for createOsn -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createOsnResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createPeer(createPeerRequest) - → - {Promise.<createPeerResponse>} - -

          - -
          -

          - Trigers the createPeer function - of BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createPeerRequest - - CreatePeerRequest - -

          - Data required - for createPeer -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createPeerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteBlockchainPlatform(deleteBlockchainPlatformRequest) - → - {Promise.<deleteBlockchainPlatformResponse>} - -

          - -
          -

          - Trigers the - deleteBlockchainPlatform - function of - BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteBlockchainPlatformRequest - - DeleteBlockchainPlatformRequest - -

          - Data required - for - deleteBlockchainPlatform -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteBlockchainPlatformResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteOsn(deleteOsnRequest) - → - {Promise.<deleteOsnResponse>} - -

          - -
          -

          - Trigers the deleteOsn function - of BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteOsnRequest - - DeleteOsnRequest - -

          - Data required - for deleteOsn -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 76 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteOsnResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deletePeer(deletePeerRequest) - → - {Promise.<deletePeerResponse>} - -

          - -
          -

          - Trigers the deletePeer function - of BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deletePeerRequest - - DeletePeerRequest - -

          - Data required - for deletePeer -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 89 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deletePeerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getOsn(getOsnRequest) - → - {Promise.<getOsnResponse>} - -

          - -
          -

          - Trigers the getOsn function of - BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getOsnRequest - - GetOsnRequest - -

          - Data required - for getOsn -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 102 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getOsnResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listBlockchainPlatforms(listBlockchainPlatformsRequest) - → - {Promise.<listBlockchainPlatformsResponse>} - -

          - -
          -

          - Trigers the - listBlockchainPlatforms function - of BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listBlockchainPlatformsRequest - - ListBlockchainPlatformsRequest - -

          - Data required - for - listBlockchainPlatforms -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 115 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listBlockchainPlatformsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listOsns(listOsnsRequest) - → - {Promise.<listOsnsResponse>} - -

          - -
          -

          - Trigers the listOsns function of - BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listOsnsRequest - - ListOsnsRequest - -

          - Data required - for listOsns -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 128 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listOsnsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listPeers(listPeersRequest) - → - {Promise.<listPeersResponse>} - -

          - -
          -

          - Trigers the listPeers function - of BlockchainPlatformClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listPeersRequest - - ListPeersRequest - -

          - Data required - for listPeers -

          -
          -
          - -
          -

          - View Source - - Oracle/blockchain/oci-blockChain.js, - line 141 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listPeersResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_BlockStorage.html b/docs/Oracle_BlockStorage.html deleted file mode 100644 index 21becd95..00000000 --- a/docs/Oracle_BlockStorage.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - - - Oracle_BlockStorage - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_BlockStorage

          -
          - -
          -
          -

          - Oracle_BlockStorage(do, options) -

          - -
          -

          - Class to create a VirtualNetworkClient - object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Oracle_BlockStorage(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-blockStorage.js, - line 12 - -

          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_ComputeInstance.html b/docs/Oracle_ComputeInstance.html deleted file mode 100644 index b7f9d1e5..00000000 --- a/docs/Oracle_ComputeInstance.html +++ /dev/null @@ -1,1467 +0,0 @@ - - - - - - Oracle_ComputeInstance - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_ComputeInstance

          -
          - -
          -
          -

          - Oracle_ComputeInstance(do, options) -

          - -
          -

          - Class to create a ContainerInstanceClient - object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new - Oracle_ComputeInstance(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(createContainerInstanceRequest) - → - {Promise.<createContainerInstanceResponse>} - -

          - -
          -

          - Trigers the - createContainerInstance function - of ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createContainerInstanceRequest - - CreateContainerInstanceRequest - -

          - Data required - for - createContainerInstance -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createContainerInstanceResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteContainerInstanceRequest) - → - {Promise.<deleteContainerInstanceResponse>} - -

          - -
          -

          - Trigers the - deleteContainerInstance function - of ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteContainerInstanceRequest - - DeleteContainerInstanceRequest - -

          - Data required - for - deleteContainerInstance -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteContainerInstanceResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - get(getContainerInstanceRequest) - → - {Promise.<getContainerInstanceResponse>} - -

          - -
          -

          - Trigers the getContainerInstance - function of - ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getContainerInstanceRequest - - GetContainerInstanceRequest - -

          - Data required - for - getContainerInstance -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getContainerInstanceResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getAll(getContainerRequest) - → - {Promise.<getContainerResponse>} - -

          - -
          -

          - Trigers the getContainer - function of - ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getContainerRequest - - GetContainerRequest - -

          - Data required - for getContainer -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getContainerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listContainersRequest) - → - {Promise.<listContainersResponse>} - -

          - -
          -

          - Trigers the listContainers - function of - ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listContainersRequest - - ListContainersRequest - -

          - Data required - for - listContainers -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 76 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listContainersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - restart(restartContainerInstanceRequest) - → - {Promise.<restartContainerInstanceResponse>} - -

          - -
          -

          - Trigers the - restartContainerInstance - function of - ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - restartContainerInstanceRequest - - RestartContainerInstanceRequest - -

          - Data required - for - restartContainerInstance -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 89 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<restartContainerInstanceResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - start(startContainerInstanceRequest) - → - {Promise.<startContainerInstanceResponse>} - -

          - -
          -

          - Trigers the - startContainerInstance function - of ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - startContainerInstanceRequest - - StartContainerInstanceRequest - -

          - Data required - for - startContainerInstance -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 102 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<startContainerInstanceResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - stop(stopContainerInstanceRequest) - → - {Promise.<stopContainerInstanceResponse>} - -

          - -
          -

          - Trigers the - stopContainerInstance function - of ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - stopContainerInstanceRequest - - StopContainerInstanceRequest - -

          - Data required - for - stopContainerInstance -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 115 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<stopContainerInstanceResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(updateContainerRequest) - → - {Promise.<updateContainerResponse>} - -

          - -
          -

          - Trigers the updateContainer - function of - ContainerInstanceClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateContainerRequest - - UpdateContainerRequest - -

          - Data required - for - updateContainer -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-computeInstance.js, - line 128 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateContainerResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_DNS.html b/docs/Oracle_DNS.html deleted file mode 100644 index 25f3f8eb..00000000 --- a/docs/Oracle_DNS.html +++ /dev/null @@ -1,907 +0,0 @@ - - - - - - Oracle_DNS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_DNS

          -
          - -
          -
          -

          - Oracle_DNS(do, options) -

          - -
          -

          Class to create a DnsClient object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Oracle_DNS(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-DNS.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(createZoneRequest) - → - {Promise.<createZoneResponse>} - -

          - -
          -

          - Trigers the createZone function - of DnsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createZoneRequest - - CreateZoneRequest - -

          - Data required - for createZone -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-DNS.js, - line 21 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createZoneResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteZoneRequest) - → - {Promise.<deleteZoneResponse>} - -

          - -
          -

          - Trigers the deleteZone function - of DnsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteZoneRequest - - DeleteZoneRequest - -

          - Data required - for deleteZone -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-DNS.js, - line 34 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteZoneResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listZonesRequest) - → - {Promise.<listZonesResponse>} - -

          - -
          -

          - Trigers the listZones function - of DnsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listZonesRequest - - ListZonesRequest - -

          - Data required - for listZones -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-DNS.js, - line 47 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listZonesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(updateZoneRequest) - → - {Promise.<updateZoneResponse>} - -

          - -
          -

          - Trigers the updateZone function - of DnsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateZoneRequest - - UpdateZoneRequest - -

          - Data required - for updateZone -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-DNS.js, - line 60 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateZoneResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_Devops.html b/docs/Oracle_Devops.html deleted file mode 100644 index cf018607..00000000 --- a/docs/Oracle_Devops.html +++ /dev/null @@ -1,1822 +0,0 @@ - - - - - - Oracle_Devops - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_Devops

          -
          - -
          -
          -

          - Oracle_Devops(do, options) -

          - -
          -

          Class to create a DevopsClient object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Oracle_Devops(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createDeployArtifact(createDeployArtifactRequest) - → - {Promise.<createDeployArtifactResponse>} - -

          - -
          -

          - Trigers the createDeployArtifact - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createDeployArtifactRequest - - CreateDeployArtifactRequest - -

          - Data required - for - createDeployArtifact -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createDeployArtifactResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createDeployPipeline(createDeployPipelineRequest) - → - {Promise.<createDeployPipelineResponse>} - -

          - -
          -

          - Trigers the createDeployPipeline - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createDeployPipelineRequest - - CreateDeployPipelineRequest - -

          - Data required - for - createDeployPipeline -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createDeployPipelineResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createProject(createProjectRequest) - → - {Promise.<createProjectResponse>} - -

          - -
          -

          - Trigers the createProject - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createProjectRequest - - CreateProjectRequest - -

          - Data required - for - createProject -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createProjectResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createRepository(createRepositoryRequest) - → - {Promise.<createRepositoryResponse>} - -

          - -
          -

          - Trigers the createRepository - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createRepositoryRequest - - CreateRepositoryRequest - -

          - Data required - for - createRepository -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 76 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createRepositoryResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteDeployArtifact(createDeploymentRequest) - → - {Promise.<createDeploymentResponse>} - -

          - -
          -

          - Trigers the createDeployment - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createDeploymentRequest - - CreateDeploymentRequest - -

          - Data required - for - createDeployment -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createDeploymentResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteDeployPipeline(deleteDeployPipelineRequest) - → - {Promise.<deleteDeployPipelineResponse>} - -

          - -
          -

          - Trigers the deleteDeployPipeline - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteDeployPipelineRequest - - DeleteDeployPipelineRequest - -

          - Data required - for - deleteDeployPipeline -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 89 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteDeployPipelineResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteProject(deleteProjectRequest) - → - {Promise.<deleteProjectResponse>} - -

          - -
          -

          - Trigers the deleteProject - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteProjectRequest - - DeleteProjectRequest - -

          - Data required - for - deleteProject -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 102 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteProjectResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteRepository(deleteRepositoryRequest) - → - {Promise.<deleteRepositoryResponse>} - -

          - -
          -

          - Trigers the deleteRepository - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteRepositoryRequest - - DeleteRepositoryRequest - -

          - Data required - for - deleteRepository -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 115 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteRepositoryResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getDeployArtifact(getDeployArtifactRequest) - → - {Promise.<getDeployArtifactResponse>} - -

          - -
          -

          - Trigers the getDeployArtifact - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getDeployArtifactRequest - - GetDeployArtifactRequest - -

          - Data required - for - getDeployArtifact -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 128 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getDeployArtifactResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getDeployment(getDeploymentRequest) - → - {Promise.<getDeploymentResponse>} - -

          - -
          -

          - Trigers the getDeployment - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getDeploymentRequest - - GetDeploymentRequest - -

          - Data required - for - getDeployment -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 154 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getDeploymentResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getDeployPipeline(getDeployPipelineRequest) - → - {Promise.<getDeployPipelineResponse>} - -

          - -
          -

          - Trigers the getDeployPipeline - function of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getDeployPipelineRequest - - GetDeployPipelineRequest - -

          - Data required - for - getDeployPipeline -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 141 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getDeployPipelineResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getProject(getProjectRequest) - → - {Promise.<getProjectResponse>} - -

          - -
          -

          - Trigers the getProject function - of DevopsClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getProjectRequest - - GetProjectRequest - -

          - Data required - for getProject -

          -
          -
          - -
          -

          - View Source - - Oracle/devops/oci-devops.js, - line 167 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getProjectResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_KeyManagement.html b/docs/Oracle_KeyManagement.html deleted file mode 100644 index 76a45960..00000000 --- a/docs/Oracle_KeyManagement.html +++ /dev/null @@ -1,478 +0,0 @@ - - - - - - Oracle_KeyManagement - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_KeyManagement

          -
          - -
          -
          -

          - Oracle_KeyManagement(do, options) -

          - -
          -

          Class to create a KmsVaultClient object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new - Oracle_KeyManagement(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/management/oci-keyManagement.js, - line 12 - -

          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_Kubernetes.html b/docs/Oracle_Kubernetes.html deleted file mode 100644 index 7118f393..00000000 --- a/docs/Oracle_Kubernetes.html +++ /dev/null @@ -1,1471 +0,0 @@ - - - - - - Oracle_Kubernetes - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_Kubernetes

          -
          - -
          -
          -

          - Oracle_Kubernetes(do, options) -

          - -
          -

          - Class to create a ContainerEngineClient - object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Oracle_Kubernetes(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(createClusterRequest) - → - {Promise.<createClusterResponse>} - -

          - -
          -

          - Trigers the createCluster - function of - ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createClusterRequest - - CreateClusterRequest - -

          - Data required - for - createCluster -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - createNodePool(createNodePoolRequest) - → - {Promise.<createNodePoolResponse>} - -

          - -
          -

          - Trigers the createNodePool - function of - ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createNodePoolRequest - - CreateNodePoolRequest - -

          - Data required - for - createNodePool -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createNodePoolResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteClusterRequest) - → - {Promise.<deleteClusterResponse>} - -

          - -
          -

          - Trigers the deleteCluster - function of - ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteClusterRequest - - DeleteClusterRequest - -

          - Data required - for - deleteCluster -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteNode(deleteNodeRequest) - → - {Promise.<deleteNodeResponse>} - -

          - -
          -

          - Trigers the deleteNode function - of ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteNodeRequest - - DeleteNodeRequest - -

          - Data required - for deleteNode -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteNodeResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteNodePool(deleteNodePoolRequest) - → - {Promise.<deleteNodePoolResponse>} - -

          - -
          -

          - Trigers the deleteNodePool - function of - ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteNodePoolRequest - - DeleteNodePoolRequest - -

          - Data required - for - deleteNodePool -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 76 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteNodePoolResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - get(getClusterRequest) - → - {Promise.<getClusterResponse>} - -

          - -
          -

          - Trigers the getCluster function - of ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getClusterRequest - - GetClusterRequest - -

          - Data required - for getCluster -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 89 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getClusterResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getNodePool(getNodePoolRequest) - → - {Promise.<getNodePoolResponse>} - -

          - -
          -

          - Trigers the getNodePool function - of ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getNodePoolRequest - - GetNodePoolRequest - -

          - Data required - for getNodePool -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 102 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getNodePoolResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listClustersRequest) - → - {Promise.<listClustersResponse>} - -

          - -
          -

          - Trigers the listClusters - function of - ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listClustersRequest - - ListClustersRequest - -

          - Data required - for listClusters -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 115 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listClustersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(updateClusterRequest) - → - {Promise.<updateClusterResponse>} - -

          - -
          -

          - Trigers the updateCluster - function of - ContainerEngineClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateClusterRequest - - UpdateClusterRequest - -

          - Data required - for - updateCluster -

          -
          -
          - -
          -

          - View Source - - Oracle/compute/oci-kubernetes.js, - line 128 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateClusterResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_LoadBalancer.html b/docs/Oracle_LoadBalancer.html deleted file mode 100644 index 1d121ff9..00000000 --- a/docs/Oracle_LoadBalancer.html +++ /dev/null @@ -1,1024 +0,0 @@ - - - - - - Oracle_LoadBalancer - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_LoadBalancer

          -
          - -
          -
          -

          - Oracle_LoadBalancer(do, options) -

          - -
          -

          - Class to create a LoadBalancerClient object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Oracle_LoadBalancer(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-loadBalancer.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(createLoadBalancerRequest) - → - {Promise.<createLoadBalancerResponse>} - -

          - -
          -

          - Trigers the createLoadBalancer - function of LoadBalancerClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createLoadBalancerRequest - - CreateLoadBalancerRequest - -

          - Data required - for - createLoadBalancer -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-loadBalancer.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createLoadBalancerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteLoadBalancerRequest) - → - {Promise.<deleteLoadBalancerResponse>} - -

          - -
          -

          - Trigers the deleteLoadBalancer - function of LoadBalancerClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteLoadBalancerRequest - - DeleteLoadBalancerRequest - -

          - Data required - for - deleteLoadBalancer -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-loadBalancer.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteLoadBalancerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - get(getLoadBalancerRequest) - → - {Promise.<getLoadBalancerResponse>} - -

          - -
          -

          - Trigers the getLoadBalancer - function of LoadBalancerClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getLoadBalancerRequest - - GetLoadBalancerRequest - -

          - Data required - for - getLoadBalancer -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-loadBalancer.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getLoadBalancerResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listLoadBalancersRequest) - → - {Promise.<listLoadBalancersResponse>} - -

          - -
          -

          - Trigers the listLoadBalancers - function of LoadBalancerClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listLoadBalancersRequest - - ListLoadBalancersRequest - -

          - Data required - for - listLoadBalancers -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-loadBalancer.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listLoadBalancersResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - update(updateLoadBalancerRequest) - → - {Promise.<updateLoadBalancerResponse>} - -

          - -
          -

          - Trigers the updateLoadBalancer - function of LoadBalancerClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateLoadBalancerRequest - - UpdateLoadBalancerRequest - -

          - Data required - for - updateLoadBalancer -

          -
          -
          - -
          -

          - View Source - - Oracle/network/oci-loadBalancer.js, - line 76 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateLoadBalancerResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_NoSql.html b/docs/Oracle_NoSql.html deleted file mode 100644 index ed5e7b94..00000000 --- a/docs/Oracle_NoSql.html +++ /dev/null @@ -1,1353 +0,0 @@ - - - - - - Oracle_NoSql - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_NoSql

          -
          - -
          -
          -

          - Oracle_NoSql(do, options) -

          - -
          -

          Class to create a NosqlClient object

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Oracle_NoSql(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - createTable(createTableRequest) - → - {Promise.<createTableResponse>} - -

          - -
          -

          - Trigers the createTable function - of NosqlClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createTableRequest - - CreateTableRequest - -

          - Data required - for createTable -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 21 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createTableResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteRow(deleteRowRequest) - → - {Promise.<deleteRowResponse>} - -

          - -
          -

          - Trigers the deleteRow function - of NosqlClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteRowRequest - - DeleteRowRequest - -

          - Data required - for deleteRow -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 34 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteRowResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - deleteTable(deleteTableRequest) - → - {Promise.<deleteTableResponse>} - -

          - -
          -

          - Trigers the deleteTable function - of NosqlClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteTableRequest - - DeleteTableRequest - -

          - Data required - for deleteTable -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 47 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteTableResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getRow(getRowRequest) - → - {Promise.<getRowResponse>} - -

          - -
          -

          - Trigers the getRow function of - NosqlClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getRowRequest - - GetRowRequest - -

          - Data required - for getRow -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 60 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getRowResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - getTable(getTableRequest) - → - {Promise.<getTableResponse>} - -

          - -
          -

          - Trigers the getTable function of - NosqlClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getTableRequest - - GetTableRequest - -

          - Data required - for getTable -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 73 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getTableResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - listTables(listTablesRequest) - → - {Promise.<listTablesResponse>} - -

          - -
          -

          - Trigers the listTables function - of NosqlClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listTablesRequest - - ListTablesRequest - -

          - Data required - for listTables -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 86 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listTablesResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateRow(updateRowRequest) - → - {Promise.<updateRowResponse>} - -

          - -
          -

          - Trigers the updateRow function - of NosqlClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateRowRequest - - UpdateRowRequest - -

          - Data required - for updateRow -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 99 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateRowResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - updateTable(updateTableRequest) - → - {Promise.<updateTableResponse>} - -

          - -
          -

          - Trigers the updateTable function - of NosqlClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - updateTableRequest - - UpdateTableRequest - -

          - Data required - for updateTable -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-noSql.js, - line 112 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<updateTableResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_RDBMS.html b/docs/Oracle_RDBMS.html deleted file mode 100644 index f4732e7e..00000000 --- a/docs/Oracle_RDBMS.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - Oracle_RDBMS - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_RDBMS

          -
          - -
          -
          -

          - Oracle_RDBMS(do, options) -

          - -
          -

          - Class to create a WorkRequestsClient object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new Oracle_RDBMS(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/database/oci-RDBMS.js, - line 12 - -

          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_StorageBucket.html b/docs/Oracle_StorageBucket.html deleted file mode 100644 index 8f4d27dd..00000000 --- a/docs/Oracle_StorageBucket.html +++ /dev/null @@ -1,1023 +0,0 @@ - - - - - - Oracle_StorageBucket - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Class

          -

          Oracle_StorageBucket

          -
          - -
          -
          -

          - Oracle_StorageBucket(do, options) -

          - -
          -

          - Class to create a ObjectStorageClient object -

          -
          -
          - -
          -
          -
          -
          -
          -
          - Constructor -
          - -

          - # - - - new - Oracle_StorageBucket(do, options) - -

          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - do - - module - -

          - Oracle SDK -

          -
          - options - - object - -

          - SDK options -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-storageBucket.js, - line 12 - -

          -
          -
          -
          -
          -
          - -
          -

          Methods

          -
          -
          -

          - # - - - create(createBucketRequest) - → - {Promise.<createBucketResponse>} - -

          - -
          -

          - Trigers the createBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - createBucketRequest - - CreateBucketRequest - -

          - Data required - for createBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-storageBucket.js, - line 24 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<createBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - delete(deleteBucketRequest) - → - {Promise.<deleteBucketResponse>} - -

          - -
          -

          - Trigers the deleteBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - deleteBucketRequest - - DeleteBucketRequest - -

          - Data required - for deleteBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-storageBucket.js, - line 37 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<deleteBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - get(getBucketRequest) - → - {Promise.<getBucketResponse>} - -

          - -
          -

          - Trigers the getBucket function - of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - getBucketRequest - - GetBucketRequest - -

          - Data required - for getBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-storageBucket.js, - line 50 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<getBucketResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - list(listBucketsRequest) - → - {Promise.<listBucketsResponse>} - -

          - -
          -

          - Trigers the listBuckets function - of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - listBucketsRequest - - ListBucketsRequest - -

          - Data required - for listBuckets -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-storageBucket.js, - line 63 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<listBucketsResponse> -
          -
          -
          -
          -
          - -
          -

          - # - - - reencrypt(reencryptBucketRequest) - → - {Promise.<reencryptBucketResponse>} - -

          - -
          -

          - Trigers the reencryptBucket - function of ObjectStorageClient -

          -
          - -
          Parameters:
          - -
          - - - - - - - - - - - - - - - - - - - - -
          NameType - Description -
          - reencryptBucketRequest - - ReencryptBucketRequest - -

          - Data required - for - reencryptBucket -

          -
          -
          - -
          -

          - View Source - - Oracle/storage/oci-storageBucket.js, - line 76 - -

          -
          - -
          -
          - -
          -
          -
          -
          - - - Promise.<reencryptBucketResponse> -
          -
          -
          -
          -
          -
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_blockchain_oci-blockChain.js.html b/docs/Oracle_blockchain_oci-blockChain.js.html deleted file mode 100644 index 4a2fe4a6..00000000 --- a/docs/Oracle_blockchain_oci-blockChain.js.html +++ /dev/null @@ -1,495 +0,0 @@ - - - - - - Oracle/blockchain/oci-blockChain.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/blockchain/oci-blockChain.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a BlockchainPlatformClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_BlockChain {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.blockchain;
          -		this._sdkclassName = this._oci.BlockchainPlatformClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -	/**
          -	 * Trigers the createBlockchainPlatform function of BlockchainPlatformClient
          -	 * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform
          -	 * @returns {Promise<createBlockchainPlatformResponse>}
          -	 */
          -	createBlockchainPlatform(createBlockchainPlatformRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.createBlockchainPlatform(createBlockchainPlatformRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createOsn function of BlockchainPlatformClient
          -	 * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn
          -	 * @returns {Promise<createOsnResponse>}
          -	 */
          -	createOsn(createOsnRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.createOsn(createOsnRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createPeer function of BlockchainPlatformClient
          -	 * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer
          -	 * @returns {Promise<createPeerResponse>}
          -	 */
          -	createPeer(createPeerRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.createPeer(createPeerRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient
          -	 * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform
          -	 * @returns {Promise<deleteBlockchainPlatformResponse>}
          -	 */
          -	deleteBlockchainPlatform(deleteBlockchainPlatformRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.deleteBlockchainPlatform(deleteBlockchainPlatformRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteOsn function of BlockchainPlatformClient
          -	 * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn
          -	 * @returns {Promise<deleteOsnResponse>}
          -	 */
          -	deleteOsn(deleteOsnRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.deleteOsn(deleteOsnRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deletePeer function of BlockchainPlatformClient
          -	 * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer
          -	 * @returns {Promise<deletePeerResponse>}
          -	 */
          -	deletePeer(deletePeerRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.deletePeer(deletePeerRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getOsn function of BlockchainPlatformClient
          -	 * @param {GetOsnRequest} getOsnRequest - Data required for getOsn
          -	 * @returns {Promise<getOsnResponse>}
          -	 */
          -	getOsn(getOsnRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.getOsn(getOsnRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient
          -	 * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms
          -	 * @returns {Promise<listBlockchainPlatformsResponse>}
          -	 */
          -	listBlockchainPlatforms(listBlockchainPlatformsRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.listBlockchainPlatforms(listBlockchainPlatformsRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listOsns function of BlockchainPlatformClient
          -	 * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns
          -	 * @returns {Promise<listOsnsResponse>}
          -	 */
          -	listOsns(listOsnsRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.listOsns(listOsnsRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listPeers function of BlockchainPlatformClient
          -	 * @param {ListPeersRequest} listPeersRequest - Data required for listPeers
          -	 * @returns {Promise<listPeersResponse>}
          -	 */
          -	listPeers(listPeersRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._blockchainPlatformClient
          -				.listPeers(listPeersRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_BlockChain;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_compute_oci-computeInstance.js.html b/docs/Oracle_compute_oci-computeInstance.js.html deleted file mode 100644 index 2fd65e70..00000000 --- a/docs/Oracle_compute_oci-computeInstance.js.html +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - Oracle/compute/oci-computeInstance.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/compute/oci-computeInstance.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ContainerInstanceClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_ComputeInstance {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.containerinstances;
          -		this._sdkclassName = this._oci.ContainerInstanceClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -	/**
          -	 * Trigers the createContainerInstance function of ContainerInstanceClient
          -	 * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance
          -	 * @returns {Promise<createContainerInstanceResponse>}
          -	 */
          -	create(createContainerInstanceRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.createContainerInstance(createContainerInstanceRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteContainerInstance function of ContainerInstanceClient
          -	 * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance
          -	 * @returns {Promise<deleteContainerInstanceResponse>}
          -	 */
          -	delete(deleteContainerInstanceRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.deleteContainerInstance(deleteContainerInstanceRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getContainer function of ContainerInstanceClient
          -	 * @param {GetContainerRequest} getContainerRequest - Data required for getContainer
          -	 * @returns {Promise<getContainerResponse>}
          -	 */
          -	getAll(getContainerRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.getContainer(getContainerRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getContainerInstance function of ContainerInstanceClient
          -	 * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance
          -	 * @returns {Promise<getContainerInstanceResponse>}
          -	 */
          -	get(getContainerInstanceRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.getContainerInstance(getContainerInstanceRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listContainers function of ContainerInstanceClient
          -	 * @param {ListContainersRequest} listContainersRequest - Data required for listContainers
          -	 * @returns {Promise<listContainersResponse>}
          -	 */
          -	list(listContainersRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.listContainers(listContainersRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the restartContainerInstance function of ContainerInstanceClient
          -	 * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance
          -	 * @returns {Promise<restartContainerInstanceResponse>}
          -	 */
          -	restart(restartContainerInstanceRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.restartContainerInstance(restartContainerInstanceRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the startContainerInstance function of ContainerInstanceClient
          -	 * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance
          -	 * @returns {Promise<startContainerInstanceResponse>}
          -	 */
          -	start(startContainerInstanceRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.startContainerInstance(startContainerInstanceRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the stopContainerInstance function of ContainerInstanceClient
          -	 * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance
          -	 * @returns {Promise<stopContainerInstanceResponse>}
          -	 */
          -	stop(stopContainerInstanceRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.stopContainerInstance(stopContainerInstanceRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateContainer function of ContainerInstanceClient
          -	 * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer
          -	 * @returns {Promise<updateContainerResponse>}
          -	 */
          -	update(updateContainerRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerInstanceClient
          -				.updateContainer(updateContainerRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_ComputeInstance;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_compute_oci-kubernetes.js.html b/docs/Oracle_compute_oci-kubernetes.js.html deleted file mode 100644 index 47d84bc9..00000000 --- a/docs/Oracle_compute_oci-kubernetes.js.html +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - Oracle/compute/oci-kubernetes.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/compute/oci-kubernetes.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ContainerEngineClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_Kubernetes {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.containerengine;
          -		this._sdkclassName = this._oci.ContainerEngineClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -	/**
          -	 * Trigers the createCluster function of ContainerEngineClient
          -	 * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster
          -	 * @returns {Promise<createClusterResponse>}
          -	 */
          -	create(createClusterRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.createCluster(createClusterRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createNodePool function of ContainerEngineClient
          -	 * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool
          -	 * @returns {Promise<createNodePoolResponse>}
          -	 */
          -	createNodePool(createNodePoolRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.createNodePool(createNodePoolRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteCluster function of ContainerEngineClient
          -	 * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster
          -	 * @returns {Promise<deleteClusterResponse>}
          -	 */
          -	delete(deleteClusterRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.deleteCluster(deleteClusterRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteNode function of ContainerEngineClient
          -	 * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode
          -	 * @returns {Promise<deleteNodeResponse>}
          -	 */
          -	deleteNode(deleteNodeRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.deleteNode(deleteNodeRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteNodePool function of ContainerEngineClient
          -	 * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool
          -	 * @returns {Promise<deleteNodePoolResponse>}
          -	 */
          -	deleteNodePool(deleteNodePoolRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.deleteNodePool(deleteNodePoolRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getCluster function of ContainerEngineClient
          -	 * @param {GetClusterRequest} getClusterRequest - Data required for getCluster
          -	 * @returns {Promise<getClusterResponse>}
          -	 */
          -	get(getClusterRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.getCluster(getClusterRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getNodePool function of ContainerEngineClient
          -	 * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool
          -	 * @returns {Promise<getNodePoolResponse>}
          -	 */
          -	getNodePool(getNodePoolRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.getNodePool(getNodePoolRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listClusters function of ContainerEngineClient
          -	 * @param {ListClustersRequest} listClustersRequest - Data required for listClusters
          -	 * @returns {Promise<listClustersResponse>}
          -	 */
          -	list(listClustersRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.listClusters(listClustersRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateCluster function of ContainerEngineClient
          -	 * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster
          -	 * @returns {Promise<updateClusterResponse>}
          -	 */
          -	update(updateClusterRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._containerEngineClient
          -				.updateCluster(updateClusterRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_Kubernetes;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_database_oci-RDBMS.js.html b/docs/Oracle_database_oci-RDBMS.js.html deleted file mode 100644 index 4c9b7ebe..00000000 --- a/docs/Oracle_database_oci-RDBMS.js.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - Oracle/database/oci-RDBMS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/database/oci-RDBMS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a WorkRequestsClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_RDBMS {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.mysql;
          -		this._sdkclassName = this._oci.WorkRequestsClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -}
          -module.exports = Oracle_RDBMS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_database_oci-noSql.js.html b/docs/Oracle_database_oci-noSql.js.html deleted file mode 100644 index 5f58f85b..00000000 --- a/docs/Oracle_database_oci-noSql.js.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - Oracle/database/oci-noSql.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/database/oci-noSql.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a NosqlClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_NoSql {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.nosql;
          -		this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration);
          -	}
          -	/**
          -	 * Trigers the createTable function of NosqlClient
          -	 * @param {CreateTableRequest} createTableRequest - Data required for createTable
          -	 * @returns {Promise<createTableResponse>}
          -	 */
          -	createTable(createTableRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._nosqlClient
          -				.createTable(createTableRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteRow function of NosqlClient
          -	 * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow
          -	 * @returns {Promise<deleteRowResponse>}
          -	 */
          -	deleteRow(deleteRowRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._nosqlClient
          -				.deleteRow(deleteRowRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteTable function of NosqlClient
          -	 * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable
          -	 * @returns {Promise<deleteTableResponse>}
          -	 */
          -	deleteTable(deleteTableRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._nosqlClient
          -				.deleteTable(deleteTableRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getRow function of NosqlClient
          -	 * @param {GetRowRequest} getRowRequest - Data required for getRow
          -	 * @returns {Promise<getRowResponse>}
          -	 */
          -	getRow(getRowRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._nosqlClient
          -				.getRow(getRowRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getTable function of NosqlClient
          -	 * @param {GetTableRequest} getTableRequest - Data required for getTable
          -	 * @returns {Promise<getTableResponse>}
          -	 */
          -	getTable(getTableRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._nosqlClient
          -				.getTable(getTableRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listTables function of NosqlClient
          -	 * @param {ListTablesRequest} listTablesRequest - Data required for listTables
          -	 * @returns {Promise<listTablesResponse>}
          -	 */
          -	listTables(listTablesRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._nosqlClient
          -				.listTables(listTablesRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateRow function of NosqlClient
          -	 * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow
          -	 * @returns {Promise<updateRowResponse>}
          -	 */
          -	updateRow(updateRowRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._nosqlClient
          -				.updateRow(updateRowRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateTable function of NosqlClient
          -	 * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable
          -	 * @returns {Promise<updateTableResponse>}
          -	 */
          -	updateTable(updateTableRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._nosqlClient
          -				.updateTable(updateTableRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_NoSql;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_devops_oci-devops.js.html b/docs/Oracle_devops_oci-devops.js.html deleted file mode 100644 index a89ecc87..00000000 --- a/docs/Oracle_devops_oci-devops.js.html +++ /dev/null @@ -1,521 +0,0 @@ - - - - - - Oracle/devops/oci-devops.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/devops/oci-devops.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a DevopsClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_Devops {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.devops;
          -		this._sdkclassName = this._oci.DevopsClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -	/**
          -	 * Trigers the createDeployArtifact function of DevopsClient
          -	 * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact
          -	 * @returns {Promise<createDeployArtifactResponse>}
          -	 */
          -	createDeployArtifact(createDeployArtifactRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.createDeployArtifact(createDeployArtifactRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createDeployPipeline function of DevopsClient
          -	 * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline
          -	 * @returns {Promise<createDeployPipelineResponse>}
          -	 */
          -	createDeployPipeline(createDeployPipelineRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.createDeployPipeline(createDeployPipelineRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createDeployment function of DevopsClient
          -	 * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment
          -	 * @returns {Promise<createDeploymentResponse>}
          -	 */
          -	deleteDeployArtifact(createDeploymentRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.createDeployment(createDeploymentRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createProject function of DevopsClient
          -	 * @param {CreateProjectRequest} createProjectRequest - Data required for createProject
          -	 * @returns {Promise<createProjectResponse>}
          -	 */
          -	createProject(createProjectRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.createProject(createProjectRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the createRepository function of DevopsClient
          -	 * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository
          -	 * @returns {Promise<createRepositoryResponse>}
          -	 */
          -	createRepository(createRepositoryRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.createRepository(createRepositoryRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteDeployPipeline function of DevopsClient
          -	 * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline
          -	 * @returns {Promise<deleteDeployPipelineResponse>}
          -	 */
          -	deleteDeployPipeline(deleteDeployPipelineRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.deleteDeployPipeline(deleteDeployPipelineRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteProject function of DevopsClient
          -	 * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject
          -	 * @returns {Promise<deleteProjectResponse>}
          -	 */
          -	deleteProject(deleteProjectRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.deleteProject(deleteProjectRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteRepository function of DevopsClient
          -	 * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository
          -	 * @returns {Promise<deleteRepositoryResponse>}
          -	 */
          -	deleteRepository(deleteRepositoryRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.deleteRepository(deleteRepositoryRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getDeployArtifact function of DevopsClient
          -	 * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact
          -	 * @returns {Promise<getDeployArtifactResponse>}
          -	 */
          -	getDeployArtifact(getDeployArtifactRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.getDeployArtifact(getDeployArtifactRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getDeployPipeline function of DevopsClient
          -	 * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline
          -	 * @returns {Promise<getDeployPipelineResponse>}
          -	 */
          -	getDeployPipeline(getDeployPipelineRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.getDeployPipeline(getDeployPipelineRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getDeployment function of DevopsClient
          -	 * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment
          -	 * @returns {Promise<getDeploymentResponse>}
          -	 */
          -	getDeployment(getDeploymentRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.getDeployment(getDeploymentRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getProject function of DevopsClient
          -	 * @param {GetProjectRequest} getProjectRequest - Data required for getProject
          -	 * @returns {Promise<getProjectResponse>}
          -	 */
          -	getProject(getProjectRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._devopsClient
          -				.getProject(getProjectRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_Devops;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_management_oci-keyManagement.js.html b/docs/Oracle_management_oci-keyManagement.js.html deleted file mode 100644 index 32f4f484..00000000 --- a/docs/Oracle_management_oci-keyManagement.js.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - Oracle/management/oci-keyManagement.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/management/oci-keyManagement.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a KmsVaultClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_KeyManagement {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.keymanagement;
          -		this._sdkclassName = this._oci.KmsVaultClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -}
          -module.exports = Oracle_KeyManagement;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_network_oci-DNS.js.html b/docs/Oracle_network_oci-DNS.js.html deleted file mode 100644 index 4ba7fbd8..00000000 --- a/docs/Oracle_network_oci-DNS.js.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - - Oracle/network/oci-DNS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/network/oci-DNS.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a DnsClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_DNS {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.dns;
          -		this._sdkclassName = this._oci.DnsClient(params, clientConfiguration);
          -	}
          -	/**
          -	 * Trigers the createZone function of DnsClient
          -	 * @param {CreateZoneRequest} createZoneRequest - Data required for createZone
          -	 * @returns {Promise<createZoneResponse>}
          -	 */
          -	create(createZoneRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._dnsClient
          -				.createZone(createZoneRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteZone function of DnsClient
          -	 * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone
          -	 * @returns {Promise<deleteZoneResponse>}
          -	 */
          -	delete(deleteZoneRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._dnsClient
          -				.deleteZone(deleteZoneRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listZones function of DnsClient
          -	 * @param {ListZonesRequest} listZonesRequest - Data required for listZones
          -	 * @returns {Promise<listZonesResponse>}
          -	 */
          -	list(listZonesRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._dnsClient
          -				.listZones(listZonesRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateZone function of DnsClient
          -	 * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone
          -	 * @returns {Promise<updateZoneResponse>}
          -	 */
          -	update(updateZoneRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._dnsClient
          -				.updateZone(updateZoneRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_DNS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_network_oci-loadBalancer.js.html b/docs/Oracle_network_oci-loadBalancer.js.html deleted file mode 100644 index 789e3a0e..00000000 --- a/docs/Oracle_network_oci-loadBalancer.js.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - Oracle/network/oci-loadBalancer.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/network/oci-loadBalancer.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a LoadBalancerClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_LoadBalancer {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.loadbalancer;
          -		this._sdkclassName = this._oci.LoadBalancerClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -	/**
          -	 * Trigers the createLoadBalancer function of LoadBalancerClient
          -	 * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer
          -	 * @returns {Promise<createLoadBalancerResponse>}
          -	 */
          -	create(createLoadBalancerRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancerClient
          -				.createLoadBalancer(createLoadBalancerRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteLoadBalancer function of LoadBalancerClient
          -	 * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer
          -	 * @returns {Promise<deleteLoadBalancerResponse>}
          -	 */
          -	delete(deleteLoadBalancerRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancerClient
          -				.deleteLoadBalancer(deleteLoadBalancerRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getLoadBalancer function of LoadBalancerClient
          -	 * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer
          -	 * @returns {Promise<getLoadBalancerResponse>}
          -	 */
          -	get(getLoadBalancerRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancerClient
          -				.getLoadBalancer(getLoadBalancerRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listLoadBalancers function of LoadBalancerClient
          -	 * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers
          -	 * @returns {Promise<listLoadBalancersResponse>}
          -	 */
          -	list(listLoadBalancersRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancerClient
          -				.listLoadBalancers(listLoadBalancersRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateLoadBalancer function of LoadBalancerClient
          -	 * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer
          -	 * @returns {Promise<updateLoadBalancerResponse>}
          -	 */
          -	update(updateLoadBalancerRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._loadBalancerClient
          -				.updateLoadBalancer(updateLoadBalancerRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_LoadBalancer;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_storage_oci-archivalStorage.js.html b/docs/Oracle_storage_oci-archivalStorage.js.html deleted file mode 100644 index 61497333..00000000 --- a/docs/Oracle_storage_oci-archivalStorage.js.html +++ /dev/null @@ -1,417 +0,0 @@ - - - - - - Oracle/storage/oci-archivalStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/storage/oci-archivalStorage.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ObjectStorageClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_ArchivalStorage {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.objectstorage;
          -		this._sdkclassName = this._oci.ObjectStorageClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -	/**
          -	 * Trigers the createBucket function of ObjectStorageClient
          -	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
          -	 * @returns {Promise<createBucketResponse>}
          -	 */
          -	create(createBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.createBucket(createBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteBucket function of ObjectStorageClient
          -	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
          -	 * @returns {Promise<deleteBucketResponse>}
          -	 */
          -	delete(deleteBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.deleteBucket(deleteBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listBuckets function of ObjectStorageClient
          -	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
          -	 * @returns {Promise<listBucketsResponse>}
          -	 */
          -	list(listBucketsRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.listBuckets(listBucketsRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the updateBucket function of ObjectStorageClient
          -	 * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket
          -	 * @returns {Promise<updateBucketResponse>}
          -	 */
          -	update(updateBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.updateBucket(updateBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_ArchivalStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_storage_oci-blockStorage.js.html b/docs/Oracle_storage_oci-blockStorage.js.html deleted file mode 100644 index 291c5ebe..00000000 --- a/docs/Oracle_storage_oci-blockStorage.js.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - Oracle/storage/oci-blockStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/storage/oci-blockStorage.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          -  * Class to create a VirtualNetworkClient object
          -  * @category Oracle Cloud
          -  */
          -class Oracle_BlockStorage {
          -    /**
          -     *
          -     * @param {module} do Oracle SDK
          -     * @param {object} options SDK options
          -     */
          -    constructor(ocisdk, params, clientConfiguration) {
          -        this._oci = ocisdk.core;
          -        this._sdkclassName = this._oci.VirtualNetworkClient(params, clientConfiguration);
          -    }
          -}
          -module.exports = Oracle_BlockStorage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/Oracle_storage_oci-storageBucket.js.html b/docs/Oracle_storage_oci-storageBucket.js.html deleted file mode 100644 index 9ef3b21c..00000000 --- a/docs/Oracle_storage_oci-storageBucket.js.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - Oracle/storage/oci-storageBucket.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          Oracle/storage/oci-storageBucket.js

          -
          - -
          -
          -
          /*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a ObjectStorageClient object
          - * @category Oracle Cloud
          - */
          -class Oracle_StorageBucket {
          -	/**
          -	 *
          -	 * @param {module} do Oracle SDK
          -	 * @param {object} options SDK options
          -	 */
          -	constructor(ocisdk, params, clientConfiguration) {
          -		this._oci = ocisdk.objectstorage;
          -		this._sdkclassName = this._oci.ObjectStorageClient(
          -			params,
          -			clientConfiguration
          -		);
          -	}
          -	/**
          -	 * Trigers the createBucket function of ObjectStorageClient
          -	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
          -	 * @returns {Promise<createBucketResponse>}
          -	 */
          -	create(createBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.createBucket(createBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteBucket function of ObjectStorageClient
          -	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
          -	 * @returns {Promise<deleteBucketResponse>}
          -	 */
          -	delete(deleteBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.deleteBucket(deleteBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the getBucket function of ObjectStorageClient
          -	 * @param {GetBucketRequest} getBucketRequest - Data required for getBucket
          -	 * @returns {Promise<getBucketResponse>}
          -	 */
          -	get(getBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.getBucket(getBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the listBuckets function of ObjectStorageClient
          -	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
          -	 * @returns {Promise<listBucketsResponse>}
          -	 */
          -	list(listBucketsRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.listBuckets(listBucketsRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -	/**
          -	 * Trigers the reencryptBucket function of ObjectStorageClient
          -	 * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket
          -	 * @returns {Promise<reencryptBucketResponse>}
          -	 */
          -	reencrypt(reencryptBucketRequest) {
          -		return new Promise((resolve, reject) => {
          -			this._objectStorageClient
          -				.reencryptBucket(reencryptBucketRequest)
          -				.then(data => resolve(data))
          -				.catch(err => reject(err));
          -		});
          -	}
          -}
          -module.exports = Oracle_StorageBucket;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_artificialinteligence_gcp-translation.js.html b/docs/googleCloud_artificialinteligence_gcp-translation.js.html deleted file mode 100644 index ce18c711..00000000 --- a/docs/googleCloud_artificialinteligence_gcp-translation.js.html +++ /dev/null @@ -1,453 +0,0 @@ - - - - - - googleCloud/artificialinteligence/gcp-translation.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          - googleCloud/artificialinteligence/gcp-translation.js -

          -
          - -
          -
          -
          const { TranslationServiceClient } = require('@google-cloud/translate');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Translation object
          - * @category Google Cloud
          - */
          -class GCP_Translation {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._translationServiceClient = new TranslationServiceClient(config);
          -	}
          -	/**
          -	 * Trigers the translateText function of undefined
          -	 * @param {TypeReference} request - Data required for translateText
          -	 * @param {TypeReference} [options] - Data required for translateText
          -	 * @returns {Promise<translateTextResponse>}
          -	 */
          -	translate(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._translationServiceClient
          -				.translateText(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the batchTranslateText function of undefined
          -	 * @param {TypeReference} request - Data required for batchTranslateText
          -	 * @param {TypeReference} [options] - Data required for batchTranslateText
          -	 * @returns {Promise<batchTranslateTextResponse>}
          -	 */
          -	batchTranslate(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._translationServiceClient
          -				.batchTranslateText(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getGlossary function of undefined
          -	 * @param {TypeReference} request - Data required for getGlossary
          -	 * @param {TypeReference} [options] - Data required for getGlossary
          -	 * @returns {Promise<getGlossaryResponse>}
          -	 */
          -	getGlossary(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._translationServiceClient
          -				.getGlossary(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createGlossary function of undefined
          -	 * @param {TypeReference} request - Data required for createGlossary
          -	 * @param {TypeReference} [options] - Data required for createGlossary
          -	 * @returns {Promise<createGlossaryResponse>}
          -	 */
          -	createGlossary(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._translationServiceClient
          -				.createGlossary(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the detectLanguage function of undefined
          -	 * @param {TypeReference} request - Data required for detectLanguage
          -	 * @param {TypeReference} [options] - Data required for detectLanguage
          -	 * @returns {Promise<detectLanguageResponse>}
          -	 */
          -	detectLanguage(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._translationServiceClient
          -				.detectLanguage(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = GCP_Translation;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_compute_gcp-kubernetes.js.html b/docs/googleCloud_compute_gcp-kubernetes.js.html deleted file mode 100644 index 7eda9b20..00000000 --- a/docs/googleCloud_compute_gcp-kubernetes.js.html +++ /dev/null @@ -1,523 +0,0 @@ - - - - - - googleCloud/compute/gcp-kubernetes.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/compute/gcp-kubernetes.js

          -
          - -
          -
          -
          const { ClusterManagerClient } = require('@google-cloud/container');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Kubernetes object
          - * @category Google Cloud
          - */
          -class GCP_Kubernetes {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._clusterManagerClient = new ClusterManagerClient(config);
          -	}
          -	/**
          -	 * Trigers the createCluster function of undefined
          -	 * @param {TypeReference} request - Data required for createCluster
          -	 * @param {TypeReference} [options] - Data required for createCluster
          -	 * @returns {Promise<createClusterResponse>}
          -	 */
          -	create(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.createCluster(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteCluster function of undefined
          -	 * @param {TypeReference} request - Data required for deleteCluster
          -	 * @param {TypeReference} [options] - Data required for deleteCluster
          -	 * @returns {Promise<deleteClusterResponse>}
          -	 */
          -	delete(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.deleteCluster(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the listClusters function of undefined
          -	 * @param {TypeReference} request - Data required for listClusters
          -	 * @param {TypeReference} [options] - Data required for listClusters
          -	 * @returns {Promise<listClustersResponse>}
          -	 */
          -	listClusters(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.listClusters(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getCluster function of undefined
          -	 * @param {TypeReference} request - Data required for getCluster
          -	 * @param {TypeReference} [options] - Data required for getCluster
          -	 * @returns {Promise<getClusterResponse>}
          -	 */
          -	describeCluster(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.getCluster(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createNodePool function of undefined
          -	 * @param {TypeReference} request - Data required for createNodePool
          -	 * @param {TypeReference} [options] - Data required for createNodePool
          -	 * @returns {Promise<createNodePoolResponse>}
          -	 */
          -	createNodeGroup(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.createNodePool(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteNodePool function of undefined
          -	 * @param {TypeReference} request - Data required for deleteNodePool
          -	 * @param {TypeReference} [options] - Data required for deleteNodePool
          -	 * @returns {Promise<deleteNodePoolResponse>}
          -	 */
          -	deleteNodegroup(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.deleteNodePool(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getNodePool function of undefined
          -	 * @param {TypeReference} request - Data required for getNodePool
          -	 * @param {TypeReference} [options] - Data required for getNodePool
          -	 * @returns {Promise<getNodePoolResponse>}
          -	 */
          -	describeNodeGroup(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.getNodePool(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the listNodePools function of undefined
          -	 * @param {TypeReference} request - Data required for listNodePools
          -	 * @param {TypeReference} [options] - Data required for listNodePools
          -	 * @returns {Promise<listNodePoolsResponse>}
          -	 */
          -	listNodegroups(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.listNodePools(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the setAddonsConfig function of undefined
          -	 * @param {TypeReference} request - Data required for setAddonsConfig
          -	 * @param {TypeReference} [options] - Data required for setAddonsConfig
          -	 * @returns {Promise<setAddonsConfigResponse>}
          -	 */
          -	updateConfig(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._clusterManagerClient
          -				.setAddonsConfig(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = GCP_Kubernetes;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_database_gcp-RDBMS.js.html b/docs/googleCloud_database_gcp-RDBMS.js.html deleted file mode 100644 index 83a84ee5..00000000 --- a/docs/googleCloud_database_gcp-RDBMS.js.html +++ /dev/null @@ -1,483 +0,0 @@ - - - - - - googleCloud/database/gcp-RDBMS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/database/gcp-RDBMS.js

          -
          - -
          -
          -
          const { DatabaseAdminClient } = require('@google-cloud/spanner');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a RDBMS object
          - * @category Google Cloud
          - */
          -class GCP_RDBMS {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._databaseAdminClient = new DatabaseAdminClient(config);
          -	}
          -	/**
          -	 * Trigers the createDatabase function of undefined
          -	 * @param {TypeReference} request - Data required for createDatabase
          -	 * @param {TypeReference} [options] - Data required for createDatabase
          -	 * @returns {Promise<createDatabaseResponse>}
          -	 */
          -	createDatabse(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._databaseAdminClient
          -				.createDatabase(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the dropDatabase function of undefined
          -	 * @param {TypeReference} request - Data required for dropDatabase
          -	 * @param {TypeReference} [options] - Data required for dropDatabase
          -	 * @returns {Promise<dropDatabaseResponse>}
          -	 */
          -	deleteDatabase(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._databaseAdminClient
          -				.dropDatabase(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createBackup function of undefined
          -	 * @param {TypeReference} request - Data required for createBackup
          -	 * @param {TypeReference} [options] - Data required for createBackup
          -	 * @returns {Promise<createBackupResponse>}
          -	 */
          -	createSnapshots(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._databaseAdminClient
          -				.createBackup(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateDatabaseDdl function of undefined
          -	 * @param {TypeReference} request - Data required for updateDatabaseDdl
          -	 * @param {TypeReference} [options] - Data required for updateDatabaseDdl
          -	 * @returns {Promise<updateDatabaseDdlResponse>}
          -	 */
          -	modifyDB(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._databaseAdminClient
          -				.updateDatabaseDdl(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the restoreDatabase function of undefined
          -	 * @param {TypeReference} request - Data required for restoreDatabase
          -	 * @param {TypeReference} [options] - Data required for restoreDatabase
          -	 * @returns {Promise<restoreDatabaseResponse>}
          -	 */
          -	restoreDatabase(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._databaseAdminClient
          -				.restoreDatabase(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteBackup function of undefined
          -	 * @param {TypeReference} request - Data required for deleteBackup
          -	 * @param {TypeReference} [options] - Data required for deleteBackup
          -	 * @returns {Promise<deleteBackupResponse>}
          -	 */
          -	deleteDBSnapshot(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._databaseAdminClient
          -				.deleteBackup(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the databasePath function of undefined
          -	 * @param {StringKeyword} project - Data required for databasePath
          -	 * @param {StringKeyword} instance - Data required for databasePath
          -	 * @param {StringKeyword} database - Data required for databasePath
          -	 * @returns {Promise<databasePathResponse>}
          -	 */
          -	databasePath(project, instance, database) {
          -		return this._databaseAdminClient.databasePath(
          -			project,
          -			instance,
          -			database
          -		);
          -	}
          -}
          -module.exports = GCP_RDBMS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_database_gcp-noSql.js.html b/docs/googleCloud_database_gcp-noSql.js.html deleted file mode 100644 index 205500f8..00000000 --- a/docs/googleCloud_database_gcp-noSql.js.html +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - googleCloud/database/gcp-noSql.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/database/gcp-noSql.js

          -
          - -
          -
          -
          const { FirestoreClient } = require('@google-cloud/firestore');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a NoSql object
          - * @category Google Cloud
          - */
          -class GCP_NoSql {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._firestoreClient = new FirestoreClient(config);
          -	}
          -	/**
          -	 * Trigers the createDocument function of undefined
          -	 * @param {TypeReference} request - Data required for createDocument
          -	 * @param {TypeReference} [options] - Data required for createDocument
          -	 * @returns {Promise<createDocumentResponse>}
          -	 */
          -	createItem(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._firestoreClient
          -				.createDocument(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteDocument function of undefined
          -	 * @param {TypeReference} request - Data required for deleteDocument
          -	 * @param {TypeReference} [options] - Data required for deleteDocument
          -	 * @returns {Promise<deleteDocumentResponse>}
          -	 */
          -	deleteItem(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._firestoreClient
          -				.deleteDocument(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateDocument function of undefined
          -	 * @param {TypeReference} request - Data required for updateDocument
          -	 * @param {TypeReference} [options] - Data required for updateDocument
          -	 * @returns {Promise<updateDocumentResponse>}
          -	 */
          -	updateItem(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._firestoreClient
          -				.updateDocument(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the runQuery function of undefined
          -	 * @param {TypeReference} [request] - Data required for runQuery
          -	 * @param {TypeReference} [options] - Data required for runQuery
          -	 * @returns {Promise<runQueryResponse>}
          -	 */
          -	query(request = undefined, options = undefined) {
          -		return this._firestoreClient.runQuery(request, options);
          -	}
          -}
          -module.exports = GCP_NoSql;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-DNS.js.html b/docs/googleCloud_gcp-DNS.js.html deleted file mode 100644 index 371a4a7f..00000000 --- a/docs/googleCloud_gcp-DNS.js.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - googleCloud/gcp-DNS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-DNS.js

          -
          - -
          -
          -
          const { DNS } = require("@google-cloud/dns");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a dns object
          - * @category Google Cloud
          - */
          -class GCP_dns {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._dns = new DNS(config);
          -  }
          -  /**
          -   * Trigers the getZones function of dns
          -   * @param {TypeReference} [query] - Optional parameter
          -   * @returns {Promise<getZonesResponse>}
          -   */
          -  listZones(query = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._dns
          -        .getZones(query)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the create function of dns
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {DNS} dns - Mandatory parameter
          -   * @param {TypeReference} config - Mandatory parameter
          -   * @returns {Promise<createResponse>}
          -   */
          -  createZone(dns, config, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      dns
          -        .zone(identifier)
          -        .create(config)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createChange function of dns
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {DNS} dns - Mandatory parameter
          -   * @param {TypeReference} config - Mandatory parameter
          -   * @returns {Promise<createChangeResponse>}
          -   */
          -  changeRecordSets(dns, config, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      dns
          -        .zone(identifier)
          -        .createChange(config)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the delete function of dns
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {DNS} dns - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<deleteResponse>}
          -   */
          -  deleteZone(dns, options = undefined, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      dns
          -        .zone(identifier)
          -        .delete(options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the record function of dns
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {DNS} dns - Mandatory parameter
          -   * @param {StringKeyword} type - Mandatory parameter
          -   * @param {TypeReference} metadata - Mandatory parameter
          -   * @returns {Promise<recordResponse>}
          -   */
          -  record(dns, type, metadata) {
          -    return this.dns.record(type, metadata);
          -  }
          -}
          -module.exports = GCP_dns;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-RDBMS.js.html b/docs/googleCloud_gcp-RDBMS.js.html deleted file mode 100644 index d98ee6d8..00000000 --- a/docs/googleCloud_gcp-RDBMS.js.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - googleCloud/gcp-RDBMS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-RDBMS.js

          -
          - -
          -
          -
          const { DatabaseAdminClient } = require("@google-cloud/spanner");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a RDBMS object
          - * @category Google Cloud
          - */
          -class GCP_RDBMS {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._databaseAdminClient = new DatabaseAdminClient(config);
          -  }
          -  /**
          -   * Trigers the createDatabase function of undefined
          -   * @param {TypeReference} request - Data required for createDatabase
          -   * @param {TypeReference} [options] - Data required for createDatabase
          -   * @returns {Promise<createDatabaseResponse>}
          -   */
          -  createDatabse(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._databaseAdminClient
          -        .createDatabase(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the dropDatabase function of undefined
          -   * @param {TypeReference} request - Data required for dropDatabase
          -   * @param {TypeReference} [options] - Data required for dropDatabase
          -   * @returns {Promise<dropDatabaseResponse>}
          -   */
          -  deleteDatabase(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._databaseAdminClient
          -        .dropDatabase(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createBackup function of undefined
          -   * @param {TypeReference} request - Data required for createBackup
          -   * @param {TypeReference} [options] - Data required for createBackup
          -   * @returns {Promise<createBackupResponse>}
          -   */
          -  createSnapshots(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._databaseAdminClient
          -        .createBackup(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the updateDatabaseDdl function of undefined
          -   * @param {TypeReference} request - Data required for updateDatabaseDdl
          -   * @param {TypeReference} [options] - Data required for updateDatabaseDdl
          -   * @returns {Promise<updateDatabaseDdlResponse>}
          -   */
          -  modifyDB(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._databaseAdminClient
          -        .updateDatabaseDdl(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the restoreDatabase function of undefined
          -   * @param {TypeReference} request - Data required for restoreDatabase
          -   * @param {TypeReference} [options] - Data required for restoreDatabase
          -   * @returns {Promise<restoreDatabaseResponse>}
          -   */
          -  restoreDatabase(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._databaseAdminClient
          -        .restoreDatabase(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteBackup function of undefined
          -   * @param {TypeReference} request - Data required for deleteBackup
          -   * @param {TypeReference} [options] - Data required for deleteBackup
          -   * @returns {Promise<deleteBackupResponse>}
          -   */
          -  deleteDBSnapshot(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._databaseAdminClient
          -        .deleteBackup(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the databasePath function of undefined
          -   * @param {StringKeyword} project - Data required for databasePath
          -   * @param {StringKeyword} instance - Data required for databasePath
          -   * @param {StringKeyword} database - Data required for databasePath
          -   * @returns {Promise<databasePathResponse>}
          -   */
          -  databasePath(project, instance, database) {
          -    return this._databaseAdminClient.databasePath(project, instance, database);
          -  }
          -}
          -module.exports = GCP_RDBMS;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-archivalStorage.js.html b/docs/googleCloud_gcp-archivalStorage.js.html deleted file mode 100644 index ef257cbb..00000000 --- a/docs/googleCloud_gcp-archivalStorage.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - googleCloud/gcp-archivalStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-archivalStorage.js

          -
          - -
          -
          -
          const { Storage } = require("@google-cloud/storage");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a storage object
          - * @category Google Cloud
          - */
          -class GCP_storage {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._storage = new Storage(config);
          -  }
          -  /**
          -   * Trigers the deleteFiles function of storage
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {Storage} storage - Mandatory parameter
          -   * @param {TypeReference} [query] - Optional parameter
          -   * @returns {Promise<deleteFilesResponse>}
          -   */
          -  deleteFiles(storage, query = undefined, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      storage
          -        .bucket(identifier)
          -        .deleteFiles(query)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the upload function of storage
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {Storage} storage - Mandatory parameter
          -   * @param {StringKeyword} pathString - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<uploadResponse>}
          -   */
          -  upload(storage, pathString, options = undefined, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      storage
          -        .bucket(identifier)
          -        .upload(pathString, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the makePublic function of storage
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {Bucket} bucket - Mandatory parameter
          -   * @returns {Promise<makePublicResponse>}
          -   */
          -  makePublic(bucket, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      bucket
          -        .file(identifier)
          -        .makePublic()
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createBucket function of storage
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} [metadata] - Optional parameter
          -   * @returns {Promise<createBucketResponse>}
          -   */
          -  create(name, metadata = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._storage
          -        .createBucket(name, metadata)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getBuckets function of storage
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getBucketsResponse>}
          -   */
          -  list(options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._storage
          -        .getBuckets(options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = GCP_storage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-keyManagement.js.html b/docs/googleCloud_gcp-keyManagement.js.html deleted file mode 100644 index d325e318..00000000 --- a/docs/googleCloud_gcp-keyManagement.js.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - googleCloud/gcp-keyManagement.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-keyManagement.js

          -
          - -
          -
          -
          const { KeyManagementServiceClient } = require("@google-cloud/kms");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a KeyManagement object
          - * @category Google Cloud
          - */
          -class GCP_KeyManagement {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._keyManagementServiceClient = new KeyManagementServiceClient(config);
          -  }
          -  /**
          -   * Trigers the createCryptoKey function of undefined
          -   * @param {TypeReference} request - Data required for createCryptoKey
          -   * @param {TypeReference} [options] - Data required for createCryptoKey
          -   * @returns {Promise<createCryptoKeyResponse>}
          -   */
          -  createKey(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._keyManagementServiceClient
          -        .createCryptoKey(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the destroyCryptoKeyVersion function of undefined
          -   * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
          -   * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
          -   * @returns {Promise<destroyCryptoKeyVersionResponse>}
          -   */
          -  deleteKey(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._keyManagementServiceClient
          -        .destroyCryptoKeyVersion(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the updateCryptoKey function of undefined
          -   * @param {TypeReference} request - Data required for updateCryptoKey
          -   * @param {TypeReference} [options] - Data required for updateCryptoKey
          -   * @returns {Promise<updateCryptoKeyResponse>}
          -   */
          -  update(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._keyManagementServiceClient
          -        .updateCryptoKey(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getCryptoKey function of undefined
          -   * @param {TypeReference} request - Data required for getCryptoKey
          -   * @param {TypeReference} [options] - Data required for getCryptoKey
          -   * @returns {Promise<getCryptoKeyResponse>}
          -   */
          -  describeKey(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._keyManagementServiceClient
          -        .getCryptoKey(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the setIamPolicy function of undefined
          -   * @param {TypeReference} request - Data required for setIamPolicy
          -   * @param {UnionType} [options] - Data required for setIamPolicy
          -   * @param {TypeReference} [callback] - Data required for setIamPolicy
          -   * @returns {Promise<setIamPolicyResponse>}
          -   */
          -  putKeyPolicy(request, options = undefined, callback = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._keyManagementServiceClient
          -        .setIamPolicy(request, options, callback)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = GCP_KeyManagement;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-kubernetes.js.html b/docs/googleCloud_gcp-kubernetes.js.html deleted file mode 100644 index ff98d09d..00000000 --- a/docs/googleCloud_gcp-kubernetes.js.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - googleCloud/gcp-kubernetes.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-kubernetes.js

          -
          - -
          -
          -
          const { ClusterManagerClient } = require("@google-cloud/container");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Kubernetes object
          - * @category Google Cloud
          - */
          -class GCP_Kubernetes {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._clusterManagerClient = new ClusterManagerClient(config);
          -  }
          -  /**
          -   * Trigers the createCluster function of undefined
          -   * @param {TypeReference} request - Data required for createCluster
          -   * @param {TypeReference} [options] - Data required for createCluster
          -   * @returns {Promise<createClusterResponse>}
          -   */
          -  create(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .createCluster(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteCluster function of undefined
          -   * @param {TypeReference} request - Data required for deleteCluster
          -   * @param {TypeReference} [options] - Data required for deleteCluster
          -   * @returns {Promise<deleteClusterResponse>}
          -   */
          -  delete(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .deleteCluster(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the listClusters function of undefined
          -   * @param {TypeReference} request - Data required for listClusters
          -   * @param {TypeReference} [options] - Data required for listClusters
          -   * @returns {Promise<listClustersResponse>}
          -   */
          -  listClusters(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .listClusters(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getCluster function of undefined
          -   * @param {TypeReference} request - Data required for getCluster
          -   * @param {TypeReference} [options] - Data required for getCluster
          -   * @returns {Promise<getClusterResponse>}
          -   */
          -  describeCluster(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .getCluster(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createNodePool function of undefined
          -   * @param {TypeReference} request - Data required for createNodePool
          -   * @param {TypeReference} [options] - Data required for createNodePool
          -   * @returns {Promise<createNodePoolResponse>}
          -   */
          -  createNodeGroup(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .createNodePool(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteNodePool function of undefined
          -   * @param {TypeReference} request - Data required for deleteNodePool
          -   * @param {TypeReference} [options] - Data required for deleteNodePool
          -   * @returns {Promise<deleteNodePoolResponse>}
          -   */
          -  deleteNodegroup(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .deleteNodePool(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getNodePool function of undefined
          -   * @param {TypeReference} request - Data required for getNodePool
          -   * @param {TypeReference} [options] - Data required for getNodePool
          -   * @returns {Promise<getNodePoolResponse>}
          -   */
          -  describeNodeGroup(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .getNodePool(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the listNodePools function of undefined
          -   * @param {TypeReference} request - Data required for listNodePools
          -   * @param {TypeReference} [options] - Data required for listNodePools
          -   * @returns {Promise<listNodePoolsResponse>}
          -   */
          -  listNodegroups(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .listNodePools(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the setAddonsConfig function of undefined
          -   * @param {TypeReference} request - Data required for setAddonsConfig
          -   * @param {TypeReference} [options] - Data required for setAddonsConfig
          -   * @returns {Promise<setAddonsConfigResponse>}
          -   */
          -  updateConfig(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._clusterManagerClient
          -        .setAddonsConfig(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = GCP_Kubernetes;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-monitoring.js.html b/docs/googleCloud_gcp-monitoring.js.html deleted file mode 100644 index e17a0eeb..00000000 --- a/docs/googleCloud_gcp-monitoring.js.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - googleCloud/gcp-monitoring.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-monitoring.js

          -
          - -
          -
          -
          const { AlertPolicyServiceClient } = require("@google-cloud/monitoring");
          -const { MetricServiceClient } = require("@google-cloud/monitoring");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Monitoring object
          - * @category Google Cloud
          - */
          -class GCP_Monitoring {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
          -    this._metricServiceClient = new MetricServiceClient(config);
          -  }
          -  /**
          -   * Trigers the createAlertPolicy function of undefined
          -   * @param {TypeReference} request - Data required for createAlertPolicy
          -   * @param {TypeReference} [options] - Data required for createAlertPolicy
          -   * @returns {Promise<createAlertPolicyResponse>}
          -   */
          -  createAlarm(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._alertPolicyServiceClient
          -        .createAlertPolicy(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteAlertPolicy function of undefined
          -   * @param {TypeReference} request - Data required for deleteAlertPolicy
          -   * @param {TypeReference} [options] - Data required for deleteAlertPolicy
          -   * @returns {Promise<deleteAlertPolicyResponse>}
          -   */
          -  deleteAlarm(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._alertPolicyServiceClient
          -        .deleteAlertPolicy(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the updateAlertPolicy function of undefined
          -   * @param {TypeReference} request - Data required for updateAlertPolicy
          -   * @param {TypeReference} [options] - Data required for updateAlertPolicy
          -   * @returns {Promise<updateAlertPolicyResponse>}
          -   */
          -  updateAlarm(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._alertPolicyServiceClient
          -        .updateAlertPolicy(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the listAlertPolicies function of undefined
          -   * @param {TypeReference} request - Data required for listAlertPolicies
          -   * @param {TypeReference} [options] - Data required for listAlertPolicies
          -   * @returns {Promise<listAlertPoliciesResponse>}
          -   */
          -  listAlarms(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._alertPolicyServiceClient
          -        .listAlertPolicies(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getMetricDescriptor function of undefined
          -   * @param {TypeReference} request - Data required for getMetricDescriptor
          -   * @param {TypeReference} [options] - Data required for getMetricDescriptor
          -   * @returns {Promise<getMetricDescriptorResponse>}
          -   */
          -  getMetricData(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._metricServiceClient
          -        .getMetricDescriptor(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the projectPath function of undefined
          -   * @param {StringKeyword} project - Data required for projectPath
          -   * @returns {Promise<projectPathResponse>}
          -   */
          -  projectPath(project) {
          -    return this._alertPolicyServiceClient.projectPath(project);
          -  }
          -}
          -module.exports = GCP_Monitoring;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-noSql.js.html b/docs/googleCloud_gcp-noSql.js.html deleted file mode 100644 index 3a72a815..00000000 --- a/docs/googleCloud_gcp-noSql.js.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - googleCloud/gcp-noSql.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-noSql.js

          -
          - -
          -
          -
          const { FirestoreClient } = require("@google-cloud/firestore");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a NoSql object
          - * @category Google Cloud
          - */
          -class GCP_NoSql {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._firestoreClient = new FirestoreClient(config);
          -  }
          -  /**
          -   * Trigers the createDocument function of undefined
          -   * @param {TypeReference} request - Data required for createDocument
          -   * @param {TypeReference} [options] - Data required for createDocument
          -   * @returns {Promise<createDocumentResponse>}
          -   */
          -  createItem(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._firestoreClient
          -        .createDocument(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteDocument function of undefined
          -   * @param {TypeReference} request - Data required for deleteDocument
          -   * @param {TypeReference} [options] - Data required for deleteDocument
          -   * @returns {Promise<deleteDocumentResponse>}
          -   */
          -  deleteItem(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._firestoreClient
          -        .deleteDocument(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the updateDocument function of undefined
          -   * @param {TypeReference} request - Data required for updateDocument
          -   * @param {TypeReference} [options] - Data required for updateDocument
          -   * @returns {Promise<updateDocumentResponse>}
          -   */
          -  updateItem(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._firestoreClient
          -        .updateDocument(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the runQuery function of undefined
          -   * @param {TypeReference} [request] - Data required for runQuery
          -   * @param {TypeReference} [options] - Data required for runQuery
          -   * @returns {Promise<runQueryResponse>}
          -   */
          -  query(request = undefined, options = undefined) {
          -    return this._firestoreClient.runQuery(request, options);
          -  }
          -}
          -module.exports = GCP_NoSql;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-notificationService.js.html b/docs/googleCloud_gcp-notificationService.js.html deleted file mode 100644 index ce71ab3b..00000000 --- a/docs/googleCloud_gcp-notificationService.js.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - googleCloud/gcp-notificationService.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-notificationService.js

          -
          - -
          -
          -
          const { PublisherClient } = require("@google-cloud/pubsub");
          -const { SubscriberClient } = require("@google-cloud/pubsub");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a NotificationService object
          - * @category Google Cloud
          - */
          -class GCP_NotificationService {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._publisherClient = new PublisherClient(config);
          -    this._subscriberClient = new SubscriberClient(config);
          -  }
          -  /**
          -   * Trigers the createTopic function of undefined
          -   * @param {TypeReference} request - Data required for createTopic
          -   * @param {TypeReference} [options] - Data required for createTopic
          -   * @returns {Promise<createTopicResponse>}
          -   */
          -  createTopic(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._publisherClient
          -        .createTopic(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteTopic function of undefined
          -   * @param {TypeReference} request - Data required for deleteTopic
          -   * @param {TypeReference} [options] - Data required for deleteTopic
          -   * @returns {Promise<deleteTopicResponse>}
          -   */
          -  deleteTopic(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._publisherClient
          -        .deleteTopic(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getTopic function of undefined
          -   * @param {TypeReference} request - Data required for getTopic
          -   * @param {TypeReference} [options] - Data required for getTopic
          -   * @returns {Promise<getTopicResponse>}
          -   */
          -  getTopicAttributes(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._publisherClient
          -        .getTopic(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the listTopicSubscriptions function of undefined
          -   * @param {TypeReference} request - Data required for listTopicSubscriptions
          -   * @param {TypeReference} [options] - Data required for listTopicSubscriptions
          -   * @returns {Promise<listTopicSubscriptionsResponse>}
          -   */
          -  listSubscriptions(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._publisherClient
          -        .listTopicSubscriptions(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createSubscription function of undefined
          -   * @param {TypeReference} request - Data required for createSubscription
          -   * @param {TypeReference} [options] - Data required for createSubscription
          -   * @returns {Promise<createSubscriptionResponse>}
          -   */
          -  subscribe(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._subscriberClient
          -        .createSubscription(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the publish function of undefined
          -   * @param {TypeReference} request - Data required for publish
          -   * @param {TypeReference} [options] - Data required for publish
          -   * @returns {Promise<publishResponse>}
          -   */
          -  publish(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._publisherClient
          -        .publish(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the listTopics function of undefined
          -   * @param {TypeReference} request - Data required for listTopics
          -   * @param {TypeReference} [options] - Data required for listTopics
          -   * @returns {Promise<listTopicsResponse>}
          -   */
          -  listTopics(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._publisherClient
          -        .listTopics(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the deleteSubscription function of undefined
          -   * @param {TypeReference} request - Data required for deleteSubscription
          -   * @param {TypeReference} [options] - Data required for deleteSubscription
          -   * @returns {Promise<deleteSubscriptionResponse>}
          -   */
          -  unsubscribe(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._subscriberClient
          -        .deleteSubscription(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = GCP_NotificationService;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-storageBucket.js.html b/docs/googleCloud_gcp-storageBucket.js.html deleted file mode 100644 index 9cce0a1b..00000000 --- a/docs/googleCloud_gcp-storageBucket.js.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - googleCloud/gcp-storageBucket.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-storageBucket.js

          -
          - -
          -
          -
          const { Storage } = require("@google-cloud/storage");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a storage object
          - * @category Google Cloud
          - */
          -class GCP_storage {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._storage = new Storage(config);
          -  }
          -  /**
          -   * Trigers the deleteFiles function of storage
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {Storage} storage - Mandatory parameter
          -   * @param {TypeReference} [query] - Optional parameter
          -   * @returns {Promise<deleteFilesResponse>}
          -   */
          -  deleteFiles(storage, query = undefined, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      storage
          -        .bucket(identifier)
          -        .deleteFiles(query)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the upload function of storage
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {Storage} storage - Mandatory parameter
          -   * @param {StringKeyword} pathString - Mandatory parameter
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<uploadResponse>}
          -   */
          -  upload(storage, pathString, options = undefined, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      storage
          -        .bucket(identifier)
          -        .upload(pathString, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the makePublic function of storage
          -   * @param {string} [identifier] - Optional parameter
          -   * @param {Bucket} bucket - Mandatory parameter
          -   * @returns {Promise<makePublicResponse>}
          -   */
          -  makePublic(bucket, identifier = undefined) {
          -    return new Promise((resolve, reject) => {
          -      bucket
          -        .file(identifier)
          -        .makePublic()
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createBucket function of storage
          -   * @param {StringKeyword} name - Mandatory parameter
          -   * @param {TypeReference} [metadata] - Optional parameter
          -   * @returns {Promise<createBucketResponse>}
          -   */
          -  create(name, metadata = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._storage
          -        .createBucket(name, metadata)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getBuckets function of storage
          -   * @param {TypeReference} [options] - Optional parameter
          -   * @returns {Promise<getBucketsResponse>}
          -   */
          -  list(options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._storage
          -        .getBuckets(options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = GCP_storage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_gcp-translation.js.html b/docs/googleCloud_gcp-translation.js.html deleted file mode 100644 index 1511b9a3..00000000 --- a/docs/googleCloud_gcp-translation.js.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - googleCloud/gcp-translation.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/gcp-translation.js

          -
          - -
          -
          -
          const { TranslationServiceClient } = require("@google-cloud/translate");
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Translation object
          - * @category Google Cloud
          - */
          -class GCP_Translation {
          -  /**
          -   *
          -   * @param {object} config Configuration object
          -   */
          -  constructor(config) {
          -    this._translationServiceClient = new TranslationServiceClient(config);
          -  }
          -  /**
          -   * Trigers the translateText function of undefined
          -   * @param {TypeReference} request - Data required for translateText
          -   * @param {TypeReference} [options] - Data required for translateText
          -   * @returns {Promise<translateTextResponse>}
          -   */
          -  translate(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._translationServiceClient
          -        .translateText(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the batchTranslateText function of undefined
          -   * @param {TypeReference} request - Data required for batchTranslateText
          -   * @param {TypeReference} [options] - Data required for batchTranslateText
          -   * @returns {Promise<batchTranslateTextResponse>}
          -   */
          -  batchTranslate(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._translationServiceClient
          -        .batchTranslateText(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the getGlossary function of undefined
          -   * @param {TypeReference} request - Data required for getGlossary
          -   * @param {TypeReference} [options] - Data required for getGlossary
          -   * @returns {Promise<getGlossaryResponse>}
          -   */
          -  getGlossary(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._translationServiceClient
          -        .getGlossary(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the createGlossary function of undefined
          -   * @param {TypeReference} request - Data required for createGlossary
          -   * @param {TypeReference} [options] - Data required for createGlossary
          -   * @returns {Promise<createGlossaryResponse>}
          -   */
          -  createGlossary(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._translationServiceClient
          -        .createGlossary(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -  /**
          -   * Trigers the detectLanguage function of undefined
          -   * @param {TypeReference} request - Data required for detectLanguage
          -   * @param {TypeReference} [options] - Data required for detectLanguage
          -   * @returns {Promise<detectLanguageResponse>}
          -   */
          -  detectLanguage(request, options = undefined) {
          -    return new Promise((resolve, reject) => {
          -      this._translationServiceClient
          -        .detectLanguage(request, options)
          -        .then(result => {
          -          resolve(result);
          -        })
          -        .catch(err => {
          -          reject(err);
          -        });
          -    });
          -  }
          -}
          -module.exports = GCP_Translation;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_management_gcp-keyManagement.js.html b/docs/googleCloud_management_gcp-keyManagement.js.html deleted file mode 100644 index 9c631b40..00000000 --- a/docs/googleCloud_management_gcp-keyManagement.js.html +++ /dev/null @@ -1,454 +0,0 @@ - - - - - - googleCloud/management/gcp-keyManagement.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/management/gcp-keyManagement.js

          -
          - -
          -
          -
          const { KeyManagementServiceClient } = require('@google-cloud/kms');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a KeyManagement object
          - * @category Google Cloud
          - */
          -class GCP_KeyManagement {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._keyManagementServiceClient = new KeyManagementServiceClient(
          -			config
          -		);
          -	}
          -	/**
          -	 * Trigers the createCryptoKey function of undefined
          -	 * @param {TypeReference} request - Data required for createCryptoKey
          -	 * @param {TypeReference} [options] - Data required for createCryptoKey
          -	 * @returns {Promise<createCryptoKeyResponse>}
          -	 */
          -	createKey(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._keyManagementServiceClient
          -				.createCryptoKey(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the destroyCryptoKeyVersion function of undefined
          -	 * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
          -	 * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
          -	 * @returns {Promise<destroyCryptoKeyVersionResponse>}
          -	 */
          -	deleteKey(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._keyManagementServiceClient
          -				.destroyCryptoKeyVersion(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateCryptoKey function of undefined
          -	 * @param {TypeReference} request - Data required for updateCryptoKey
          -	 * @param {TypeReference} [options] - Data required for updateCryptoKey
          -	 * @returns {Promise<updateCryptoKeyResponse>}
          -	 */
          -	update(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._keyManagementServiceClient
          -				.updateCryptoKey(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getCryptoKey function of undefined
          -	 * @param {TypeReference} request - Data required for getCryptoKey
          -	 * @param {TypeReference} [options] - Data required for getCryptoKey
          -	 * @returns {Promise<getCryptoKeyResponse>}
          -	 */
          -	describeKey(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._keyManagementServiceClient
          -				.getCryptoKey(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the setIamPolicy function of undefined
          -	 * @param {TypeReference} request - Data required for setIamPolicy
          -	 * @param {UnionType} [options] - Data required for setIamPolicy
          -	 * @param {TypeReference} [callback] - Data required for setIamPolicy
          -	 * @returns {Promise<setIamPolicyResponse>}
          -	 */
          -	putKeyPolicy(request, options = undefined, callback = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._keyManagementServiceClient
          -				.setIamPolicy(request, options, callback)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = GCP_KeyManagement;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_management_gcp-monitoring.js.html b/docs/googleCloud_management_gcp-monitoring.js.html deleted file mode 100644 index 3b948d94..00000000 --- a/docs/googleCloud_management_gcp-monitoring.js.html +++ /dev/null @@ -1,461 +0,0 @@ - - - - - - googleCloud/management/gcp-monitoring.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/management/gcp-monitoring.js

          -
          - -
          -
          -
          const { AlertPolicyServiceClient } = require('@google-cloud/monitoring');
          -const { MetricServiceClient } = require('@google-cloud/monitoring');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a Monitoring object
          - * @category Google Cloud
          - */
          -class GCP_Monitoring {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
          -		this._metricServiceClient = new MetricServiceClient(config);
          -	}
          -	/**
          -	 * Trigers the createAlertPolicy function of undefined
          -	 * @param {TypeReference} request - Data required for createAlertPolicy
          -	 * @param {TypeReference} [options] - Data required for createAlertPolicy
          -	 * @returns {Promise<createAlertPolicyResponse>}
          -	 */
          -	createAlarm(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._alertPolicyServiceClient
          -				.createAlertPolicy(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteAlertPolicy function of undefined
          -	 * @param {TypeReference} request - Data required for deleteAlertPolicy
          -	 * @param {TypeReference} [options] - Data required for deleteAlertPolicy
          -	 * @returns {Promise<deleteAlertPolicyResponse>}
          -	 */
          -	deleteAlarm(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._alertPolicyServiceClient
          -				.deleteAlertPolicy(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the updateAlertPolicy function of undefined
          -	 * @param {TypeReference} request - Data required for updateAlertPolicy
          -	 * @param {TypeReference} [options] - Data required for updateAlertPolicy
          -	 * @returns {Promise<updateAlertPolicyResponse>}
          -	 */
          -	updateAlarm(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._alertPolicyServiceClient
          -				.updateAlertPolicy(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the listAlertPolicies function of undefined
          -	 * @param {TypeReference} request - Data required for listAlertPolicies
          -	 * @param {TypeReference} [options] - Data required for listAlertPolicies
          -	 * @returns {Promise<listAlertPoliciesResponse>}
          -	 */
          -	listAlarms(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._alertPolicyServiceClient
          -				.listAlertPolicies(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getMetricDescriptor function of undefined
          -	 * @param {TypeReference} request - Data required for getMetricDescriptor
          -	 * @param {TypeReference} [options] - Data required for getMetricDescriptor
          -	 * @returns {Promise<getMetricDescriptorResponse>}
          -	 */
          -	getMetricData(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._metricServiceClient
          -				.getMetricDescriptor(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the projectPath function of undefined
          -	 * @param {StringKeyword} project - Data required for projectPath
          -	 * @returns {Promise<projectPathResponse>}
          -	 */
          -	projectPath(project) {
          -		return this._alertPolicyServiceClient.projectPath(project);
          -	}
          -}
          -module.exports = GCP_Monitoring;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_management_gcp-notificationService.js.html b/docs/googleCloud_management_gcp-notificationService.js.html deleted file mode 100644 index fc8b647a..00000000 --- a/docs/googleCloud_management_gcp-notificationService.js.html +++ /dev/null @@ -1,509 +0,0 @@ - - - - - - googleCloud/management/gcp-notificationService.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          - googleCloud/management/gcp-notificationService.js -

          -
          - -
          -
          -
          const { PublisherClient } = require('@google-cloud/pubsub');
          -const { SubscriberClient } = require('@google-cloud/pubsub');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a NotificationService object
          - * @category Google Cloud
          - */
          -class GCP_NotificationService {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._publisherClient = new PublisherClient(config);
          -		this._subscriberClient = new SubscriberClient(config);
          -	}
          -	/**
          -	 * Trigers the createTopic function of undefined
          -	 * @param {TypeReference} request - Data required for createTopic
          -	 * @param {TypeReference} [options] - Data required for createTopic
          -	 * @returns {Promise<createTopicResponse>}
          -	 */
          -	createTopic(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._publisherClient
          -				.createTopic(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteTopic function of undefined
          -	 * @param {TypeReference} request - Data required for deleteTopic
          -	 * @param {TypeReference} [options] - Data required for deleteTopic
          -	 * @returns {Promise<deleteTopicResponse>}
          -	 */
          -	deleteTopic(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._publisherClient
          -				.deleteTopic(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getTopic function of undefined
          -	 * @param {TypeReference} request - Data required for getTopic
          -	 * @param {TypeReference} [options] - Data required for getTopic
          -	 * @returns {Promise<getTopicResponse>}
          -	 */
          -	getTopicAttributes(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._publisherClient
          -				.getTopic(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the listTopicSubscriptions function of undefined
          -	 * @param {TypeReference} request - Data required for listTopicSubscriptions
          -	 * @param {TypeReference} [options] - Data required for listTopicSubscriptions
          -	 * @returns {Promise<listTopicSubscriptionsResponse>}
          -	 */
          -	listSubscriptions(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._publisherClient
          -				.listTopicSubscriptions(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createSubscription function of undefined
          -	 * @param {TypeReference} request - Data required for createSubscription
          -	 * @param {TypeReference} [options] - Data required for createSubscription
          -	 * @returns {Promise<createSubscriptionResponse>}
          -	 */
          -	subscribe(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._subscriberClient
          -				.createSubscription(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the publish function of undefined
          -	 * @param {TypeReference} request - Data required for publish
          -	 * @param {TypeReference} [options] - Data required for publish
          -	 * @returns {Promise<publishResponse>}
          -	 */
          -	publish(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._publisherClient
          -				.publish(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the listTopics function of undefined
          -	 * @param {TypeReference} request - Data required for listTopics
          -	 * @param {TypeReference} [options] - Data required for listTopics
          -	 * @returns {Promise<listTopicsResponse>}
          -	 */
          -	listTopics(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._publisherClient
          -				.listTopics(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the deleteSubscription function of undefined
          -	 * @param {TypeReference} request - Data required for deleteSubscription
          -	 * @param {TypeReference} [options] - Data required for deleteSubscription
          -	 * @returns {Promise<deleteSubscriptionResponse>}
          -	 */
          -	unsubscribe(request, options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._subscriberClient
          -				.deleteSubscription(request, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = GCP_NotificationService;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_network_gcp-DNS.js.html b/docs/googleCloud_network_gcp-DNS.js.html deleted file mode 100644 index c8009104..00000000 --- a/docs/googleCloud_network_gcp-DNS.js.html +++ /dev/null @@ -1,446 +0,0 @@ - - - - - - googleCloud/network/gcp-DNS.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/network/gcp-DNS.js

          -
          - -
          -
          -
          const { DNS } = require('@google-cloud/dns');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a dns object
          - * @category Google Cloud
          - */
          -class GCP_dns {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._dns = new DNS(config);
          -	}
          -	/**
          -	 * Trigers the getZones function of dns
          -	 * @param {TypeReference} [query] - Optional parameter
          -	 * @returns {Promise<getZonesResponse>}
          -	 */
          -	listZones(query = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._dns
          -				.getZones(query)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the create function of dns
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {DNS} dns - Mandatory parameter
          -	 * @param {TypeReference} config - Mandatory parameter
          -	 * @returns {Promise<createResponse>}
          -	 */
          -	createZone(dns, config, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			dns.zone(identifier)
          -				.create(config)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createChange function of dns
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {DNS} dns - Mandatory parameter
          -	 * @param {TypeReference} config - Mandatory parameter
          -	 * @returns {Promise<createChangeResponse>}
          -	 */
          -	changeRecordSets(dns, config, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			dns.zone(identifier)
          -				.createChange(config)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the delete function of dns
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {DNS} dns - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<deleteResponse>}
          -	 */
          -	deleteZone(dns, options = undefined, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			dns.zone(identifier)
          -				.delete(options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the record function of dns
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {DNS} dns - Mandatory parameter
          -	 * @param {StringKeyword} type - Mandatory parameter
          -	 * @param {TypeReference} metadata - Mandatory parameter
          -	 * @returns {Promise<recordResponse>}
          -	 */
          -	record(dns, type, metadata) {
          -		return this.dns.record(type, metadata);
          -	}
          -}
          -module.exports = GCP_dns;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_storage_gcp-archivalStorage.js.html b/docs/googleCloud_storage_gcp-archivalStorage.js.html deleted file mode 100644 index 8fd1c9f4..00000000 --- a/docs/googleCloud_storage_gcp-archivalStorage.js.html +++ /dev/null @@ -1,456 +0,0 @@ - - - - - - googleCloud/storage/gcp-archivalStorage.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/storage/gcp-archivalStorage.js

          -
          - -
          -
          -
          const { Storage } = require('@google-cloud/storage');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a storage object
          - * @category Google Cloud
          - */
          -class GCP_storage {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._storage = new Storage(config);
          -	}
          -	/**
          -	 * Trigers the deleteFiles function of storage
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {Storage} storage - Mandatory parameter
          -	 * @param {TypeReference} [query] - Optional parameter
          -	 * @returns {Promise<deleteFilesResponse>}
          -	 */
          -	deleteFiles(storage, query = undefined, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			storage
          -				.bucket(identifier)
          -				.deleteFiles(query)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the upload function of storage
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {Storage} storage - Mandatory parameter
          -	 * @param {StringKeyword} pathString - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<uploadResponse>}
          -	 */
          -	upload(storage, pathString, options = undefined, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			storage
          -				.bucket(identifier)
          -				.upload(pathString, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the makePublic function of storage
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {Bucket} bucket - Mandatory parameter
          -	 * @returns {Promise<makePublicResponse>}
          -	 */
          -	makePublic(bucket, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			bucket
          -				.file(identifier)
          -				.makePublic()
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createBucket function of storage
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} [metadata] - Optional parameter
          -	 * @returns {Promise<createBucketResponse>}
          -	 */
          -	create(name, metadata = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._storage
          -				.createBucket(name, metadata)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getBuckets function of storage
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getBucketsResponse>}
          -	 */
          -	list(options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._storage
          -				.getBuckets(options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = GCP_storage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/googleCloud_storage_gcp-storageBucket.js.html b/docs/googleCloud_storage_gcp-storageBucket.js.html deleted file mode 100644 index ec2771ba..00000000 --- a/docs/googleCloud_storage_gcp-storageBucket.js.html +++ /dev/null @@ -1,456 +0,0 @@ - - - - - - googleCloud/storage/gcp-storageBucket.js - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          Source

          -

          googleCloud/storage/gcp-storageBucket.js

          -
          - -
          -
          -
          const { Storage } = require('@google-cloud/storage');
          -/*This is an auto generated class, please do not change.*/
          -/**
          - * Class to create a storage object
          - * @category Google Cloud
          - */
          -class GCP_storage {
          -	/**
          -	 *
          -	 * @param {object} config Configuration object
          -	 */
          -	constructor(config) {
          -		this._storage = new Storage(config);
          -	}
          -	/**
          -	 * Trigers the deleteFiles function of storage
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {Storage} storage - Mandatory parameter
          -	 * @param {TypeReference} [query] - Optional parameter
          -	 * @returns {Promise<deleteFilesResponse>}
          -	 */
          -	deleteFiles(storage, query = undefined, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			storage
          -				.bucket(identifier)
          -				.deleteFiles(query)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the upload function of storage
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {Storage} storage - Mandatory parameter
          -	 * @param {StringKeyword} pathString - Mandatory parameter
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<uploadResponse>}
          -	 */
          -	upload(storage, pathString, options = undefined, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			storage
          -				.bucket(identifier)
          -				.upload(pathString, options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the makePublic function of storage
          -	 * @param {string} [identifier] - Optional parameter
          -	 * @param {Bucket} bucket - Mandatory parameter
          -	 * @returns {Promise<makePublicResponse>}
          -	 */
          -	makePublic(bucket, identifier = undefined) {
          -		return new Promise((resolve, reject) => {
          -			bucket
          -				.file(identifier)
          -				.makePublic()
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the createBucket function of storage
          -	 * @param {StringKeyword} name - Mandatory parameter
          -	 * @param {TypeReference} [metadata] - Optional parameter
          -	 * @returns {Promise<createBucketResponse>}
          -	 */
          -	create(name, metadata = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._storage
          -				.createBucket(name, metadata)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -	/**
          -	 * Trigers the getBuckets function of storage
          -	 * @param {TypeReference} [options] - Optional parameter
          -	 * @returns {Promise<getBucketsResponse>}
          -	 */
          -	list(options = undefined) {
          -		return new Promise((resolve, reject) => {
          -			this._storage
          -				.getBuckets(options)
          -				.then(result => {
          -					resolve(result);
          -				})
          -				.catch(err => {
          -					reject(err);
          -				});
          -		});
          -	}
          -}
          -module.exports = GCP_storage;
          -
          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index dbb96f43..00000000 --- a/docs/index.html +++ /dev/null @@ -1,1295 +0,0 @@ - - - - - - Home - - - - - - - - - - - - - - - - - - - -
          - -
          -
          -
          -

          -

          Home

          -
          - -

          - -
          -
          -

          - -

          -

          NodeCloud

          -

          - Making open cloud easily accessible and managed. -

          - -

          - nodecloud CI -

          -

          - npm version - Codacy Badge - lerna - Gitter - Read on : Medium - Mailing list : Scorelab - contributions welcome -

          -

          Table of Content

          - -

          Introduction

          -

          - NodeCloud ☁️ is a - standard library to get a single API on the open - cloud with multiple providers. It is a NodeJs - library which comes with plugins for each cloud - provider. NodeCloud's aim is to abstract away - the differences between different cloud - providers. It provides an easy to use API for - developers in order to interact with different - cloud providers. -

          -

          NodeCloud will be useful to you if:

          -
            -
          • - you work on a project which uses multiple - cloud providers -
          • -
          • - you are looking for an abstract cloud API - which can switch between cloud providers - with fewer code changes -
          • -
          • - you are an open-source enthusiast who is - into cloud engineering or code generation -
          • -
          • - you want to improve your skills in NodeJS, - Typescript and cloud service providers -
          • -
          -

          📘 Supported Service Providers

          -
            -
          • Amazon Web Services (AWS)
          • -
          • Azure
          • -
          • Google Cloud Platform (GCP)
          • -
          • DigitalOcean
          • -
          • AliCloud
          • -
          -

          - 📢 if your required cloud provider plugin - is not listed here, we'd love your help to - add it :) -

          -

          Getting Started

          -

          - In order to use NodeCloud, you will - need to follow the following steps: -

          -

          - 1️⃣ Download NodeCloud common module
          - Head on over to NPM or Yarn to download the - latest version of NodeCloud. -

          -
          npm i @nodecloud/common
          -or
          -yarn add @nodecloud/common
          -
          -

          - 2️⃣ Download at least one NodeCloud - plugin
          - Once @nodecloud/common is - installed, you need to install the plugins to - interact with different cloud providers. The - below table shows the available plugins - maintained by ScoRe Lab. There can be other - community-driven plugins that you will be able - to use with NodeCloud. -

          -

          NodeCloud Plugins

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          PluginInstallation
          AWS plugin - yarn add - @nodecloud/aws-plugin - or - npm i - @nodecloud/aws-plugin -
          Azure plugin - yarn add - @nodecloud/gcp-plugin - or - npm i - @nodecloud/gcp-plugin -
          Google Cloud plugin - yarn add - @nodecloud/azure-plugin - or - npm i - @nodecloud/azure-plugin -
          Digital Ocean plugin - yarn add - @nodecloud/do-plugin - or - npm i - @nodecloud/do-plugin -
          Alibaba plugin - yarn add - nodecloud-ali-plugin - or - npm i - nodecloud-ali-plugin -
          -

          - 3️⃣ Create the NodeCloud config file -

          -

          - Create the .nc.config.js file in - the project root in the following format. -

          -

          - Content of .nc.config.js file is assumed as the - following structure. It is an array of supported - providers. -

          -
            -
          1. - name : Provider identifier, - this can be used to identify the plugin at a - glance. -
          2. -
          3. - tag : Tag name that will be - used to load the given provider internally. -
          4. -
          5. plugin : Plugin module
          6. -
          7. - configPath : Provider - configuration file -
          8. -
          -

          - This config file can contain an array of objects - for all providers and all will be loaded. - Supported values for name : aws, azure, - alicloud, digitalocean, google -

          -

          Example

          -
          const nodeCloudAwsPlugin = require("@nodecloud/aws-plugin");
          -const nodeCloudGcpPlugin = require("@nodecloud/gcp-plugin");
          -const nodeCloudAzurePlugin = require("@nodecloud/azure-plugin");
          -const nodeCloudDoPlugin = require("@nodecloud/do-plugin");
          -
          -const providers = [
          -  {
          -    name: "aws",
          -    tag: "aws",
          -    plugin: nodeCloudAwsPlugin,
          -    configPath: "C:\\Users\\Rajitha\\opensource\\aws_cred.json"
          -  },
          -  {
          -    name: "google",
          -    tag: "google",
          -    plugin: nodeCloudGcpPlugin,
          -    configPath: {
          -      projectId: "astral-hold-276807",
          -      keyFilename: "C:\\Users\\Rajitha\\opensource\\gcp_cred.json"
          -    }
          -  },
          -  {
          -    name: "azure",
          -    tag: "azure",
          -    plugin: nodeCloudAzurePlugin
          -  },
          -  {
          -    name: "digitalocean",
          -    tag: "do",
          -    plugin: nodeCloudDoPlugin
          -  }
          -];
          -module.exports = providers;
          -
          -

          - 4️⃣ Enjoy the awesomeness of - NodeCloud -

          -

          - Congratulations! You just configured NodeCloud - in your project. Let's start with some cloud - interactions. -

          -

          The below code is an example of usage in AWS.

          -
          const nc = require("@nodecloud/common"); // NodeCloud common module
          -const optionsProvider = {
          -  overrideProviders: false
          -};
          -const ncProviders = nc.getProviders(optionsProvider);
          -const options = {
          -  apiVersion: "2017-11-01"
          -};
          -
          -const computeModule = ncProviders.aws.compute(options);
          -
          -function launchInstance() {
          -  const instanceParams = {
          -    ImageId: "ami-07ebfd5b3428b6f4d", // Image of Ubuntu Server 18.04 LTS
          -    InstanceType: "t2.micro",
          -    KeyName: "nodeCloud", // key name of Key pair
          -    MinCount: 1,
          -    MaxCount: 1
          -  };
          -
          -  // create AWS EC2 instance
          -  computeModule
          -    .create(instanceParams)
          -    .then(res => {
          -      console.log(`All done ! ${res}`);
          -    })
          -    .catch(err => {
          -      console.log(`Oops something happened ${err}`);
          -    });
          -}
          -
          -function stopInstance() {
          -  const params = {
          -    InstanceIds: ["i-0928af5c626f85da9"],
          -    DryRun: false
          -  };
          -
          -  // stop AWS EC2 instance
          -  computeModule
          -    .stop(params)
          -    .then(res => {
          -      console.log(res);
          -    })
          -    .catch(err => {
          -      console.log(err);
          -    });
          -}
          -
          -

          Overriding Providers

          -

          - NodeCloud officially supports AWS, GCP, Azure, - DigitalOcean and AliCloud. If you want to use a - community-driven plugin override the providers' - list as follows. -

          -
          const nodeCloud = require("nodecloud");
          -const options = {
          -  overrideProviders: true
          -};
          -const ncProviders = nodeCloud.getProviders(options);
          -
          -

          📟 Service Types

          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          Service CategoryServiceAWSGCPAzure - DigitalOcean - - AliCloud -
          ComputeIaaSEC2 - Compute Engine - - Virtual Machine - - Droplets - ECS
          Faas - AWS Lambda* - - Cloud Functions* - - Azure Functions* - - - Function Compute* -
          Containers - ECS, EKS - - Google Kubernetes Engine - - AKS, Azure Service Fabric* - - DO Kubernetes - - Container Service*, Container - Service for Kubernetes* -
          - Containers (without infrastructure) - - AWS Fargate* - - Cloud Run* - --ECI*
          Paas - AWS Elastic Beanstalk - - App Engine* - - App Service - - - Simple Application Server* -
          StorageObject StorageS3 - Cloud Storage - - Azure Blob Storage - - Spaces* - - Bucket (OSS) -
          Block StorageEBS - Persistent Disks - - Disk Storage - - Volumes - NAS*
          NetworkingLoad BalancerELB - Cloud Load Balancing* - - Azure Load Balancer - - DO Load Balancer - SLB
          Peering/Dedicated Interconnect - Direct Connect - - Cloud Interconnect* - - ExpressRoute* - - - Express Connect* -
          DNS - Route53 - - Google Domains, Cloud DNS - - Azure DNS - - DO DNS - - Alibaba Cloud DNS* -
          DatabasesRDBMS - RDS, Amazon Aurora*, Amazon - Redshift* - - Cloud SQL*, Cloud Spanner - - SQL Database, Azure Database for - MySQL*, Azure Database for - PostgreSQL* - - Managed Databases(PostgreSQL* and - MySQL) - - ApsaraDB (MySQL, MariaDB TX, SQL - Server, PostgreSQL) -
          NoSQL: key-value - DynamoDB - - Cloud Firestore, Cloud Bigtable* - - Table Storage - - Managed Databases(Redis)* - - ApsaraDB for Redis* -
          NoSQL: indexed - Amazon SimpleDB* - - Cloud Firestore - - Cosmos DB - - - ApsaraDB for MongoDB* -
          Security/ AuthorizationIdentity Access Management - AWS IAM - - Cloud IAM* - - Azure Active Directory*, Azure Role - Based Access Control* - - - Resource Access Management* -
          ManagementKey Management - AWS-KMS - -- - Do-Keys - -
          -

          *yet to be implemented

          -

          Contributing ❤️

          -

          - NodeCloud relies on the passionate members of - its community to keep delivering impactful tools - to people all over the world. Contributions of - any kind are welcome! -

          -

          - You can help us in many ways. Including new - features, bug fixing, error reporting and - documentation. Before contributing, be sure to - consult NodeClouds's contribution guidelines. As - a member of our community, you must abide by our - Code Of Conduct. -

          -

          💻 Development setup

          -

          - 1️⃣ Fork the leopardslab/nodecloud - repository
          - Follow these instructions on - how to fork a repository -

          -

          - 2️⃣ Cloning the repository
          - Once you have set up your fork of the - leopardslab/nodecloud repository, - you'll want to clone it to your local machine. - This is so you can make and test all of your - personal edits before adding it to the master - version of leopardslab/nodecloud . -

          -

          - Navigate to the location on your computer where - you want to host your code. Once in the - appropriate folder, run the following command to - clone the repository to your local machine. -

          -
          git clone https://github.com/your-username/nodecloud.git
          -
          -

          - 3️⃣ Bootstrapping the repository
          - You'll then want to navigate within the folder - that was just created that contains all of the - content of the forked repository. There you'll - want to run the installation script to get the - updated version of all the third-party - dependencies. -

          -
          cd nodecloud
          -yarn
          -
          -

          Important Notes for Developers 😎

          -

          - ❇️ This project is based on - Lerna and - Yarn workspaces where there are multiple - projects in the same repository. It's better to - get some background knowledge about these before - making any changes in the code. Check the - lerna.json for the current - configuration. -

          -

          - ❇️ @nodecloud/aws-plugin , - @nodecloud/gcp-plugin , - @nodecloud/azure-plugin and - @nodecloud/common are - Lerna managed yarn workspaces where - the generator is another standalone - yarn workspace. -

          -

          - ❇️ - Never use NPM client to install third-party - dependencies. This project does not contain a - package-lock.json instead it - contains a yarn.lock file. Using - npm i to install NPM modules will - harm the project structure. -

          -

          - ❇️ Use lerna commands when - installing third-party libraries in Lerna - managed yarn workspaces. For example, the below - command will add the - @google-cloud/translate npm module - to the project - @nodecloud/gcp-plugin . -

          -
          lerna add @google-cloud/translate --scope=@nodecloud/gcp-plugin
          -
          -

          - ❇️ Adding a common dependency to - ALL packages -

          -
          lerna add the-dep-name
          -
          -

          ❇️ Adding Dev dependencies

          -

          - If you have common dev dependencies, it’s better - to specify them in the workspace root - package.json. For instance, this can be - dependencies like Jest, Husky, Storybook, - Eslint, Prettier, etc. -

          -
          yarn add husky --dev -W
          -
          -

          - Adding the -W flag makes it explicit that - we’re adding the dependency to the workspace - root. -

          -

          ❇️ Removing Dependencies

          -
          lerna exec -- yarn remove dep-name
          -
          -

          - ❇️ Use symlinks when you want to make changes - while testing them out in a demo project.** Do - not use npm link** instead use yarn linking -

          -
          yarn link
          -
          -

          You should see output like:

          -

          - success Registered - "@nodecloud/gcp-plugin". info You - can now run - yarn link - "@nodecloud/gcp-plugin" - in the projects where you want to use this - module and it will be used instead. -

          -

          - Now that our package is symlinked, run the - following command to link the package to your - project. -

          -
          yarn link @nodecloud/gcp-plugin
          -
          -

          - ❇️ The API documentation is generated using - JSDoc. Be mindful when making any changes to the - auto-generated comments in JavaScript classes. - If you have generated new classes run the - following command to generate the API - documentation. -

          -
          yarn doc or `jsdoc -c jsdoc.json`
          -
          -

          - ❇️ The JSDoc configuration can be found in the - jsdoc.json file. Currently, it is - configured with the - better-docs - template. -

          -

          - ❇️ The code generation component ( - generator yarn workspace) is - developed using the TypeScript compiler API. It - is better to have an understanding of Abstract - Syntax trees, Parsers, and transformers when - making code changes in the - generator. -

          -

          - ❇️ Please run prettier before committing code to - put it in a nice looking format. -

          -
          lerna run prettier or yarn pretty-quick
          -
          -

          Test Changes

          -

          - Mocha and Chai is - configured to run unit tests in this project. - When you start making changes to the code on - your local branch, you'll need to test those - changes. Before your code can be accepted into - the master branch, it will have to pass all of - the tests in yarn workspaces. To test changes, - run the following commands: -

          -

          - 1️⃣ Save Current Changes
          - When you get to a point when you want to test - the functionality of the code, make sure all - your changes are saved. They don't necessarily - have to be committed changes in order - to test them. -

          -

          - 2️⃣ Test changes
          - To make sure that the application is properly - updated, run the tests. If you add elements that - do not have tests to prove whether they work - correctly or not, please include them in your - pull request. When you run the below test - command Lerna will execute all the - tests in the packages of this monorepo. -

          -
          yarn test
          -
          -

          NodeCloud Code Generation tool

          -

          - This is where the magic happens✨. We don't code - any JavaScript classes in NodeCloud plugins, - instead, they are automatically generated by a - code generation tool. This automating process is - currently working for AWS, Azure and Google - Cloud. Once you add a service in - node-cloud.yml in the required - format for the generator, run - tsc main && node main to - generate the service. You will immediately see - the output in - generatedClasses directory inside - the generator . More information - about the generation tool can be found in the - ReadME of - generator workspace. -

          -

          📜 License

          -

          MIT @ leopardslab

          -
          -
          -
          - - -
          -
          -
          - - - - - diff --git a/docs/scripts/app.min.js b/docs/scripts/app.min.js deleted file mode 100644 index 98f689d7..00000000 --- a/docs/scripts/app.min.js +++ /dev/null @@ -1,91 +0,0 @@ -'use strict'; -$().ready(function() {}); -var sidebarIsVisible = !1, - toggleSidebar = function(e) { - var a = !(0 < arguments.length && void 0 !== e) || e; - $('#sidebarNav').toggleClass('sticky', a), - $('#stickyNavbarOverlay').toggleClass('active', a), - $('#hamburger').toggleClass('is-active'), - (sidebarIsVisible = a); - }; -$().ready(function() { - $('#hamburger').click(function() { - toggleSidebar(!sidebarIsVisible); - }), - $('#stickyNavbarOverlay').click(function() { - sidebarIsVisible && toggleSidebar(!1); - }); -}); -var OFFSET = 150; -$().ready(function() { - var o = $('#side-nav'), - c = []; - if ( - ($('.vertical-section').length || o.hide(), - $('.vertical-section').each(function(e, a) { - var i = $(a), - t = i.find('> h1').text(); - if (t) { - o.append($('

          ').text(t)); - var s = $('
            '); - i.find('.members h4.name').each(function(e, a) { - var i = $(a), - t = i - .find('.code-name') - .clone() - .children() - .remove() - .end() - .text(), - n = i.find('a').attr('href'), - r = $('')).text(t); - s.append($('
          • ').append(r)), - c.push({ link: r, offset: i.offset().top }); - }), - o.append(s); - } else - i.find('.members h4.name').each(function(e, a) { - var i = $(a), - t = i - .find('.code-name') - .clone() - .children() - .remove() - .end() - .text(), - n = i.find('a').attr('href'), - r = $('
            ')).text(t); - o.append(r), c.push({ link: r, offset: i.offset().top }); - }); - }), - !$.trim(o.text())) - ) - return o.hide(); - function e() { - for (var e = n.scrollTop(), a = !1, i = c.length - 1; 0 <= i; i--) { - var t = c[i]; - t.link.removeClass('is-active'), - e + OFFSET >= t.offset - ? a - ? t.link.addClass('is-past') - : (t.link.addClass('is-active'), (a = !0)) - : t.link.removeClass('is-past'); - } - } - var n = $('#main-content-wrapper'); - n.on('scroll', e), - e(), - c.forEach(function(e) { - e.link.click(function() { - n.animate({ scrollTop: e.offset - OFFSET + 1 }, 500); - }); - }); -}), - $().ready(function() { - $('#sidebarNav a').each(function(e, a) { - var i = $(a).attr('href'); - window.location.pathname.match('/' + i) && - ($(a).addClass('active'), - $('#sidebarNav').scrollTop($(a).offset().top - 150)); - }); - }); diff --git a/docs/scripts/linenumber.js b/docs/scripts/linenumber.js deleted file mode 100644 index ae41d531..00000000 --- a/docs/scripts/linenumber.js +++ /dev/null @@ -1,26 +0,0 @@ -/*global document */ - -(function() { - var source = document.getElementsByClassName('prettyprint source linenums'); - var i = 0; - var lineNumber = 0; - var lineId; - var lines; - var totalLines; - var anchorHash; - - if (source && source[0]) { - anchorHash = document.location.hash.substring(1); - lines = source[0].getElementsByTagName('li'); - totalLines = lines.length; - - for (; i < totalLines; i++) { - lineNumber++; - lineId = 'line' + lineNumber; - lines[i].id = lineId; - if (lineId === anchorHash) { - lines[i].className += ' selected'; - } - } - } -})(); diff --git a/docs/scripts/search.js b/docs/scripts/search.js deleted file mode 100644 index da48c1b8..00000000 --- a/docs/scripts/search.js +++ /dev/null @@ -1,49 +0,0 @@ -(function() { - const input = document.querySelector('#search'); - const targets = [...document.querySelectorAll('#sidebarNav li')]; - input.addEventListener('keyup', () => { - // loop over each targets and hide the not corresponding ones - targets.forEach(target => { - if ( - !target.innerText - .toLowerCase() - .includes(input.value.toLowerCase()) - ) { - target.style.display = 'none'; - - /** - * Detects an empty list - * Remove the list and the list's title if the list is not displayed - */ - const list = [...target.parentNode.childNodes].filter( - elem => elem.style.display !== 'none' - ); - - if (!list.length) { - target.parentNode.style.display = 'none'; - target.parentNode.previousSibling.style.display = 'none'; - } - - /** - * Detects empty category - * Remove the entire category if no item is displayed - */ - const category = [ - ...target.parentNode.parentNode.childNodes, - ].filter( - elem => - elem.tagName !== 'H2' && elem.style.display !== 'none' - ); - - if (!category.length) { - target.parentNode.parentNode.style.display = 'none'; - } - } else { - target.parentNode.style.display = 'block'; - target.parentNode.previousSibling.style.display = 'block'; - target.parentNode.parentNode.style.display = 'block'; - target.style.display = 'block'; - } - }); - }); -})(); diff --git a/docs/styles/app.min.css b/docs/styles/app.min.css deleted file mode 100644 index 1b4375f4..00000000 --- a/docs/styles/app.min.css +++ /dev/null @@ -1,10860 +0,0 @@ -/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */ -@-webkit-keyframes spinAround { - from { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - to { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes spinAround { - from { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - to { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.delete, -.modal-close, -.is-unselectable, -.button, -.file, -.breadcrumb, -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis, -.tabs { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.select:not(.is-multiple):not(.is-loading)::after, -.navbar-link:not(.is-arrowless)::after { - border: 3px solid rgba(0, 0, 0, 0); - border-radius: 2px; - border-right: 0; - border-top: 0; - content: ' '; - display: block; - height: 0.625em; - margin-top: -0.4375em; - pointer-events: none; - position: absolute; - top: 50%; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transform-origin: center; - transform-origin: center; - width: 0.625em; -} -.box:not(:last-child), -.content:not(:last-child), -.notification:not(:last-child), -.progress:not(:last-child), -.table:not(:last-child), -.table-container:not(:last-child), -.title:not(:last-child), -.subtitle:not(:last-child), -.block:not(:last-child), -.highlight:not(:last-child), -.breadcrumb:not(:last-child), -.level:not(:last-child), -.list:not(:last-child), -.message:not(:last-child), -.tabs:not(:last-child) { - margin-bottom: 1.5rem; -} -.delete, -.modal-close { - -moz-appearance: none; - -webkit-appearance: none; - background-color: rgba(10, 10, 10, 0.2); - border: none; - border-radius: 290486px; - cursor: pointer; - pointer-events: auto; - display: inline-block; - flex-grow: 0; - flex-shrink: 0; - font-size: 0; - height: 20px; - max-height: 20px; - max-width: 20px; - min-height: 20px; - min-width: 20px; - outline: none; - position: relative; - vertical-align: top; - width: 20px; -} -.delete::before, -.modal-close::before, -.delete::after, -.modal-close::after { - background-color: #fff; - content: ''; - display: block; - left: 50%; - position: absolute; - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - -webkit-transform-origin: center center; - transform-origin: center center; -} -.delete::before, -.modal-close::before { - height: 2px; - width: 50%; -} -.delete::after, -.modal-close::after { - height: 50%; - width: 2px; -} -.delete:hover, -.modal-close:hover, -.delete:focus, -.modal-close:focus { - background-color: rgba(10, 10, 10, 0.3); -} -.delete:active, -.modal-close:active { - background-color: rgba(10, 10, 10, 0.4); -} -.is-small.delete, -.is-small.modal-close { - height: 16px; - max-height: 16px; - max-width: 16px; - min-height: 16px; - min-width: 16px; - width: 16px; -} -.is-medium.delete, -.is-medium.modal-close { - height: 24px; - max-height: 24px; - max-width: 24px; - min-height: 24px; - min-width: 24px; - width: 24px; -} -.is-large.delete, -.is-large.modal-close { - height: 32px; - max-height: 32px; - max-width: 32px; - min-height: 32px; - min-width: 32px; - width: 32px; -} -.button.is-loading::after, -.loader, -.select.is-loading::after, -.control.is-loading::after { - -webkit-animation: spinAround 500ms infinite linear; - animation: spinAround 500ms infinite linear; - border: 2px solid #dbdbdb; - border-radius: 290486px; - border-right-color: transparent; - border-top-color: transparent; - content: ''; - display: block; - height: 1em; - position: relative; - width: 1em; -} -.is-overlay, -.image.is-square img, -.image.is-square .has-ratio, -.image.is-1by1 img, -.image.is-1by1 .has-ratio, -.image.is-5by4 img, -.image.is-5by4 .has-ratio, -.image.is-4by3 img, -.image.is-4by3 .has-ratio, -.image.is-3by2 img, -.image.is-3by2 .has-ratio, -.image.is-5by3 img, -.image.is-5by3 .has-ratio, -.image.is-16by9 img, -.image.is-16by9 .has-ratio, -.image.is-2by1 img, -.image.is-2by1 .has-ratio, -.image.is-3by1 img, -.image.is-3by1 .has-ratio, -.image.is-4by5 img, -.image.is-4by5 .has-ratio, -.image.is-3by4 img, -.image.is-3by4 .has-ratio, -.image.is-2by3 img, -.image.is-2by3 .has-ratio, -.image.is-3by5 img, -.image.is-3by5 .has-ratio, -.image.is-9by16 img, -.image.is-9by16 .has-ratio, -.image.is-1by2 img, -.image.is-1by2 .has-ratio, -.image.is-1by3 img, -.image.is-1by3 .has-ratio, -.modal, -.modal-background, -.hero-video { - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; -} -.button, -.input, -.textarea, -.select select, -.file-cta, -.file-name, -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { - -moz-appearance: none; - -webkit-appearance: none; - align-items: center; - border: 1px solid transparent; - border-radius: 4px; - box-shadow: none; - display: inline-flex; - font-size: 1rem; - height: 2.25em; - justify-content: flex-start; - line-height: 1.5; - padding-bottom: calc(0.375em - 1px); - padding-left: calc(0.625em - 1px); - padding-right: calc(0.625em - 1px); - padding-top: calc(0.375em - 1px); - position: relative; - vertical-align: top; -} -.button:focus, -.input:focus, -.textarea:focus, -.select select:focus, -.file-cta:focus, -.file-name:focus, -.pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus, -.pagination-ellipsis:focus, -.is-focused.button, -.is-focused.input, -.is-focused.textarea, -.select select.is-focused, -.is-focused.file-cta, -.is-focused.file-name, -.is-focused.pagination-previous, -.is-focused.pagination-next, -.is-focused.pagination-link, -.is-focused.pagination-ellipsis, -.button:active, -.input:active, -.textarea:active, -.select select:active, -.file-cta:active, -.file-name:active, -.pagination-previous:active, -.pagination-next:active, -.pagination-link:active, -.pagination-ellipsis:active, -.is-active.button, -.is-active.input, -.is-active.textarea, -.select select.is-active, -.is-active.file-cta, -.is-active.file-name, -.is-active.pagination-previous, -.is-active.pagination-next, -.is-active.pagination-link, -.is-active.pagination-ellipsis { - outline: none; -} -.button[disabled], -.input[disabled], -.textarea[disabled], -.select select[disabled], -.file-cta[disabled], -.file-name[disabled], -.pagination-previous[disabled], -.pagination-next[disabled], -.pagination-link[disabled], -.pagination-ellipsis[disabled], -fieldset[disabled] .button, -fieldset[disabled] .input, -fieldset[disabled] .textarea, -fieldset[disabled] .select select, -.select fieldset[disabled] select, -fieldset[disabled] .file-cta, -fieldset[disabled] .file-name, -fieldset[disabled] .pagination-previous, -fieldset[disabled] .pagination-next, -fieldset[disabled] .pagination-link, -fieldset[disabled] .pagination-ellipsis { - cursor: not-allowed; -} /*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */ -html, -body, -p, -ol, -ul, -li, -dl, -dt, -dd, -blockquote, -figure, -fieldset, -legend, -textarea, -pre, -iframe, -hr, -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 0; - padding: 0; -} -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: 100%; - font-weight: normal; -} -ul { - list-style: none; -} -button, -input, -select, -textarea { - margin: 0; -} -html { - box-sizing: border-box; -} -*, -*::before, -*::after { - box-sizing: inherit; -} -img, -embed, -iframe, -object, -video { - height: auto; - max-width: 100%; -} -audio { - max-width: 100%; -} -iframe { - border: 0; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -td, -th { - padding: 0; -} -td:not([align]), -th:not([align]) { - text-align: left; -} -html { - background-color: #fff; - font-size: 16px; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - min-width: 300px; - overflow-x: hidden; - overflow-y: scroll; - text-rendering: optimizeLegibility; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - text-size-adjust: 100%; -} -article, -aside, -figure, -footer, -header, -hgroup, -section { - display: block; -} -body, -button, -input, -select, -textarea { - font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', - 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', - 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; -} -code, -pre { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: auto; - font-family: monospace; -} -body { - color: #4a4a4a; - font-size: 1em; - font-weight: 400; - line-height: 1.5; -} -a { - color: #3273dc; - cursor: pointer; - text-decoration: none; -} -a strong { - color: currentColor; -} -a:hover { - color: #363636; -} -code { - background-color: #f5f5f5; - color: #ff3860; - font-size: 0.875em; - font-weight: normal; - padding: 0.25em 0.5em 0.25em; -} -hr { - background-color: #f5f5f5; - border: none; - display: block; - height: 2px; - margin: 1.5rem 0; -} -img { - height: auto; - max-width: 100%; -} -input[type='checkbox'], -input[type='radio'] { - vertical-align: baseline; -} -small { - font-size: 0.875em; -} -span { - font-style: inherit; - font-weight: inherit; -} -strong { - color: #363636; - font-weight: 700; -} -fieldset { - border: none; -} -pre { - -webkit-overflow-scrolling: touch; - background-color: #f5f5f5; - color: #4a4a4a; - font-size: 0.875em; - overflow-x: auto; - padding: 1.25rem 1.5rem; - white-space: pre; - word-wrap: normal; -} -pre code { - background-color: transparent; - color: currentColor; - font-size: 1em; - padding: 0; -} -table td, -table th { - vertical-align: top; -} -table td:not([align]), -table th:not([align]) { - text-align: left; -} -table th { - color: #363636; -} -.is-clearfix::after { - clear: both; - content: ' '; - display: table; -} -.is-pulled-left { - float: left !important; -} -.is-pulled-right { - float: right !important; -} -.is-clipped { - overflow: hidden !important; -} -.is-size-1 { - font-size: 3rem !important; -} -.is-size-2 { - font-size: 2.5rem !important; -} -.is-size-3 { - font-size: 2rem !important; -} -.is-size-4 { - font-size: 1.5rem !important; -} -.is-size-5 { - font-size: 1.25rem !important; -} -.is-size-6 { - font-size: 1rem !important; -} -.is-size-7 { - font-size: 0.75rem !important; -} -@media screen and (max-width: 768px) { - .is-size-1-mobile { - font-size: 3rem !important; - } - .is-size-2-mobile { - font-size: 2.5rem !important; - } - .is-size-3-mobile { - font-size: 2rem !important; - } - .is-size-4-mobile { - font-size: 1.5rem !important; - } - .is-size-5-mobile { - font-size: 1.25rem !important; - } - .is-size-6-mobile { - font-size: 1rem !important; - } - .is-size-7-mobile { - font-size: 0.75rem !important; - } -} -@media screen and (min-width: 769px), print { - .is-size-1-tablet { - font-size: 3rem !important; - } - .is-size-2-tablet { - font-size: 2.5rem !important; - } - .is-size-3-tablet { - font-size: 2rem !important; - } - .is-size-4-tablet { - font-size: 1.5rem !important; - } - .is-size-5-tablet { - font-size: 1.25rem !important; - } - .is-size-6-tablet { - font-size: 1rem !important; - } - .is-size-7-tablet { - font-size: 0.75rem !important; - } -} -@media screen and (max-width: 1023px) { - .is-size-1-touch { - font-size: 3rem !important; - } - .is-size-2-touch { - font-size: 2.5rem !important; - } - .is-size-3-touch { - font-size: 2rem !important; - } - .is-size-4-touch { - font-size: 1.5rem !important; - } - .is-size-5-touch { - font-size: 1.25rem !important; - } - .is-size-6-touch { - font-size: 1rem !important; - } - .is-size-7-touch { - font-size: 0.75rem !important; - } -} -@media screen and (min-width: 1024px) { - .is-size-1-desktop { - font-size: 3rem !important; - } - .is-size-2-desktop { - font-size: 2.5rem !important; - } - .is-size-3-desktop { - font-size: 2rem !important; - } - .is-size-4-desktop { - font-size: 1.5rem !important; - } - .is-size-5-desktop { - font-size: 1.25rem !important; - } - .is-size-6-desktop { - font-size: 1rem !important; - } - .is-size-7-desktop { - font-size: 0.75rem !important; - } -} -@media screen and (min-width: 1216px) { - .is-size-1-widescreen { - font-size: 3rem !important; - } - .is-size-2-widescreen { - font-size: 2.5rem !important; - } - .is-size-3-widescreen { - font-size: 2rem !important; - } - .is-size-4-widescreen { - font-size: 1.5rem !important; - } - .is-size-5-widescreen { - font-size: 1.25rem !important; - } - .is-size-6-widescreen { - font-size: 1rem !important; - } - .is-size-7-widescreen { - font-size: 0.75rem !important; - } -} -@media screen and (min-width: 1408px) { - .is-size-1-fullhd { - font-size: 3rem !important; - } - .is-size-2-fullhd { - font-size: 2.5rem !important; - } - .is-size-3-fullhd { - font-size: 2rem !important; - } - .is-size-4-fullhd { - font-size: 1.5rem !important; - } - .is-size-5-fullhd { - font-size: 1.25rem !important; - } - .is-size-6-fullhd { - font-size: 1rem !important; - } - .is-size-7-fullhd { - font-size: 0.75rem !important; - } -} -.has-text-centered { - text-align: center !important; -} -.has-text-justified { - text-align: justify !important; -} -.has-text-left { - text-align: left !important; -} -.has-text-right { - text-align: right !important; -} -@media screen and (max-width: 768px) { - .has-text-centered-mobile { - text-align: center !important; - } -} -@media screen and (min-width: 769px), print { - .has-text-centered-tablet { - text-align: center !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-centered-tablet-only { - text-align: center !important; - } -} -@media screen and (max-width: 1023px) { - .has-text-centered-touch { - text-align: center !important; - } -} -@media screen and (min-width: 1024px) { - .has-text-centered-desktop { - text-align: center !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-centered-desktop-only { - text-align: center !important; - } -} -@media screen and (min-width: 1216px) { - .has-text-centered-widescreen { - text-align: center !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-centered-widescreen-only { - text-align: center !important; - } -} -@media screen and (min-width: 1408px) { - .has-text-centered-fullhd { - text-align: center !important; - } -} -@media screen and (max-width: 768px) { - .has-text-justified-mobile { - text-align: justify !important; - } -} -@media screen and (min-width: 769px), print { - .has-text-justified-tablet { - text-align: justify !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-justified-tablet-only { - text-align: justify !important; - } -} -@media screen and (max-width: 1023px) { - .has-text-justified-touch { - text-align: justify !important; - } -} -@media screen and (min-width: 1024px) { - .has-text-justified-desktop { - text-align: justify !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-justified-desktop-only { - text-align: justify !important; - } -} -@media screen and (min-width: 1216px) { - .has-text-justified-widescreen { - text-align: justify !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-justified-widescreen-only { - text-align: justify !important; - } -} -@media screen and (min-width: 1408px) { - .has-text-justified-fullhd { - text-align: justify !important; - } -} -@media screen and (max-width: 768px) { - .has-text-left-mobile { - text-align: left !important; - } -} -@media screen and (min-width: 769px), print { - .has-text-left-tablet { - text-align: left !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-left-tablet-only { - text-align: left !important; - } -} -@media screen and (max-width: 1023px) { - .has-text-left-touch { - text-align: left !important; - } -} -@media screen and (min-width: 1024px) { - .has-text-left-desktop { - text-align: left !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-left-desktop-only { - text-align: left !important; - } -} -@media screen and (min-width: 1216px) { - .has-text-left-widescreen { - text-align: left !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-left-widescreen-only { - text-align: left !important; - } -} -@media screen and (min-width: 1408px) { - .has-text-left-fullhd { - text-align: left !important; - } -} -@media screen and (max-width: 768px) { - .has-text-right-mobile { - text-align: right !important; - } -} -@media screen and (min-width: 769px), print { - .has-text-right-tablet { - text-align: right !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .has-text-right-tablet-only { - text-align: right !important; - } -} -@media screen and (max-width: 1023px) { - .has-text-right-touch { - text-align: right !important; - } -} -@media screen and (min-width: 1024px) { - .has-text-right-desktop { - text-align: right !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .has-text-right-desktop-only { - text-align: right !important; - } -} -@media screen and (min-width: 1216px) { - .has-text-right-widescreen { - text-align: right !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .has-text-right-widescreen-only { - text-align: right !important; - } -} -@media screen and (min-width: 1408px) { - .has-text-right-fullhd { - text-align: right !important; - } -} -.is-capitalized { - text-transform: capitalize !important; -} -.is-lowercase { - text-transform: lowercase !important; -} -.is-uppercase { - text-transform: uppercase !important; -} -.is-italic { - font-style: italic !important; -} -.has-text-white { - color: #fff !important; -} -a.has-text-white:hover, -a.has-text-white:focus { - color: #e6e6e6 !important; -} -.has-background-white { - background-color: #fff !important; -} -.has-text-black { - color: #0a0a0a !important; -} -a.has-text-black:hover, -a.has-text-black:focus { - color: #000 !important; -} -.has-background-black { - background-color: #0a0a0a !important; -} -.has-text-light { - color: #f5f5f5 !important; -} -a.has-text-light:hover, -a.has-text-light:focus { - color: #dbdbdb !important; -} -.has-background-light { - background-color: #f5f5f5 !important; -} -.has-text-dark { - color: #363636 !important; -} -a.has-text-dark:hover, -a.has-text-dark:focus { - color: #1c1c1c !important; -} -.has-background-dark { - background-color: #363636 !important; -} -.has-text-primary { - color: #00d1b2 !important; -} -a.has-text-primary:hover, -a.has-text-primary:focus { - color: #009e86 !important; -} -.has-background-primary { - background-color: #00d1b2 !important; -} -.has-text-link { - color: #3273dc !important; -} -a.has-text-link:hover, -a.has-text-link:focus { - color: #205bbc !important; -} -.has-background-link { - background-color: #3273dc !important; -} -.has-text-info { - color: #209cee !important; -} -a.has-text-info:hover, -a.has-text-info:focus { - color: #0f81cc !important; -} -.has-background-info { - background-color: #209cee !important; -} -.has-text-success { - color: #23d160 !important; -} -a.has-text-success:hover, -a.has-text-success:focus { - color: #1ca64c !important; -} -.has-background-success { - background-color: #23d160 !important; -} -.has-text-warning { - color: #ffdd57 !important; -} -a.has-text-warning:hover, -a.has-text-warning:focus { - color: #ffd324 !important; -} -.has-background-warning { - background-color: #ffdd57 !important; -} -.has-text-danger { - color: #ff3860 !important; -} -a.has-text-danger:hover, -a.has-text-danger:focus { - color: #ff0537 !important; -} -.has-background-danger { - background-color: #ff3860 !important; -} -.has-text-black-bis { - color: #121212 !important; -} -.has-background-black-bis { - background-color: #121212 !important; -} -.has-text-black-ter { - color: #242424 !important; -} -.has-background-black-ter { - background-color: #242424 !important; -} -.has-text-grey-darker { - color: #363636 !important; -} -.has-background-grey-darker { - background-color: #363636 !important; -} -.has-text-grey-dark { - color: #4a4a4a !important; -} -.has-background-grey-dark { - background-color: #4a4a4a !important; -} -.has-text-grey { - color: #7a7a7a !important; -} -.has-background-grey { - background-color: #7a7a7a !important; -} -.has-text-grey-light { - color: #b5b5b5 !important; -} -.has-background-grey-light { - background-color: #b5b5b5 !important; -} -.has-text-grey-lighter { - color: #dbdbdb !important; -} -.has-background-grey-lighter { - background-color: #dbdbdb !important; -} -.has-text-white-ter { - color: #f5f5f5 !important; -} -.has-background-white-ter { - background-color: #f5f5f5 !important; -} -.has-text-white-bis { - color: #fafafa !important; -} -.has-background-white-bis { - background-color: #fafafa !important; -} -.has-text-weight-light { - font-weight: 300 !important; -} -.has-text-weight-normal { - font-weight: 400 !important; -} -.has-text-weight-medium { - font-weight: 500 !important; -} -.has-text-weight-semibold { - font-weight: 600 !important; -} -.has-text-weight-bold { - font-weight: 700 !important; -} -.is-family-primary { - font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', - 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', - 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; -} -.is-family-secondary { - font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', - 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', - 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; -} -.is-family-sans-serif { - font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', - 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', - 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important; -} -.is-family-monospace { - font-family: monospace !important; -} -.is-family-code { - font-family: monospace !important; -} -.is-block { - display: block !important; -} -@media screen and (max-width: 768px) { - .is-block-mobile { - display: block !important; - } -} -@media screen and (min-width: 769px), print { - .is-block-tablet { - display: block !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-block-tablet-only { - display: block !important; - } -} -@media screen and (max-width: 1023px) { - .is-block-touch { - display: block !important; - } -} -@media screen and (min-width: 1024px) { - .is-block-desktop { - display: block !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-block-desktop-only { - display: block !important; - } -} -@media screen and (min-width: 1216px) { - .is-block-widescreen { - display: block !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-block-widescreen-only { - display: block !important; - } -} -@media screen and (min-width: 1408px) { - .is-block-fullhd { - display: block !important; - } -} -.is-flex { - display: flex !important; -} -@media screen and (max-width: 768px) { - .is-flex-mobile { - display: flex !important; - } -} -@media screen and (min-width: 769px), print { - .is-flex-tablet { - display: flex !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-flex-tablet-only { - display: flex !important; - } -} -@media screen and (max-width: 1023px) { - .is-flex-touch { - display: flex !important; - } -} -@media screen and (min-width: 1024px) { - .is-flex-desktop { - display: flex !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-flex-desktop-only { - display: flex !important; - } -} -@media screen and (min-width: 1216px) { - .is-flex-widescreen { - display: flex !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-flex-widescreen-only { - display: flex !important; - } -} -@media screen and (min-width: 1408px) { - .is-flex-fullhd { - display: flex !important; - } -} -.is-inline { - display: inline !important; -} -@media screen and (max-width: 768px) { - .is-inline-mobile { - display: inline !important; - } -} -@media screen and (min-width: 769px), print { - .is-inline-tablet { - display: inline !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-tablet-only { - display: inline !important; - } -} -@media screen and (max-width: 1023px) { - .is-inline-touch { - display: inline !important; - } -} -@media screen and (min-width: 1024px) { - .is-inline-desktop { - display: inline !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-desktop-only { - display: inline !important; - } -} -@media screen and (min-width: 1216px) { - .is-inline-widescreen { - display: inline !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-widescreen-only { - display: inline !important; - } -} -@media screen and (min-width: 1408px) { - .is-inline-fullhd { - display: inline !important; - } -} -.is-inline-block { - display: inline-block !important; -} -@media screen and (max-width: 768px) { - .is-inline-block-mobile { - display: inline-block !important; - } -} -@media screen and (min-width: 769px), print { - .is-inline-block-tablet { - display: inline-block !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-block-tablet-only { - display: inline-block !important; - } -} -@media screen and (max-width: 1023px) { - .is-inline-block-touch { - display: inline-block !important; - } -} -@media screen and (min-width: 1024px) { - .is-inline-block-desktop { - display: inline-block !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-block-desktop-only { - display: inline-block !important; - } -} -@media screen and (min-width: 1216px) { - .is-inline-block-widescreen { - display: inline-block !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-block-widescreen-only { - display: inline-block !important; - } -} -@media screen and (min-width: 1408px) { - .is-inline-block-fullhd { - display: inline-block !important; - } -} -.is-inline-flex { - display: inline-flex !important; -} -@media screen and (max-width: 768px) { - .is-inline-flex-mobile { - display: inline-flex !important; - } -} -@media screen and (min-width: 769px), print { - .is-inline-flex-tablet { - display: inline-flex !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-inline-flex-tablet-only { - display: inline-flex !important; - } -} -@media screen and (max-width: 1023px) { - .is-inline-flex-touch { - display: inline-flex !important; - } -} -@media screen and (min-width: 1024px) { - .is-inline-flex-desktop { - display: inline-flex !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-inline-flex-desktop-only { - display: inline-flex !important; - } -} -@media screen and (min-width: 1216px) { - .is-inline-flex-widescreen { - display: inline-flex !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-inline-flex-widescreen-only { - display: inline-flex !important; - } -} -@media screen and (min-width: 1408px) { - .is-inline-flex-fullhd { - display: inline-flex !important; - } -} -.is-hidden { - display: none !important; -} -.is-sr-only { - border: none !important; - clip: rect(0, 0, 0, 0) !important; - height: 0.01em !important; - overflow: hidden !important; - padding: 0 !important; - position: absolute !important; - white-space: nowrap !important; - width: 0.01em !important; -} -@media screen and (max-width: 768px) { - .is-hidden-mobile { - display: none !important; - } -} -@media screen and (min-width: 769px), print { - .is-hidden-tablet { - display: none !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-hidden-tablet-only { - display: none !important; - } -} -@media screen and (max-width: 1023px) { - .is-hidden-touch { - display: none !important; - } -} -@media screen and (min-width: 1024px) { - .is-hidden-desktop { - display: none !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-hidden-desktop-only { - display: none !important; - } -} -@media screen and (min-width: 1216px) { - .is-hidden-widescreen { - display: none !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-hidden-widescreen-only { - display: none !important; - } -} -@media screen and (min-width: 1408px) { - .is-hidden-fullhd { - display: none !important; - } -} -.is-invisible { - visibility: hidden !important; -} -@media screen and (max-width: 768px) { - .is-invisible-mobile { - visibility: hidden !important; - } -} -@media screen and (min-width: 769px), print { - .is-invisible-tablet { - visibility: hidden !important; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .is-invisible-tablet-only { - visibility: hidden !important; - } -} -@media screen and (max-width: 1023px) { - .is-invisible-touch { - visibility: hidden !important; - } -} -@media screen and (min-width: 1024px) { - .is-invisible-desktop { - visibility: hidden !important; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .is-invisible-desktop-only { - visibility: hidden !important; - } -} -@media screen and (min-width: 1216px) { - .is-invisible-widescreen { - visibility: hidden !important; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .is-invisible-widescreen-only { - visibility: hidden !important; - } -} -@media screen and (min-width: 1408px) { - .is-invisible-fullhd { - visibility: hidden !important; - } -} -.is-marginless { - margin: 0 !important; -} -.is-paddingless { - padding: 0 !important; -} -.is-radiusless { - border-radius: 0 !important; -} -.is-shadowless { - box-shadow: none !important; -} -.is-relative { - position: relative !important; -} -.box { - background-color: #fff; - border-radius: 6px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - color: #4a4a4a; - display: block; - padding: 1.25rem; -} -a.box:hover, -a.box:focus { - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; -} -a.box:active { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; -} -.button { - background-color: #fff; - border-color: #dbdbdb; - border-width: 1px; - color: #363636; - cursor: pointer; - justify-content: center; - padding-bottom: calc(0.375em - 1px); - padding-left: 0.75em; - padding-right: 0.75em; - padding-top: calc(0.375em - 1px); - text-align: center; - white-space: nowrap; -} -.button strong { - color: inherit; -} -.button .icon, -.button .icon.is-small, -.button .icon.is-medium, -.button .icon.is-large { - height: 1.5em; - width: 1.5em; -} -.button .icon:first-child:not(:last-child) { - margin-left: calc(-0.375em - 1px); - margin-right: 0.1875em; -} -.button .icon:last-child:not(:first-child) { - margin-left: 0.1875em; - margin-right: calc(-0.375em - 1px); -} -.button .icon:first-child:last-child { - margin-left: calc(-0.375em - 1px); - margin-right: calc(-0.375em - 1px); -} -.button:hover, -.button.is-hovered { - border-color: #b5b5b5; - color: #363636; -} -.button:focus, -.button.is-focused { - border-color: #3273dc; - color: #363636; -} -.button:focus:not(:active), -.button.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.button:active, -.button.is-active { - border-color: #4a4a4a; - color: #363636; -} -.button.is-text { - background-color: transparent; - border-color: transparent; - color: #4a4a4a; - text-decoration: underline; -} -.button.is-text:hover, -.button.is-text.is-hovered, -.button.is-text:focus, -.button.is-text.is-focused { - background-color: #f5f5f5; - color: #363636; -} -.button.is-text:active, -.button.is-text.is-active { - background-color: #e8e8e8; - color: #363636; -} -.button.is-text[disabled], -fieldset[disabled] .button.is-text { - background-color: transparent; - border-color: transparent; - box-shadow: none; -} -.button.is-white { - background-color: #fff; - border-color: transparent; - color: #0a0a0a; -} -.button.is-white:hover, -.button.is-white.is-hovered { - background-color: #f9f9f9; - border-color: transparent; - color: #0a0a0a; -} -.button.is-white:focus, -.button.is-white.is-focused { - border-color: transparent; - color: #0a0a0a; -} -.button.is-white:focus:not(:active), -.button.is-white.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} -.button.is-white:active, -.button.is-white.is-active { - background-color: #f2f2f2; - border-color: transparent; - color: #0a0a0a; -} -.button.is-white[disabled], -fieldset[disabled] .button.is-white { - background-color: #fff; - border-color: transparent; - box-shadow: none; -} -.button.is-white.is-inverted { - background-color: #0a0a0a; - color: #fff; -} -.button.is-white.is-inverted:hover, -.button.is-white.is-inverted.is-hovered { - background-color: #000; -} -.button.is-white.is-inverted[disabled], -fieldset[disabled] .button.is-white.is-inverted { - background-color: #0a0a0a; - border-color: transparent; - box-shadow: none; - color: #fff; -} -.button.is-white.is-loading::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} -.button.is-white.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-white.is-outlined:hover, -.button.is-white.is-outlined.is-hovered, -.button.is-white.is-outlined:focus, -.button.is-white.is-outlined.is-focused { - background-color: #fff; - border-color: #fff; - color: #0a0a0a; -} -.button.is-white.is-outlined.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-white.is-outlined.is-loading:hover::after, -.button.is-white.is-outlined.is-loading.is-hovered::after, -.button.is-white.is-outlined.is-loading:focus::after, -.button.is-white.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} -.button.is-white.is-outlined[disabled], -fieldset[disabled] .button.is-white.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-white.is-inverted.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - color: #0a0a0a; -} -.button.is-white.is-inverted.is-outlined:hover, -.button.is-white.is-inverted.is-outlined.is-hovered, -.button.is-white.is-inverted.is-outlined:focus, -.button.is-white.is-inverted.is-outlined.is-focused { - background-color: #0a0a0a; - color: #fff; -} -.button.is-white.is-inverted.is-outlined.is-loading:hover::after, -.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-white.is-inverted.is-outlined.is-loading:focus::after, -.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-white.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-white.is-inverted.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - box-shadow: none; - color: #0a0a0a; -} -.button.is-black { - background-color: #0a0a0a; - border-color: transparent; - color: #fff; -} -.button.is-black:hover, -.button.is-black.is-hovered { - background-color: #040404; - border-color: transparent; - color: #fff; -} -.button.is-black:focus, -.button.is-black.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-black:focus:not(:active), -.button.is-black.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} -.button.is-black:active, -.button.is-black.is-active { - background-color: #000; - border-color: transparent; - color: #fff; -} -.button.is-black[disabled], -fieldset[disabled] .button.is-black { - background-color: #0a0a0a; - border-color: transparent; - box-shadow: none; -} -.button.is-black.is-inverted { - background-color: #fff; - color: #0a0a0a; -} -.button.is-black.is-inverted:hover, -.button.is-black.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-black.is-inverted[disabled], -fieldset[disabled] .button.is-black.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #0a0a0a; -} -.button.is-black.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-black.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - color: #0a0a0a; -} -.button.is-black.is-outlined:hover, -.button.is-black.is-outlined.is-hovered, -.button.is-black.is-outlined:focus, -.button.is-black.is-outlined.is-focused { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: #fff; -} -.button.is-black.is-outlined.is-loading::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} -.button.is-black.is-outlined.is-loading:hover::after, -.button.is-black.is-outlined.is-loading.is-hovered::after, -.button.is-black.is-outlined.is-loading:focus::after, -.button.is-black.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-black.is-outlined[disabled], -fieldset[disabled] .button.is-black.is-outlined { - background-color: transparent; - border-color: #0a0a0a; - box-shadow: none; - color: #0a0a0a; -} -.button.is-black.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-black.is-inverted.is-outlined:hover, -.button.is-black.is-inverted.is-outlined.is-hovered, -.button.is-black.is-inverted.is-outlined:focus, -.button.is-black.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #0a0a0a; -} -.button.is-black.is-inverted.is-outlined.is-loading:hover::after, -.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-black.is-inverted.is-outlined.is-loading:focus::after, -.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #0a0a0a #0a0a0a !important; -} -.button.is-black.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-black.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-light { - background-color: #f5f5f5; - border-color: transparent; - color: #363636; -} -.button.is-light:hover, -.button.is-light.is-hovered { - background-color: #eee; - border-color: transparent; - color: #363636; -} -.button.is-light:focus, -.button.is-light.is-focused { - border-color: transparent; - color: #363636; -} -.button.is-light:focus:not(:active), -.button.is-light.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} -.button.is-light:active, -.button.is-light.is-active { - background-color: #e8e8e8; - border-color: transparent; - color: #363636; -} -.button.is-light[disabled], -fieldset[disabled] .button.is-light { - background-color: #f5f5f5; - border-color: transparent; - box-shadow: none; -} -.button.is-light.is-inverted { - background-color: #363636; - color: #f5f5f5; -} -.button.is-light.is-inverted:hover, -.button.is-light.is-inverted.is-hovered { - background-color: #292929; -} -.button.is-light.is-inverted[disabled], -fieldset[disabled] .button.is-light.is-inverted { - background-color: #363636; - border-color: transparent; - box-shadow: none; - color: #f5f5f5; -} -.button.is-light.is-loading::after { - border-color: transparent transparent #363636 #363636 !important; -} -.button.is-light.is-outlined { - background-color: transparent; - border-color: #f5f5f5; - color: #f5f5f5; -} -.button.is-light.is-outlined:hover, -.button.is-light.is-outlined.is-hovered, -.button.is-light.is-outlined:focus, -.button.is-light.is-outlined.is-focused { - background-color: #f5f5f5; - border-color: #f5f5f5; - color: #363636; -} -.button.is-light.is-outlined.is-loading::after { - border-color: transparent transparent #f5f5f5 #f5f5f5 !important; -} -.button.is-light.is-outlined.is-loading:hover::after, -.button.is-light.is-outlined.is-loading.is-hovered::after, -.button.is-light.is-outlined.is-loading:focus::after, -.button.is-light.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #363636 #363636 !important; -} -.button.is-light.is-outlined[disabled], -fieldset[disabled] .button.is-light.is-outlined { - background-color: transparent; - border-color: #f5f5f5; - box-shadow: none; - color: #f5f5f5; -} -.button.is-light.is-inverted.is-outlined { - background-color: transparent; - border-color: #363636; - color: #363636; -} -.button.is-light.is-inverted.is-outlined:hover, -.button.is-light.is-inverted.is-outlined.is-hovered, -.button.is-light.is-inverted.is-outlined:focus, -.button.is-light.is-inverted.is-outlined.is-focused { - background-color: #363636; - color: #f5f5f5; -} -.button.is-light.is-inverted.is-outlined.is-loading:hover::after, -.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-light.is-inverted.is-outlined.is-loading:focus::after, -.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #f5f5f5 #f5f5f5 !important; -} -.button.is-light.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-light.is-inverted.is-outlined { - background-color: transparent; - border-color: #363636; - box-shadow: none; - color: #363636; -} -.button.is-dark { - background-color: #363636; - border-color: transparent; - color: #f5f5f5; -} -.button.is-dark:hover, -.button.is-dark.is-hovered { - background-color: #2f2f2f; - border-color: transparent; - color: #f5f5f5; -} -.button.is-dark:focus, -.button.is-dark.is-focused { - border-color: transparent; - color: #f5f5f5; -} -.button.is-dark:focus:not(:active), -.button.is-dark.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} -.button.is-dark:active, -.button.is-dark.is-active { - background-color: #292929; - border-color: transparent; - color: #f5f5f5; -} -.button.is-dark[disabled], -fieldset[disabled] .button.is-dark { - background-color: #363636; - border-color: transparent; - box-shadow: none; -} -.button.is-dark.is-inverted { - background-color: #f5f5f5; - color: #363636; -} -.button.is-dark.is-inverted:hover, -.button.is-dark.is-inverted.is-hovered { - background-color: #e8e8e8; -} -.button.is-dark.is-inverted[disabled], -fieldset[disabled] .button.is-dark.is-inverted { - background-color: #f5f5f5; - border-color: transparent; - box-shadow: none; - color: #363636; -} -.button.is-dark.is-loading::after { - border-color: transparent transparent #f5f5f5 #f5f5f5 !important; -} -.button.is-dark.is-outlined { - background-color: transparent; - border-color: #363636; - color: #363636; -} -.button.is-dark.is-outlined:hover, -.button.is-dark.is-outlined.is-hovered, -.button.is-dark.is-outlined:focus, -.button.is-dark.is-outlined.is-focused { - background-color: #363636; - border-color: #363636; - color: #f5f5f5; -} -.button.is-dark.is-outlined.is-loading::after { - border-color: transparent transparent #363636 #363636 !important; -} -.button.is-dark.is-outlined.is-loading:hover::after, -.button.is-dark.is-outlined.is-loading.is-hovered::after, -.button.is-dark.is-outlined.is-loading:focus::after, -.button.is-dark.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #f5f5f5 #f5f5f5 !important; -} -.button.is-dark.is-outlined[disabled], -fieldset[disabled] .button.is-dark.is-outlined { - background-color: transparent; - border-color: #363636; - box-shadow: none; - color: #363636; -} -.button.is-dark.is-inverted.is-outlined { - background-color: transparent; - border-color: #f5f5f5; - color: #f5f5f5; -} -.button.is-dark.is-inverted.is-outlined:hover, -.button.is-dark.is-inverted.is-outlined.is-hovered, -.button.is-dark.is-inverted.is-outlined:focus, -.button.is-dark.is-inverted.is-outlined.is-focused { - background-color: #f5f5f5; - color: #363636; -} -.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, -.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-dark.is-inverted.is-outlined.is-loading:focus::after, -.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #363636 #363636 !important; -} -.button.is-dark.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-dark.is-inverted.is-outlined { - background-color: transparent; - border-color: #f5f5f5; - box-shadow: none; - color: #f5f5f5; -} -.button.is-primary { - background-color: #00d1b2; - border-color: transparent; - color: #fff; -} -.button.is-primary:hover, -.button.is-primary.is-hovered { - background-color: #00c4a7; - border-color: transparent; - color: #fff; -} -.button.is-primary:focus, -.button.is-primary.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-primary:focus:not(:active), -.button.is-primary.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} -.button.is-primary:active, -.button.is-primary.is-active { - background-color: #00b89c; - border-color: transparent; - color: #fff; -} -.button.is-primary[disabled], -fieldset[disabled] .button.is-primary { - background-color: #00d1b2; - border-color: transparent; - box-shadow: none; -} -.button.is-primary.is-inverted { - background-color: #fff; - color: #00d1b2; -} -.button.is-primary.is-inverted:hover, -.button.is-primary.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-primary.is-inverted[disabled], -fieldset[disabled] .button.is-primary.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #00d1b2; -} -.button.is-primary.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-primary.is-outlined { - background-color: transparent; - border-color: #00d1b2; - color: #00d1b2; -} -.button.is-primary.is-outlined:hover, -.button.is-primary.is-outlined.is-hovered, -.button.is-primary.is-outlined:focus, -.button.is-primary.is-outlined.is-focused { - background-color: #00d1b2; - border-color: #00d1b2; - color: #fff; -} -.button.is-primary.is-outlined.is-loading::after { - border-color: transparent transparent #00d1b2 #00d1b2 !important; -} -.button.is-primary.is-outlined.is-loading:hover::after, -.button.is-primary.is-outlined.is-loading.is-hovered::after, -.button.is-primary.is-outlined.is-loading:focus::after, -.button.is-primary.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-primary.is-outlined[disabled], -fieldset[disabled] .button.is-primary.is-outlined { - background-color: transparent; - border-color: #00d1b2; - box-shadow: none; - color: #00d1b2; -} -.button.is-primary.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-primary.is-inverted.is-outlined:hover, -.button.is-primary.is-inverted.is-outlined.is-hovered, -.button.is-primary.is-inverted.is-outlined:focus, -.button.is-primary.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #00d1b2; -} -.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, -.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-primary.is-inverted.is-outlined.is-loading:focus::after, -.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #00d1b2 #00d1b2 !important; -} -.button.is-primary.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-primary.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-link { - background-color: #3273dc; - border-color: transparent; - color: #fff; -} -.button.is-link:hover, -.button.is-link.is-hovered { - background-color: #276cda; - border-color: transparent; - color: #fff; -} -.button.is-link:focus, -.button.is-link.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-link:focus:not(:active), -.button.is-link.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.button.is-link:active, -.button.is-link.is-active { - background-color: #2366d1; - border-color: transparent; - color: #fff; -} -.button.is-link[disabled], -fieldset[disabled] .button.is-link { - background-color: #3273dc; - border-color: transparent; - box-shadow: none; -} -.button.is-link.is-inverted { - background-color: #fff; - color: #3273dc; -} -.button.is-link.is-inverted:hover, -.button.is-link.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-link.is-inverted[disabled], -fieldset[disabled] .button.is-link.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #3273dc; -} -.button.is-link.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-link.is-outlined { - background-color: transparent; - border-color: #3273dc; - color: #3273dc; -} -.button.is-link.is-outlined:hover, -.button.is-link.is-outlined.is-hovered, -.button.is-link.is-outlined:focus, -.button.is-link.is-outlined.is-focused { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} -.button.is-link.is-outlined.is-loading::after { - border-color: transparent transparent #3273dc #3273dc !important; -} -.button.is-link.is-outlined.is-loading:hover::after, -.button.is-link.is-outlined.is-loading.is-hovered::after, -.button.is-link.is-outlined.is-loading:focus::after, -.button.is-link.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-link.is-outlined[disabled], -fieldset[disabled] .button.is-link.is-outlined { - background-color: transparent; - border-color: #3273dc; - box-shadow: none; - color: #3273dc; -} -.button.is-link.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-link.is-inverted.is-outlined:hover, -.button.is-link.is-inverted.is-outlined.is-hovered, -.button.is-link.is-inverted.is-outlined:focus, -.button.is-link.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #3273dc; -} -.button.is-link.is-inverted.is-outlined.is-loading:hover::after, -.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-link.is-inverted.is-outlined.is-loading:focus::after, -.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #3273dc #3273dc !important; -} -.button.is-link.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-link.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-info { - background-color: #209cee; - border-color: transparent; - color: #fff; -} -.button.is-info:hover, -.button.is-info.is-hovered { - background-color: #1496ed; - border-color: transparent; - color: #fff; -} -.button.is-info:focus, -.button.is-info.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-info:focus:not(:active), -.button.is-info.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); -} -.button.is-info:active, -.button.is-info.is-active { - background-color: #118fe4; - border-color: transparent; - color: #fff; -} -.button.is-info[disabled], -fieldset[disabled] .button.is-info { - background-color: #209cee; - border-color: transparent; - box-shadow: none; -} -.button.is-info.is-inverted { - background-color: #fff; - color: #209cee; -} -.button.is-info.is-inverted:hover, -.button.is-info.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-info.is-inverted[disabled], -fieldset[disabled] .button.is-info.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #209cee; -} -.button.is-info.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-info.is-outlined { - background-color: transparent; - border-color: #209cee; - color: #209cee; -} -.button.is-info.is-outlined:hover, -.button.is-info.is-outlined.is-hovered, -.button.is-info.is-outlined:focus, -.button.is-info.is-outlined.is-focused { - background-color: #209cee; - border-color: #209cee; - color: #fff; -} -.button.is-info.is-outlined.is-loading::after { - border-color: transparent transparent #209cee #209cee !important; -} -.button.is-info.is-outlined.is-loading:hover::after, -.button.is-info.is-outlined.is-loading.is-hovered::after, -.button.is-info.is-outlined.is-loading:focus::after, -.button.is-info.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-info.is-outlined[disabled], -fieldset[disabled] .button.is-info.is-outlined { - background-color: transparent; - border-color: #209cee; - box-shadow: none; - color: #209cee; -} -.button.is-info.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-info.is-inverted.is-outlined:hover, -.button.is-info.is-inverted.is-outlined.is-hovered, -.button.is-info.is-inverted.is-outlined:focus, -.button.is-info.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #209cee; -} -.button.is-info.is-inverted.is-outlined.is-loading:hover::after, -.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-info.is-inverted.is-outlined.is-loading:focus::after, -.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #209cee #209cee !important; -} -.button.is-info.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-info.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-success { - background-color: #23d160; - border-color: transparent; - color: #fff; -} -.button.is-success:hover, -.button.is-success.is-hovered { - background-color: #22c65b; - border-color: transparent; - color: #fff; -} -.button.is-success:focus, -.button.is-success.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-success:focus:not(:active), -.button.is-success.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); -} -.button.is-success:active, -.button.is-success.is-active { - background-color: #20bc56; - border-color: transparent; - color: #fff; -} -.button.is-success[disabled], -fieldset[disabled] .button.is-success { - background-color: #23d160; - border-color: transparent; - box-shadow: none; -} -.button.is-success.is-inverted { - background-color: #fff; - color: #23d160; -} -.button.is-success.is-inverted:hover, -.button.is-success.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-success.is-inverted[disabled], -fieldset[disabled] .button.is-success.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #23d160; -} -.button.is-success.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-success.is-outlined { - background-color: transparent; - border-color: #23d160; - color: #23d160; -} -.button.is-success.is-outlined:hover, -.button.is-success.is-outlined.is-hovered, -.button.is-success.is-outlined:focus, -.button.is-success.is-outlined.is-focused { - background-color: #23d160; - border-color: #23d160; - color: #fff; -} -.button.is-success.is-outlined.is-loading::after { - border-color: transparent transparent #23d160 #23d160 !important; -} -.button.is-success.is-outlined.is-loading:hover::after, -.button.is-success.is-outlined.is-loading.is-hovered::after, -.button.is-success.is-outlined.is-loading:focus::after, -.button.is-success.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-success.is-outlined[disabled], -fieldset[disabled] .button.is-success.is-outlined { - background-color: transparent; - border-color: #23d160; - box-shadow: none; - color: #23d160; -} -.button.is-success.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-success.is-inverted.is-outlined:hover, -.button.is-success.is-inverted.is-outlined.is-hovered, -.button.is-success.is-inverted.is-outlined:focus, -.button.is-success.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #23d160; -} -.button.is-success.is-inverted.is-outlined.is-loading:hover::after, -.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-success.is-inverted.is-outlined.is-loading:focus::after, -.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #23d160 #23d160 !important; -} -.button.is-success.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-success.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-warning { - background-color: #ffdd57; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning:hover, -.button.is-warning.is-hovered { - background-color: #ffdb4a; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning:focus, -.button.is-warning.is-focused { - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning:focus:not(:active), -.button.is-warning.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} -.button.is-warning:active, -.button.is-warning.is-active { - background-color: #ffd83d; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning[disabled], -fieldset[disabled] .button.is-warning { - background-color: #ffdd57; - border-color: transparent; - box-shadow: none; -} -.button.is-warning.is-inverted { - background-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} -.button.is-warning.is-inverted:hover, -.button.is-warning.is-inverted.is-hovered { - background-color: rgba(0, 0, 0, 0.7); -} -.button.is-warning.is-inverted[disabled], -fieldset[disabled] .button.is-warning.is-inverted { - background-color: rgba(0, 0, 0, 0.7); - border-color: transparent; - box-shadow: none; - color: #ffdd57; -} -.button.is-warning.is-loading::after { - border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; -} -.button.is-warning.is-outlined { - background-color: transparent; - border-color: #ffdd57; - color: #ffdd57; -} -.button.is-warning.is-outlined:hover, -.button.is-warning.is-outlined.is-hovered, -.button.is-warning.is-outlined:focus, -.button.is-warning.is-outlined.is-focused { - background-color: #ffdd57; - border-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning.is-outlined.is-loading::after { - border-color: transparent transparent #ffdd57 #ffdd57 !important; -} -.button.is-warning.is-outlined.is-loading:hover::after, -.button.is-warning.is-outlined.is-loading.is-hovered::after, -.button.is-warning.is-outlined.is-loading:focus::after, -.button.is-warning.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; -} -.button.is-warning.is-outlined[disabled], -fieldset[disabled] .button.is-warning.is-outlined { - background-color: transparent; - border-color: #ffdd57; - box-shadow: none; - color: #ffdd57; -} -.button.is-warning.is-inverted.is-outlined { - background-color: transparent; - border-color: rgba(0, 0, 0, 0.7); - color: rgba(0, 0, 0, 0.7); -} -.button.is-warning.is-inverted.is-outlined:hover, -.button.is-warning.is-inverted.is-outlined.is-hovered, -.button.is-warning.is-inverted.is-outlined:focus, -.button.is-warning.is-inverted.is-outlined.is-focused { - background-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} -.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, -.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-warning.is-inverted.is-outlined.is-loading:focus::after, -.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #ffdd57 #ffdd57 !important; -} -.button.is-warning.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-warning.is-inverted.is-outlined { - background-color: transparent; - border-color: rgba(0, 0, 0, 0.7); - box-shadow: none; - color: rgba(0, 0, 0, 0.7); -} -.button.is-danger { - background-color: #ff3860; - border-color: transparent; - color: #fff; -} -.button.is-danger:hover, -.button.is-danger.is-hovered { - background-color: #ff2b56; - border-color: transparent; - color: #fff; -} -.button.is-danger:focus, -.button.is-danger.is-focused { - border-color: transparent; - color: #fff; -} -.button.is-danger:focus:not(:active), -.button.is-danger.is-focused:not(:active) { - box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); -} -.button.is-danger:active, -.button.is-danger.is-active { - background-color: #ff1f4b; - border-color: transparent; - color: #fff; -} -.button.is-danger[disabled], -fieldset[disabled] .button.is-danger { - background-color: #ff3860; - border-color: transparent; - box-shadow: none; -} -.button.is-danger.is-inverted { - background-color: #fff; - color: #ff3860; -} -.button.is-danger.is-inverted:hover, -.button.is-danger.is-inverted.is-hovered { - background-color: #f2f2f2; -} -.button.is-danger.is-inverted[disabled], -fieldset[disabled] .button.is-danger.is-inverted { - background-color: #fff; - border-color: transparent; - box-shadow: none; - color: #ff3860; -} -.button.is-danger.is-loading::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-danger.is-outlined { - background-color: transparent; - border-color: #ff3860; - color: #ff3860; -} -.button.is-danger.is-outlined:hover, -.button.is-danger.is-outlined.is-hovered, -.button.is-danger.is-outlined:focus, -.button.is-danger.is-outlined.is-focused { - background-color: #ff3860; - border-color: #ff3860; - color: #fff; -} -.button.is-danger.is-outlined.is-loading::after { - border-color: transparent transparent #ff3860 #ff3860 !important; -} -.button.is-danger.is-outlined.is-loading:hover::after, -.button.is-danger.is-outlined.is-loading.is-hovered::after, -.button.is-danger.is-outlined.is-loading:focus::after, -.button.is-danger.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #fff #fff !important; -} -.button.is-danger.is-outlined[disabled], -fieldset[disabled] .button.is-danger.is-outlined { - background-color: transparent; - border-color: #ff3860; - box-shadow: none; - color: #ff3860; -} -.button.is-danger.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - color: #fff; -} -.button.is-danger.is-inverted.is-outlined:hover, -.button.is-danger.is-inverted.is-outlined.is-hovered, -.button.is-danger.is-inverted.is-outlined:focus, -.button.is-danger.is-inverted.is-outlined.is-focused { - background-color: #fff; - color: #ff3860; -} -.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, -.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, -.button.is-danger.is-inverted.is-outlined.is-loading:focus::after, -.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { - border-color: transparent transparent #ff3860 #ff3860 !important; -} -.button.is-danger.is-inverted.is-outlined[disabled], -fieldset[disabled] .button.is-danger.is-inverted.is-outlined { - background-color: transparent; - border-color: #fff; - box-shadow: none; - color: #fff; -} -.button.is-small { - border-radius: 2px; - font-size: 0.75rem; -} -.button.is-normal { - font-size: 1rem; -} -.button.is-medium { - font-size: 1.25rem; -} -.button.is-large { - font-size: 1.5rem; -} -.button[disabled], -fieldset[disabled] .button { - background-color: #fff; - border-color: #dbdbdb; - box-shadow: none; - opacity: 0.5; -} -.button.is-fullwidth { - display: flex; - width: 100%; -} -.button.is-loading { - color: transparent !important; - pointer-events: none; -} -.button.is-loading::after { - position: absolute; - left: calc(50% - (1em / 2)); - top: calc(50% - (1em / 2)); - position: absolute !important; -} -.button.is-static { - background-color: #f5f5f5; - border-color: #dbdbdb; - color: #7a7a7a; - box-shadow: none; - pointer-events: none; -} -.button.is-rounded { - border-radius: 290486px; - padding-left: 1em; - padding-right: 1em; -} -.buttons { - align-items: center; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} -.buttons .button { - margin-bottom: 0.5rem; -} -.buttons .button:not(:last-child):not(.is-fullwidth) { - margin-right: 0.5rem; -} -.buttons:last-child { - margin-bottom: -0.5rem; -} -.buttons:not(:last-child) { - margin-bottom: 1rem; -} -.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { - border-radius: 2px; - font-size: 0.75rem; -} -.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) { - font-size: 1.25rem; -} -.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) { - font-size: 1.5rem; -} -.buttons.has-addons .button:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.buttons.has-addons .button:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - margin-right: -1px; -} -.buttons.has-addons .button:last-child { - margin-right: 0; -} -.buttons.has-addons .button:hover, -.buttons.has-addons .button.is-hovered { - z-index: 2; -} -.buttons.has-addons .button:focus, -.buttons.has-addons .button.is-focused, -.buttons.has-addons .button:active, -.buttons.has-addons .button.is-active, -.buttons.has-addons .button.is-selected { - z-index: 3; -} -.buttons.has-addons .button:focus:hover, -.buttons.has-addons .button.is-focused:hover, -.buttons.has-addons .button:active:hover, -.buttons.has-addons .button.is-active:hover, -.buttons.has-addons .button.is-selected:hover { - z-index: 4; -} -.buttons.has-addons .button.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} -.buttons.is-centered { - justify-content: center; -} -.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { - margin-left: 0.25rem; - margin-right: 0.25rem; -} -.buttons.is-right { - justify-content: flex-end; -} -.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { - margin-left: 0.25rem; - margin-right: 0.25rem; -} -.container { - flex-grow: 1; - margin: 0 auto; - position: relative; - width: auto; -} -@media screen and (min-width: 1024px) { - .container { - max-width: 960px; - } - .container.is-fluid { - margin-left: 32px; - margin-right: 32px; - max-width: none; - } -} -@media screen and (max-width: 1215px) { - .container.is-widescreen { - max-width: 1152px; - } -} -@media screen and (max-width: 1407px) { - .container.is-fullhd { - max-width: 1344px; - } -} -@media screen and (min-width: 1216px) { - .container { - max-width: 1152px; - } -} -@media screen and (min-width: 1408px) { - .container { - max-width: 1344px; - } -} -.content li + li { - margin-top: 0.25em; -} -.content p:not(:last-child), -.content dl:not(:last-child), -.content ol:not(:last-child), -.content ul:not(:last-child), -.content blockquote:not(:last-child), -.content pre:not(:last-child), -.content table:not(:last-child) { - margin-bottom: 1em; -} -.content h1, -.content h2, -.content h3, -.content h4, -.content h5, -.content h6 { - color: #363636; - font-weight: 600; - line-height: 1.125; -} -.content h1 { - font-size: 2em; - margin-bottom: 0.5em; -} -.content h1:not(:first-child) { - margin-top: 1em; -} -.content h2 { - font-size: 1.75em; - margin-bottom: 0.5714em; -} -.content h2:not(:first-child) { - margin-top: 1.1428em; -} -.content h3 { - font-size: 1.5em; - margin-bottom: 0.6666em; -} -.content h3:not(:first-child) { - margin-top: 1.3333em; -} -.content h4 { - font-size: 1.25em; - margin-bottom: 0.8em; -} -.content h5 { - font-size: 1.125em; - margin-bottom: 0.8888em; -} -.content h6 { - font-size: 1em; - margin-bottom: 1em; -} -.content blockquote { - background-color: #f5f5f5; - border-left: 5px solid #dbdbdb; - padding: 1.25em 1.5em; -} -.content ol { - list-style-position: outside; - margin-left: 2em; - margin-top: 1em; -} -.content ol:not([type]) { - list-style-type: decimal; -} -.content ol:not([type]).is-lower-alpha { - list-style-type: lower-alpha; -} -.content ol:not([type]).is-lower-roman { - list-style-type: lower-roman; -} -.content ol:not([type]).is-upper-alpha { - list-style-type: upper-alpha; -} -.content ol:not([type]).is-upper-roman { - list-style-type: upper-roman; -} -.content ul { - list-style: disc outside; - margin-left: 2em; - margin-top: 1em; -} -.content ul ul { - list-style-type: circle; - margin-top: 0.5em; -} -.content ul ul ul { - list-style-type: square; -} -.content dd { - margin-left: 2em; -} -.content figure { - margin-left: 2em; - margin-right: 2em; - text-align: center; -} -.content figure:not(:first-child) { - margin-top: 2em; -} -.content figure:not(:last-child) { - margin-bottom: 2em; -} -.content figure img { - display: inline-block; -} -.content figure figcaption { - font-style: italic; -} -.content pre { - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding: 1.25em 1.5em; - white-space: pre; - word-wrap: normal; -} -.content sup, -.content sub { - font-size: 75%; -} -.content table { - width: 100%; -} -.content table td, -.content table th { - border: 1px solid #dbdbdb; - border-width: 0 0 1px; - padding: 0.5em 0.75em; - vertical-align: top; -} -.content table th { - color: #363636; -} -.content table th:not([align]) { - text-align: left; -} -.content table thead td, -.content table thead th { - border-width: 0 0 2px; - color: #363636; -} -.content table tfoot td, -.content table tfoot th { - border-width: 2px 0 0; - color: #363636; -} -.content table tbody tr:last-child td, -.content table tbody tr:last-child th { - border-bottom-width: 0; -} -.content .tabs li + li { - margin-top: 0; -} -.content.is-small { - font-size: 0.75rem; -} -.content.is-medium { - font-size: 1.25rem; -} -.content.is-large { - font-size: 1.5rem; -} -.icon { - align-items: center; - display: inline-flex; - justify-content: center; - height: 1.5rem; - width: 1.5rem; -} -.icon.is-small { - height: 1rem; - width: 1rem; -} -.icon.is-medium { - height: 2rem; - width: 2rem; -} -.icon.is-large { - height: 3rem; - width: 3rem; -} -.image { - display: block; - position: relative; -} -.image img { - display: block; - height: auto; - width: 100%; -} -.image img.is-rounded { - border-radius: 290486px; -} -.image.is-square img, -.image.is-square .has-ratio, -.image.is-1by1 img, -.image.is-1by1 .has-ratio, -.image.is-5by4 img, -.image.is-5by4 .has-ratio, -.image.is-4by3 img, -.image.is-4by3 .has-ratio, -.image.is-3by2 img, -.image.is-3by2 .has-ratio, -.image.is-5by3 img, -.image.is-5by3 .has-ratio, -.image.is-16by9 img, -.image.is-16by9 .has-ratio, -.image.is-2by1 img, -.image.is-2by1 .has-ratio, -.image.is-3by1 img, -.image.is-3by1 .has-ratio, -.image.is-4by5 img, -.image.is-4by5 .has-ratio, -.image.is-3by4 img, -.image.is-3by4 .has-ratio, -.image.is-2by3 img, -.image.is-2by3 .has-ratio, -.image.is-3by5 img, -.image.is-3by5 .has-ratio, -.image.is-9by16 img, -.image.is-9by16 .has-ratio, -.image.is-1by2 img, -.image.is-1by2 .has-ratio, -.image.is-1by3 img, -.image.is-1by3 .has-ratio { - height: 100%; - width: 100%; -} -.image.is-square, -.image.is-1by1 { - padding-top: 100%; -} -.image.is-5by4 { - padding-top: 80%; -} -.image.is-4by3 { - padding-top: 75%; -} -.image.is-3by2 { - padding-top: 66.6666%; -} -.image.is-5by3 { - padding-top: 60%; -} -.image.is-16by9 { - padding-top: 56.25%; -} -.image.is-2by1 { - padding-top: 50%; -} -.image.is-3by1 { - padding-top: 33.3333%; -} -.image.is-4by5 { - padding-top: 125%; -} -.image.is-3by4 { - padding-top: 133.3333%; -} -.image.is-2by3 { - padding-top: 150%; -} -.image.is-3by5 { - padding-top: 166.6666%; -} -.image.is-9by16 { - padding-top: 177.7777%; -} -.image.is-1by2 { - padding-top: 200%; -} -.image.is-1by3 { - padding-top: 300%; -} -.image.is-16x16 { - height: 16px; - width: 16px; -} -.image.is-24x24 { - height: 24px; - width: 24px; -} -.image.is-32x32 { - height: 32px; - width: 32px; -} -.image.is-48x48 { - height: 48px; - width: 48px; -} -.image.is-64x64 { - height: 64px; - width: 64px; -} -.image.is-96x96 { - height: 96px; - width: 96px; -} -.image.is-128x128 { - height: 128px; - width: 128px; -} -.notification { - background-color: #f5f5f5; - border-radius: 4px; - padding: 1.25rem 2.5rem 1.25rem 1.5rem; - position: relative; -} -.notification a:not(.button):not(.dropdown-item) { - color: currentColor; - text-decoration: underline; -} -.notification strong { - color: currentColor; -} -.notification code, -.notification pre { - background: #fff; -} -.notification pre code { - background: transparent; -} -.notification > .delete { - position: absolute; - right: 0.5rem; - top: 0.5rem; -} -.notification .title, -.notification .subtitle, -.notification .content { - color: currentColor; -} -.notification.is-white { - background-color: #fff; - color: #0a0a0a; -} -.notification.is-black { - background-color: #0a0a0a; - color: #fff; -} -.notification.is-light { - background-color: #f5f5f5; - color: #363636; -} -.notification.is-dark { - background-color: #363636; - color: #f5f5f5; -} -.notification.is-primary { - background-color: #00d1b2; - color: #fff; -} -.notification.is-link { - background-color: #3273dc; - color: #fff; -} -.notification.is-info { - background-color: #209cee; - color: #fff; -} -.notification.is-success { - background-color: #23d160; - color: #fff; -} -.notification.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.notification.is-danger { - background-color: #ff3860; - color: #fff; -} -.progress { - -moz-appearance: none; - -webkit-appearance: none; - border: none; - border-radius: 290486px; - display: block; - height: 1rem; - overflow: hidden; - padding: 0; - width: 100%; -} -.progress::-webkit-progress-bar { - background-color: #dbdbdb; -} -.progress::-webkit-progress-value { - background-color: #4a4a4a; -} -.progress::-moz-progress-bar { - background-color: #4a4a4a; -} -.progress::-ms-fill { - background-color: #4a4a4a; - border: none; -} -.progress.is-white::-webkit-progress-value { - background-color: #fff; -} -.progress.is-white::-moz-progress-bar { - background-color: #fff; -} -.progress.is-white::-ms-fill { - background-color: #fff; -} -.progress.is-white:indeterminate { - background-image: linear-gradient(to right, #fff 30%, #dbdbdb 30%); -} -.progress.is-black::-webkit-progress-value { - background-color: #0a0a0a; -} -.progress.is-black::-moz-progress-bar { - background-color: #0a0a0a; -} -.progress.is-black::-ms-fill { - background-color: #0a0a0a; -} -.progress.is-black:indeterminate { - background-image: linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%); -} -.progress.is-light::-webkit-progress-value { - background-color: #f5f5f5; -} -.progress.is-light::-moz-progress-bar { - background-color: #f5f5f5; -} -.progress.is-light::-ms-fill { - background-color: #f5f5f5; -} -.progress.is-light:indeterminate { - background-image: linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%); -} -.progress.is-dark::-webkit-progress-value { - background-color: #363636; -} -.progress.is-dark::-moz-progress-bar { - background-color: #363636; -} -.progress.is-dark::-ms-fill { - background-color: #363636; -} -.progress.is-dark:indeterminate { - background-image: linear-gradient(to right, #363636 30%, #dbdbdb 30%); -} -.progress.is-primary::-webkit-progress-value { - background-color: #00d1b2; -} -.progress.is-primary::-moz-progress-bar { - background-color: #00d1b2; -} -.progress.is-primary::-ms-fill { - background-color: #00d1b2; -} -.progress.is-primary:indeterminate { - background-image: linear-gradient(to right, #00d1b2 30%, #dbdbdb 30%); -} -.progress.is-link::-webkit-progress-value { - background-color: #3273dc; -} -.progress.is-link::-moz-progress-bar { - background-color: #3273dc; -} -.progress.is-link::-ms-fill { - background-color: #3273dc; -} -.progress.is-link:indeterminate { - background-image: linear-gradient(to right, #3273dc 30%, #dbdbdb 30%); -} -.progress.is-info::-webkit-progress-value { - background-color: #209cee; -} -.progress.is-info::-moz-progress-bar { - background-color: #209cee; -} -.progress.is-info::-ms-fill { - background-color: #209cee; -} -.progress.is-info:indeterminate { - background-image: linear-gradient(to right, #209cee 30%, #dbdbdb 30%); -} -.progress.is-success::-webkit-progress-value { - background-color: #23d160; -} -.progress.is-success::-moz-progress-bar { - background-color: #23d160; -} -.progress.is-success::-ms-fill { - background-color: #23d160; -} -.progress.is-success:indeterminate { - background-image: linear-gradient(to right, #23d160 30%, #dbdbdb 30%); -} -.progress.is-warning::-webkit-progress-value { - background-color: #ffdd57; -} -.progress.is-warning::-moz-progress-bar { - background-color: #ffdd57; -} -.progress.is-warning::-ms-fill { - background-color: #ffdd57; -} -.progress.is-warning:indeterminate { - background-image: linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%); -} -.progress.is-danger::-webkit-progress-value { - background-color: #ff3860; -} -.progress.is-danger::-moz-progress-bar { - background-color: #ff3860; -} -.progress.is-danger::-ms-fill { - background-color: #ff3860; -} -.progress.is-danger:indeterminate { - background-image: linear-gradient(to right, #ff3860 30%, #dbdbdb 30%); -} -.progress:indeterminate { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: moveIndeterminate; - animation-name: moveIndeterminate; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - background-color: #dbdbdb; - background-image: linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%); - background-position: top left; - background-repeat: no-repeat; - background-size: 150% 150%; -} -.progress:indeterminate::-webkit-progress-bar { - background-color: transparent; -} -.progress:indeterminate::-moz-progress-bar { - background-color: transparent; -} -.progress.is-small { - height: 0.75rem; -} -.progress.is-medium { - height: 1.25rem; -} -.progress.is-large { - height: 1.5rem; -} -@-webkit-keyframes moveIndeterminate { - from { - background-position: 200% 0; - } - to { - background-position: -200% 0; - } -} -@keyframes moveIndeterminate { - from { - background-position: 200% 0; - } - to { - background-position: -200% 0; - } -} -.table { - background-color: #fff; - color: #363636; -} -.table td, -.table th { - border: 1px solid #dbdbdb; - border-width: 0 0 1px; - padding: 0.5em 0.75em; - vertical-align: top; -} -.table td.is-white, -.table th.is-white { - background-color: #fff; - border-color: #fff; - color: #0a0a0a; -} -.table td.is-black, -.table th.is-black { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: #fff; -} -.table td.is-light, -.table th.is-light { - background-color: #f5f5f5; - border-color: #f5f5f5; - color: #363636; -} -.table td.is-dark, -.table th.is-dark { - background-color: #363636; - border-color: #363636; - color: #f5f5f5; -} -.table td.is-primary, -.table th.is-primary { - background-color: #00d1b2; - border-color: #00d1b2; - color: #fff; -} -.table td.is-link, -.table th.is-link { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} -.table td.is-info, -.table th.is-info { - background-color: #209cee; - border-color: #209cee; - color: #fff; -} -.table td.is-success, -.table th.is-success { - background-color: #23d160; - border-color: #23d160; - color: #fff; -} -.table td.is-warning, -.table th.is-warning { - background-color: #ffdd57; - border-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.table td.is-danger, -.table th.is-danger { - background-color: #ff3860; - border-color: #ff3860; - color: #fff; -} -.table td.is-narrow, -.table th.is-narrow { - white-space: nowrap; - width: 1%; -} -.table td.is-selected, -.table th.is-selected { - background-color: #00d1b2; - color: #fff; -} -.table td.is-selected a, -.table td.is-selected strong, -.table th.is-selected a, -.table th.is-selected strong { - color: currentColor; -} -.table th { - color: #363636; -} -.table th:not([align]) { - text-align: left; -} -.table tr.is-selected { - background-color: #00d1b2; - color: #fff; -} -.table tr.is-selected a, -.table tr.is-selected strong { - color: currentColor; -} -.table tr.is-selected td, -.table tr.is-selected th { - border-color: #fff; - color: currentColor; -} -.table thead { - background-color: rgba(0, 0, 0, 0); -} -.table thead td, -.table thead th { - border-width: 0 0 2px; - color: #363636; -} -.table tfoot { - background-color: rgba(0, 0, 0, 0); -} -.table tfoot td, -.table tfoot th { - border-width: 2px 0 0; - color: #363636; -} -.table tbody { - background-color: rgba(0, 0, 0, 0); -} -.table tbody tr:last-child td, -.table tbody tr:last-child th { - border-bottom-width: 0; -} -.table.is-bordered td, -.table.is-bordered th { - border-width: 1px; -} -.table.is-bordered tr:last-child td, -.table.is-bordered tr:last-child th { - border-bottom-width: 1px; -} -.table.is-fullwidth { - width: 100%; -} -.table.is-hoverable tbody tr:not(.is-selected):hover { - background-color: #fafafa; -} -.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { - background-color: #fafafa; -} -.table.is-hoverable.is-striped - tbody - tr:not(.is-selected):hover:nth-child(even) { - background-color: #f5f5f5; -} -.table.is-narrow td, -.table.is-narrow th { - padding: 0.25em 0.5em; -} -.table.is-striped tbody tr:not(.is-selected):nth-child(even) { - background-color: #fafafa; -} -.table-container { - -webkit-overflow-scrolling: touch; - overflow: auto; - overflow-y: hidden; - max-width: 100%; -} -.tags { - align-items: center; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} -.tags .tag { - margin-bottom: 0.5rem; -} -.tags .tag:not(:last-child) { - margin-right: 0.5rem; -} -.tags:last-child { - margin-bottom: -0.5rem; -} -.tags:not(:last-child) { - margin-bottom: 1rem; -} -.tags.are-medium .tag:not(.is-normal):not(.is-large) { - font-size: 1rem; -} -.tags.are-large .tag:not(.is-normal):not(.is-medium) { - font-size: 1.25rem; -} -.tags.is-centered { - justify-content: center; -} -.tags.is-centered .tag { - margin-right: 0.25rem; - margin-left: 0.25rem; -} -.tags.is-right { - justify-content: flex-end; -} -.tags.is-right .tag:not(:first-child) { - margin-left: 0.5rem; -} -.tags.is-right .tag:not(:last-child) { - margin-right: 0; -} -.tags.has-addons .tag { - margin-right: 0; -} -.tags.has-addons .tag:not(:first-child) { - margin-left: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.tags.has-addons .tag:not(:last-child) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.tag:not(body) { - align-items: center; - background-color: #f5f5f5; - border-radius: 4px; - color: #4a4a4a; - display: inline-flex; - font-size: 0.75rem; - height: 2em; - justify-content: center; - line-height: 1.5; - padding-left: 0.75em; - padding-right: 0.75em; - white-space: nowrap; -} -.tag:not(body) .delete { - margin-left: 0.25rem; - margin-right: -0.375rem; -} -.tag:not(body).is-white { - background-color: #fff; - color: #0a0a0a; -} -.tag:not(body).is-black { - background-color: #0a0a0a; - color: #fff; -} -.tag:not(body).is-light { - background-color: #f5f5f5; - color: #363636; -} -.tag:not(body).is-dark { - background-color: #363636; - color: #f5f5f5; -} -.tag:not(body).is-primary { - background-color: #00d1b2; - color: #fff; -} -.tag:not(body).is-link { - background-color: #3273dc; - color: #fff; -} -.tag:not(body).is-info { - background-color: #209cee; - color: #fff; -} -.tag:not(body).is-success { - background-color: #23d160; - color: #fff; -} -.tag:not(body).is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.tag:not(body).is-danger { - background-color: #ff3860; - color: #fff; -} -.tag:not(body).is-normal { - font-size: 0.75rem; -} -.tag:not(body).is-medium { - font-size: 1rem; -} -.tag:not(body).is-large { - font-size: 1.25rem; -} -.tag:not(body) .icon:first-child:not(:last-child) { - margin-left: -0.375em; - margin-right: 0.1875em; -} -.tag:not(body) .icon:last-child:not(:first-child) { - margin-left: 0.1875em; - margin-right: -0.375em; -} -.tag:not(body) .icon:first-child:last-child { - margin-left: -0.375em; - margin-right: -0.375em; -} -.tag:not(body).is-delete { - margin-left: 1px; - padding: 0; - position: relative; - width: 2em; -} -.tag:not(body).is-delete::before, -.tag:not(body).is-delete::after { - background-color: currentColor; - content: ''; - display: block; - left: 50%; - position: absolute; - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - -webkit-transform-origin: center center; - transform-origin: center center; -} -.tag:not(body).is-delete::before { - height: 1px; - width: 50%; -} -.tag:not(body).is-delete::after { - height: 50%; - width: 1px; -} -.tag:not(body).is-delete:hover, -.tag:not(body).is-delete:focus { - background-color: #e8e8e8; -} -.tag:not(body).is-delete:active { - background-color: #dbdbdb; -} -.tag:not(body).is-rounded { - border-radius: 290486px; -} -a.tag:hover { - text-decoration: underline; -} -.title, -.subtitle { - word-break: break-word; -} -.title em, -.title span, -.subtitle em, -.subtitle span { - font-weight: inherit; -} -.title sub, -.subtitle sub { - font-size: 0.75em; -} -.title sup, -.subtitle sup { - font-size: 0.75em; -} -.title .tag, -.subtitle .tag { - vertical-align: middle; -} -.title { - color: #363636; - font-size: 2rem; - font-weight: 600; - line-height: 1.125; -} -.title strong { - color: inherit; - font-weight: inherit; -} -.title + .highlight { - margin-top: -0.75rem; -} -.title:not(.is-spaced) + .subtitle { - margin-top: -1.25rem; -} -.title.is-1 { - font-size: 3rem; -} -.title.is-2 { - font-size: 2.5rem; -} -.title.is-3 { - font-size: 2rem; -} -.title.is-4 { - font-size: 1.5rem; -} -.title.is-5 { - font-size: 1.25rem; -} -.title.is-6 { - font-size: 1rem; -} -.title.is-7 { - font-size: 0.75rem; -} -.subtitle { - color: #4a4a4a; - font-size: 1.25rem; - font-weight: 400; - line-height: 1.25; -} -.subtitle strong { - color: #363636; - font-weight: 600; -} -.subtitle:not(.is-spaced) + .title { - margin-top: -1.25rem; -} -.subtitle.is-1 { - font-size: 3rem; -} -.subtitle.is-2 { - font-size: 2.5rem; -} -.subtitle.is-3 { - font-size: 2rem; -} -.subtitle.is-4 { - font-size: 1.5rem; -} -.subtitle.is-5 { - font-size: 1.25rem; -} -.subtitle.is-6 { - font-size: 1rem; -} -.subtitle.is-7 { - font-size: 0.75rem; -} -.heading { - display: block; - font-size: 11px; - letter-spacing: 1px; - margin-bottom: 5px; - text-transform: uppercase; -} -.highlight { - font-weight: 400; - max-width: 100%; - overflow: hidden; - padding: 0; -} -.highlight pre { - overflow: auto; - max-width: 100%; -} -.number { - align-items: center; - background-color: #f5f5f5; - border-radius: 290486px; - display: inline-flex; - font-size: 1.25rem; - height: 2em; - justify-content: center; - margin-right: 1.5rem; - min-width: 2.5em; - padding: 0.25rem 0.5rem; - text-align: center; - vertical-align: top; -} -.input, -.textarea, -.select select { - background-color: #fff; - border-color: #dbdbdb; - border-radius: 4px; - color: #363636; -} -.input::-moz-placeholder, -.textarea::-moz-placeholder, -.select select::-moz-placeholder { - color: rgba(54, 54, 54, 0.3); -} -.input::-webkit-input-placeholder, -.textarea::-webkit-input-placeholder, -.select select::-webkit-input-placeholder { - color: rgba(54, 54, 54, 0.3); -} -.input:-moz-placeholder, -.textarea:-moz-placeholder, -.select select:-moz-placeholder { - color: rgba(54, 54, 54, 0.3); -} -.input:-ms-input-placeholder, -.textarea:-ms-input-placeholder, -.select select:-ms-input-placeholder { - color: rgba(54, 54, 54, 0.3); -} -.input:hover, -.textarea:hover, -.select select:hover, -.is-hovered.input, -.is-hovered.textarea, -.select select.is-hovered { - border-color: #b5b5b5; -} -.input:focus, -.textarea:focus, -.select select:focus, -.is-focused.input, -.is-focused.textarea, -.select select.is-focused, -.input:active, -.textarea:active, -.select select:active, -.is-active.input, -.is-active.textarea, -.select select.is-active { - border-color: #3273dc; - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.input[disabled], -.textarea[disabled], -.select select[disabled], -fieldset[disabled] .input, -fieldset[disabled] .textarea, -fieldset[disabled] .select select, -.select fieldset[disabled] select { - background-color: #f5f5f5; - border-color: #f5f5f5; - box-shadow: none; - color: #7a7a7a; -} -.input[disabled]::-moz-placeholder, -.textarea[disabled]::-moz-placeholder, -.select select[disabled]::-moz-placeholder, -fieldset[disabled] .input::-moz-placeholder, -fieldset[disabled] .textarea::-moz-placeholder, -fieldset[disabled] .select select::-moz-placeholder, -.select fieldset[disabled] select::-moz-placeholder { - color: rgba(122, 122, 122, 0.3); -} -.input[disabled]::-webkit-input-placeholder, -.textarea[disabled]::-webkit-input-placeholder, -.select select[disabled]::-webkit-input-placeholder, -fieldset[disabled] .input::-webkit-input-placeholder, -fieldset[disabled] .textarea::-webkit-input-placeholder, -fieldset[disabled] .select select::-webkit-input-placeholder, -.select fieldset[disabled] select::-webkit-input-placeholder { - color: rgba(122, 122, 122, 0.3); -} -.input[disabled]:-moz-placeholder, -.textarea[disabled]:-moz-placeholder, -.select select[disabled]:-moz-placeholder, -fieldset[disabled] .input:-moz-placeholder, -fieldset[disabled] .textarea:-moz-placeholder, -fieldset[disabled] .select select:-moz-placeholder, -.select fieldset[disabled] select:-moz-placeholder { - color: rgba(122, 122, 122, 0.3); -} -.input[disabled]:-ms-input-placeholder, -.textarea[disabled]:-ms-input-placeholder, -.select select[disabled]:-ms-input-placeholder, -fieldset[disabled] .input:-ms-input-placeholder, -fieldset[disabled] .textarea:-ms-input-placeholder, -fieldset[disabled] .select select:-ms-input-placeholder, -.select fieldset[disabled] select:-ms-input-placeholder { - color: rgba(122, 122, 122, 0.3); -} -.input, -.textarea { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); - max-width: 100%; - width: 100%; -} -.input[readonly], -.textarea[readonly] { - box-shadow: none; -} -.is-white.input, -.is-white.textarea { - border-color: #fff; -} -.is-white.input:focus, -.is-white.textarea:focus, -.is-white.is-focused.input, -.is-white.is-focused.textarea, -.is-white.input:active, -.is-white.textarea:active, -.is-white.is-active.input, -.is-white.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} -.is-black.input, -.is-black.textarea { - border-color: #0a0a0a; -} -.is-black.input:focus, -.is-black.textarea:focus, -.is-black.is-focused.input, -.is-black.is-focused.textarea, -.is-black.input:active, -.is-black.textarea:active, -.is-black.is-active.input, -.is-black.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} -.is-light.input, -.is-light.textarea { - border-color: #f5f5f5; -} -.is-light.input:focus, -.is-light.textarea:focus, -.is-light.is-focused.input, -.is-light.is-focused.textarea, -.is-light.input:active, -.is-light.textarea:active, -.is-light.is-active.input, -.is-light.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} -.is-dark.input, -.is-dark.textarea { - border-color: #363636; -} -.is-dark.input:focus, -.is-dark.textarea:focus, -.is-dark.is-focused.input, -.is-dark.is-focused.textarea, -.is-dark.input:active, -.is-dark.textarea:active, -.is-dark.is-active.input, -.is-dark.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} -.is-primary.input, -.is-primary.textarea { - border-color: #00d1b2; -} -.is-primary.input:focus, -.is-primary.textarea:focus, -.is-primary.is-focused.input, -.is-primary.is-focused.textarea, -.is-primary.input:active, -.is-primary.textarea:active, -.is-primary.is-active.input, -.is-primary.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} -.is-link.input, -.is-link.textarea { - border-color: #3273dc; -} -.is-link.input:focus, -.is-link.textarea:focus, -.is-link.is-focused.input, -.is-link.is-focused.textarea, -.is-link.input:active, -.is-link.textarea:active, -.is-link.is-active.input, -.is-link.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.is-info.input, -.is-info.textarea { - border-color: #209cee; -} -.is-info.input:focus, -.is-info.textarea:focus, -.is-info.is-focused.input, -.is-info.is-focused.textarea, -.is-info.input:active, -.is-info.textarea:active, -.is-info.is-active.input, -.is-info.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); -} -.is-success.input, -.is-success.textarea { - border-color: #23d160; -} -.is-success.input:focus, -.is-success.textarea:focus, -.is-success.is-focused.input, -.is-success.is-focused.textarea, -.is-success.input:active, -.is-success.textarea:active, -.is-success.is-active.input, -.is-success.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); -} -.is-warning.input, -.is-warning.textarea { - border-color: #ffdd57; -} -.is-warning.input:focus, -.is-warning.textarea:focus, -.is-warning.is-focused.input, -.is-warning.is-focused.textarea, -.is-warning.input:active, -.is-warning.textarea:active, -.is-warning.is-active.input, -.is-warning.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} -.is-danger.input, -.is-danger.textarea { - border-color: #ff3860; -} -.is-danger.input:focus, -.is-danger.textarea:focus, -.is-danger.is-focused.input, -.is-danger.is-focused.textarea, -.is-danger.input:active, -.is-danger.textarea:active, -.is-danger.is-active.input, -.is-danger.is-active.textarea { - box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); -} -.is-small.input, -.is-small.textarea { - border-radius: 2px; - font-size: 0.75rem; -} -.is-medium.input, -.is-medium.textarea { - font-size: 1.25rem; -} -.is-large.input, -.is-large.textarea { - font-size: 1.5rem; -} -.is-fullwidth.input, -.is-fullwidth.textarea { - display: block; - width: 100%; -} -.is-inline.input, -.is-inline.textarea { - display: inline; - width: auto; -} -.input.is-rounded { - border-radius: 290486px; - padding-left: 1em; - padding-right: 1em; -} -.input.is-static { - background-color: transparent; - border-color: transparent; - box-shadow: none; - padding-left: 0; - padding-right: 0; -} -.textarea { - display: block; - max-width: 100%; - min-width: 100%; - padding: 0.625em; - resize: vertical; -} -.textarea:not([rows]) { - max-height: 600px; - min-height: 120px; -} -.textarea[rows] { - height: initial; -} -.textarea.has-fixed-size { - resize: none; -} -.checkbox, -.radio { - cursor: pointer; - display: inline-block; - line-height: 1.25; - position: relative; -} -.checkbox input, -.radio input { - cursor: pointer; -} -.checkbox:hover, -.radio:hover { - color: #363636; -} -.checkbox[disabled], -.radio[disabled], -fieldset[disabled] .checkbox, -fieldset[disabled] .radio { - color: #7a7a7a; - cursor: not-allowed; -} -.radio + .radio { - margin-left: 0.5em; -} -.select { - display: inline-block; - max-width: 100%; - position: relative; - vertical-align: top; -} -.select:not(.is-multiple) { - height: 2.25em; -} -.select:not(.is-multiple):not(.is-loading)::after { - border-color: #3273dc; - right: 1.125em; - z-index: 4; -} -.select.is-rounded select { - border-radius: 290486px; - padding-left: 1em; -} -.select select { - cursor: pointer; - display: block; - font-size: 1em; - max-width: 100%; - outline: none; -} -.select select::-ms-expand { - display: none; -} -.select select[disabled]:hover, -fieldset[disabled] .select select:hover { - border-color: #f5f5f5; -} -.select select:not([multiple]) { - padding-right: 2.5em; -} -.select select[multiple] { - height: auto; - padding: 0; -} -.select select[multiple] option { - padding: 0.5em 1em; -} -.select:not(.is-multiple):not(.is-loading):hover::after { - border-color: #363636; -} -.select.is-white:not(:hover)::after { - border-color: #fff; -} -.select.is-white select { - border-color: #fff; -} -.select.is-white select:hover, -.select.is-white select.is-hovered { - border-color: #f2f2f2; -} -.select.is-white select:focus, -.select.is-white select.is-focused, -.select.is-white select:active, -.select.is-white select.is-active { - box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); -} -.select.is-black:not(:hover)::after { - border-color: #0a0a0a; -} -.select.is-black select { - border-color: #0a0a0a; -} -.select.is-black select:hover, -.select.is-black select.is-hovered { - border-color: #000; -} -.select.is-black select:focus, -.select.is-black select.is-focused, -.select.is-black select:active, -.select.is-black select.is-active { - box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); -} -.select.is-light:not(:hover)::after { - border-color: #f5f5f5; -} -.select.is-light select { - border-color: #f5f5f5; -} -.select.is-light select:hover, -.select.is-light select.is-hovered { - border-color: #e8e8e8; -} -.select.is-light select:focus, -.select.is-light select.is-focused, -.select.is-light select:active, -.select.is-light select.is-active { - box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); -} -.select.is-dark:not(:hover)::after { - border-color: #363636; -} -.select.is-dark select { - border-color: #363636; -} -.select.is-dark select:hover, -.select.is-dark select.is-hovered { - border-color: #292929; -} -.select.is-dark select:focus, -.select.is-dark select.is-focused, -.select.is-dark select:active, -.select.is-dark select.is-active { - box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); -} -.select.is-primary:not(:hover)::after { - border-color: #00d1b2; -} -.select.is-primary select { - border-color: #00d1b2; -} -.select.is-primary select:hover, -.select.is-primary select.is-hovered { - border-color: #00b89c; -} -.select.is-primary select:focus, -.select.is-primary select.is-focused, -.select.is-primary select:active, -.select.is-primary select.is-active { - box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); -} -.select.is-link:not(:hover)::after { - border-color: #3273dc; -} -.select.is-link select { - border-color: #3273dc; -} -.select.is-link select:hover, -.select.is-link select.is-hovered { - border-color: #2366d1; -} -.select.is-link select:focus, -.select.is-link select.is-focused, -.select.is-link select:active, -.select.is-link select.is-active { - box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); -} -.select.is-info:not(:hover)::after { - border-color: #209cee; -} -.select.is-info select { - border-color: #209cee; -} -.select.is-info select:hover, -.select.is-info select.is-hovered { - border-color: #118fe4; -} -.select.is-info select:focus, -.select.is-info select.is-focused, -.select.is-info select:active, -.select.is-info select.is-active { - box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); -} -.select.is-success:not(:hover)::after { - border-color: #23d160; -} -.select.is-success select { - border-color: #23d160; -} -.select.is-success select:hover, -.select.is-success select.is-hovered { - border-color: #20bc56; -} -.select.is-success select:focus, -.select.is-success select.is-focused, -.select.is-success select:active, -.select.is-success select.is-active { - box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); -} -.select.is-warning:not(:hover)::after { - border-color: #ffdd57; -} -.select.is-warning select { - border-color: #ffdd57; -} -.select.is-warning select:hover, -.select.is-warning select.is-hovered { - border-color: #ffd83d; -} -.select.is-warning select:focus, -.select.is-warning select.is-focused, -.select.is-warning select:active, -.select.is-warning select.is-active { - box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); -} -.select.is-danger:not(:hover)::after { - border-color: #ff3860; -} -.select.is-danger select { - border-color: #ff3860; -} -.select.is-danger select:hover, -.select.is-danger select.is-hovered { - border-color: #ff1f4b; -} -.select.is-danger select:focus, -.select.is-danger select.is-focused, -.select.is-danger select:active, -.select.is-danger select.is-active { - box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); -} -.select.is-small { - border-radius: 2px; - font-size: 0.75rem; -} -.select.is-medium { - font-size: 1.25rem; -} -.select.is-large { - font-size: 1.5rem; -} -.select.is-disabled::after { - border-color: #7a7a7a; -} -.select.is-fullwidth { - width: 100%; -} -.select.is-fullwidth select { - width: 100%; -} -.select.is-loading::after { - margin-top: 0; - position: absolute; - right: 0.625em; - top: 0.625em; - -webkit-transform: none; - transform: none; -} -.select.is-loading.is-small:after { - font-size: 0.75rem; -} -.select.is-loading.is-medium:after { - font-size: 1.25rem; -} -.select.is-loading.is-large:after { - font-size: 1.5rem; -} -.file { - align-items: stretch; - display: flex; - justify-content: flex-start; - position: relative; -} -.file.is-white .file-cta { - background-color: #fff; - border-color: transparent; - color: #0a0a0a; -} -.file.is-white:hover .file-cta, -.file.is-white.is-hovered .file-cta { - background-color: #f9f9f9; - border-color: transparent; - color: #0a0a0a; -} -.file.is-white:focus .file-cta, -.file.is-white.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); - color: #0a0a0a; -} -.file.is-white:active .file-cta, -.file.is-white.is-active .file-cta { - background-color: #f2f2f2; - border-color: transparent; - color: #0a0a0a; -} -.file.is-black .file-cta { - background-color: #0a0a0a; - border-color: transparent; - color: #fff; -} -.file.is-black:hover .file-cta, -.file.is-black.is-hovered .file-cta { - background-color: #040404; - border-color: transparent; - color: #fff; -} -.file.is-black:focus .file-cta, -.file.is-black.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); - color: #fff; -} -.file.is-black:active .file-cta, -.file.is-black.is-active .file-cta { - background-color: #000; - border-color: transparent; - color: #fff; -} -.file.is-light .file-cta { - background-color: #f5f5f5; - border-color: transparent; - color: #363636; -} -.file.is-light:hover .file-cta, -.file.is-light.is-hovered .file-cta { - background-color: #eee; - border-color: transparent; - color: #363636; -} -.file.is-light:focus .file-cta, -.file.is-light.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); - color: #363636; -} -.file.is-light:active .file-cta, -.file.is-light.is-active .file-cta { - background-color: #e8e8e8; - border-color: transparent; - color: #363636; -} -.file.is-dark .file-cta { - background-color: #363636; - border-color: transparent; - color: #f5f5f5; -} -.file.is-dark:hover .file-cta, -.file.is-dark.is-hovered .file-cta { - background-color: #2f2f2f; - border-color: transparent; - color: #f5f5f5; -} -.file.is-dark:focus .file-cta, -.file.is-dark.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); - color: #f5f5f5; -} -.file.is-dark:active .file-cta, -.file.is-dark.is-active .file-cta { - background-color: #292929; - border-color: transparent; - color: #f5f5f5; -} -.file.is-primary .file-cta { - background-color: #00d1b2; - border-color: transparent; - color: #fff; -} -.file.is-primary:hover .file-cta, -.file.is-primary.is-hovered .file-cta { - background-color: #00c4a7; - border-color: transparent; - color: #fff; -} -.file.is-primary:focus .file-cta, -.file.is-primary.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25); - color: #fff; -} -.file.is-primary:active .file-cta, -.file.is-primary.is-active .file-cta { - background-color: #00b89c; - border-color: transparent; - color: #fff; -} -.file.is-link .file-cta { - background-color: #3273dc; - border-color: transparent; - color: #fff; -} -.file.is-link:hover .file-cta, -.file.is-link.is-hovered .file-cta { - background-color: #276cda; - border-color: transparent; - color: #fff; -} -.file.is-link:focus .file-cta, -.file.is-link.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); - color: #fff; -} -.file.is-link:active .file-cta, -.file.is-link.is-active .file-cta { - background-color: #2366d1; - border-color: transparent; - color: #fff; -} -.file.is-info .file-cta { - background-color: #209cee; - border-color: transparent; - color: #fff; -} -.file.is-info:hover .file-cta, -.file.is-info.is-hovered .file-cta { - background-color: #1496ed; - border-color: transparent; - color: #fff; -} -.file.is-info:focus .file-cta, -.file.is-info.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); - color: #fff; -} -.file.is-info:active .file-cta, -.file.is-info.is-active .file-cta { - background-color: #118fe4; - border-color: transparent; - color: #fff; -} -.file.is-success .file-cta { - background-color: #23d160; - border-color: transparent; - color: #fff; -} -.file.is-success:hover .file-cta, -.file.is-success.is-hovered .file-cta { - background-color: #22c65b; - border-color: transparent; - color: #fff; -} -.file.is-success:focus .file-cta, -.file.is-success.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); - color: #fff; -} -.file.is-success:active .file-cta, -.file.is-success.is-active .file-cta { - background-color: #20bc56; - border-color: transparent; - color: #fff; -} -.file.is-warning .file-cta { - background-color: #ffdd57; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.file.is-warning:hover .file-cta, -.file.is-warning.is-hovered .file-cta { - background-color: #ffdb4a; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.file.is-warning:focus .file-cta, -.file.is-warning.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); - color: rgba(0, 0, 0, 0.7); -} -.file.is-warning:active .file-cta, -.file.is-warning.is-active .file-cta { - background-color: #ffd83d; - border-color: transparent; - color: rgba(0, 0, 0, 0.7); -} -.file.is-danger .file-cta { - background-color: #ff3860; - border-color: transparent; - color: #fff; -} -.file.is-danger:hover .file-cta, -.file.is-danger.is-hovered .file-cta { - background-color: #ff2b56; - border-color: transparent; - color: #fff; -} -.file.is-danger:focus .file-cta, -.file.is-danger.is-focused .file-cta { - border-color: transparent; - box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); - color: #fff; -} -.file.is-danger:active .file-cta, -.file.is-danger.is-active .file-cta { - background-color: #ff1f4b; - border-color: transparent; - color: #fff; -} -.file.is-small { - font-size: 0.75rem; -} -.file.is-medium { - font-size: 1.25rem; -} -.file.is-medium .file-icon .fa { - font-size: 21px; -} -.file.is-large { - font-size: 1.5rem; -} -.file.is-large .file-icon .fa { - font-size: 28px; -} -.file.has-name .file-cta { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.file.has-name .file-name { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.file.has-name.is-empty .file-cta { - border-radius: 4px; -} -.file.has-name.is-empty .file-name { - display: none; -} -.file.is-boxed .file-label { - flex-direction: column; -} -.file.is-boxed .file-cta { - flex-direction: column; - height: auto; - padding: 1em 3em; -} -.file.is-boxed .file-name { - border-width: 0 1px 1px; -} -.file.is-boxed .file-icon { - height: 1.5em; - width: 1.5em; -} -.file.is-boxed .file-icon .fa { - font-size: 21px; -} -.file.is-boxed.is-small .file-icon .fa { - font-size: 14px; -} -.file.is-boxed.is-medium .file-icon .fa { - font-size: 28px; -} -.file.is-boxed.is-large .file-icon .fa { - font-size: 35px; -} -.file.is-boxed.has-name .file-cta { - border-radius: 4px 4px 0 0; -} -.file.is-boxed.has-name .file-name { - border-radius: 0 0 4px 4px; - border-width: 0 1px 1px; -} -.file.is-centered { - justify-content: center; -} -.file.is-fullwidth .file-label { - width: 100%; -} -.file.is-fullwidth .file-name { - flex-grow: 1; - max-width: none; -} -.file.is-right { - justify-content: flex-end; -} -.file.is-right .file-cta { - border-radius: 0 4px 4px 0; -} -.file.is-right .file-name { - border-radius: 4px 0 0 4px; - border-width: 1px 0 1px 1px; - order: -1; -} -.file-label { - align-items: stretch; - display: flex; - cursor: pointer; - justify-content: flex-start; - overflow: hidden; - position: relative; -} -.file-label:hover .file-cta { - background-color: #eee; - color: #363636; -} -.file-label:hover .file-name { - border-color: #d5d5d5; -} -.file-label:active .file-cta { - background-color: #e8e8e8; - color: #363636; -} -.file-label:active .file-name { - border-color: #cfcfcf; -} -.file-input { - height: 100%; - left: 0; - opacity: 0; - outline: none; - position: absolute; - top: 0; - width: 100%; -} -.file-cta, -.file-name { - border-color: #dbdbdb; - border-radius: 4px; - font-size: 1em; - padding-left: 1em; - padding-right: 1em; - white-space: nowrap; -} -.file-cta { - background-color: #f5f5f5; - color: #4a4a4a; -} -.file-name { - border-color: #dbdbdb; - border-style: solid; - border-width: 1px 1px 1px 0; - display: block; - max-width: 16em; - overflow: hidden; - text-align: left; - text-overflow: ellipsis; -} -.file-icon { - align-items: center; - display: flex; - height: 1em; - justify-content: center; - margin-right: 0.5em; - width: 1em; -} -.file-icon .fa { - font-size: 14px; -} -.label { - color: #363636; - display: block; - font-size: 1rem; - font-weight: 700; -} -.label:not(:last-child) { - margin-bottom: 0.5em; -} -.label.is-small { - font-size: 0.75rem; -} -.label.is-medium { - font-size: 1.25rem; -} -.label.is-large { - font-size: 1.5rem; -} -.help { - display: block; - font-size: 0.75rem; - margin-top: 0.25rem; -} -.help.is-white { - color: #fff; -} -.help.is-black { - color: #0a0a0a; -} -.help.is-light { - color: #f5f5f5; -} -.help.is-dark { - color: #363636; -} -.help.is-primary { - color: #00d1b2; -} -.help.is-link { - color: #3273dc; -} -.help.is-info { - color: #209cee; -} -.help.is-success { - color: #23d160; -} -.help.is-warning { - color: #ffdd57; -} -.help.is-danger { - color: #ff3860; -} -.field:not(:last-child) { - margin-bottom: 0.75rem; -} -.field.has-addons { - display: flex; - justify-content: flex-start; -} -.field.has-addons .control:not(:last-child) { - margin-right: -1px; -} -.field.has-addons .control:not(:first-child):not(:last-child) .button, -.field.has-addons .control:not(:first-child):not(:last-child) .input, -.field.has-addons .control:not(:first-child):not(:last-child) .select select { - border-radius: 0; -} -.field.has-addons .control:first-child:not(:only-child) .button, -.field.has-addons .control:first-child:not(:only-child) .input, -.field.has-addons .control:first-child:not(:only-child) .select select { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.field.has-addons .control:last-child:not(:only-child) .button, -.field.has-addons .control:last-child:not(:only-child) .input, -.field.has-addons .control:last-child:not(:only-child) .select select { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.field.has-addons .control .button:not([disabled]):hover, -.field.has-addons .control .button:not([disabled]).is-hovered, -.field.has-addons .control .input:not([disabled]):hover, -.field.has-addons .control .input:not([disabled]).is-hovered, -.field.has-addons .control .select select:not([disabled]):hover, -.field.has-addons .control .select select:not([disabled]).is-hovered { - z-index: 2; -} -.field.has-addons .control .button:not([disabled]):focus, -.field.has-addons .control .button:not([disabled]).is-focused, -.field.has-addons .control .button:not([disabled]):active, -.field.has-addons .control .button:not([disabled]).is-active, -.field.has-addons .control .input:not([disabled]):focus, -.field.has-addons .control .input:not([disabled]).is-focused, -.field.has-addons .control .input:not([disabled]):active, -.field.has-addons .control .input:not([disabled]).is-active, -.field.has-addons .control .select select:not([disabled]):focus, -.field.has-addons .control .select select:not([disabled]).is-focused, -.field.has-addons .control .select select:not([disabled]):active, -.field.has-addons .control .select select:not([disabled]).is-active { - z-index: 3; -} -.field.has-addons .control .button:not([disabled]):focus:hover, -.field.has-addons .control .button:not([disabled]).is-focused:hover, -.field.has-addons .control .button:not([disabled]):active:hover, -.field.has-addons .control .button:not([disabled]).is-active:hover, -.field.has-addons .control .input:not([disabled]):focus:hover, -.field.has-addons .control .input:not([disabled]).is-focused:hover, -.field.has-addons .control .input:not([disabled]):active:hover, -.field.has-addons .control .input:not([disabled]).is-active:hover, -.field.has-addons .control .select select:not([disabled]):focus:hover, -.field.has-addons .control .select select:not([disabled]).is-focused:hover, -.field.has-addons .control .select select:not([disabled]):active:hover, -.field.has-addons .control .select select:not([disabled]).is-active:hover { - z-index: 4; -} -.field.has-addons .control.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} -.field.has-addons.has-addons-centered { - justify-content: center; -} -.field.has-addons.has-addons-right { - justify-content: flex-end; -} -.field.has-addons.has-addons-fullwidth .control { - flex-grow: 1; - flex-shrink: 0; -} -.field.is-grouped { - display: flex; - justify-content: flex-start; -} -.field.is-grouped > .control { - flex-shrink: 0; -} -.field.is-grouped > .control:not(:last-child) { - margin-bottom: 0; - margin-right: 0.75rem; -} -.field.is-grouped > .control.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} -.field.is-grouped.is-grouped-centered { - justify-content: center; -} -.field.is-grouped.is-grouped-right { - justify-content: flex-end; -} -.field.is-grouped.is-grouped-multiline { - flex-wrap: wrap; -} -.field.is-grouped.is-grouped-multiline > .control:last-child, -.field.is-grouped.is-grouped-multiline > .control:not(:last-child) { - margin-bottom: 0.75rem; -} -.field.is-grouped.is-grouped-multiline:last-child { - margin-bottom: -0.75rem; -} -.field.is-grouped.is-grouped-multiline:not(:last-child) { - margin-bottom: 0; -} -@media screen and (min-width: 769px), print { - .field.is-horizontal { - display: flex; - } -} -.field-label .label { - font-size: inherit; -} -@media screen and (max-width: 768px) { - .field-label { - margin-bottom: 0.5rem; - } -} -@media screen and (min-width: 769px), print { - .field-label { - flex-basis: 0; - flex-grow: 1; - flex-shrink: 0; - margin-right: 1.5rem; - text-align: right; - } - .field-label.is-small { - font-size: 0.75rem; - padding-top: 0.375em; - } - .field-label.is-normal { - padding-top: 0.375em; - } - .field-label.is-medium { - font-size: 1.25rem; - padding-top: 0.375em; - } - .field-label.is-large { - font-size: 1.5rem; - padding-top: 0.375em; - } -} -.field-body .field .field { - margin-bottom: 0; -} -@media screen and (min-width: 769px), print { - .field-body { - display: flex; - flex-basis: 0; - flex-grow: 5; - flex-shrink: 1; - } - .field-body .field { - margin-bottom: 0; - } - .field-body > .field { - flex-shrink: 1; - } - .field-body > .field:not(.is-narrow) { - flex-grow: 1; - } - .field-body > .field:not(:last-child) { - margin-right: 0.75rem; - } -} -.control { - box-sizing: border-box; - clear: both; - font-size: 1rem; - position: relative; - text-align: left; -} -.control.has-icons-left .input:focus ~ .icon, -.control.has-icons-left .select:focus ~ .icon, -.control.has-icons-right .input:focus ~ .icon, -.control.has-icons-right .select:focus ~ .icon { - color: #7a7a7a; -} -.control.has-icons-left .input.is-small ~ .icon, -.control.has-icons-left .select.is-small ~ .icon, -.control.has-icons-right .input.is-small ~ .icon, -.control.has-icons-right .select.is-small ~ .icon { - font-size: 0.75rem; -} -.control.has-icons-left .input.is-medium ~ .icon, -.control.has-icons-left .select.is-medium ~ .icon, -.control.has-icons-right .input.is-medium ~ .icon, -.control.has-icons-right .select.is-medium ~ .icon { - font-size: 1.25rem; -} -.control.has-icons-left .input.is-large ~ .icon, -.control.has-icons-left .select.is-large ~ .icon, -.control.has-icons-right .input.is-large ~ .icon, -.control.has-icons-right .select.is-large ~ .icon { - font-size: 1.5rem; -} -.control.has-icons-left .icon, -.control.has-icons-right .icon { - color: #dbdbdb; - height: 2.25em; - pointer-events: none; - position: absolute; - top: 0; - width: 2.25em; - z-index: 4; -} -.control.has-icons-left .input, -.control.has-icons-left .select select { - padding-left: 2.25em; -} -.control.has-icons-left .icon.is-left { - left: 0; -} -.control.has-icons-right .input, -.control.has-icons-right .select select { - padding-right: 2.25em; -} -.control.has-icons-right .icon.is-right { - right: 0; -} -.control.is-loading::after { - position: absolute !important; - right: 0.625em; - top: 0.625em; - z-index: 4; -} -.control.is-loading.is-small:after { - font-size: 0.75rem; -} -.control.is-loading.is-medium:after { - font-size: 1.25rem; -} -.control.is-loading.is-large:after { - font-size: 1.5rem; -} -.breadcrumb { - font-size: 1rem; - white-space: nowrap; -} -.breadcrumb a { - align-items: center; - color: #3273dc; - display: flex; - justify-content: center; - padding: 0 0.75em; -} -.breadcrumb a:hover { - color: #363636; -} -.breadcrumb li { - align-items: center; - display: flex; -} -.breadcrumb li:first-child a { - padding-left: 0; -} -.breadcrumb li.is-active a { - color: #363636; - cursor: default; - pointer-events: none; -} -.breadcrumb li + li::before { - color: #b5b5b5; - content: '\0002f'; -} -.breadcrumb ul, -.breadcrumb ol { - align-items: flex-start; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} -.breadcrumb .icon:first-child { - margin-right: 0.5em; -} -.breadcrumb .icon:last-child { - margin-left: 0.5em; -} -.breadcrumb.is-centered ol, -.breadcrumb.is-centered ul { - justify-content: center; -} -.breadcrumb.is-right ol, -.breadcrumb.is-right ul { - justify-content: flex-end; -} -.breadcrumb.is-small { - font-size: 0.75rem; -} -.breadcrumb.is-medium { - font-size: 1.25rem; -} -.breadcrumb.is-large { - font-size: 1.5rem; -} -.breadcrumb.has-arrow-separator li + li::before { - content: '\02192'; -} -.breadcrumb.has-bullet-separator li + li::before { - content: '\02022'; -} -.breadcrumb.has-dot-separator li + li::before { - content: '\000b7'; -} -.breadcrumb.has-succeeds-separator li + li::before { - content: '\0227B'; -} -.card { - background-color: #fff; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - color: #4a4a4a; - max-width: 100%; - position: relative; -} -.card-header { - background-color: rgba(0, 0, 0, 0); - align-items: stretch; - box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); - display: flex; -} -.card-header-title { - align-items: center; - color: #363636; - display: flex; - flex-grow: 1; - font-weight: 700; - padding: 0.75rem; -} -.card-header-title.is-centered { - justify-content: center; -} -.card-header-icon { - align-items: center; - cursor: pointer; - display: flex; - justify-content: center; - padding: 0.75rem; -} -.card-image { - display: block; - position: relative; -} -.card-content { - background-color: rgba(0, 0, 0, 0); - padding: 1.5rem; -} -.card-footer { - background-color: rgba(0, 0, 0, 0); - border-top: 1px solid #dbdbdb; - align-items: stretch; - display: flex; -} -.card-footer-item { - align-items: center; - display: flex; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 0; - justify-content: center; - padding: 0.75rem; -} -.card-footer-item:not(:last-child) { - border-right: 1px solid #dbdbdb; -} -.card .media:not(:last-child) { - margin-bottom: 1.5rem; -} -.dropdown { - display: inline-flex; - position: relative; - vertical-align: top; -} -.dropdown.is-active .dropdown-menu, -.dropdown.is-hoverable:hover .dropdown-menu { - display: block; -} -.dropdown.is-right .dropdown-menu { - left: auto; - right: 0; -} -.dropdown.is-up .dropdown-menu { - bottom: 100%; - padding-bottom: 4px; - padding-top: initial; - top: auto; -} -.dropdown-menu { - display: none; - left: 0; - min-width: 12rem; - padding-top: 4px; - position: absolute; - top: 100%; - z-index: 20; -} -.dropdown-content { - background-color: #fff; - border-radius: 4px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); - padding-bottom: 0.5rem; - padding-top: 0.5rem; -} -.dropdown-item { - color: #4a4a4a; - display: block; - font-size: 0.875rem; - line-height: 1.5; - padding: 0.375rem 1rem; - position: relative; -} -a.dropdown-item, -button.dropdown-item { - padding-right: 3rem; - text-align: left; - white-space: nowrap; - width: 100%; -} -a.dropdown-item:hover, -button.dropdown-item:hover { - background-color: #f5f5f5; - color: #0a0a0a; -} -a.dropdown-item.is-active, -button.dropdown-item.is-active { - background-color: #3273dc; - color: #fff; -} -.dropdown-divider { - background-color: #dbdbdb; - border: none; - display: block; - height: 1px; - margin: 0.5rem 0; -} -.level { - align-items: center; - justify-content: space-between; -} -.level code { - border-radius: 4px; -} -.level img { - display: inline-block; - vertical-align: top; -} -.level.is-mobile { - display: flex; -} -.level.is-mobile .level-left, -.level.is-mobile .level-right { - display: flex; -} -.level.is-mobile .level-left + .level-right { - margin-top: 0; -} -.level.is-mobile .level-item:not(:last-child) { - margin-bottom: 0; - margin-right: 0.75rem; -} -.level.is-mobile .level-item:not(.is-narrow) { - flex-grow: 1; -} -@media screen and (min-width: 769px), print { - .level { - display: flex; - } - .level > .level-item:not(.is-narrow) { - flex-grow: 1; - } -} -.level-item { - align-items: center; - display: flex; - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; - justify-content: center; -} -.level-item .title, -.level-item .subtitle { - margin-bottom: 0; -} -@media screen and (max-width: 768px) { - .level-item:not(:last-child) { - margin-bottom: 0.75rem; - } -} -.level-left, -.level-right { - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; -} -.level-left .level-item.is-flexible, -.level-right .level-item.is-flexible { - flex-grow: 1; -} -@media screen and (min-width: 769px), print { - .level-left .level-item:not(:last-child), - .level-right .level-item:not(:last-child) { - margin-right: 0.75rem; - } -} -.level-left { - align-items: center; - justify-content: flex-start; -} -@media screen and (max-width: 768px) { - .level-left + .level-right { - margin-top: 1.5rem; - } -} -@media screen and (min-width: 769px), print { - .level-left { - display: flex; - } -} -.level-right { - align-items: center; - justify-content: flex-end; -} -@media screen and (min-width: 769px), print { - .level-right { - display: flex; - } -} -.list { - background-color: #fff; - border-radius: 4px; - box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); -} -.list-item { - display: block; - padding: 0.5em 1em; -} -.list-item:not(a) { - color: #4a4a4a; -} -.list-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.list-item:last-child { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} -.list-item:not(:last-child) { - border-bottom: 1px solid #dbdbdb; -} -.list-item.is-active { - background-color: #3273dc; - color: #fff; -} -a.list-item { - background-color: #f5f5f5; - cursor: pointer; -} -.media { - align-items: flex-start; - display: flex; - text-align: left; -} -.media .content:not(:last-child) { - margin-bottom: 0.75rem; -} -.media .media { - border-top: 1px solid rgba(219, 219, 219, 0.5); - display: flex; - padding-top: 0.75rem; -} -.media .media .content:not(:last-child), -.media .media .control:not(:last-child) { - margin-bottom: 0.5rem; -} -.media .media .media { - padding-top: 0.5rem; -} -.media .media .media + .media { - margin-top: 0.5rem; -} -.media + .media { - border-top: 1px solid rgba(219, 219, 219, 0.5); - margin-top: 1rem; - padding-top: 1rem; -} -.media.is-large + .media { - margin-top: 1.5rem; - padding-top: 1.5rem; -} -.media-left, -.media-right { - flex-basis: auto; - flex-grow: 0; - flex-shrink: 0; -} -.media-left { - margin-right: 1rem; -} -.media-right { - margin-left: 1rem; -} -.media-content { - flex-basis: auto; - flex-grow: 1; - flex-shrink: 1; - text-align: left; -} -@media screen and (max-width: 768px) { - .media-content { - overflow-x: auto; - } -} -.menu { - font-size: 1rem; -} -.menu.is-small { - font-size: 0.75rem; -} -.menu.is-medium { - font-size: 1.25rem; -} -.menu.is-large { - font-size: 1.5rem; -} -.menu-list { - line-height: 1.25; -} -.menu-list a { - border-radius: 2px; - color: #4a4a4a; - display: block; - padding: 0.5em 0.75em; -} -.menu-list a:hover { - background-color: #f5f5f5; - color: #363636; -} -.menu-list a.is-active { - background-color: #3273dc; - color: #fff; -} -.menu-list li ul { - border-left: 1px solid #dbdbdb; - margin: 0.75em; - padding-left: 0.75em; -} -.menu-label { - color: #7a7a7a; - font-size: 0.75em; - letter-spacing: 0.1em; - text-transform: uppercase; -} -.menu-label:not(:first-child) { - margin-top: 1em; -} -.menu-label:not(:last-child) { - margin-bottom: 1em; -} -.message { - background-color: #f5f5f5; - border-radius: 4px; - font-size: 1rem; -} -.message strong { - color: currentColor; -} -.message a:not(.button):not(.tag):not(.dropdown-item) { - color: currentColor; - text-decoration: underline; -} -.message.is-small { - font-size: 0.75rem; -} -.message.is-medium { - font-size: 1.25rem; -} -.message.is-large { - font-size: 1.5rem; -} -.message.is-white { - background-color: #fff; -} -.message.is-white .message-header { - background-color: #fff; - color: #0a0a0a; -} -.message.is-white .message-body { - border-color: #fff; - color: #4d4d4d; -} -.message.is-black { - background-color: #fafafa; -} -.message.is-black .message-header { - background-color: #0a0a0a; - color: #fff; -} -.message.is-black .message-body { - border-color: #0a0a0a; - color: #090909; -} -.message.is-light { - background-color: #fafafa; -} -.message.is-light .message-header { - background-color: #f5f5f5; - color: #363636; -} -.message.is-light .message-body { - border-color: #f5f5f5; - color: #505050; -} -.message.is-dark { - background-color: #fafafa; -} -.message.is-dark .message-header { - background-color: #363636; - color: #f5f5f5; -} -.message.is-dark .message-body { - border-color: #363636; - color: #2a2a2a; -} -.message.is-primary { - background-color: #f5fffd; -} -.message.is-primary .message-header { - background-color: #00d1b2; - color: #fff; -} -.message.is-primary .message-body { - border-color: #00d1b2; - color: #021310; -} -.message.is-link { - background-color: #f6f9fe; -} -.message.is-link .message-header { - background-color: #3273dc; - color: #fff; -} -.message.is-link .message-body { - border-color: #3273dc; - color: #22509a; -} -.message.is-info { - background-color: #f6fbfe; -} -.message.is-info .message-header { - background-color: #209cee; - color: #fff; -} -.message.is-info .message-body { - border-color: #209cee; - color: #12537e; -} -.message.is-success { - background-color: #f6fef9; -} -.message.is-success .message-header { - background-color: #23d160; - color: #fff; -} -.message.is-success .message-body { - border-color: #23d160; - color: #0e301a; -} -.message.is-warning { - background-color: #fffdf5; -} -.message.is-warning .message-header { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.message.is-warning .message-body { - border-color: #ffdd57; - color: #3b3108; -} -.message.is-danger { - background-color: #fff5f7; -} -.message.is-danger .message-header { - background-color: #ff3860; - color: #fff; -} -.message.is-danger .message-body { - border-color: #ff3860; - color: #cd0930; -} -.message-header { - align-items: center; - background-color: #4a4a4a; - border-radius: 4px 4px 0 0; - color: #fff; - display: flex; - font-weight: 700; - justify-content: space-between; - line-height: 1.25; - padding: 0.75em 1em; - position: relative; -} -.message-header .delete { - flex-grow: 0; - flex-shrink: 0; - margin-left: 0.75em; -} -.message-header + .message-body { - border-width: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.message-body { - border-color: #dbdbdb; - border-radius: 4px; - border-style: solid; - border-width: 0 0 0 4px; - color: #4a4a4a; - padding: 1.25em 1.5em; -} -.message-body code, -.message-body pre { - background-color: #fff; -} -.message-body pre code { - background-color: rgba(0, 0, 0, 0); -} -.modal { - align-items: center; - display: none; - flex-direction: column; - justify-content: center; - overflow: hidden; - position: fixed; - z-index: 40; -} -.modal.is-active { - display: flex; -} -.modal-background { - background-color: rgba(10, 10, 10, 0.86); -} -.modal-content, -.modal-card { - margin: 0 20px; - max-height: calc(100vh - 160px); - overflow: auto; - position: relative; - width: 100%; -} -@media screen and (min-width: 769px), print { - .modal-content, - .modal-card { - margin: 0 auto; - max-height: calc(100vh - 40px); - width: 640px; - } -} -.modal-close { - background: none; - height: 40px; - position: fixed; - right: 20px; - top: 20px; - width: 40px; -} -.modal-card { - display: flex; - flex-direction: column; - max-height: calc(100vh - 40px); - overflow: hidden; - -ms-overflow-y: visible; -} -.modal-card-head, -.modal-card-foot { - align-items: center; - background-color: #f5f5f5; - display: flex; - flex-shrink: 0; - justify-content: flex-start; - padding: 20px; - position: relative; -} -.modal-card-head { - border-bottom: 1px solid #dbdbdb; - border-top-left-radius: 6px; - border-top-right-radius: 6px; -} -.modal-card-title { - color: #363636; - flex-grow: 1; - flex-shrink: 0; - font-size: 1.5rem; - line-height: 1; -} -.modal-card-foot { - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - border-top: 1px solid #dbdbdb; -} -.modal-card-foot .button:not(:last-child) { - margin-right: 0.5em; -} -.modal-card-body { - -webkit-overflow-scrolling: touch; - background-color: #fff; - flex-grow: 1; - flex-shrink: 1; - overflow: auto; - padding: 20px; -} -.navbar { - background-color: #fff; - min-height: 3.25rem; - position: relative; - z-index: 30; -} -.navbar.is-white { - background-color: #fff; - color: #0a0a0a; -} -.navbar.is-white .navbar-brand > .navbar-item, -.navbar.is-white .navbar-brand .navbar-link { - color: #0a0a0a; -} -.navbar.is-white .navbar-brand > a.navbar-item:focus, -.navbar.is-white .navbar-brand > a.navbar-item:hover, -.navbar.is-white .navbar-brand > a.navbar-item.is-active, -.navbar.is-white .navbar-brand .navbar-link:focus, -.navbar.is-white .navbar-brand .navbar-link:hover, -.navbar.is-white .navbar-brand .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; -} -.navbar.is-white .navbar-brand .navbar-link::after { - border-color: #0a0a0a; -} -.navbar.is-white .navbar-burger { - color: #0a0a0a; -} -@media screen and (min-width: 1024px) { - .navbar.is-white .navbar-start > .navbar-item, - .navbar.is-white .navbar-start .navbar-link, - .navbar.is-white .navbar-end > .navbar-item, - .navbar.is-white .navbar-end .navbar-link { - color: #0a0a0a; - } - .navbar.is-white .navbar-start > a.navbar-item:focus, - .navbar.is-white .navbar-start > a.navbar-item:hover, - .navbar.is-white .navbar-start > a.navbar-item.is-active, - .navbar.is-white .navbar-start .navbar-link:focus, - .navbar.is-white .navbar-start .navbar-link:hover, - .navbar.is-white .navbar-start .navbar-link.is-active, - .navbar.is-white .navbar-end > a.navbar-item:focus, - .navbar.is-white .navbar-end > a.navbar-item:hover, - .navbar.is-white .navbar-end > a.navbar-item.is-active, - .navbar.is-white .navbar-end .navbar-link:focus, - .navbar.is-white .navbar-end .navbar-link:hover, - .navbar.is-white .navbar-end .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; - } - .navbar.is-white .navbar-start .navbar-link::after, - .navbar.is-white .navbar-end .navbar-link::after { - border-color: #0a0a0a; - } - .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #f2f2f2; - color: #0a0a0a; - } - .navbar.is-white .navbar-dropdown a.navbar-item.is-active { - background-color: #fff; - color: #0a0a0a; - } -} -.navbar.is-black { - background-color: #0a0a0a; - color: #fff; -} -.navbar.is-black .navbar-brand > .navbar-item, -.navbar.is-black .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-black .navbar-brand > a.navbar-item:focus, -.navbar.is-black .navbar-brand > a.navbar-item:hover, -.navbar.is-black .navbar-brand > a.navbar-item.is-active, -.navbar.is-black .navbar-brand .navbar-link:focus, -.navbar.is-black .navbar-brand .navbar-link:hover, -.navbar.is-black .navbar-brand .navbar-link.is-active { - background-color: #000; - color: #fff; -} -.navbar.is-black .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-black .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-black .navbar-start > .navbar-item, - .navbar.is-black .navbar-start .navbar-link, - .navbar.is-black .navbar-end > .navbar-item, - .navbar.is-black .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-black .navbar-start > a.navbar-item:focus, - .navbar.is-black .navbar-start > a.navbar-item:hover, - .navbar.is-black .navbar-start > a.navbar-item.is-active, - .navbar.is-black .navbar-start .navbar-link:focus, - .navbar.is-black .navbar-start .navbar-link:hover, - .navbar.is-black .navbar-start .navbar-link.is-active, - .navbar.is-black .navbar-end > a.navbar-item:focus, - .navbar.is-black .navbar-end > a.navbar-item:hover, - .navbar.is-black .navbar-end > a.navbar-item.is-active, - .navbar.is-black .navbar-end .navbar-link:focus, - .navbar.is-black .navbar-end .navbar-link:hover, - .navbar.is-black .navbar-end .navbar-link.is-active { - background-color: #000; - color: #fff; - } - .navbar.is-black .navbar-start .navbar-link::after, - .navbar.is-black .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #000; - color: #fff; - } - .navbar.is-black .navbar-dropdown a.navbar-item.is-active { - background-color: #0a0a0a; - color: #fff; - } -} -.navbar.is-light { - background-color: #f5f5f5; - color: #363636; -} -.navbar.is-light .navbar-brand > .navbar-item, -.navbar.is-light .navbar-brand .navbar-link { - color: #363636; -} -.navbar.is-light .navbar-brand > a.navbar-item:focus, -.navbar.is-light .navbar-brand > a.navbar-item:hover, -.navbar.is-light .navbar-brand > a.navbar-item.is-active, -.navbar.is-light .navbar-brand .navbar-link:focus, -.navbar.is-light .navbar-brand .navbar-link:hover, -.navbar.is-light .navbar-brand .navbar-link.is-active { - background-color: #e8e8e8; - color: #363636; -} -.navbar.is-light .navbar-brand .navbar-link::after { - border-color: #363636; -} -.navbar.is-light .navbar-burger { - color: #363636; -} -@media screen and (min-width: 1024px) { - .navbar.is-light .navbar-start > .navbar-item, - .navbar.is-light .navbar-start .navbar-link, - .navbar.is-light .navbar-end > .navbar-item, - .navbar.is-light .navbar-end .navbar-link { - color: #363636; - } - .navbar.is-light .navbar-start > a.navbar-item:focus, - .navbar.is-light .navbar-start > a.navbar-item:hover, - .navbar.is-light .navbar-start > a.navbar-item.is-active, - .navbar.is-light .navbar-start .navbar-link:focus, - .navbar.is-light .navbar-start .navbar-link:hover, - .navbar.is-light .navbar-start .navbar-link.is-active, - .navbar.is-light .navbar-end > a.navbar-item:focus, - .navbar.is-light .navbar-end > a.navbar-item:hover, - .navbar.is-light .navbar-end > a.navbar-item.is-active, - .navbar.is-light .navbar-end .navbar-link:focus, - .navbar.is-light .navbar-end .navbar-link:hover, - .navbar.is-light .navbar-end .navbar-link.is-active { - background-color: #e8e8e8; - color: #363636; - } - .navbar.is-light .navbar-start .navbar-link::after, - .navbar.is-light .navbar-end .navbar-link::after { - border-color: #363636; - } - .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #e8e8e8; - color: #363636; - } - .navbar.is-light .navbar-dropdown a.navbar-item.is-active { - background-color: #f5f5f5; - color: #363636; - } -} -.navbar.is-dark { - background-color: #363636; - color: #f5f5f5; -} -.navbar.is-dark .navbar-brand > .navbar-item, -.navbar.is-dark .navbar-brand .navbar-link { - color: #f5f5f5; -} -.navbar.is-dark .navbar-brand > a.navbar-item:focus, -.navbar.is-dark .navbar-brand > a.navbar-item:hover, -.navbar.is-dark .navbar-brand > a.navbar-item.is-active, -.navbar.is-dark .navbar-brand .navbar-link:focus, -.navbar.is-dark .navbar-brand .navbar-link:hover, -.navbar.is-dark .navbar-brand .navbar-link.is-active { - background-color: #292929; - color: #f5f5f5; -} -.navbar.is-dark .navbar-brand .navbar-link::after { - border-color: #f5f5f5; -} -.navbar.is-dark .navbar-burger { - color: #f5f5f5; -} -@media screen and (min-width: 1024px) { - .navbar.is-dark .navbar-start > .navbar-item, - .navbar.is-dark .navbar-start .navbar-link, - .navbar.is-dark .navbar-end > .navbar-item, - .navbar.is-dark .navbar-end .navbar-link { - color: #f5f5f5; - } - .navbar.is-dark .navbar-start > a.navbar-item:focus, - .navbar.is-dark .navbar-start > a.navbar-item:hover, - .navbar.is-dark .navbar-start > a.navbar-item.is-active, - .navbar.is-dark .navbar-start .navbar-link:focus, - .navbar.is-dark .navbar-start .navbar-link:hover, - .navbar.is-dark .navbar-start .navbar-link.is-active, - .navbar.is-dark .navbar-end > a.navbar-item:focus, - .navbar.is-dark .navbar-end > a.navbar-item:hover, - .navbar.is-dark .navbar-end > a.navbar-item.is-active, - .navbar.is-dark .navbar-end .navbar-link:focus, - .navbar.is-dark .navbar-end .navbar-link:hover, - .navbar.is-dark .navbar-end .navbar-link.is-active { - background-color: #292929; - color: #f5f5f5; - } - .navbar.is-dark .navbar-start .navbar-link::after, - .navbar.is-dark .navbar-end .navbar-link::after { - border-color: #f5f5f5; - } - .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #292929; - color: #f5f5f5; - } - .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { - background-color: #363636; - color: #f5f5f5; - } -} -.navbar.is-primary { - background-color: #00d1b2; - color: #fff; -} -.navbar.is-primary .navbar-brand > .navbar-item, -.navbar.is-primary .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-primary .navbar-brand > a.navbar-item:focus, -.navbar.is-primary .navbar-brand > a.navbar-item:hover, -.navbar.is-primary .navbar-brand > a.navbar-item.is-active, -.navbar.is-primary .navbar-brand .navbar-link:focus, -.navbar.is-primary .navbar-brand .navbar-link:hover, -.navbar.is-primary .navbar-brand .navbar-link.is-active { - background-color: #00b89c; - color: #fff; -} -.navbar.is-primary .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-primary .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-primary .navbar-start > .navbar-item, - .navbar.is-primary .navbar-start .navbar-link, - .navbar.is-primary .navbar-end > .navbar-item, - .navbar.is-primary .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-primary .navbar-start > a.navbar-item:focus, - .navbar.is-primary .navbar-start > a.navbar-item:hover, - .navbar.is-primary .navbar-start > a.navbar-item.is-active, - .navbar.is-primary .navbar-start .navbar-link:focus, - .navbar.is-primary .navbar-start .navbar-link:hover, - .navbar.is-primary .navbar-start .navbar-link.is-active, - .navbar.is-primary .navbar-end > a.navbar-item:focus, - .navbar.is-primary .navbar-end > a.navbar-item:hover, - .navbar.is-primary .navbar-end > a.navbar-item.is-active, - .navbar.is-primary .navbar-end .navbar-link:focus, - .navbar.is-primary .navbar-end .navbar-link:hover, - .navbar.is-primary .navbar-end .navbar-link.is-active { - background-color: #00b89c; - color: #fff; - } - .navbar.is-primary .navbar-start .navbar-link::after, - .navbar.is-primary .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #00b89c; - color: #fff; - } - .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { - background-color: #00d1b2; - color: #fff; - } -} -.navbar.is-link { - background-color: #3273dc; - color: #fff; -} -.navbar.is-link .navbar-brand > .navbar-item, -.navbar.is-link .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-link .navbar-brand > a.navbar-item:focus, -.navbar.is-link .navbar-brand > a.navbar-item:hover, -.navbar.is-link .navbar-brand > a.navbar-item.is-active, -.navbar.is-link .navbar-brand .navbar-link:focus, -.navbar.is-link .navbar-brand .navbar-link:hover, -.navbar.is-link .navbar-brand .navbar-link.is-active { - background-color: #2366d1; - color: #fff; -} -.navbar.is-link .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-link .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-link .navbar-start > .navbar-item, - .navbar.is-link .navbar-start .navbar-link, - .navbar.is-link .navbar-end > .navbar-item, - .navbar.is-link .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-link .navbar-start > a.navbar-item:focus, - .navbar.is-link .navbar-start > a.navbar-item:hover, - .navbar.is-link .navbar-start > a.navbar-item.is-active, - .navbar.is-link .navbar-start .navbar-link:focus, - .navbar.is-link .navbar-start .navbar-link:hover, - .navbar.is-link .navbar-start .navbar-link.is-active, - .navbar.is-link .navbar-end > a.navbar-item:focus, - .navbar.is-link .navbar-end > a.navbar-item:hover, - .navbar.is-link .navbar-end > a.navbar-item.is-active, - .navbar.is-link .navbar-end .navbar-link:focus, - .navbar.is-link .navbar-end .navbar-link:hover, - .navbar.is-link .navbar-end .navbar-link.is-active { - background-color: #2366d1; - color: #fff; - } - .navbar.is-link .navbar-start .navbar-link::after, - .navbar.is-link .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #2366d1; - color: #fff; - } - .navbar.is-link .navbar-dropdown a.navbar-item.is-active { - background-color: #3273dc; - color: #fff; - } -} -.navbar.is-info { - background-color: #209cee; - color: #fff; -} -.navbar.is-info .navbar-brand > .navbar-item, -.navbar.is-info .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-info .navbar-brand > a.navbar-item:focus, -.navbar.is-info .navbar-brand > a.navbar-item:hover, -.navbar.is-info .navbar-brand > a.navbar-item.is-active, -.navbar.is-info .navbar-brand .navbar-link:focus, -.navbar.is-info .navbar-brand .navbar-link:hover, -.navbar.is-info .navbar-brand .navbar-link.is-active { - background-color: #118fe4; - color: #fff; -} -.navbar.is-info .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-info .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-info .navbar-start > .navbar-item, - .navbar.is-info .navbar-start .navbar-link, - .navbar.is-info .navbar-end > .navbar-item, - .navbar.is-info .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-info .navbar-start > a.navbar-item:focus, - .navbar.is-info .navbar-start > a.navbar-item:hover, - .navbar.is-info .navbar-start > a.navbar-item.is-active, - .navbar.is-info .navbar-start .navbar-link:focus, - .navbar.is-info .navbar-start .navbar-link:hover, - .navbar.is-info .navbar-start .navbar-link.is-active, - .navbar.is-info .navbar-end > a.navbar-item:focus, - .navbar.is-info .navbar-end > a.navbar-item:hover, - .navbar.is-info .navbar-end > a.navbar-item.is-active, - .navbar.is-info .navbar-end .navbar-link:focus, - .navbar.is-info .navbar-end .navbar-link:hover, - .navbar.is-info .navbar-end .navbar-link.is-active { - background-color: #118fe4; - color: #fff; - } - .navbar.is-info .navbar-start .navbar-link::after, - .navbar.is-info .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #118fe4; - color: #fff; - } - .navbar.is-info .navbar-dropdown a.navbar-item.is-active { - background-color: #209cee; - color: #fff; - } -} -.navbar.is-success { - background-color: #23d160; - color: #fff; -} -.navbar.is-success .navbar-brand > .navbar-item, -.navbar.is-success .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-success .navbar-brand > a.navbar-item:focus, -.navbar.is-success .navbar-brand > a.navbar-item:hover, -.navbar.is-success .navbar-brand > a.navbar-item.is-active, -.navbar.is-success .navbar-brand .navbar-link:focus, -.navbar.is-success .navbar-brand .navbar-link:hover, -.navbar.is-success .navbar-brand .navbar-link.is-active { - background-color: #20bc56; - color: #fff; -} -.navbar.is-success .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-success .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-success .navbar-start > .navbar-item, - .navbar.is-success .navbar-start .navbar-link, - .navbar.is-success .navbar-end > .navbar-item, - .navbar.is-success .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-success .navbar-start > a.navbar-item:focus, - .navbar.is-success .navbar-start > a.navbar-item:hover, - .navbar.is-success .navbar-start > a.navbar-item.is-active, - .navbar.is-success .navbar-start .navbar-link:focus, - .navbar.is-success .navbar-start .navbar-link:hover, - .navbar.is-success .navbar-start .navbar-link.is-active, - .navbar.is-success .navbar-end > a.navbar-item:focus, - .navbar.is-success .navbar-end > a.navbar-item:hover, - .navbar.is-success .navbar-end > a.navbar-item.is-active, - .navbar.is-success .navbar-end .navbar-link:focus, - .navbar.is-success .navbar-end .navbar-link:hover, - .navbar.is-success .navbar-end .navbar-link.is-active { - background-color: #20bc56; - color: #fff; - } - .navbar.is-success .navbar-start .navbar-link::after, - .navbar.is-success .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #20bc56; - color: #fff; - } - .navbar.is-success .navbar-dropdown a.navbar-item.is-active { - background-color: #23d160; - color: #fff; - } -} -.navbar.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.navbar.is-warning .navbar-brand > .navbar-item, -.navbar.is-warning .navbar-brand .navbar-link { - color: rgba(0, 0, 0, 0.7); -} -.navbar.is-warning .navbar-brand > a.navbar-item:focus, -.navbar.is-warning .navbar-brand > a.navbar-item:hover, -.navbar.is-warning .navbar-brand > a.navbar-item.is-active, -.navbar.is-warning .navbar-brand .navbar-link:focus, -.navbar.is-warning .navbar-brand .navbar-link:hover, -.navbar.is-warning .navbar-brand .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); -} -.navbar.is-warning .navbar-brand .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); -} -.navbar.is-warning .navbar-burger { - color: rgba(0, 0, 0, 0.7); -} -@media screen and (min-width: 1024px) { - .navbar.is-warning .navbar-start > .navbar-item, - .navbar.is-warning .navbar-start .navbar-link, - .navbar.is-warning .navbar-end > .navbar-item, - .navbar.is-warning .navbar-end .navbar-link { - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-start > a.navbar-item:focus, - .navbar.is-warning .navbar-start > a.navbar-item:hover, - .navbar.is-warning .navbar-start > a.navbar-item.is-active, - .navbar.is-warning .navbar-start .navbar-link:focus, - .navbar.is-warning .navbar-start .navbar-link:hover, - .navbar.is-warning .navbar-start .navbar-link.is-active, - .navbar.is-warning .navbar-end > a.navbar-item:focus, - .navbar.is-warning .navbar-end > a.navbar-item:hover, - .navbar.is-warning .navbar-end > a.navbar-item.is-active, - .navbar.is-warning .navbar-end .navbar-link:focus, - .navbar.is-warning .navbar-end .navbar-link:hover, - .navbar.is-warning .navbar-end .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-start .navbar-link::after, - .navbar.is-warning .navbar-end .navbar-link::after { - border-color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); - } - .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); - } -} -.navbar.is-danger { - background-color: #ff3860; - color: #fff; -} -.navbar.is-danger .navbar-brand > .navbar-item, -.navbar.is-danger .navbar-brand .navbar-link { - color: #fff; -} -.navbar.is-danger .navbar-brand > a.navbar-item:focus, -.navbar.is-danger .navbar-brand > a.navbar-item:hover, -.navbar.is-danger .navbar-brand > a.navbar-item.is-active, -.navbar.is-danger .navbar-brand .navbar-link:focus, -.navbar.is-danger .navbar-brand .navbar-link:hover, -.navbar.is-danger .navbar-brand .navbar-link.is-active { - background-color: #ff1f4b; - color: #fff; -} -.navbar.is-danger .navbar-brand .navbar-link::after { - border-color: #fff; -} -.navbar.is-danger .navbar-burger { - color: #fff; -} -@media screen and (min-width: 1024px) { - .navbar.is-danger .navbar-start > .navbar-item, - .navbar.is-danger .navbar-start .navbar-link, - .navbar.is-danger .navbar-end > .navbar-item, - .navbar.is-danger .navbar-end .navbar-link { - color: #fff; - } - .navbar.is-danger .navbar-start > a.navbar-item:focus, - .navbar.is-danger .navbar-start > a.navbar-item:hover, - .navbar.is-danger .navbar-start > a.navbar-item.is-active, - .navbar.is-danger .navbar-start .navbar-link:focus, - .navbar.is-danger .navbar-start .navbar-link:hover, - .navbar.is-danger .navbar-start .navbar-link.is-active, - .navbar.is-danger .navbar-end > a.navbar-item:focus, - .navbar.is-danger .navbar-end > a.navbar-item:hover, - .navbar.is-danger .navbar-end > a.navbar-item.is-active, - .navbar.is-danger .navbar-end .navbar-link:focus, - .navbar.is-danger .navbar-end .navbar-link:hover, - .navbar.is-danger .navbar-end .navbar-link.is-active { - background-color: #ff1f4b; - color: #fff; - } - .navbar.is-danger .navbar-start .navbar-link::after, - .navbar.is-danger .navbar-end .navbar-link::after { - border-color: #fff; - } - .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, - .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #ff1f4b; - color: #fff; - } - .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { - background-color: #ff3860; - color: #fff; - } -} -.navbar > .container { - align-items: stretch; - display: flex; - min-height: 3.25rem; - width: 100%; -} -.navbar.has-shadow { - box-shadow: 0 2px 0 0 #f5f5f5; -} -.navbar.is-fixed-bottom, -.navbar.is-fixed-top { - left: 0; - position: fixed; - right: 0; - z-index: 30; -} -.navbar.is-fixed-bottom { - bottom: 0; -} -.navbar.is-fixed-bottom.has-shadow { - box-shadow: 0 -2px 0 0 #f5f5f5; -} -.navbar.is-fixed-top { - top: 0; -} -html.has-navbar-fixed-top, -body.has-navbar-fixed-top { - padding-top: 3.25rem; -} -html.has-navbar-fixed-bottom, -body.has-navbar-fixed-bottom { - padding-bottom: 3.25rem; -} -.navbar-brand, -.navbar-tabs { - align-items: stretch; - display: flex; - flex-shrink: 0; - min-height: 3.25rem; -} -.navbar-brand a.navbar-item:focus, -.navbar-brand a.navbar-item:hover { - background-color: transparent; -} -.navbar-tabs { - -webkit-overflow-scrolling: touch; - max-width: 100vw; - overflow-x: auto; - overflow-y: hidden; -} -.navbar-burger { - color: #4a4a4a; - cursor: pointer; - display: block; - height: 3.25rem; - position: relative; - width: 3.25rem; - margin-left: auto; -} -.navbar-burger span { - background-color: currentColor; - display: block; - height: 1px; - left: calc(50% - 8px); - position: absolute; - -webkit-transform-origin: center; - transform-origin: center; - transition-duration: 86ms; - transition-property: background-color, opacity, -webkit-transform; - transition-property: background-color, opacity, transform; - transition-property: background-color, opacity, transform, -webkit-transform; - transition-timing-function: ease-out; - width: 16px; -} -.navbar-burger span:nth-child(1) { - top: calc(50% - 6px); -} -.navbar-burger span:nth-child(2) { - top: calc(50% - 1px); -} -.navbar-burger span:nth-child(3) { - top: calc(50% + 4px); -} -.navbar-burger:hover { - background-color: rgba(0, 0, 0, 0.05); -} -.navbar-burger.is-active span:nth-child(1) { - -webkit-transform: translateY(5px) rotate(45deg); - transform: translateY(5px) rotate(45deg); -} -.navbar-burger.is-active span:nth-child(2) { - opacity: 0; -} -.navbar-burger.is-active span:nth-child(3) { - -webkit-transform: translateY(-5px) rotate(-45deg); - transform: translateY(-5px) rotate(-45deg); -} -.navbar-menu { - display: none; -} -.navbar-item, -.navbar-link { - color: #4a4a4a; - display: block; - line-height: 1.5; - padding: 0.5rem 0.75rem; - position: relative; -} -.navbar-item .icon:only-child, -.navbar-link .icon:only-child { - margin-left: -0.25rem; - margin-right: -0.25rem; -} -a.navbar-item, -.navbar-link { - cursor: pointer; -} -a.navbar-item:focus, -a.navbar-item:focus-within, -a.navbar-item:hover, -a.navbar-item.is-active, -.navbar-link:focus, -.navbar-link:focus-within, -.navbar-link:hover, -.navbar-link.is-active { - background-color: #fafafa; - color: #3273dc; -} -.navbar-item { - display: block; - flex-grow: 0; - flex-shrink: 0; -} -.navbar-item img { - max-height: 1.75rem; -} -.navbar-item.has-dropdown { - padding: 0; -} -.navbar-item.is-expanded { - flex-grow: 1; - flex-shrink: 1; -} -.navbar-item.is-tab { - border-bottom: 1px solid transparent; - min-height: 3.25rem; - padding-bottom: calc(0.5rem - 1px); -} -.navbar-item.is-tab:focus, -.navbar-item.is-tab:hover { - background-color: rgba(0, 0, 0, 0); - border-bottom-color: #3273dc; -} -.navbar-item.is-tab.is-active { - background-color: rgba(0, 0, 0, 0); - border-bottom-color: #3273dc; - border-bottom-style: solid; - border-bottom-width: 3px; - color: #3273dc; - padding-bottom: calc(0.5rem - 3px); -} -.navbar-content { - flex-grow: 1; - flex-shrink: 1; -} -.navbar-link:not(.is-arrowless) { - padding-right: 2.5em; -} -.navbar-link:not(.is-arrowless)::after { - border-color: #3273dc; - margin-top: -0.375em; - right: 1.125em; -} -.navbar-dropdown { - font-size: 0.875rem; - padding-bottom: 0.5rem; - padding-top: 0.5rem; -} -.navbar-dropdown .navbar-item { - padding-left: 1.5rem; - padding-right: 1.5rem; -} -.navbar-divider { - background-color: #f5f5f5; - border: none; - display: none; - height: 2px; - margin: 0.5rem 0; -} -@media screen and (max-width: 1023px) { - .navbar > .container { - display: block; - } - .navbar-brand .navbar-item, - .navbar-tabs .navbar-item { - align-items: center; - display: flex; - } - .navbar-link::after { - display: none; - } - .navbar-menu { - background-color: #fff; - box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); - padding: 0.5rem 0; - } - .navbar-menu.is-active { - display: block; - } - .navbar.is-fixed-bottom-touch, - .navbar.is-fixed-top-touch { - left: 0; - position: fixed; - right: 0; - z-index: 30; - } - .navbar.is-fixed-bottom-touch { - bottom: 0; - } - .navbar.is-fixed-bottom-touch.has-shadow { - box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); - } - .navbar.is-fixed-top-touch { - top: 0; - } - .navbar.is-fixed-top .navbar-menu, - .navbar.is-fixed-top-touch .navbar-menu { - -webkit-overflow-scrolling: touch; - max-height: calc(100vh - 3.25rem); - overflow: auto; - } - html.has-navbar-fixed-top-touch, - body.has-navbar-fixed-top-touch { - padding-top: 3.25rem; - } - html.has-navbar-fixed-bottom-touch, - body.has-navbar-fixed-bottom-touch { - padding-bottom: 3.25rem; - } -} -@media screen and (min-width: 1024px) { - .navbar, - .navbar-menu, - .navbar-start, - .navbar-end { - align-items: stretch; - display: flex; - } - .navbar { - min-height: 3.25rem; - } - .navbar.is-spaced { - padding: 1rem 2rem; - } - .navbar.is-spaced .navbar-start, - .navbar.is-spaced .navbar-end { - align-items: center; - } - .navbar.is-spaced a.navbar-item, - .navbar.is-spaced .navbar-link { - border-radius: 4px; - } - .navbar.is-transparent a.navbar-item:focus, - .navbar.is-transparent a.navbar-item:hover, - .navbar.is-transparent a.navbar-item.is-active, - .navbar.is-transparent .navbar-link:focus, - .navbar.is-transparent .navbar-link:hover, - .navbar.is-transparent .navbar-link.is-active { - background-color: transparent !important; - } - .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:focus - .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:focus-within - .navbar-link, - .navbar.is-transparent - .navbar-item.has-dropdown.is-hoverable:hover - .navbar-link { - background-color: transparent !important; - } - .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, - .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { - background-color: #f5f5f5; - color: #0a0a0a; - } - .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { - background-color: #f5f5f5; - color: #3273dc; - } - .navbar-burger { - display: none; - } - .navbar-item, - .navbar-link { - align-items: center; - display: flex; - } - .navbar-item { - display: flex; - } - .navbar-item.has-dropdown { - align-items: stretch; - } - .navbar-item.has-dropdown-up .navbar-link::after { - -webkit-transform: rotate(135deg) translate(0.25em, -0.25em); - transform: rotate(135deg) translate(0.25em, -0.25em); - } - .navbar-item.has-dropdown-up .navbar-dropdown { - border-bottom: 2px solid #dbdbdb; - border-radius: 6px 6px 0 0; - border-top: none; - bottom: 100%; - box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); - top: auto; - } - .navbar-item.is-active .navbar-dropdown, - .navbar-item.is-hoverable:focus .navbar-dropdown, - .navbar-item.is-hoverable:focus-within .navbar-dropdown, - .navbar-item.is-hoverable:hover .navbar-dropdown { - display: block; - } - .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, - .navbar-item.is-active .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, - .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, - .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, - .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, - .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { - opacity: 1; - pointer-events: auto; - -webkit-transform: translateY(0); - transform: translateY(0); - } - .navbar-menu { - flex-grow: 1; - flex-shrink: 0; - } - .navbar-start { - justify-content: flex-start; - margin-right: auto; - } - .navbar-end { - justify-content: flex-end; - margin-left: auto; - } - .navbar-dropdown { - background-color: #fff; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; - border-top: 2px solid #dbdbdb; - box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); - display: none; - font-size: 0.875rem; - left: 0; - min-width: 100%; - position: absolute; - top: 100%; - z-index: 20; - } - .navbar-dropdown .navbar-item { - padding: 0.375rem 1rem; - white-space: nowrap; - } - .navbar-dropdown a.navbar-item { - padding-right: 3rem; - } - .navbar-dropdown a.navbar-item:focus, - .navbar-dropdown a.navbar-item:hover { - background-color: #f5f5f5; - color: #0a0a0a; - } - .navbar-dropdown a.navbar-item.is-active { - background-color: #f5f5f5; - color: #3273dc; - } - .navbar.is-spaced .navbar-dropdown, - .navbar-dropdown.is-boxed { - border-radius: 6px; - border-top: none; - box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), - 0 0 0 1px rgba(10, 10, 10, 0.1); - display: block; - opacity: 0; - pointer-events: none; - top: calc(100% + (-4px)); - -webkit-transform: translateY(-5px); - transform: translateY(-5px); - transition-duration: 86ms; - transition-property: opacity, -webkit-transform; - transition-property: opacity, transform; - transition-property: opacity, transform, -webkit-transform; - } - .navbar-dropdown.is-right { - left: auto; - right: 0; - } - .navbar-divider { - display: block; - } - .navbar > .container .navbar-brand, - .container > .navbar .navbar-brand { - margin-left: -0.75rem; - } - .navbar > .container .navbar-menu, - .container > .navbar .navbar-menu { - margin-right: -0.75rem; - } - .navbar.is-fixed-bottom-desktop, - .navbar.is-fixed-top-desktop { - left: 0; - position: fixed; - right: 0; - z-index: 30; - } - .navbar.is-fixed-bottom-desktop { - bottom: 0; - } - .navbar.is-fixed-bottom-desktop.has-shadow { - box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); - } - .navbar.is-fixed-top-desktop { - top: 0; - } - html.has-navbar-fixed-top-desktop, - body.has-navbar-fixed-top-desktop { - padding-top: 3.25rem; - } - html.has-navbar-fixed-bottom-desktop, - body.has-navbar-fixed-bottom-desktop { - padding-bottom: 3.25rem; - } - html.has-spaced-navbar-fixed-top, - body.has-spaced-navbar-fixed-top { - padding-top: 5.25rem; - } - html.has-spaced-navbar-fixed-bottom, - body.has-spaced-navbar-fixed-bottom { - padding-bottom: 5.25rem; - } - a.navbar-item.is-active, - .navbar-link.is-active { - color: #0a0a0a; - } - a.navbar-item.is-active:not(:focus):not(:hover), - .navbar-link.is-active:not(:focus):not(:hover) { - background-color: rgba(0, 0, 0, 0); - } - .navbar-item.has-dropdown:focus .navbar-link, - .navbar-item.has-dropdown:hover .navbar-link, - .navbar-item.has-dropdown.is-active .navbar-link { - background-color: #fafafa; - } -} -.hero.is-fullheight-with-navbar { - min-height: calc(100vh - 3.25rem); -} -.pagination { - font-size: 1rem; - margin: -0.25rem; -} -.pagination.is-small { - font-size: 0.75rem; -} -.pagination.is-medium { - font-size: 1.25rem; -} -.pagination.is-large { - font-size: 1.5rem; -} -.pagination.is-rounded .pagination-previous, -.pagination.is-rounded .pagination-next { - padding-left: 1em; - padding-right: 1em; - border-radius: 290486px; -} -.pagination.is-rounded .pagination-link { - border-radius: 290486px; -} -.pagination, -.pagination-list { - align-items: center; - display: flex; - justify-content: center; - text-align: center; -} -.pagination-previous, -.pagination-next, -.pagination-link, -.pagination-ellipsis { - font-size: 1em; - justify-content: center; - margin: 0.25rem; - padding-left: 0.5em; - padding-right: 0.5em; - text-align: center; -} -.pagination-previous, -.pagination-next, -.pagination-link { - border-color: #dbdbdb; - color: #363636; - min-width: 2.25em; -} -.pagination-previous:hover, -.pagination-next:hover, -.pagination-link:hover { - border-color: #b5b5b5; - color: #363636; -} -.pagination-previous:focus, -.pagination-next:focus, -.pagination-link:focus { - border-color: #3273dc; -} -.pagination-previous:active, -.pagination-next:active, -.pagination-link:active { - box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); -} -.pagination-previous[disabled], -.pagination-next[disabled], -.pagination-link[disabled] { - background-color: #dbdbdb; - border-color: #dbdbdb; - box-shadow: none; - color: #7a7a7a; - opacity: 0.5; -} -.pagination-previous, -.pagination-next { - padding-left: 0.75em; - padding-right: 0.75em; - white-space: nowrap; -} -.pagination-link.is-current { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; -} -.pagination-ellipsis { - color: #b5b5b5; - pointer-events: none; -} -.pagination-list { - flex-wrap: wrap; -} -@media screen and (max-width: 768px) { - .pagination { - flex-wrap: wrap; - } - .pagination-previous, - .pagination-next { - flex-grow: 1; - flex-shrink: 1; - } - .pagination-list li { - flex-grow: 1; - flex-shrink: 1; - } -} -@media screen and (min-width: 769px), print { - .pagination-list { - flex-grow: 1; - flex-shrink: 1; - justify-content: flex-start; - order: 1; - } - .pagination-previous { - order: 2; - } - .pagination-next { - order: 3; - } - .pagination { - justify-content: space-between; - } - .pagination.is-centered .pagination-previous { - order: 1; - } - .pagination.is-centered .pagination-list { - justify-content: center; - order: 2; - } - .pagination.is-centered .pagination-next { - order: 3; - } - .pagination.is-right .pagination-previous { - order: 1; - } - .pagination.is-right .pagination-next { - order: 2; - } - .pagination.is-right .pagination-list { - justify-content: flex-end; - order: 3; - } -} -.panel { - font-size: 1rem; -} -.panel:not(:last-child) { - margin-bottom: 1.5rem; -} -.panel-heading, -.panel-tabs, -.panel-block { - border-bottom: 1px solid #dbdbdb; - border-left: 1px solid #dbdbdb; - border-right: 1px solid #dbdbdb; -} -.panel-heading:first-child, -.panel-tabs:first-child, -.panel-block:first-child { - border-top: 1px solid #dbdbdb; -} -.panel-heading { - background-color: #f5f5f5; - border-radius: 4px 4px 0 0; - color: #363636; - font-size: 1.25em; - font-weight: 300; - line-height: 1.25; - padding: 0.5em 0.75em; -} -.panel-tabs { - align-items: flex-end; - display: flex; - font-size: 0.875em; - justify-content: center; -} -.panel-tabs a { - border-bottom: 1px solid #dbdbdb; - margin-bottom: -1px; - padding: 0.5em; -} -.panel-tabs a.is-active { - border-bottom-color: #4a4a4a; - color: #363636; -} -.panel-list a { - color: #4a4a4a; -} -.panel-list a:hover { - color: #3273dc; -} -.panel-block { - align-items: center; - color: #363636; - display: flex; - justify-content: flex-start; - padding: 0.5em 0.75em; -} -.panel-block input[type='checkbox'] { - margin-right: 0.75em; -} -.panel-block > .control { - flex-grow: 1; - flex-shrink: 1; - width: 100%; -} -.panel-block.is-wrapped { - flex-wrap: wrap; -} -.panel-block.is-active { - border-left-color: #3273dc; - color: #363636; -} -.panel-block.is-active .panel-icon { - color: #3273dc; -} -a.panel-block, -label.panel-block { - cursor: pointer; -} -a.panel-block:hover, -label.panel-block:hover { - background-color: #f5f5f5; -} -.panel-icon { - display: inline-block; - font-size: 14px; - height: 1em; - line-height: 1em; - text-align: center; - vertical-align: top; - width: 1em; - color: #7a7a7a; - margin-right: 0.75em; -} -.panel-icon .fa { - font-size: inherit; - line-height: inherit; -} -.tabs { - -webkit-overflow-scrolling: touch; - align-items: stretch; - display: flex; - font-size: 1rem; - justify-content: space-between; - overflow: hidden; - overflow-x: auto; - white-space: nowrap; -} -.tabs a { - align-items: center; - border-bottom-color: #dbdbdb; - border-bottom-style: solid; - border-bottom-width: 1px; - color: #4a4a4a; - display: flex; - justify-content: center; - margin-bottom: -1px; - padding: 0.5em 1em; - vertical-align: top; -} -.tabs a:hover { - border-bottom-color: #363636; - color: #363636; -} -.tabs li { - display: block; -} -.tabs li.is-active a { - border-bottom-color: #3273dc; - color: #3273dc; -} -.tabs ul { - align-items: center; - border-bottom-color: #dbdbdb; - border-bottom-style: solid; - border-bottom-width: 1px; - display: flex; - flex-grow: 1; - flex-shrink: 0; - justify-content: flex-start; -} -.tabs ul.is-left { - padding-right: 0.75em; -} -.tabs ul.is-center { - flex: none; - justify-content: center; - padding-left: 0.75em; - padding-right: 0.75em; -} -.tabs ul.is-right { - justify-content: flex-end; - padding-left: 0.75em; -} -.tabs .icon:first-child { - margin-right: 0.5em; -} -.tabs .icon:last-child { - margin-left: 0.5em; -} -.tabs.is-centered ul { - justify-content: center; -} -.tabs.is-right ul { - justify-content: flex-end; -} -.tabs.is-boxed a { - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.tabs.is-boxed a:hover { - background-color: #f5f5f5; - border-bottom-color: #dbdbdb; -} -.tabs.is-boxed li.is-active a { - background-color: #fff; - border-color: #dbdbdb; - border-bottom-color: rgba(0, 0, 0, 0) !important; -} -.tabs.is-fullwidth li { - flex-grow: 1; - flex-shrink: 0; -} -.tabs.is-toggle a { - border-color: #dbdbdb; - border-style: solid; - border-width: 1px; - margin-bottom: 0; - position: relative; -} -.tabs.is-toggle a:hover { - background-color: #f5f5f5; - border-color: #b5b5b5; - z-index: 2; -} -.tabs.is-toggle li + li { - margin-left: -1px; -} -.tabs.is-toggle li:first-child a { - border-radius: 4px 0 0 4px; -} -.tabs.is-toggle li:last-child a { - border-radius: 0 4px 4px 0; -} -.tabs.is-toggle li.is-active a { - background-color: #3273dc; - border-color: #3273dc; - color: #fff; - z-index: 1; -} -.tabs.is-toggle ul { - border-bottom: none; -} -.tabs.is-toggle.is-toggle-rounded li:first-child a { - border-bottom-left-radius: 290486px; - border-top-left-radius: 290486px; - padding-left: 1.25em; -} -.tabs.is-toggle.is-toggle-rounded li:last-child a { - border-bottom-right-radius: 290486px; - border-top-right-radius: 290486px; - padding-right: 1.25em; -} -.tabs.is-small { - font-size: 0.75rem; -} -.tabs.is-medium { - font-size: 1.25rem; -} -.tabs.is-large { - font-size: 1.5rem; -} -.column { - display: block; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 1; - padding: 0.75rem; -} -.columns.is-mobile > .column.is-narrow { - flex: none; -} -.columns.is-mobile > .column.is-full { - flex: none; - width: 100%; -} -.columns.is-mobile > .column.is-three-quarters { - flex: none; - width: 75%; -} -.columns.is-mobile > .column.is-two-thirds { - flex: none; - width: 66.6666%; -} -.columns.is-mobile > .column.is-half { - flex: none; - width: 50%; -} -.columns.is-mobile > .column.is-one-third { - flex: none; - width: 33.3333%; -} -.columns.is-mobile > .column.is-one-quarter { - flex: none; - width: 25%; -} -.columns.is-mobile > .column.is-one-fifth { - flex: none; - width: 20%; -} -.columns.is-mobile > .column.is-two-fifths { - flex: none; - width: 40%; -} -.columns.is-mobile > .column.is-three-fifths { - flex: none; - width: 60%; -} -.columns.is-mobile > .column.is-four-fifths { - flex: none; - width: 80%; -} -.columns.is-mobile > .column.is-offset-three-quarters { - margin-left: 75%; -} -.columns.is-mobile > .column.is-offset-two-thirds { - margin-left: 66.6666%; -} -.columns.is-mobile > .column.is-offset-half { - margin-left: 50%; -} -.columns.is-mobile > .column.is-offset-one-third { - margin-left: 33.3333%; -} -.columns.is-mobile > .column.is-offset-one-quarter { - margin-left: 25%; -} -.columns.is-mobile > .column.is-offset-one-fifth { - margin-left: 20%; -} -.columns.is-mobile > .column.is-offset-two-fifths { - margin-left: 40%; -} -.columns.is-mobile > .column.is-offset-three-fifths { - margin-left: 60%; -} -.columns.is-mobile > .column.is-offset-four-fifths { - margin-left: 80%; -} -.columns.is-mobile > .column.is-0 { - flex: none; - width: 0%; -} -.columns.is-mobile > .column.is-offset-0 { - margin-left: 0%; -} -.columns.is-mobile > .column.is-1 { - flex: none; - width: 8.33333%; -} -.columns.is-mobile > .column.is-offset-1 { - margin-left: 8.33333%; -} -.columns.is-mobile > .column.is-2 { - flex: none; - width: 16.66667%; -} -.columns.is-mobile > .column.is-offset-2 { - margin-left: 16.66667%; -} -.columns.is-mobile > .column.is-3 { - flex: none; - width: 25%; -} -.columns.is-mobile > .column.is-offset-3 { - margin-left: 25%; -} -.columns.is-mobile > .column.is-4 { - flex: none; - width: 33.33333%; -} -.columns.is-mobile > .column.is-offset-4 { - margin-left: 33.33333%; -} -.columns.is-mobile > .column.is-5 { - flex: none; - width: 41.66667%; -} -.columns.is-mobile > .column.is-offset-5 { - margin-left: 41.66667%; -} -.columns.is-mobile > .column.is-6 { - flex: none; - width: 50%; -} -.columns.is-mobile > .column.is-offset-6 { - margin-left: 50%; -} -.columns.is-mobile > .column.is-7 { - flex: none; - width: 58.33333%; -} -.columns.is-mobile > .column.is-offset-7 { - margin-left: 58.33333%; -} -.columns.is-mobile > .column.is-8 { - flex: none; - width: 66.66667%; -} -.columns.is-mobile > .column.is-offset-8 { - margin-left: 66.66667%; -} -.columns.is-mobile > .column.is-9 { - flex: none; - width: 75%; -} -.columns.is-mobile > .column.is-offset-9 { - margin-left: 75%; -} -.columns.is-mobile > .column.is-10 { - flex: none; - width: 83.33333%; -} -.columns.is-mobile > .column.is-offset-10 { - margin-left: 83.33333%; -} -.columns.is-mobile > .column.is-11 { - flex: none; - width: 91.66667%; -} -.columns.is-mobile > .column.is-offset-11 { - margin-left: 91.66667%; -} -.columns.is-mobile > .column.is-12 { - flex: none; - width: 100%; -} -.columns.is-mobile > .column.is-offset-12 { - margin-left: 100%; -} -@media screen and (max-width: 768px) { - .column.is-narrow-mobile { - flex: none; - } - .column.is-full-mobile { - flex: none; - width: 100%; - } - .column.is-three-quarters-mobile { - flex: none; - width: 75%; - } - .column.is-two-thirds-mobile { - flex: none; - width: 66.6666%; - } - .column.is-half-mobile { - flex: none; - width: 50%; - } - .column.is-one-third-mobile { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-mobile { - flex: none; - width: 25%; - } - .column.is-one-fifth-mobile { - flex: none; - width: 20%; - } - .column.is-two-fifths-mobile { - flex: none; - width: 40%; - } - .column.is-three-fifths-mobile { - flex: none; - width: 60%; - } - .column.is-four-fifths-mobile { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-mobile { - margin-left: 75%; - } - .column.is-offset-two-thirds-mobile { - margin-left: 66.6666%; - } - .column.is-offset-half-mobile { - margin-left: 50%; - } - .column.is-offset-one-third-mobile { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-mobile { - margin-left: 25%; - } - .column.is-offset-one-fifth-mobile { - margin-left: 20%; - } - .column.is-offset-two-fifths-mobile { - margin-left: 40%; - } - .column.is-offset-three-fifths-mobile { - margin-left: 60%; - } - .column.is-offset-four-fifths-mobile { - margin-left: 80%; - } - .column.is-0-mobile { - flex: none; - width: 0%; - } - .column.is-offset-0-mobile { - margin-left: 0%; - } - .column.is-1-mobile { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-mobile { - margin-left: 8.33333%; - } - .column.is-2-mobile { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-mobile { - margin-left: 16.66667%; - } - .column.is-3-mobile { - flex: none; - width: 25%; - } - .column.is-offset-3-mobile { - margin-left: 25%; - } - .column.is-4-mobile { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-mobile { - margin-left: 33.33333%; - } - .column.is-5-mobile { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-mobile { - margin-left: 41.66667%; - } - .column.is-6-mobile { - flex: none; - width: 50%; - } - .column.is-offset-6-mobile { - margin-left: 50%; - } - .column.is-7-mobile { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-mobile { - margin-left: 58.33333%; - } - .column.is-8-mobile { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-mobile { - margin-left: 66.66667%; - } - .column.is-9-mobile { - flex: none; - width: 75%; - } - .column.is-offset-9-mobile { - margin-left: 75%; - } - .column.is-10-mobile { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-mobile { - margin-left: 83.33333%; - } - .column.is-11-mobile { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-mobile { - margin-left: 91.66667%; - } - .column.is-12-mobile { - flex: none; - width: 100%; - } - .column.is-offset-12-mobile { - margin-left: 100%; - } -} -@media screen and (min-width: 769px), print { - .column.is-narrow, - .column.is-narrow-tablet { - flex: none; - } - .column.is-full, - .column.is-full-tablet { - flex: none; - width: 100%; - } - .column.is-three-quarters, - .column.is-three-quarters-tablet { - flex: none; - width: 75%; - } - .column.is-two-thirds, - .column.is-two-thirds-tablet { - flex: none; - width: 66.6666%; - } - .column.is-half, - .column.is-half-tablet { - flex: none; - width: 50%; - } - .column.is-one-third, - .column.is-one-third-tablet { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter, - .column.is-one-quarter-tablet { - flex: none; - width: 25%; - } - .column.is-one-fifth, - .column.is-one-fifth-tablet { - flex: none; - width: 20%; - } - .column.is-two-fifths, - .column.is-two-fifths-tablet { - flex: none; - width: 40%; - } - .column.is-three-fifths, - .column.is-three-fifths-tablet { - flex: none; - width: 60%; - } - .column.is-four-fifths, - .column.is-four-fifths-tablet { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters, - .column.is-offset-three-quarters-tablet { - margin-left: 75%; - } - .column.is-offset-two-thirds, - .column.is-offset-two-thirds-tablet { - margin-left: 66.6666%; - } - .column.is-offset-half, - .column.is-offset-half-tablet { - margin-left: 50%; - } - .column.is-offset-one-third, - .column.is-offset-one-third-tablet { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter, - .column.is-offset-one-quarter-tablet { - margin-left: 25%; - } - .column.is-offset-one-fifth, - .column.is-offset-one-fifth-tablet { - margin-left: 20%; - } - .column.is-offset-two-fifths, - .column.is-offset-two-fifths-tablet { - margin-left: 40%; - } - .column.is-offset-three-fifths, - .column.is-offset-three-fifths-tablet { - margin-left: 60%; - } - .column.is-offset-four-fifths, - .column.is-offset-four-fifths-tablet { - margin-left: 80%; - } - .column.is-0, - .column.is-0-tablet { - flex: none; - width: 0%; - } - .column.is-offset-0, - .column.is-offset-0-tablet { - margin-left: 0%; - } - .column.is-1, - .column.is-1-tablet { - flex: none; - width: 8.33333%; - } - .column.is-offset-1, - .column.is-offset-1-tablet { - margin-left: 8.33333%; - } - .column.is-2, - .column.is-2-tablet { - flex: none; - width: 16.66667%; - } - .column.is-offset-2, - .column.is-offset-2-tablet { - margin-left: 16.66667%; - } - .column.is-3, - .column.is-3-tablet { - flex: none; - width: 25%; - } - .column.is-offset-3, - .column.is-offset-3-tablet { - margin-left: 25%; - } - .column.is-4, - .column.is-4-tablet { - flex: none; - width: 33.33333%; - } - .column.is-offset-4, - .column.is-offset-4-tablet { - margin-left: 33.33333%; - } - .column.is-5, - .column.is-5-tablet { - flex: none; - width: 41.66667%; - } - .column.is-offset-5, - .column.is-offset-5-tablet { - margin-left: 41.66667%; - } - .column.is-6, - .column.is-6-tablet { - flex: none; - width: 50%; - } - .column.is-offset-6, - .column.is-offset-6-tablet { - margin-left: 50%; - } - .column.is-7, - .column.is-7-tablet { - flex: none; - width: 58.33333%; - } - .column.is-offset-7, - .column.is-offset-7-tablet { - margin-left: 58.33333%; - } - .column.is-8, - .column.is-8-tablet { - flex: none; - width: 66.66667%; - } - .column.is-offset-8, - .column.is-offset-8-tablet { - margin-left: 66.66667%; - } - .column.is-9, - .column.is-9-tablet { - flex: none; - width: 75%; - } - .column.is-offset-9, - .column.is-offset-9-tablet { - margin-left: 75%; - } - .column.is-10, - .column.is-10-tablet { - flex: none; - width: 83.33333%; - } - .column.is-offset-10, - .column.is-offset-10-tablet { - margin-left: 83.33333%; - } - .column.is-11, - .column.is-11-tablet { - flex: none; - width: 91.66667%; - } - .column.is-offset-11, - .column.is-offset-11-tablet { - margin-left: 91.66667%; - } - .column.is-12, - .column.is-12-tablet { - flex: none; - width: 100%; - } - .column.is-offset-12, - .column.is-offset-12-tablet { - margin-left: 100%; - } -} -@media screen and (max-width: 1023px) { - .column.is-narrow-touch { - flex: none; - } - .column.is-full-touch { - flex: none; - width: 100%; - } - .column.is-three-quarters-touch { - flex: none; - width: 75%; - } - .column.is-two-thirds-touch { - flex: none; - width: 66.6666%; - } - .column.is-half-touch { - flex: none; - width: 50%; - } - .column.is-one-third-touch { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-touch { - flex: none; - width: 25%; - } - .column.is-one-fifth-touch { - flex: none; - width: 20%; - } - .column.is-two-fifths-touch { - flex: none; - width: 40%; - } - .column.is-three-fifths-touch { - flex: none; - width: 60%; - } - .column.is-four-fifths-touch { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-touch { - margin-left: 75%; - } - .column.is-offset-two-thirds-touch { - margin-left: 66.6666%; - } - .column.is-offset-half-touch { - margin-left: 50%; - } - .column.is-offset-one-third-touch { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-touch { - margin-left: 25%; - } - .column.is-offset-one-fifth-touch { - margin-left: 20%; - } - .column.is-offset-two-fifths-touch { - margin-left: 40%; - } - .column.is-offset-three-fifths-touch { - margin-left: 60%; - } - .column.is-offset-four-fifths-touch { - margin-left: 80%; - } - .column.is-0-touch { - flex: none; - width: 0%; - } - .column.is-offset-0-touch { - margin-left: 0%; - } - .column.is-1-touch { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-touch { - margin-left: 8.33333%; - } - .column.is-2-touch { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-touch { - margin-left: 16.66667%; - } - .column.is-3-touch { - flex: none; - width: 25%; - } - .column.is-offset-3-touch { - margin-left: 25%; - } - .column.is-4-touch { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-touch { - margin-left: 33.33333%; - } - .column.is-5-touch { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-touch { - margin-left: 41.66667%; - } - .column.is-6-touch { - flex: none; - width: 50%; - } - .column.is-offset-6-touch { - margin-left: 50%; - } - .column.is-7-touch { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-touch { - margin-left: 58.33333%; - } - .column.is-8-touch { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-touch { - margin-left: 66.66667%; - } - .column.is-9-touch { - flex: none; - width: 75%; - } - .column.is-offset-9-touch { - margin-left: 75%; - } - .column.is-10-touch { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-touch { - margin-left: 83.33333%; - } - .column.is-11-touch { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-touch { - margin-left: 91.66667%; - } - .column.is-12-touch { - flex: none; - width: 100%; - } - .column.is-offset-12-touch { - margin-left: 100%; - } -} -@media screen and (min-width: 1024px) { - .column.is-narrow-desktop { - flex: none; - } - .column.is-full-desktop { - flex: none; - width: 100%; - } - .column.is-three-quarters-desktop { - flex: none; - width: 75%; - } - .column.is-two-thirds-desktop { - flex: none; - width: 66.6666%; - } - .column.is-half-desktop { - flex: none; - width: 50%; - } - .column.is-one-third-desktop { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-desktop { - flex: none; - width: 25%; - } - .column.is-one-fifth-desktop { - flex: none; - width: 20%; - } - .column.is-two-fifths-desktop { - flex: none; - width: 40%; - } - .column.is-three-fifths-desktop { - flex: none; - width: 60%; - } - .column.is-four-fifths-desktop { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-desktop { - margin-left: 75%; - } - .column.is-offset-two-thirds-desktop { - margin-left: 66.6666%; - } - .column.is-offset-half-desktop { - margin-left: 50%; - } - .column.is-offset-one-third-desktop { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-desktop { - margin-left: 25%; - } - .column.is-offset-one-fifth-desktop { - margin-left: 20%; - } - .column.is-offset-two-fifths-desktop { - margin-left: 40%; - } - .column.is-offset-three-fifths-desktop { - margin-left: 60%; - } - .column.is-offset-four-fifths-desktop { - margin-left: 80%; - } - .column.is-0-desktop { - flex: none; - width: 0%; - } - .column.is-offset-0-desktop { - margin-left: 0%; - } - .column.is-1-desktop { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-desktop { - margin-left: 8.33333%; - } - .column.is-2-desktop { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-desktop { - margin-left: 16.66667%; - } - .column.is-3-desktop { - flex: none; - width: 25%; - } - .column.is-offset-3-desktop { - margin-left: 25%; - } - .column.is-4-desktop { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-desktop { - margin-left: 33.33333%; - } - .column.is-5-desktop { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-desktop { - margin-left: 41.66667%; - } - .column.is-6-desktop { - flex: none; - width: 50%; - } - .column.is-offset-6-desktop { - margin-left: 50%; - } - .column.is-7-desktop { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-desktop { - margin-left: 58.33333%; - } - .column.is-8-desktop { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-desktop { - margin-left: 66.66667%; - } - .column.is-9-desktop { - flex: none; - width: 75%; - } - .column.is-offset-9-desktop { - margin-left: 75%; - } - .column.is-10-desktop { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-desktop { - margin-left: 83.33333%; - } - .column.is-11-desktop { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-desktop { - margin-left: 91.66667%; - } - .column.is-12-desktop { - flex: none; - width: 100%; - } - .column.is-offset-12-desktop { - margin-left: 100%; - } -} -@media screen and (min-width: 1216px) { - .column.is-narrow-widescreen { - flex: none; - } - .column.is-full-widescreen { - flex: none; - width: 100%; - } - .column.is-three-quarters-widescreen { - flex: none; - width: 75%; - } - .column.is-two-thirds-widescreen { - flex: none; - width: 66.6666%; - } - .column.is-half-widescreen { - flex: none; - width: 50%; - } - .column.is-one-third-widescreen { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-widescreen { - flex: none; - width: 25%; - } - .column.is-one-fifth-widescreen { - flex: none; - width: 20%; - } - .column.is-two-fifths-widescreen { - flex: none; - width: 40%; - } - .column.is-three-fifths-widescreen { - flex: none; - width: 60%; - } - .column.is-four-fifths-widescreen { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-widescreen { - margin-left: 75%; - } - .column.is-offset-two-thirds-widescreen { - margin-left: 66.6666%; - } - .column.is-offset-half-widescreen { - margin-left: 50%; - } - .column.is-offset-one-third-widescreen { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-widescreen { - margin-left: 25%; - } - .column.is-offset-one-fifth-widescreen { - margin-left: 20%; - } - .column.is-offset-two-fifths-widescreen { - margin-left: 40%; - } - .column.is-offset-three-fifths-widescreen { - margin-left: 60%; - } - .column.is-offset-four-fifths-widescreen { - margin-left: 80%; - } - .column.is-0-widescreen { - flex: none; - width: 0%; - } - .column.is-offset-0-widescreen { - margin-left: 0%; - } - .column.is-1-widescreen { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-widescreen { - margin-left: 8.33333%; - } - .column.is-2-widescreen { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-widescreen { - margin-left: 16.66667%; - } - .column.is-3-widescreen { - flex: none; - width: 25%; - } - .column.is-offset-3-widescreen { - margin-left: 25%; - } - .column.is-4-widescreen { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-widescreen { - margin-left: 33.33333%; - } - .column.is-5-widescreen { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-widescreen { - margin-left: 41.66667%; - } - .column.is-6-widescreen { - flex: none; - width: 50%; - } - .column.is-offset-6-widescreen { - margin-left: 50%; - } - .column.is-7-widescreen { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-widescreen { - margin-left: 58.33333%; - } - .column.is-8-widescreen { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-widescreen { - margin-left: 66.66667%; - } - .column.is-9-widescreen { - flex: none; - width: 75%; - } - .column.is-offset-9-widescreen { - margin-left: 75%; - } - .column.is-10-widescreen { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-widescreen { - margin-left: 83.33333%; - } - .column.is-11-widescreen { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-widescreen { - margin-left: 91.66667%; - } - .column.is-12-widescreen { - flex: none; - width: 100%; - } - .column.is-offset-12-widescreen { - margin-left: 100%; - } -} -@media screen and (min-width: 1408px) { - .column.is-narrow-fullhd { - flex: none; - } - .column.is-full-fullhd { - flex: none; - width: 100%; - } - .column.is-three-quarters-fullhd { - flex: none; - width: 75%; - } - .column.is-two-thirds-fullhd { - flex: none; - width: 66.6666%; - } - .column.is-half-fullhd { - flex: none; - width: 50%; - } - .column.is-one-third-fullhd { - flex: none; - width: 33.3333%; - } - .column.is-one-quarter-fullhd { - flex: none; - width: 25%; - } - .column.is-one-fifth-fullhd { - flex: none; - width: 20%; - } - .column.is-two-fifths-fullhd { - flex: none; - width: 40%; - } - .column.is-three-fifths-fullhd { - flex: none; - width: 60%; - } - .column.is-four-fifths-fullhd { - flex: none; - width: 80%; - } - .column.is-offset-three-quarters-fullhd { - margin-left: 75%; - } - .column.is-offset-two-thirds-fullhd { - margin-left: 66.6666%; - } - .column.is-offset-half-fullhd { - margin-left: 50%; - } - .column.is-offset-one-third-fullhd { - margin-left: 33.3333%; - } - .column.is-offset-one-quarter-fullhd { - margin-left: 25%; - } - .column.is-offset-one-fifth-fullhd { - margin-left: 20%; - } - .column.is-offset-two-fifths-fullhd { - margin-left: 40%; - } - .column.is-offset-three-fifths-fullhd { - margin-left: 60%; - } - .column.is-offset-four-fifths-fullhd { - margin-left: 80%; - } - .column.is-0-fullhd { - flex: none; - width: 0%; - } - .column.is-offset-0-fullhd { - margin-left: 0%; - } - .column.is-1-fullhd { - flex: none; - width: 8.33333%; - } - .column.is-offset-1-fullhd { - margin-left: 8.33333%; - } - .column.is-2-fullhd { - flex: none; - width: 16.66667%; - } - .column.is-offset-2-fullhd { - margin-left: 16.66667%; - } - .column.is-3-fullhd { - flex: none; - width: 25%; - } - .column.is-offset-3-fullhd { - margin-left: 25%; - } - .column.is-4-fullhd { - flex: none; - width: 33.33333%; - } - .column.is-offset-4-fullhd { - margin-left: 33.33333%; - } - .column.is-5-fullhd { - flex: none; - width: 41.66667%; - } - .column.is-offset-5-fullhd { - margin-left: 41.66667%; - } - .column.is-6-fullhd { - flex: none; - width: 50%; - } - .column.is-offset-6-fullhd { - margin-left: 50%; - } - .column.is-7-fullhd { - flex: none; - width: 58.33333%; - } - .column.is-offset-7-fullhd { - margin-left: 58.33333%; - } - .column.is-8-fullhd { - flex: none; - width: 66.66667%; - } - .column.is-offset-8-fullhd { - margin-left: 66.66667%; - } - .column.is-9-fullhd { - flex: none; - width: 75%; - } - .column.is-offset-9-fullhd { - margin-left: 75%; - } - .column.is-10-fullhd { - flex: none; - width: 83.33333%; - } - .column.is-offset-10-fullhd { - margin-left: 83.33333%; - } - .column.is-11-fullhd { - flex: none; - width: 91.66667%; - } - .column.is-offset-11-fullhd { - margin-left: 91.66667%; - } - .column.is-12-fullhd { - flex: none; - width: 100%; - } - .column.is-offset-12-fullhd { - margin-left: 100%; - } -} -.columns { - margin-left: -0.75rem; - margin-right: -0.75rem; - margin-top: -0.75rem; -} -.columns:last-child { - margin-bottom: -0.75rem; -} -.columns:not(:last-child) { - margin-bottom: calc(1.5rem - 0.75rem); -} -.columns.is-centered { - justify-content: center; -} -.columns.is-gapless { - margin-left: 0; - margin-right: 0; - margin-top: 0; -} -.columns.is-gapless > .column { - margin: 0; - padding: 0 !important; -} -.columns.is-gapless:not(:last-child) { - margin-bottom: 1.5rem; -} -.columns.is-gapless:last-child { - margin-bottom: 0; -} -.columns.is-mobile { - display: flex; -} -.columns.is-multiline { - flex-wrap: wrap; -} -.columns.is-vcentered { - align-items: center; -} -@media screen and (min-width: 769px), print { - .columns:not(.is-desktop) { - display: flex; - } -} -@media screen and (min-width: 1024px) { - .columns.is-desktop { - display: flex; - } -} -.columns.is-variable { - --columnGap: 0.75rem; - margin-left: calc(-1 * var(--columnGap)); - margin-right: calc(-1 * var(--columnGap)); -} -.columns.is-variable .column { - padding-left: var(--columnGap); - padding-right: var(--columnGap); -} -.columns.is-variable.is-0 { - --columnGap: 0rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-0-mobile { - --columnGap: 0rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-0-tablet { - --columnGap: 0rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-0-tablet-only { - --columnGap: 0rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-0-touch { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-0-desktop { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-0-desktop-only { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-0-widescreen { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-0-widescreen-only { - --columnGap: 0rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-0-fullhd { - --columnGap: 0rem; - } -} -.columns.is-variable.is-1 { - --columnGap: 0.25rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-1-mobile { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-1-tablet { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-1-tablet-only { - --columnGap: 0.25rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-1-touch { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-1-desktop { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-1-desktop-only { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-1-widescreen { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-1-widescreen-only { - --columnGap: 0.25rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-1-fullhd { - --columnGap: 0.25rem; - } -} -.columns.is-variable.is-2 { - --columnGap: 0.5rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-2-mobile { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-2-tablet { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-2-tablet-only { - --columnGap: 0.5rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-2-touch { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-2-desktop { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-2-desktop-only { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-2-widescreen { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-2-widescreen-only { - --columnGap: 0.5rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-2-fullhd { - --columnGap: 0.5rem; - } -} -.columns.is-variable.is-3 { - --columnGap: 0.75rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-3-mobile { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-3-tablet { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-3-tablet-only { - --columnGap: 0.75rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-3-touch { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-3-desktop { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-3-desktop-only { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-3-widescreen { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-3-widescreen-only { - --columnGap: 0.75rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-3-fullhd { - --columnGap: 0.75rem; - } -} -.columns.is-variable.is-4 { - --columnGap: 1rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-4-mobile { - --columnGap: 1rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-4-tablet { - --columnGap: 1rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-4-tablet-only { - --columnGap: 1rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-4-touch { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-4-desktop { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-4-desktop-only { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-4-widescreen { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-4-widescreen-only { - --columnGap: 1rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-4-fullhd { - --columnGap: 1rem; - } -} -.columns.is-variable.is-5 { - --columnGap: 1.25rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-5-mobile { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-5-tablet { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-5-tablet-only { - --columnGap: 1.25rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-5-touch { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-5-desktop { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-5-desktop-only { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-5-widescreen { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-5-widescreen-only { - --columnGap: 1.25rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-5-fullhd { - --columnGap: 1.25rem; - } -} -.columns.is-variable.is-6 { - --columnGap: 1.5rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-6-mobile { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-6-tablet { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-6-tablet-only { - --columnGap: 1.5rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-6-touch { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-6-desktop { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-6-desktop-only { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-6-widescreen { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-6-widescreen-only { - --columnGap: 1.5rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-6-fullhd { - --columnGap: 1.5rem; - } -} -.columns.is-variable.is-7 { - --columnGap: 1.75rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-7-mobile { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-7-tablet { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-7-tablet-only { - --columnGap: 1.75rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-7-touch { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-7-desktop { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-7-desktop-only { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-7-widescreen { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-7-widescreen-only { - --columnGap: 1.75rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-7-fullhd { - --columnGap: 1.75rem; - } -} -.columns.is-variable.is-8 { - --columnGap: 2rem; -} -@media screen and (max-width: 768px) { - .columns.is-variable.is-8-mobile { - --columnGap: 2rem; - } -} -@media screen and (min-width: 769px), print { - .columns.is-variable.is-8-tablet { - --columnGap: 2rem; - } -} -@media screen and (min-width: 769px) and (max-width: 1023px) { - .columns.is-variable.is-8-tablet-only { - --columnGap: 2rem; - } -} -@media screen and (max-width: 1023px) { - .columns.is-variable.is-8-touch { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1024px) { - .columns.is-variable.is-8-desktop { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1024px) and (max-width: 1215px) { - .columns.is-variable.is-8-desktop-only { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1216px) { - .columns.is-variable.is-8-widescreen { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1216px) and (max-width: 1407px) { - .columns.is-variable.is-8-widescreen-only { - --columnGap: 2rem; - } -} -@media screen and (min-width: 1408px) { - .columns.is-variable.is-8-fullhd { - --columnGap: 2rem; - } -} -.tile { - align-items: stretch; - display: block; - flex-basis: 0; - flex-grow: 1; - flex-shrink: 1; - min-height: -webkit-min-content; - min-height: -moz-min-content; - min-height: min-content; -} -.tile.is-ancestor { - margin-left: -0.75rem; - margin-right: -0.75rem; - margin-top: -0.75rem; -} -.tile.is-ancestor:last-child { - margin-bottom: -0.75rem; -} -.tile.is-ancestor:not(:last-child) { - margin-bottom: 0.75rem; -} -.tile.is-child { - margin: 0 !important; -} -.tile.is-parent { - padding: 0.75rem; -} -.tile.is-vertical { - flex-direction: column; -} -.tile.is-vertical > .tile.is-child:not(:last-child) { - margin-bottom: 1.5rem !important; -} -@media screen and (min-width: 769px), print { - .tile:not(.is-child) { - display: flex; - } - .tile.is-1 { - flex: none; - width: 8.33333%; - } - .tile.is-2 { - flex: none; - width: 16.66667%; - } - .tile.is-3 { - flex: none; - width: 25%; - } - .tile.is-4 { - flex: none; - width: 33.33333%; - } - .tile.is-5 { - flex: none; - width: 41.66667%; - } - .tile.is-6 { - flex: none; - width: 50%; - } - .tile.is-7 { - flex: none; - width: 58.33333%; - } - .tile.is-8 { - flex: none; - width: 66.66667%; - } - .tile.is-9 { - flex: none; - width: 75%; - } - .tile.is-10 { - flex: none; - width: 83.33333%; - } - .tile.is-11 { - flex: none; - width: 91.66667%; - } - .tile.is-12 { - flex: none; - width: 100%; - } -} -.hero { - align-items: stretch; - display: flex; - flex-direction: column; - justify-content: space-between; -} -.hero .navbar { - background: none; -} -.hero .tabs ul { - border-bottom: none; -} -.hero.is-white { - background-color: #fff; - color: #0a0a0a; -} -.hero.is-white - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-white strong { - color: inherit; -} -.hero.is-white .title { - color: #0a0a0a; -} -.hero.is-white .subtitle { - color: rgba(10, 10, 10, 0.9); -} -.hero.is-white .subtitle a:not(.button), -.hero.is-white .subtitle strong { - color: #0a0a0a; -} -@media screen and (max-width: 1023px) { - .hero.is-white .navbar-menu { - background-color: #fff; - } -} -.hero.is-white .navbar-item, -.hero.is-white .navbar-link { - color: rgba(10, 10, 10, 0.7); -} -.hero.is-white a.navbar-item:hover, -.hero.is-white a.navbar-item.is-active, -.hero.is-white .navbar-link:hover, -.hero.is-white .navbar-link.is-active { - background-color: #f2f2f2; - color: #0a0a0a; -} -.hero.is-white .tabs a { - color: #0a0a0a; - opacity: 0.9; -} -.hero.is-white .tabs a:hover { - opacity: 1; -} -.hero.is-white .tabs li.is-active a { - opacity: 1; -} -.hero.is-white .tabs.is-boxed a, -.hero.is-white .tabs.is-toggle a { - color: #0a0a0a; -} -.hero.is-white .tabs.is-boxed a:hover, -.hero.is-white .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-white .tabs.is-boxed li.is-active a, -.hero.is-white .tabs.is-boxed li.is-active a:hover, -.hero.is-white .tabs.is-toggle li.is-active a, -.hero.is-white .tabs.is-toggle li.is-active a:hover { - background-color: #0a0a0a; - border-color: #0a0a0a; - color: #fff; -} -.hero.is-white.is-bold { - background-image: linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%); -} -@media screen and (max-width: 768px) { - .hero.is-white.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #e6e6e6 0%, - #fff 71%, - #fff 100% - ); - } -} -.hero.is-black { - background-color: #0a0a0a; - color: #fff; -} -.hero.is-black - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-black strong { - color: inherit; -} -.hero.is-black .title { - color: #fff; -} -.hero.is-black .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-black .subtitle a:not(.button), -.hero.is-black .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-black .navbar-menu { - background-color: #0a0a0a; - } -} -.hero.is-black .navbar-item, -.hero.is-black .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-black a.navbar-item:hover, -.hero.is-black a.navbar-item.is-active, -.hero.is-black .navbar-link:hover, -.hero.is-black .navbar-link.is-active { - background-color: #000; - color: #fff; -} -.hero.is-black .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-black .tabs a:hover { - opacity: 1; -} -.hero.is-black .tabs li.is-active a { - opacity: 1; -} -.hero.is-black .tabs.is-boxed a, -.hero.is-black .tabs.is-toggle a { - color: #fff; -} -.hero.is-black .tabs.is-boxed a:hover, -.hero.is-black .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-black .tabs.is-boxed li.is-active a, -.hero.is-black .tabs.is-boxed li.is-active a:hover, -.hero.is-black .tabs.is-toggle li.is-active a, -.hero.is-black .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #0a0a0a; -} -.hero.is-black.is-bold { - background-image: linear-gradient( - 141deg, - #000 0%, - #0a0a0a 71%, - #181616 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-black.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #000 0%, - #0a0a0a 71%, - #181616 100% - ); - } -} -.hero.is-light { - background-color: #f5f5f5; - color: #363636; -} -.hero.is-light - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-light strong { - color: inherit; -} -.hero.is-light .title { - color: #363636; -} -.hero.is-light .subtitle { - color: rgba(54, 54, 54, 0.9); -} -.hero.is-light .subtitle a:not(.button), -.hero.is-light .subtitle strong { - color: #363636; -} -@media screen and (max-width: 1023px) { - .hero.is-light .navbar-menu { - background-color: #f5f5f5; - } -} -.hero.is-light .navbar-item, -.hero.is-light .navbar-link { - color: rgba(54, 54, 54, 0.7); -} -.hero.is-light a.navbar-item:hover, -.hero.is-light a.navbar-item.is-active, -.hero.is-light .navbar-link:hover, -.hero.is-light .navbar-link.is-active { - background-color: #e8e8e8; - color: #363636; -} -.hero.is-light .tabs a { - color: #363636; - opacity: 0.9; -} -.hero.is-light .tabs a:hover { - opacity: 1; -} -.hero.is-light .tabs li.is-active a { - opacity: 1; -} -.hero.is-light .tabs.is-boxed a, -.hero.is-light .tabs.is-toggle a { - color: #363636; -} -.hero.is-light .tabs.is-boxed a:hover, -.hero.is-light .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-light .tabs.is-boxed li.is-active a, -.hero.is-light .tabs.is-boxed li.is-active a:hover, -.hero.is-light .tabs.is-toggle li.is-active a, -.hero.is-light .tabs.is-toggle li.is-active a:hover { - background-color: #363636; - border-color: #363636; - color: #f5f5f5; -} -.hero.is-light.is-bold { - background-image: linear-gradient( - 141deg, - #dfd8d9 0%, - #f5f5f5 71%, - #fff 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-light.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #dfd8d9 0%, - #f5f5f5 71%, - #fff 100% - ); - } -} -.hero.is-dark { - background-color: #363636; - color: #f5f5f5; -} -.hero.is-dark - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-dark strong { - color: inherit; -} -.hero.is-dark .title { - color: #f5f5f5; -} -.hero.is-dark .subtitle { - color: rgba(245, 245, 245, 0.9); -} -.hero.is-dark .subtitle a:not(.button), -.hero.is-dark .subtitle strong { - color: #f5f5f5; -} -@media screen and (max-width: 1023px) { - .hero.is-dark .navbar-menu { - background-color: #363636; - } -} -.hero.is-dark .navbar-item, -.hero.is-dark .navbar-link { - color: rgba(245, 245, 245, 0.7); -} -.hero.is-dark a.navbar-item:hover, -.hero.is-dark a.navbar-item.is-active, -.hero.is-dark .navbar-link:hover, -.hero.is-dark .navbar-link.is-active { - background-color: #292929; - color: #f5f5f5; -} -.hero.is-dark .tabs a { - color: #f5f5f5; - opacity: 0.9; -} -.hero.is-dark .tabs a:hover { - opacity: 1; -} -.hero.is-dark .tabs li.is-active a { - opacity: 1; -} -.hero.is-dark .tabs.is-boxed a, -.hero.is-dark .tabs.is-toggle a { - color: #f5f5f5; -} -.hero.is-dark .tabs.is-boxed a:hover, -.hero.is-dark .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-dark .tabs.is-boxed li.is-active a, -.hero.is-dark .tabs.is-boxed li.is-active a:hover, -.hero.is-dark .tabs.is-toggle li.is-active a, -.hero.is-dark .tabs.is-toggle li.is-active a:hover { - background-color: #f5f5f5; - border-color: #f5f5f5; - color: #363636; -} -.hero.is-dark.is-bold { - background-image: linear-gradient( - 141deg, - #1f191a 0%, - #363636 71%, - #46403f 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-dark.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #1f191a 0%, - #363636 71%, - #46403f 100% - ); - } -} -.hero.is-primary { - background-color: #00d1b2; - color: #fff; -} -.hero.is-primary - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-primary strong { - color: inherit; -} -.hero.is-primary .title { - color: #fff; -} -.hero.is-primary .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-primary .subtitle a:not(.button), -.hero.is-primary .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-primary .navbar-menu { - background-color: #00d1b2; - } -} -.hero.is-primary .navbar-item, -.hero.is-primary .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-primary a.navbar-item:hover, -.hero.is-primary a.navbar-item.is-active, -.hero.is-primary .navbar-link:hover, -.hero.is-primary .navbar-link.is-active { - background-color: #00b89c; - color: #fff; -} -.hero.is-primary .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-primary .tabs a:hover { - opacity: 1; -} -.hero.is-primary .tabs li.is-active a { - opacity: 1; -} -.hero.is-primary .tabs.is-boxed a, -.hero.is-primary .tabs.is-toggle a { - color: #fff; -} -.hero.is-primary .tabs.is-boxed a:hover, -.hero.is-primary .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-primary .tabs.is-boxed li.is-active a, -.hero.is-primary .tabs.is-boxed li.is-active a:hover, -.hero.is-primary .tabs.is-toggle li.is-active a, -.hero.is-primary .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #00d1b2; -} -.hero.is-primary.is-bold { - background-image: linear-gradient( - 141deg, - #009e6c 0%, - #00d1b2 71%, - #00e7eb 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-primary.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #009e6c 0%, - #00d1b2 71%, - #00e7eb 100% - ); - } -} -.hero.is-link { - background-color: #3273dc; - color: #fff; -} -.hero.is-link - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-link strong { - color: inherit; -} -.hero.is-link .title { - color: #fff; -} -.hero.is-link .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-link .subtitle a:not(.button), -.hero.is-link .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-link .navbar-menu { - background-color: #3273dc; - } -} -.hero.is-link .navbar-item, -.hero.is-link .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-link a.navbar-item:hover, -.hero.is-link a.navbar-item.is-active, -.hero.is-link .navbar-link:hover, -.hero.is-link .navbar-link.is-active { - background-color: #2366d1; - color: #fff; -} -.hero.is-link .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-link .tabs a:hover { - opacity: 1; -} -.hero.is-link .tabs li.is-active a { - opacity: 1; -} -.hero.is-link .tabs.is-boxed a, -.hero.is-link .tabs.is-toggle a { - color: #fff; -} -.hero.is-link .tabs.is-boxed a:hover, -.hero.is-link .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-link .tabs.is-boxed li.is-active a, -.hero.is-link .tabs.is-boxed li.is-active a:hover, -.hero.is-link .tabs.is-toggle li.is-active a, -.hero.is-link .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #3273dc; -} -.hero.is-link.is-bold { - background-image: linear-gradient( - 141deg, - #1577c6 0%, - #3273dc 71%, - #4366e5 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-link.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #1577c6 0%, - #3273dc 71%, - #4366e5 100% - ); - } -} -.hero.is-info { - background-color: #209cee; - color: #fff; -} -.hero.is-info - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-info strong { - color: inherit; -} -.hero.is-info .title { - color: #fff; -} -.hero.is-info .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-info .subtitle a:not(.button), -.hero.is-info .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-info .navbar-menu { - background-color: #209cee; - } -} -.hero.is-info .navbar-item, -.hero.is-info .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-info a.navbar-item:hover, -.hero.is-info a.navbar-item.is-active, -.hero.is-info .navbar-link:hover, -.hero.is-info .navbar-link.is-active { - background-color: #118fe4; - color: #fff; -} -.hero.is-info .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-info .tabs a:hover { - opacity: 1; -} -.hero.is-info .tabs li.is-active a { - opacity: 1; -} -.hero.is-info .tabs.is-boxed a, -.hero.is-info .tabs.is-toggle a { - color: #fff; -} -.hero.is-info .tabs.is-boxed a:hover, -.hero.is-info .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-info .tabs.is-boxed li.is-active a, -.hero.is-info .tabs.is-boxed li.is-active a:hover, -.hero.is-info .tabs.is-toggle li.is-active a, -.hero.is-info .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #209cee; -} -.hero.is-info.is-bold { - background-image: linear-gradient( - 141deg, - #04a6d7 0%, - #209cee 71%, - #3287f5 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-info.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #04a6d7 0%, - #209cee 71%, - #3287f5 100% - ); - } -} -.hero.is-success { - background-color: #23d160; - color: #fff; -} -.hero.is-success - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-success strong { - color: inherit; -} -.hero.is-success .title { - color: #fff; -} -.hero.is-success .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-success .subtitle a:not(.button), -.hero.is-success .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-success .navbar-menu { - background-color: #23d160; - } -} -.hero.is-success .navbar-item, -.hero.is-success .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-success a.navbar-item:hover, -.hero.is-success a.navbar-item.is-active, -.hero.is-success .navbar-link:hover, -.hero.is-success .navbar-link.is-active { - background-color: #20bc56; - color: #fff; -} -.hero.is-success .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-success .tabs a:hover { - opacity: 1; -} -.hero.is-success .tabs li.is-active a { - opacity: 1; -} -.hero.is-success .tabs.is-boxed a, -.hero.is-success .tabs.is-toggle a { - color: #fff; -} -.hero.is-success .tabs.is-boxed a:hover, -.hero.is-success .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-success .tabs.is-boxed li.is-active a, -.hero.is-success .tabs.is-boxed li.is-active a:hover, -.hero.is-success .tabs.is-toggle li.is-active a, -.hero.is-success .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #23d160; -} -.hero.is-success.is-bold { - background-image: linear-gradient( - 141deg, - #12af2f 0%, - #23d160 71%, - #2ce28a 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-success.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #12af2f 0%, - #23d160 71%, - #2ce28a 100% - ); - } -} -.hero.is-warning { - background-color: #ffdd57; - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-warning strong { - color: inherit; -} -.hero.is-warning .title { - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning .subtitle { - color: rgba(0, 0, 0, 0.9); -} -.hero.is-warning .subtitle a:not(.button), -.hero.is-warning .subtitle strong { - color: rgba(0, 0, 0, 0.7); -} -@media screen and (max-width: 1023px) { - .hero.is-warning .navbar-menu { - background-color: #ffdd57; - } -} -.hero.is-warning .navbar-item, -.hero.is-warning .navbar-link { - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning a.navbar-item:hover, -.hero.is-warning a.navbar-item.is-active, -.hero.is-warning .navbar-link:hover, -.hero.is-warning .navbar-link.is-active { - background-color: #ffd83d; - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning .tabs a { - color: rgba(0, 0, 0, 0.7); - opacity: 0.9; -} -.hero.is-warning .tabs a:hover { - opacity: 1; -} -.hero.is-warning .tabs li.is-active a { - opacity: 1; -} -.hero.is-warning .tabs.is-boxed a, -.hero.is-warning .tabs.is-toggle a { - color: rgba(0, 0, 0, 0.7); -} -.hero.is-warning .tabs.is-boxed a:hover, -.hero.is-warning .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-warning .tabs.is-boxed li.is-active a, -.hero.is-warning .tabs.is-boxed li.is-active a:hover, -.hero.is-warning .tabs.is-toggle li.is-active a, -.hero.is-warning .tabs.is-toggle li.is-active a:hover { - background-color: rgba(0, 0, 0, 0.7); - border-color: rgba(0, 0, 0, 0.7); - color: #ffdd57; -} -.hero.is-warning.is-bold { - background-image: linear-gradient( - 141deg, - #ffaf24 0%, - #ffdd57 71%, - #fffa70 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-warning.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #ffaf24 0%, - #ffdd57 71%, - #fffa70 100% - ); - } -} -.hero.is-danger { - background-color: #ff3860; - color: #fff; -} -.hero.is-danger - a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), -.hero.is-danger strong { - color: inherit; -} -.hero.is-danger .title { - color: #fff; -} -.hero.is-danger .subtitle { - color: rgba(255, 255, 255, 0.9); -} -.hero.is-danger .subtitle a:not(.button), -.hero.is-danger .subtitle strong { - color: #fff; -} -@media screen and (max-width: 1023px) { - .hero.is-danger .navbar-menu { - background-color: #ff3860; - } -} -.hero.is-danger .navbar-item, -.hero.is-danger .navbar-link { - color: rgba(255, 255, 255, 0.7); -} -.hero.is-danger a.navbar-item:hover, -.hero.is-danger a.navbar-item.is-active, -.hero.is-danger .navbar-link:hover, -.hero.is-danger .navbar-link.is-active { - background-color: #ff1f4b; - color: #fff; -} -.hero.is-danger .tabs a { - color: #fff; - opacity: 0.9; -} -.hero.is-danger .tabs a:hover { - opacity: 1; -} -.hero.is-danger .tabs li.is-active a { - opacity: 1; -} -.hero.is-danger .tabs.is-boxed a, -.hero.is-danger .tabs.is-toggle a { - color: #fff; -} -.hero.is-danger .tabs.is-boxed a:hover, -.hero.is-danger .tabs.is-toggle a:hover { - background-color: rgba(10, 10, 10, 0.1); -} -.hero.is-danger .tabs.is-boxed li.is-active a, -.hero.is-danger .tabs.is-boxed li.is-active a:hover, -.hero.is-danger .tabs.is-toggle li.is-active a, -.hero.is-danger .tabs.is-toggle li.is-active a:hover { - background-color: #fff; - border-color: #fff; - color: #ff3860; -} -.hero.is-danger.is-bold { - background-image: linear-gradient( - 141deg, - #ff0561 0%, - #ff3860 71%, - #ff5257 100% - ); -} -@media screen and (max-width: 768px) { - .hero.is-danger.is-bold .navbar-menu { - background-image: linear-gradient( - 141deg, - #ff0561 0%, - #ff3860 71%, - #ff5257 100% - ); - } -} -.hero.is-small .hero-body { - padding-bottom: 1.5rem; - padding-top: 1.5rem; -} -@media screen and (min-width: 769px), print { - .hero.is-medium .hero-body { - padding-bottom: 9rem; - padding-top: 9rem; - } -} -@media screen and (min-width: 769px), print { - .hero.is-large .hero-body { - padding-bottom: 18rem; - padding-top: 18rem; - } -} -.hero.is-halfheight .hero-body, -.hero.is-fullheight .hero-body, -.hero.is-fullheight-with-navbar .hero-body { - align-items: center; - display: flex; -} -.hero.is-halfheight .hero-body > .container, -.hero.is-fullheight .hero-body > .container, -.hero.is-fullheight-with-navbar .hero-body > .container { - flex-grow: 1; - flex-shrink: 1; -} -.hero.is-halfheight { - min-height: 50vh; -} -.hero.is-fullheight { - min-height: 100vh; -} -.hero-video { - overflow: hidden; -} -.hero-video video { - left: 50%; - min-height: 100%; - min-width: 100%; - position: absolute; - top: 50%; - -webkit-transform: translate3d(-50%, -50%, 0); - transform: translate3d(-50%, -50%, 0); -} -.hero-video.is-transparent { - opacity: 0.3; -} -@media screen and (max-width: 768px) { - .hero-video { - display: none; - } -} -.hero-buttons { - margin-top: 1.5rem; -} -@media screen and (max-width: 768px) { - .hero-buttons .button { - display: flex; - } - .hero-buttons .button:not(:last-child) { - margin-bottom: 0.75rem; - } -} -@media screen and (min-width: 769px), print { - .hero-buttons { - display: flex; - justify-content: center; - } - .hero-buttons .button:not(:last-child) { - margin-right: 1.5rem; - } -} -.hero-head, -.hero-foot { - flex-grow: 0; - flex-shrink: 0; -} -.hero-body { - flex-grow: 1; - flex-shrink: 0; - padding: 3rem 1.5rem; -} -.section { - padding: 3rem 1.5rem; -} -@media screen and (min-width: 1024px) { - .section.is-medium { - padding: 9rem 1.5rem; - } - .section.is-large { - padding: 18rem 1.5rem; - } -} -.footer { - background-color: #fafafa; - padding: 3rem 1.5rem 6rem; -} -html { - height: 100%; - width: 100%; -} -body { - font-family: 'TT Norms Medium', sans-serif; - font-size: 15px; - position: relative; - height: 100%; - width: 100%; - overflow-x: hidden; -} -body.small-header .top-nav { - height: 75px; -} -body.small-header #main { - padding-top: 75px; -} -.top-nav { - height: 120px; -} -@media screen and (max-width: 1023px) { - .top-nav { - height: 75px; - } -} -#main { - height: 100%; - display: flex; - flex-direction: row; - background: #f8f8f9; - padding-top: 120px; - overflow-x: hidden; - width: 100%; -} -@media screen and (max-width: 1023px) { - #main { - padding-top: 75px; - } -} -#main > .sidebar { - padding: 40px 30px; - flex-grow: 0; - flex-shrink: 0; - width: 240px; - border-right: 1px solid #eaeaf1; - height: 100%; - overflow: auto; -} -#main > .sidebar.tutorials { - width: 320px; -} -#main > .core { - padding: 28px; - height: 100%; - overflow: auto; - flex-grow: 1; -} -@media screen and (max-width: 768px) { - #main > .core { - padding: 0px; - } -} -#main > .core > .content { - background: #fff; - padding: 40px; - border-radius: 4px; - box-shadow: 0 0 40px 0 rgba(115, 134, 160, 0.24); -} -#main > .side-nav { - width: 240px; - padding: 40px 20px; - flex-grow: 0; - flex-shrink: 0; - height: 100%; - border-left: 1px solid #eaeaf1; - overflow: auto; -} -.content { - margin-bottom: 50px; -} -.content blockquote { - margin: 30px 0 !important; -} -.content .signature-attributes { - margin-left: 8px; - margin-right: 3px; - font-style: italic; -} -.content header.page-title p { - font-size: 13px; - margin: 0 0 5px; - text-transform: uppercase; -} -.content header p { - font-size: 20px; -} -.content h1, -.content header.page-title h1 { - font-family: 'TT Norms Medium', sans-serif; - font-size: 47px; - font-weight: bold; - margin: 8px 0; -} -.content h2 { - font-size: 26px; - line-height: 48px; - font-weight: bold; - margin-bottom: 26px; -} -.content h3, -.content h4, -.content h5, -.content h6 { - font-family: 'TT Norms Medium', sans-serif; - font-weight: 900; - letter-spacing: 0; -} -.content code { - color: #101010; - font-family: 'Inconsolata', monospace; -} -.content .container-overview .prettyprint:last-child { - margin-bottom: 50px; -} -.content .vertical-section { - padding: 16px 0; -} -@media screen and (max-width: 1023px) { - #main-content-wrapper { - padding: 0 30px; - } -} -body.landing > .top-nav { - box-shadow: none; - transition: margin-top 0.3s; - color: #fff; - background: #4268f6; -} -body.landing > .top-nav.hidden { - transition: margin-top 0.3s; - margin-top: -130px; -} -@media screen and (max-width: 1023px) { - body.landing > .top-nav.hidden { - margin-top: -85px; - } -} -body.landing > .top-nav.sticky { - box-shadow: 0 0 20px 0 rgba(0, 0, 255, 0.5); -} -body.landing > .top-nav .inner { - margin: 0 auto; - max-width: 1226px; -} -body.landing > .top-nav a.button { - color: #fff; - border-color: #fff; - background: transparent; -} -body.landing > .top-nav a.button:hover { - background: #fff; - border-color: #fff; - color: #192035; -} -body.landing > .top-nav .menu .navigation a.link { - color: #fff; -} -body.landing > .top-nav .menu .navigation a.link:hover { - border-color: #fff; -} -body.landing > .top-nav .image img { - content: url('../images/logo.svg'); -} -body.landing > .top-nav #hamburger { - display: none; -} -body.landing #main { - display: block; - height: auto; -} -body.landing .main-hero { - background: #4268f6; - color: #fff; - padding: 300px 40% 160px; - border-bottom-left-radius: 50%; - border-bottom-right-radius: 50%; - margin: -250px -30% 0; - text-align: center; -} -body.landing .main-hero .action-buttons { - margin: 60px 0; - vertical-align: middle; -} -body.landing .main-hero .action-buttons span { - color: #fff; -} -body.landing .main-hero h3 { - font-size: 24px; - line-height: 65px; - font-weight: lighter; -} -body.landing .main-hero h1 { - font-size: 52px; - line-height: 65px; - font-weight: lighter; - max-width: 900px; - margin-left: auto; - margin-right: auto; -} -body.landing .main-hero strong { - color: #fff; -} -body.landing .gif-box { - margin-top: -140px; - text-align: center; -} -body.landing .grey-logos { - text-align: center; - margin-bottom: 50px; -} -body.landing .grey-logos .column { - display: flex; - align-items: center; - justify-content: center; -} -body.landing .white-oval { - background: #fff; - padding: 110px 500px 100px; - margin: 0 -500px; - text-align: center; - border-bottom-left-radius: 50%; - border-bottom-right-radius: 50%; -} -body.landing h2 { - font-weight: bold; - font-size: 36px; - line-height: 48px; - color: #101010; - margin-bottom: 15px; -} -body.landing h2 + p { - color: #767676; - font-size: 16px; -} -body.landing h4 { - font-weight: bold; - font-size: 24px; - line-height: 32px; -} -body.landing .header-message { - margin-bottom: 80px; -} -body.landing .todo-actions { - text-align: left; - padding: 100px 0 100px 100px; -} -@media screen and (max-width: 1215px) { - body.landing .todo-actions { - padding-top: 20px; - } -} -body.landing .todo-actions h4 { - margin-bottom: 60px; - position: relative; -} -body.landing .todo-actions h4:before { - content: ''; - position: absolute; - left: -50px; - top: 0; - height: 30px; - width: 30px; - background: url('../images/check.svg') no-repeat 50% 50%; -} -body.landing .action-buttons span { - line-height: 36px; - margin: 0 10px; - color: #4268f6; -} -body.landing .credentials { - text-align: center; - padding: 100px 0; - background: url('../images/map.svg') no-repeat 50% 50%; -} -body.landing .credentials .fa-youtube { - color: #ff0000; -} -body.landing .credentials .fa-reddit { - color: #ff4500; -} -body.landing .credentials .fa-github { - color: #101010; -} -body.landing .credentials .columns { - margin-bottom: 20px; -} -body.landing .credentials .column { - display: flex; - flex-direction: column; -} -body.landing .credentials .box { - flex-direction: column; - padding: 30px; - height: 100%; - box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.25); - display: flex; - justify-content: center; -} -body.landing .credentials .box:hover { - box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.5); -} -body.landing .credentials .box h5 { - align-self: center; - font-size: 22px; - line-height: 26px; - margin-bottom: 30px; -} -body.landing .credentials .box span { - font-size: 11px; -} -body.landing .stat-box { - padding: 40px 65px; - box-shadow: 0px 0px 40px rgba(115, 134, 160, 0.25); -} -@media screen and (max-width: 768px) { - body.landing .stat-box .column:first-child { - padding-bottom: 40px; - } -} -body.landing .stat-box .fa-github { - color: #101010; -} -body.landing .stat-box h2 { - margin: 0 0 60px; -} -body.landing .stat-box h4 { - font-size: 32px; - font-weight: bolder; - margin-top: 15px; - color: #101010; -} -body.landing .stat-box h4 strong { - color: #101010; -} -body.landing .stat-box .level { - border-bottom: #4c73f7 3px solid; - margin-bottom: -3px; -} -body.landing .stat-box .level img { - position: relative; - bottom: -3px; -} -body.landing .stat-box .action-buttons { - margin: 50px 0 0; -} -body.landing .feature-docs { - margin-top: -200px; - padding-top: 300px; -} -@media screen and (min-width: 1216px) { - body.landing .feature-docs .container .columns.is-multiline { - margin: 0 8.333%; - } -} -body.landing .feature-docs .columns.is-multiline .column { - display: flex; -} -body.landing .feature-docs .box { - color: #101010; -} -body.landing .feature-docs .box:hover { - box-shadow: 4px 8px 12px rgba(115, 134, 160, 0.25); -} -body.landing .feature-docs .box img { - margin: -10px 0; -} -body.landing .feature-docs .box h4 { - line-height: 36px; - font-size: 26px; -} -body.landing .feature-docs .box p { - font-size: 20px; - line-height: 26px; - margin: 35px 0; -} -body.landing .feature-docs .action-buttons { - margin: 100px 0 50px; -} -body.landing .feature-side-blocks .bg-crud { - background: url('../images/bg-crud.png') no-repeat 100% 50%; -} -@media screen and (max-width: 1215px) { - body.landing .feature-side-blocks .bg-crud { - background-position-x: 150%; - } -} -@media screen and (max-width: 1023px) { - body.landing .feature-side-blocks .bg-crud { - background: none; - text-align: center; - } -} -body.landing .feature-side-blocks .bg-filter { - background: url('../images/bg-filter.png') no-repeat 0% 50%; -} -@media screen and (max-width: 1215px) { - body.landing .feature-side-blocks .bg-filter { - background-position-x: -200px; - } -} -@media screen and (max-width: 1023px) { - body.landing .feature-side-blocks .bg-filter { - background: none; - text-align: center; - } -} -body.landing .feature-side-blocks .column { - justify-content: center; - display: flex; - flex-direction: column; -} -@media screen and (min-width: 1024px) { - body.landing .feature-side-blocks .column { - height: 700px; - } -} -body.landing .feature-side-blocks .container { - margin-top: 50px; - margin-bottom: 50px; -} -body.landing .feature-side-blocks .action-buttons { - margin: 30px 0; -} -body.landing .support-block { - padding: 80px 0 350px; - background: #fff; - margin-bottom: -200px; -} -body.landing .support-block .column { - display: flex; - flex-direction: column; -} -body.landing .support-block .column .box { - flex-grow: 1; -} -body.landing .support-block .img { - text-align: center; - border-bottom: 1px solid #d8d8d8; - margin: 0 -20px 20px; -} -body.landing .support-block h4 { - font-weight: bolder; - font-size: 26px; - line-height: 48px; -} -body.landing .support-block .text { - padding: 0 10px 20px; -} -body.landing .support-block .form { - background: #4268f6; - padding: 40px; - border-radius: 10px; -} -body.landing .button.is-success { - width: 170px; - height: 50px; -} -body.landing .form { - color: #fff; -} -body.landing .form .success-msg { - display: none; -} -body.landing .form .success-msg img { - width: 150px; - margin: 100px 0; -} -body.landing .form.completed .success-msg { - display: block; -} -body.landing .form.completed .form-fields { - display: none; -} -body.landing .form h2 { - color: #fff; - margin-bottom: 30px; -} -body.landing .form .label { - font-size: 20px; -} -body.landing .form .field { - margin-bottom: 40px; - color: #fff; -} -body.landing .form .field label { - color: #fff; - font-weight: bold; -} -body.landing .form .field input { - border-radius: 4px; - height: 54px; -} -body.landing .form .checkbox { - display: block; - padding: 8px 0; - font-size: 16px; -} -body.landing .form .checkbox:hover { - color: #fff; -} -body.landing .form .checkbox input { - margin-right: 5px; -} -body.landing .form .interested { - padding: 0 0 20px; -} -body.landing .form .interested .label { - color: #fff; -} -body.landing .form textarea { - height: 80px; -} -body.landing .form .notice { - font-size: 14px; - font-weight: lighter; - padding: 10px 30px; -} -body.landing .curved-footer { - background: #4268f6; - padding: 110px 500px; - margin: 0 -500px; - border-top-left-radius: 50%; - border-top-right-radius: 50%; - color: #fff; -} -body.landing .curved-footer .the-part { - position: relative; -} -body.landing .curved-footer .the-part h2 { - font-size: 90px; - line-height: 120px; - opacity: 0.08; - color: #fff; -} -@media screen and (max-width: 1023px) { - body.landing .curved-footer .the-part h2 { - font-size: 70px; - } -} -body.landing .curved-footer .the-part h4 { - font-size: 56px; - line-height: 65px; - position: absolute; - left: 0; - top: 0; - right: 0; - padding: 80px 0; -} -body.landing .button.is-link { - background: transparent; -} -body.landing .button.is-link span { - border-bottom: 1px solid #fff; -} -body.landing .button.is-link:hover span { - border-bottom: none; -} -body.landing .top { - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - padding-bottom: 120px; - text-align: center; -} -body.landing .bottom { - font-size: 14px; - padding: 65px 0 0; -} -@media screen and (max-width: 768px) { - body.landing .bottom { - padding: 20px; - } -} -body.landing .bottom strong { - color: #fff; -} -body.landing .bottom p { - padding: 6px 0; -} -body.landing .bottom a { - color: #fff; -} -body.landing .bottom .sb { - padding-top: 40px; -} -body.landing .bottom .logo { - padding-bottom: 30px; -} -body.landing .bottom .button.is-success { - margin-top: 40px; - height: 54px; -} -body.landing .bottom .form { - margin-top: 30px; -} -.top-nav { - background: #fff; - padding: 8px 24px; - box-shadow: 0 0 40px 0 rgba(115, 134, 160, 0.24); - position: fixed; - top: 0; - left: 0; - right: 0; - z-index: 5; -} -@media screen and (max-width: 768px) { - .top-nav { - padding: 8px; - } -} -.top-nav h1 { - font-size: 20px; -} -.top-nav .inner { - display: flex; - align-items: center; -} -.top-nav #hamburger { - margin-left: 0; -} -@media screen and (max-width: 768px) { - .top-nav .logo { - display: none; - } -} -.top-nav .menu { - flex-grow: 1; -} -.top-nav .menu .top-buttons { - text-align: right; - margin-bottom: 8px; - margin-top: 2px; -} -@media screen and (max-width: 1023px) { - .top-nav .menu .top-buttons { - display: none; - } -} -.top-nav .menu .top-buttons .button { - margin-left: 16px; -} -.top-nav .menu .navigation { - text-align: right; - margin-bottom: 4px; -} -.top-nav .menu .navigation .link { - border: none; - display: inline-block; - padding: 4px 8px; - color: #101010; - margin-right: 2px; - line-height: 48px; - height: 48px; - vertical-align: middle; - height: 46px; -} -.top-nav .menu .navigation .link:hover:not(.no-hover) { - border-bottom: 2px solid #101010; -} -@media screen and (max-width: 768px) { - .top-nav .menu .navigation .link.user-link { - display: none; - } -} -.sidebar { - padding-bottom: 120px; -} -.sidebar .search-wrapper { - margin: -20px -15px 21px; -} -.sidebar .search-wrapper input { - border-radius: 0; -} -.sidebar a { - color: #798897; - overflow-wrap: break-word; -} -.sidebar a:hover, -.sidebar a.active { - color: #e6282b; -} -.sidebar h3 { - margin: 1.6rem 0 0.4rem; - color: #211d1a; - font-size: 12px; - text-transform: uppercase; -} -.sidebar ul { - padding: 0 0 0.26667rem 1.06667rem; -} -.sidebar ul li { - padding: 0.2rem 0; -} -.sidebar li > ul { - padding: 0 0 0px 25px; -} -.sidebar .category h2 { - color: #000; - font-size: 20px; - margin-top: 40px; -} -#sidebarNav.sticky { - left: 0; - transition: left 0.5s; -} -@media screen and (max-width: 1023px) { - #sidebarNav { - z-index: 100; - top: 0; - left: -300px; - position: fixed; - transition: left 0.5s; - padding: 28px; - width: 300px; - bottom: 0; - overflow: auto; - background: #fff; - } - #sidebarNav .sidebar { - padding-bottom: 10px; - } -} -#stickyNavbarOverlay { - position: absolute; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 40; - background: rgba(0, 0, 0, 0.2); - display: none; -} -#stickyNavbarOverlay.active { - display: block; -} -.side-nav a { - color: #798897; - overflow-wrap: break-word; -} -.side-nav a:hover, -.side-nav a.is-active { - color: #e6282b; -} -.side-nav a.is-past { - opacity: 0.7; -} -.side-nav h3 { - margin: 1.6rem 0 0.4rem; - color: #211d1a; - font-size: 12px; - text-transform: uppercase; -} -.side-nav ul { - padding: 0 0 0.26667rem 1.06667rem; -} -.side-nav ul li { - padding: 0.2rem 0; -} -@media screen and (max-width: 768px) { - .side-nav { - display: none; - } -} -.footer { - border-top: 1px solid #eaeaf1; - padding: 20px; - margin: 0 -30px -30px; - background: #f8f8f9; -} -.footer .content { - margin-bottom: 0; -} -.footer .fas { - color: #e6282b; -} -.footer a { - font-weight: bold; -} -.footer a:hover { - color: #e6282b; -} -.members { - margin-top: 24px; -} -.member:not(:last-child):after { - content: ''; - background: #eaeaf1; - height: 2px; - display: block; - margin: 45px -40px 40px; -} -.member > .is-pulled-right { - position: relative; - z-index: 2; -} -.member > .name { - color: #211d1a; - font-size: 20px; - line-height: 26px; - position: relative; - margin-bottom: 8px; -} -.member > .name .code-name { - font-family: 'Inconsolata', monospace; - display: block; - font-size: 25px; - line-height: 30px; - margin-top: 8px; -} -.member > .name .code-name:first-child { - margin-left: 0; -} -.member > .name .tag { - position: relative; - top: -1px; - margin-right: 3px; -} -.member > .name .href-link { - color: #211d1a; - position: absolute; - padding: 1px; - left: -20px; - top: 0; - bottom: 0; - width: 21px; - opacity: 0; -} -.member > .name:hover .href-link { - opacity: 1; -} -.member h5 { - font-size: 20px; -} -.member > .description { - margin-bottom: 25px; -} -.member > .description p { - font-size: 20px; - margin: 25px 0; -} -table.params, -table.props { - border: 1px solid #eaeaf1; - line-height: 26px; -} -table.params thead, -table.props thead { - border: none; -} -table.params thead th, -table.props thead th { - font-weight: normal; - padding: 13px 26px; -} -table.params tr, -table.props tr { - border-bottom: 1px solid #eaeaf1; -} -table.params td, -table.props td { - padding: 13px 26px; -} -table.params td.name code, -table.props td.name code { - background: transparent; - padding: 0; - font-size: 15px; - color: #211d1a; -} -table.params tr.deep-level-1, -table.props tr.deep-level-1 { - background: #fafafa; -} -table.params tr.deep-level-1 .name code, -table.props tr.deep-level-1 .name code { - padding-left: 25px; - margin-left: 0px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-2, -table.props tr.deep-level-2 { - background: #f5f5f5; -} -table.params tr.deep-level-2 .name code, -table.props tr.deep-level-2 .name code { - padding-left: 25px; - margin-left: 25px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-3, -table.props tr.deep-level-3 { - background: #f0f0f0; -} -table.params tr.deep-level-3 .name code, -table.props tr.deep-level-3 .name code { - padding-left: 25px; - margin-left: 50px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-4, -table.props tr.deep-level-4 { - background: #ebebeb; -} -table.params tr.deep-level-4 .name code, -table.props tr.deep-level-4 .name code { - padding-left: 25px; - margin-left: 75px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-5, -table.props tr.deep-level-5 { - background: #e6e6e6; -} -table.params tr.deep-level-5 .name code, -table.props tr.deep-level-5 .name code { - padding-left: 25px; - margin-left: 100px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-6, -table.props tr.deep-level-6 { - background: #e0e0e0; -} -table.params tr.deep-level-6 .name code, -table.props tr.deep-level-6 .name code { - padding-left: 25px; - margin-left: 125px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-7, -table.props tr.deep-level-7 { - background: #dbdbdb; -} -table.params tr.deep-level-7 .name code, -table.props tr.deep-level-7 .name code { - padding-left: 25px; - margin-left: 150px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-8, -table.props tr.deep-level-8 { - background: #d6d6d6; -} -table.params tr.deep-level-8 .name code, -table.props tr.deep-level-8 .name code { - padding-left: 25px; - margin-left: 175px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-9, -table.props tr.deep-level-9 { - background: #d1d1d1; -} -table.params tr.deep-level-9 .name code, -table.props tr.deep-level-9 .name code { - padding-left: 25px; - margin-left: 200px; - border-left: 1px solid #dee1e5; -} -table.params tr.deep-level-10, -table.props tr.deep-level-10 { - background: #ccc; -} -table.params tr.deep-level-10 .name code, -table.props tr.deep-level-10 .name code { - padding-left: 25px; - margin-left: 225px; - border-left: 1px solid #dee1e5; -} -.prettyprint { - border-radius: 2px; - background-color: #2f4858; -} -.prettyprint code { - font-family: 'Inconsolata', monospace; -} -pre.prettyprint li.L0, -pre.prettyprint li.L1, -pre.prettyprint li.L2, -pre.prettyprint li.L3, -pre.prettyprint li.L4, -pre.prettyprint li.L5, -pre.prettyprint li.L6, -pre.prettyprint li.L7, -pre.prettyprint li.L8, -pre.prettyprint li.L9 { - background: none; -} -.button { - transition: all 0.2s; - border-radius: 4px; - padding: 8px 24px; - height: 40px; - border-color: #4268f6; - color: #4268f6; -} -.button:hover { - color: #535b8e; - border-color: #535b8e; - transition: all 0.2s; -} -.button.is-primary { - background-color: #4268f6; -} -.button.is-primary:hover { - background-color: #535b8e; -} -.button.is-primary.is-outlined { - border-color: #4268f6; - color: #4268f6; -} -.button.is-primary.is-outlined:hover { - border-color: #535b8e; - color: #535b8e; - background: transparent; -} -.button.is-success { - background: #69d6d4; -} -.button.is-white.is-outlined { - background: transparent; - border-color: #fff; -} -.button > i:first-child { - margin-right: 8px; - margin-left: -8px; -} -.tag-source { - margin: 28px 0; -} -.tag-source span { - display: inline-block; - padding: 13px 14px; -} -.tag-source span a { - color: #eaeaf1; -} -.tag-source span a:hover { - color: #798897; -} -.method-parameter { - font-size: 20px; -} -.method-parameter label { - color: 18px; -} -.method-parameter ul { - margin: 0 0 0 25px; -} -.mermaid .edgeLabel { - background: white; - color: #2f4858; - font-size: 15px; - font-weight: normal; -} -.mermaid .node circle, -.mermaid .node ellipse, -.mermaid .node polygon, -.mermaid .node rect { - fill: rgba(248, 249, 250, 0.8) !important; - stroke: rgba(121, 136, 151, 0.6) !important; -} -.mermaid .cluster rect { - fill: rgba(125, 132, 255, 0.1) !important; - stroke: rgba(125, 132, 255, 0.5) !important; -} -.mermaid .node g.label { - color: #2f4858; -} -.mermaid .node g.label div { - font-weight: normal; - font-size: 15px; -} -.tag { - text-transform: uppercase; -} -.details dt { - font-size: 20px; - border-left: 2px solid #008ddf; - padding-left: 16px; -} diff --git a/docs/styles/iframe.css b/docs/styles/iframe.css deleted file mode 100644 index 00124faa..00000000 --- a/docs/styles/iframe.css +++ /dev/null @@ -1,13 +0,0 @@ -.bd__button { - padding: 10px 0; - text-align: right; -} -.bd__button > a { - font-weight: 100; - text-decoration: none; - color: #bdc3cb; - font-family: sans-serif; -} -.bd__button > a:hover { - color: #798897; -} diff --git a/docs/styles/prettify-jsdoc.css b/docs/styles/prettify-jsdoc.css deleted file mode 100644 index 5a2526e3..00000000 --- a/docs/styles/prettify-jsdoc.css +++ /dev/null @@ -1,111 +0,0 @@ -/* JSDoc prettify.js theme */ - -/* plain text */ -.pln { - color: #000000; - font-weight: normal; - font-style: normal; -} - -/* string content */ -.str { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* a keyword */ -.kwd { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* a comment */ -.com { - font-weight: normal; - font-style: italic; -} - -/* a type name */ -.typ { - color: #000000; - font-weight: normal; - font-style: normal; -} - -/* a literal value */ -.lit { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* punctuation */ -.pun { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* lisp open bracket */ -.opn { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* lisp close bracket */ -.clo { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* a markup tag name */ -.tag { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* a markup attribute name */ -.atn { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* a markup attribute value */ -.atv { - color: #006400; - font-weight: normal; - font-style: normal; -} - -/* a declaration */ -.dec { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* a variable name */ -.var { - color: #000000; - font-weight: normal; - font-style: normal; -} - -/* a function name */ -.fun { - color: #000000; - font-weight: bold; - font-style: normal; -} - -/* Specify class=linenums on a pre to get line numbering */ -ol.linenums { - margin-top: 0; - margin-bottom: 0; -} diff --git a/docs/styles/prettify-tomorrow.css b/docs/styles/prettify-tomorrow.css deleted file mode 100644 index 550b6b62..00000000 --- a/docs/styles/prettify-tomorrow.css +++ /dev/null @@ -1,163 +0,0 @@ -/* Tomorrow Theme */ -/* Original theme - https://github.com/chriskempson/tomorrow-theme */ -/* Pretty printing styles. Used with prettify.js. */ -/* SPAN elements with the classes below are added by prettyprint. */ -/* plain text */ -.pln { - color: #4d4d4c; -} - -@media screen { - /* string content */ - .str { - color: #718c00; - } - - /* a keyword */ - .kwd { - color: #8959a8; - } - - /* a comment */ - .com { - color: #8e908c; - } - - /* a type name */ - .typ { - color: #4271ae; - } - - /* a literal value */ - .lit { - color: #f5871f; - } - - /* punctuation */ - .pun { - color: #4d4d4c; - } - - /* lisp open bracket */ - .opn { - color: #4d4d4c; - } - - /* lisp close bracket */ - .clo { - color: #4d4d4c; - } - - /* a markup tag name */ - .tag { - color: #c82829; - } - - /* a markup attribute name */ - .atn { - color: #f5871f; - } - - /* a markup attribute value */ - .atv { - color: #3e999f; - } - - /* a declaration */ - .dec { - color: #f5871f; - } - - /* a variable name */ - .var { - color: #c82829; - } - - /* a function name */ - .fun { - color: #4271ae; - } -} -/* Use higher contrast and text-weight for printable form. */ -@media print, projection { - .str { - color: #060; - } - - .kwd { - color: #006; - font-weight: bold; - } - - .com { - color: #600; - font-style: italic; - } - - .typ { - color: #404; - font-weight: bold; - } - - .lit { - color: #044; - } - - .pun, - .opn, - .clo { - color: #440; - } - - .tag { - color: #006; - font-weight: bold; - } - - .atn { - color: #404; - } - - .atv { - color: #060; - } -} -/* Style */ -/* -pre.prettyprint { - background: white; - font-family: Consolas, Monaco, 'Andale Mono', monospace; - font-size: 12px; - line-height: 1.5; - border: 1px solid #ccc; - padding: 10px; } -*/ - -/* Specify class=linenums on a pre to get line numbering */ -ol.linenums { - margin-top: 0; - margin-bottom: 0; -} - -/* IE indents via margin-left */ -li.L0, -li.L1, -li.L2, -li.L3, -li.L4, -li.L5, -li.L6, -li.L7, -li.L8, -li.L9 { - /* */ -} - -/* Alternate shading for lines */ -li.L1, -li.L3, -li.L5, -li.L7, -li.L9 { - /* */ -} diff --git a/docs/styles/reset.css b/docs/styles/reset.css deleted file mode 100644 index 727e934f..00000000 --- a/docs/styles/reset.css +++ /dev/null @@ -1,125 +0,0 @@ -/* reset css */ -html, -body, -div, -span, -applet, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -big, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -b, -u, -i, -center, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -embed, -figure, -figcaption, -footer, -header, -hgroup, -menu, -nav, -output, -ruby, -section, -summary, -time, -mark, -audio, -video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { - display: block; -} -body { - line-height: 1; -} -ol, -ul { - list-style: none; -} -blockquote, -q { - quotes: none; -} -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} From 0479785d8279eadbc3fedf27bac1dc871a616696 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sat, 26 Aug 2023 01:11:36 +0530 Subject: [PATCH 19/22] Added docs Signed-off-by: Partik SIngh --- docs/AWS_ArchivalStorage.html | 1189 ++++ docs/AWS_BlockStorage.html | 1018 ++++ docs/AWS_ComputeInstance.html | 1873 ++++++ docs/AWS_Container.html | 1018 ++++ docs/AWS_DNS.html | 1018 ++++ docs/AWS_IAM.html | 1189 ++++ docs/AWS_KeyManagement.html | 1189 ++++ docs/AWS_Kubernetes.html | 2044 +++++++ docs/AWS_LoadBalancer.html | 1189 ++++ docs/AWS_Monitoring.html | 1018 ++++ docs/AWS_NoSql.html | 1360 +++++ docs/AWS_NoSqlIndexed.html | 1873 ++++++ docs/AWS_NotificationService.html | 1702 ++++++ docs/AWS_PaaS.html | 2968 ++++++++++ docs/AWS_RDBMS.html | 1360 +++++ docs/AWS_StorageBucket.html | 1138 ++++ docs/AWS_Translation.html | 1189 ++++ docs/AWS_appServices_aws-paaS.js.html | 414 ++ ...ificialinteligence_aws-translation.js.html | 216 + docs/AWS_compute_aws-computeInstance.js.html | 280 + docs/AWS_compute_aws-container.js.html | 200 + docs/AWS_compute_aws-kubernetes.js.html | 296 + docs/AWS_database_aws-RDBMS.js.html | 232 + docs/AWS_database_aws-noSql.js.html | 232 + docs/AWS_database_aws-noSqlIndexed.js.html | 280 + docs/AWS_management_aws-keyManagement.js.html | 216 + docs/AWS_management_aws-monitoring.js.html | 200 + ...management_aws-notificationService.js.html | 264 + docs/AWS_network_aws-DNS.js.html | 200 + docs/AWS_network_aws-loadBalancer.js.html | 216 + docs/AWS_security_aws-IAM.js.html | 216 + docs/AWS_storage_aws-archivalStorage.js.html | 216 + docs/AWS_storage_aws-blockStorage.js.html | 200 + docs/AWS_storage_aws-storageBucket.js.html | 215 + docs/Azure_BlockStorage.html | 1554 +++++ docs/Azure_ComputeInstance.html | 1803 ++++++ docs/Azure_Container.html | 1272 ++++ docs/Azure_DNS.html | 1371 +++++ docs/Azure_KeyManagement.html | 1686 ++++++ docs/Azure_Kubernetes.html | 2931 ++++++++++ docs/Azure_LoadBalancer.html | 1587 +++++ docs/Azure_Monitoring.html | 1554 +++++ docs/Azure_NoSql.html | 1752 ++++++ docs/Azure_PaaS.html | 3495 +++++++++++ docs/Azure_RDBMS.html | 1851 ++++++ docs/Azure_StorageBucket.html | 1155 ++++ docs/Azure_appServices_azure-paaS.js.html | 545 ++ ...zure_compute_azure-computeInstance.js.html | 323 ++ docs/Azure_compute_azure-container.js.html | 267 + docs/Azure_compute_azure-kubernetes.js.html | 495 ++ docs/Azure_database_azure-RDBMS.js.html | 354 ++ docs/Azure_database_azure-noSql.js.html | 337 ++ ...ure_management_azure-keyManagement.js.html | 313 + .../Azure_management_azure-monitoring.js.html | 302 + docs/Azure_network_azure-DNS.js.html | 275 + docs/Azure_network_azure-loadBalancer.js.html | 312 + docs/Azure_storage_azure-blockStorage.js.html | 290 + .../Azure_storage_azure-storageBucket.js.html | 245 + docs/DO_BlockStorage.html | 1018 ++++ docs/DO_ComputeInstance.html | 1118 ++++ docs/DO_DNS.html | 1414 +++++ docs/DO_KeyManagement.html | 1093 ++++ docs/DO_Kubernetes.html | 1902 ++++++ docs/DO_LoadBalancer.html | 992 ++++ docs/DO_NoSql.html | 1118 ++++ docs/DO_RDBMS.html | 1118 ++++ docs/DO_compute_do-computeInstance.js.html | 195 + docs/DO_compute_do-kubernetes.js.html | 255 + docs/DO_database_do-RDBMS.js.html | 195 + docs/DO_database_do-noSql.js.html | 195 + docs/DO_management_do-keyManagement.js.html | 194 + docs/DO_network_do-DNS.js.html | 214 + docs/DO_network_do-loadBalancer.js.html | 186 + docs/DO_storage_do-archivalStorage.js.html | 188 + docs/DO_storage_do-blockStorage.js.html | 186 + docs/GCP_KeyManagement.html | 1424 +++++ docs/GCP_Kubernetes.html | 2253 ++++++++ docs/GCP_Monitoring.html | 1560 +++++ docs/GCP_NoSql.html | 1175 ++++ docs/GCP_NotificationService.html | 2037 +++++++ docs/GCP_RDBMS.html | 1826 ++++++ docs/GCP_Translation.html | 1389 +++++ docs/GCP_dns.html | 1523 +++++ docs/GCP_storage.html | 5116 +++++++++++++++++ docs/Oracle_ArchivalStorage.html | 3302 +++++++++++ docs/Oracle_BlockChain.html | 2044 +++++++ docs/Oracle_ComputeInstance.html | 1873 ++++++ docs/Oracle_DNS.html | 1018 ++++ docs/Oracle_Devops.html | 2386 ++++++++ docs/Oracle_KeyManagement.html | 327 ++ docs/Oracle_Kubernetes.html | 1873 ++++++ docs/Oracle_LoadBalancer.html | 1189 ++++ docs/Oracle_NoSql.html | 1702 ++++++ docs/Oracle_RDBMS.html | 327 ++ docs/Oracle_StorageBucket.html | 1189 ++++ docs/Oracle_blockchain_oci-blockChain.js.html | 266 + ...Oracle_compute_oci-computeInstance.js.html | 253 + docs/Oracle_compute_oci-kubernetes.js.html | 253 + docs/Oracle_database_oci-RDBMS.js.html | 136 + docs/Oracle_database_oci-noSql.js.html | 237 + docs/Oracle_devops_oci-devops.js.html | 292 + ...racle_management_oci-keyManagement.js.html | 136 + docs/Oracle_network_oci-DNS.js.html | 185 + docs/Oracle_network_oci-loadBalancer.js.html | 201 + ...Oracle_storage_oci-archivalStorage.js.html | 188 + docs/Oracle_storage_oci-storageBucket.js.html | 201 + ...ificialinteligence_gcp-translation.js.html | 222 + ...googleCloud_compute_gcp-kubernetes.js.html | 294 + docs/googleCloud_database_gcp-RDBMS.js.html | 254 + docs/googleCloud_database_gcp-noSql.js.html | 195 + ...Cloud_management_gcp-keyManagement.js.html | 225 + ...gleCloud_management_gcp-monitoring.js.html | 232 + ...management_gcp-notificationService.js.html | 278 + docs/googleCloud_network_gcp-DNS.js.html | 217 + ...eCloud_storage_gcp-archivalStorage.js.html | 227 + ...gleCloud_storage_gcp-storageBucket.js.html | 227 + docs/index.html | 541 ++ docs/scripts/app.min.js | 1 + docs/scripts/linenumber.js | 26 + docs/scripts/search.js | 39 + docs/styles/app.min.css | 1 + docs/styles/iframe.css | 13 + docs/styles/prettify-jsdoc.css | 111 + docs/styles/prettify-tomorrow.css | 132 + docs/styles/reset.css | 44 + 125 files changed, 107238 insertions(+) create mode 100644 docs/AWS_ArchivalStorage.html create mode 100644 docs/AWS_BlockStorage.html create mode 100644 docs/AWS_ComputeInstance.html create mode 100644 docs/AWS_Container.html create mode 100644 docs/AWS_DNS.html create mode 100644 docs/AWS_IAM.html create mode 100644 docs/AWS_KeyManagement.html create mode 100644 docs/AWS_Kubernetes.html create mode 100644 docs/AWS_LoadBalancer.html create mode 100644 docs/AWS_Monitoring.html create mode 100644 docs/AWS_NoSql.html create mode 100644 docs/AWS_NoSqlIndexed.html create mode 100644 docs/AWS_NotificationService.html create mode 100644 docs/AWS_PaaS.html create mode 100644 docs/AWS_RDBMS.html create mode 100644 docs/AWS_StorageBucket.html create mode 100644 docs/AWS_Translation.html create mode 100644 docs/AWS_appServices_aws-paaS.js.html create mode 100644 docs/AWS_artificialinteligence_aws-translation.js.html create mode 100644 docs/AWS_compute_aws-computeInstance.js.html create mode 100644 docs/AWS_compute_aws-container.js.html create mode 100644 docs/AWS_compute_aws-kubernetes.js.html create mode 100644 docs/AWS_database_aws-RDBMS.js.html create mode 100644 docs/AWS_database_aws-noSql.js.html create mode 100644 docs/AWS_database_aws-noSqlIndexed.js.html create mode 100644 docs/AWS_management_aws-keyManagement.js.html create mode 100644 docs/AWS_management_aws-monitoring.js.html create mode 100644 docs/AWS_management_aws-notificationService.js.html create mode 100644 docs/AWS_network_aws-DNS.js.html create mode 100644 docs/AWS_network_aws-loadBalancer.js.html create mode 100644 docs/AWS_security_aws-IAM.js.html create mode 100644 docs/AWS_storage_aws-archivalStorage.js.html create mode 100644 docs/AWS_storage_aws-blockStorage.js.html create mode 100644 docs/AWS_storage_aws-storageBucket.js.html create mode 100644 docs/Azure_BlockStorage.html create mode 100644 docs/Azure_ComputeInstance.html create mode 100644 docs/Azure_Container.html create mode 100644 docs/Azure_DNS.html create mode 100644 docs/Azure_KeyManagement.html create mode 100644 docs/Azure_Kubernetes.html create mode 100644 docs/Azure_LoadBalancer.html create mode 100644 docs/Azure_Monitoring.html create mode 100644 docs/Azure_NoSql.html create mode 100644 docs/Azure_PaaS.html create mode 100644 docs/Azure_RDBMS.html create mode 100644 docs/Azure_StorageBucket.html create mode 100644 docs/Azure_appServices_azure-paaS.js.html create mode 100644 docs/Azure_compute_azure-computeInstance.js.html create mode 100644 docs/Azure_compute_azure-container.js.html create mode 100644 docs/Azure_compute_azure-kubernetes.js.html create mode 100644 docs/Azure_database_azure-RDBMS.js.html create mode 100644 docs/Azure_database_azure-noSql.js.html create mode 100644 docs/Azure_management_azure-keyManagement.js.html create mode 100644 docs/Azure_management_azure-monitoring.js.html create mode 100644 docs/Azure_network_azure-DNS.js.html create mode 100644 docs/Azure_network_azure-loadBalancer.js.html create mode 100644 docs/Azure_storage_azure-blockStorage.js.html create mode 100644 docs/Azure_storage_azure-storageBucket.js.html create mode 100644 docs/DO_BlockStorage.html create mode 100644 docs/DO_ComputeInstance.html create mode 100644 docs/DO_DNS.html create mode 100644 docs/DO_KeyManagement.html create mode 100644 docs/DO_Kubernetes.html create mode 100644 docs/DO_LoadBalancer.html create mode 100644 docs/DO_NoSql.html create mode 100644 docs/DO_RDBMS.html create mode 100644 docs/DO_compute_do-computeInstance.js.html create mode 100644 docs/DO_compute_do-kubernetes.js.html create mode 100644 docs/DO_database_do-RDBMS.js.html create mode 100644 docs/DO_database_do-noSql.js.html create mode 100644 docs/DO_management_do-keyManagement.js.html create mode 100644 docs/DO_network_do-DNS.js.html create mode 100644 docs/DO_network_do-loadBalancer.js.html create mode 100644 docs/DO_storage_do-archivalStorage.js.html create mode 100644 docs/DO_storage_do-blockStorage.js.html create mode 100644 docs/GCP_KeyManagement.html create mode 100644 docs/GCP_Kubernetes.html create mode 100644 docs/GCP_Monitoring.html create mode 100644 docs/GCP_NoSql.html create mode 100644 docs/GCP_NotificationService.html create mode 100644 docs/GCP_RDBMS.html create mode 100644 docs/GCP_Translation.html create mode 100644 docs/GCP_dns.html create mode 100644 docs/GCP_storage.html create mode 100644 docs/Oracle_ArchivalStorage.html create mode 100644 docs/Oracle_BlockChain.html create mode 100644 docs/Oracle_ComputeInstance.html create mode 100644 docs/Oracle_DNS.html create mode 100644 docs/Oracle_Devops.html create mode 100644 docs/Oracle_KeyManagement.html create mode 100644 docs/Oracle_Kubernetes.html create mode 100644 docs/Oracle_LoadBalancer.html create mode 100644 docs/Oracle_NoSql.html create mode 100644 docs/Oracle_RDBMS.html create mode 100644 docs/Oracle_StorageBucket.html create mode 100644 docs/Oracle_blockchain_oci-blockChain.js.html create mode 100644 docs/Oracle_compute_oci-computeInstance.js.html create mode 100644 docs/Oracle_compute_oci-kubernetes.js.html create mode 100644 docs/Oracle_database_oci-RDBMS.js.html create mode 100644 docs/Oracle_database_oci-noSql.js.html create mode 100644 docs/Oracle_devops_oci-devops.js.html create mode 100644 docs/Oracle_management_oci-keyManagement.js.html create mode 100644 docs/Oracle_network_oci-DNS.js.html create mode 100644 docs/Oracle_network_oci-loadBalancer.js.html create mode 100644 docs/Oracle_storage_oci-archivalStorage.js.html create mode 100644 docs/Oracle_storage_oci-storageBucket.js.html create mode 100644 docs/googleCloud_artificialinteligence_gcp-translation.js.html create mode 100644 docs/googleCloud_compute_gcp-kubernetes.js.html create mode 100644 docs/googleCloud_database_gcp-RDBMS.js.html create mode 100644 docs/googleCloud_database_gcp-noSql.js.html create mode 100644 docs/googleCloud_management_gcp-keyManagement.js.html create mode 100644 docs/googleCloud_management_gcp-monitoring.js.html create mode 100644 docs/googleCloud_management_gcp-notificationService.js.html create mode 100644 docs/googleCloud_network_gcp-DNS.js.html create mode 100644 docs/googleCloud_storage_gcp-archivalStorage.js.html create mode 100644 docs/googleCloud_storage_gcp-storageBucket.js.html create mode 100644 docs/index.html create mode 100644 docs/scripts/app.min.js create mode 100644 docs/scripts/linenumber.js create mode 100644 docs/scripts/search.js create mode 100644 docs/styles/app.min.css create mode 100644 docs/styles/iframe.css create mode 100644 docs/styles/prettify-jsdoc.css create mode 100644 docs/styles/prettify-tomorrow.css create mode 100644 docs/styles/reset.css diff --git a/docs/AWS_ArchivalStorage.html b/docs/AWS_ArchivalStorage.html new file mode 100644 index 00000000..280b4187 --- /dev/null +++ b/docs/AWS_ArchivalStorage.html @@ -0,0 +1,1189 @@ + + + + + + + + AWS_ArchivalStorage + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_ArchivalStorage

            +
            + + + + + +
            + +
            + +

            AWS_ArchivalStorage(aws, options)

            + +

            Class to create a Glacier object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_ArchivalStorage(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-archivalStorage.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(params) → {Promise.<createVaultResponse>} + + +

            + + + + +
            +

            Trigers the createVault function of Glacier

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateVaultInput + + + +

            Data required for createVault

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-archivalStorage.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createVaultResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(params) → {Promise.<deleteVaultResponse>} + + +

            + + + + +
            +

            Trigers the deleteVault function of Glacier

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteVaultInput + + + +

            Data required for deleteVault

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-archivalStorage.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteVaultResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteFiles(params) → {Promise.<deleteArchiveResponse>} + + +

            + + + + +
            +

            Trigers the deleteArchive function of Glacier

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteArchiveInput + + + +

            Data required for deleteArchive

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-archivalStorage.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteArchiveResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(params) → {Promise.<listPartsResponse>} + + +

            + + + + +
            +

            Trigers the listParts function of Glacier

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListPartsInput + + + +

            Data required for listParts

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-archivalStorage.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listPartsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + upload(params) → {Promise.<initiateMultipartUploadResponse>} + + +

            + + + + +
            +

            Trigers the initiateMultipartUpload function of Glacier

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +InitiateMultipartUploadInput + + + +

            Data required for initiateMultipartUpload

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-archivalStorage.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<initiateMultipartUploadResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_BlockStorage.html b/docs/AWS_BlockStorage.html new file mode 100644 index 00000000..ecbfca7e --- /dev/null +++ b/docs/AWS_BlockStorage.html @@ -0,0 +1,1018 @@ + + + + + + + + AWS_BlockStorage + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_BlockStorage

            +
            + + + + + +
            + +
            + +

            AWS_BlockStorage(aws, options)

            + +

            Class to create a EC2 object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_BlockStorage(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-blockStorage.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(params) → {Promise.<createVolumeResponse>} + + +

            + + + + +
            +

            Trigers the createVolume function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateVolumeRequest + + + +

            Data required for createVolume

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-blockStorage.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createVolumeResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(params) → {Promise.<deleteVolumeResponse>} + + +

            + + + + +
            +

            Trigers the deleteVolume function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteVolumeRequest + + + +

            Data required for deleteVolume

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-blockStorage.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteVolumeResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(params) → {Promise.<describeVolumeAttributeResponse>} + + +

            + + + + +
            +

            Trigers the describeVolumeAttribute function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeVolumeAttributeRequest + + + +

            Data required for describeVolumeAttribute

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-blockStorage.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeVolumeAttributeResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(params) → {Promise.<describeVolumesResponse>} + + +

            + + + + +
            +

            Trigers the describeVolumes function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeVolumesRequest + + + +

            Data required for describeVolumes

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-blockStorage.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeVolumesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_ComputeInstance.html b/docs/AWS_ComputeInstance.html new file mode 100644 index 00000000..7f58b423 --- /dev/null +++ b/docs/AWS_ComputeInstance.html @@ -0,0 +1,1873 @@ + + + + + + + + AWS_ComputeInstance + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_ComputeInstance

            +
            + + + + + +
            + +
            + +

            AWS_ComputeInstance(aws, options)

            + +

            Class to create a EC2 object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_ComputeInstance(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + addTags(params) → {Promise.<createTagsResponse>} + + +

            + + + + +
            +

            Trigers the createTags function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateTagsRequest + + + +

            Data required for createTags

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createTagsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(params) → {Promise.<runInstancesResponse>} + + +

            + + + + +
            +

            Trigers the runInstances function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +RunInstancesRequest + + + +

            Data required for runInstances

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<runInstancesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + destroy(params) → {Promise.<terminateInstancesResponse>} + + +

            + + + + +
            +

            Trigers the terminateInstances function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +TerminateInstancesRequest + + + +

            Data required for terminateInstances

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 136 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<terminateInstancesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(params) → {Promise.<describeInstancesResponse>} + + +

            + + + + +
            +

            Trigers the describeInstances function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeInstancesRequest + + + +

            Data required for describeInstances

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeInstancesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + monitor(params) → {Promise.<monitorInstancesResponse>} + + +

            + + + + +
            +

            Trigers the monitorInstances function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +MonitorInstancesRequest + + + +

            Data required for monitorInstances

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<monitorInstancesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + reboot(params) → {Promise.<rebootInstancesResponse>} + + +

            + + + + +
            +

            Trigers the rebootInstances function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +RebootInstancesRequest + + + +

            Data required for rebootInstances

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<rebootInstancesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + start(params) → {Promise.<startInstancesResponse>} + + +

            + + + + +
            +

            Trigers the startInstances function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +StartInstancesRequest + + + +

            Data required for startInstances

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 104 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<startInstancesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + stop(params) → {Promise.<stopInstancesResponse>} + + +

            + + + + +
            +

            Trigers the stopInstances function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +StopInstancesRequest + + + +

            Data required for stopInstances

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 120 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<stopInstancesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + unmonitor(params) → {Promise.<unmonitorInstancesResponse>} + + +

            + + + + +
            +

            Trigers the unmonitorInstances function of EC2

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +UnmonitorInstancesRequest + + + +

            Data required for unmonitorInstances

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-computeInstance.js, line 152 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<unmonitorInstancesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_Container.html b/docs/AWS_Container.html new file mode 100644 index 00000000..a8bf7644 --- /dev/null +++ b/docs/AWS_Container.html @@ -0,0 +1,1018 @@ + + + + + + + + AWS_Container + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_Container

            +
            + + + + + +
            + +
            + +

            AWS_Container(aws, options)

            + +

            Class to create a ECS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_Container(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-container.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(params) → {Promise.<createClusterResponse>} + + +

            + + + + +
            +

            Trigers the createCluster function of ECS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateClusterRequest + + + +

            Data required for createCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-container.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(params) → {Promise.<deleteClusterResponse>} + + +

            + + + + +
            +

            Trigers the deleteCluster function of ECS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteClusterRequest + + + +

            Data required for deleteCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-container.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(params) → {Promise.<describeClustersResponse>} + + +

            + + + + +
            +

            Trigers the describeClusters function of ECS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeClustersRequest + + + +

            Data required for describeClusters

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-container.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeClustersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(params) → {Promise.<listClustersResponse>} + + +

            + + + + +
            +

            Trigers the listClusters function of ECS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListClustersRequest + + + +

            Data required for listClusters

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-container.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listClustersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_DNS.html b/docs/AWS_DNS.html new file mode 100644 index 00000000..7b4b2ff7 --- /dev/null +++ b/docs/AWS_DNS.html @@ -0,0 +1,1018 @@ + + + + + + + + AWS_DNS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_DNS

            +
            + + + + + +
            + +
            + +

            AWS_DNS(aws, options)

            + +

            Class to create a Route53 object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_DNS(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-DNS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + changeRecordSets(params) → {Promise.<changeResourceRecordSetsResponse>} + + +

            + + + + +
            +

            Trigers the changeResourceRecordSets function of Route53

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ChangeResourceRecordSetsRequest + + + +

            Data required for changeResourceRecordSets

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-DNS.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<changeResourceRecordSetsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createZone(params) → {Promise.<createHostedZoneResponse>} + + +

            + + + + +
            +

            Trigers the createHostedZone function of Route53

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateHostedZoneRequest + + + +

            Data required for createHostedZone

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-DNS.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createHostedZoneResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteZone(params) → {Promise.<deleteHostedZoneResponse>} + + +

            + + + + +
            +

            Trigers the deleteHostedZone function of Route53

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteHostedZoneRequest + + + +

            Data required for deleteHostedZone

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-DNS.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteHostedZoneResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listZones(params) → {Promise.<listHostedZonesResponse>} + + +

            + + + + +
            +

            Trigers the listHostedZones function of Route53

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListHostedZonesRequest + + + +

            Data required for listHostedZones

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-DNS.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listHostedZonesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_IAM.html b/docs/AWS_IAM.html new file mode 100644 index 00000000..8ae641fc --- /dev/null +++ b/docs/AWS_IAM.html @@ -0,0 +1,1189 @@ + + + + + + + + AWS_IAM + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_IAM

            +
            + + + + + +
            + +
            + +

            AWS_IAM(aws, options)

            + +

            Class to create a IAM object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_IAM(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/security/aws-IAM.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + attachGroupPolicy(params) → {Promise.<attachGroupPolicyResponse>} + + +

            + + + + +
            +

            Trigers the attachGroupPolicy function of IAM

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +AttachGroupPolicyRequest + + + +

            Data required for attachGroupPolicy

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/security/aws-IAM.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<attachGroupPolicyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createGroup(params) → {Promise.<createGroupResponse>} + + +

            + + + + +
            +

            Trigers the createGroup function of IAM

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateGroupRequest + + + +

            Data required for createGroup

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/security/aws-IAM.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createGroupResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteGroup(params) → {Promise.<deleteGroupResponse>} + + +

            + + + + +
            +

            Trigers the deleteGroup function of IAM

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteGroupRequest + + + +

            Data required for deleteGroup

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/security/aws-IAM.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteGroupResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(params) → {Promise.<getGroupResponse>} + + +

            + + + + +
            +

            Trigers the getGroup function of IAM

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +GetGroupRequest + + + +

            Data required for getGroup

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/security/aws-IAM.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getGroupResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + detachGroupPolicy(params) → {Promise.<detachGroupPolicyResponse>} + + +

            + + + + +
            +

            Trigers the detachGroupPolicy function of IAM

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DetachGroupPolicyRequest + + + +

            Data required for detachGroupPolicy

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/security/aws-IAM.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<detachGroupPolicyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_KeyManagement.html b/docs/AWS_KeyManagement.html new file mode 100644 index 00000000..ec5802e0 --- /dev/null +++ b/docs/AWS_KeyManagement.html @@ -0,0 +1,1189 @@ + + + + + + + + AWS_KeyManagement + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_KeyManagement

            +
            + + + + + +
            + +
            + +

            AWS_KeyManagement(aws, options)

            + +

            Class to create a KMS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_KeyManagement(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-keyManagement.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createKey(params) → {Promise.<createKeyResponse>} + + +

            + + + + +
            +

            Trigers the createKey function of KMS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateKeyRequest + + + +

            Data required for createKey

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-keyManagement.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createKeyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteKey(params) → {Promise.<deleteCustomKeyStoreResponse>} + + +

            + + + + +
            +

            Trigers the deleteCustomKeyStore function of KMS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteCustomKeyStoreRequest + + + +

            Data required for deleteCustomKeyStore

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-keyManagement.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteCustomKeyStoreResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeKey(params) → {Promise.<describeKeyResponse>} + + +

            + + + + +
            +

            Trigers the describeKey function of KMS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeKeyRequest + + + +

            Data required for describeKey

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-keyManagement.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeKeyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + putKeyPolicy(params) → {Promise.<putKeyPolicyResponse>} + + +

            + + + + +
            +

            Trigers the putKeyPolicy function of KMS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +PutKeyPolicyRequest + + + +

            Data required for putKeyPolicy

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-keyManagement.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<putKeyPolicyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(params) → {Promise.<updateKeyDescriptionResponse>} + + +

            + + + + +
            +

            Trigers the updateKeyDescription function of KMS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +UpdateKeyDescriptionRequest + + + +

            Data required for updateKeyDescription

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-keyManagement.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateKeyDescriptionResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_Kubernetes.html b/docs/AWS_Kubernetes.html new file mode 100644 index 00000000..81441659 --- /dev/null +++ b/docs/AWS_Kubernetes.html @@ -0,0 +1,2044 @@ + + + + + + + + AWS_Kubernetes + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_Kubernetes

            +
            + + + + + +
            + +
            + +

            AWS_Kubernetes(aws, options)

            + +

            Class to create a EKS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_Kubernetes(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(params) → {Promise.<createClusterResponse>} + + +

            + + + + +
            +

            Trigers the createCluster function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateClusterRequest + + + +

            Data required for createCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createNodeGroup(params) → {Promise.<createNodegroupResponse>} + + +

            + + + + +
            +

            Trigers the createNodegroup function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateNodegroupRequest + + + +

            Data required for createNodegroup

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createNodegroupResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(params) → {Promise.<deleteClusterResponse>} + + +

            + + + + +
            +

            Trigers the deleteCluster function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteClusterRequest + + + +

            Data required for deleteCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteNodegroup(params) → {Promise.<deleteNodegroupResponse>} + + +

            + + + + +
            +

            Trigers the deleteNodegroup function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteNodegroupRequest + + + +

            Data required for deleteNodegroup

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteNodegroupResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeCluster(params) → {Promise.<describeClusterResponse>} + + +

            + + + + +
            +

            Trigers the describeCluster function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeClusterRequest + + + +

            Data required for describeCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeNodeGroup(params) → {Promise.<describeNodegroupResponse>} + + +

            + + + + +
            +

            Trigers the describeNodegroup function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeNodegroupRequest + + + +

            Data required for describeNodegroup

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 104 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeNodegroupResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listClusters(params) → {Promise.<listClustersResponse>} + + +

            + + + + +
            +

            Trigers the listClusters function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListClustersRequest + + + +

            Data required for listClusters

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 120 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listClustersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listNodegroups(params) → {Promise.<listNodegroupsResponse>} + + +

            + + + + +
            +

            Trigers the listNodegroups function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListNodegroupsRequest + + + +

            Data required for listNodegroups

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 136 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listNodegroupsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateConfig(params) → {Promise.<updateClusterConfigResponse>} + + +

            + + + + +
            +

            Trigers the updateClusterConfig function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +UpdateClusterConfigRequest + + + +

            Data required for updateClusterConfig

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 168 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateClusterConfigResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateTags(params) → {Promise.<tagResourceResponse>} + + +

            + + + + +
            +

            Trigers the tagResource function of EKS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +TagResourceRequest + + + +

            Data required for tagResource

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/compute/aws-kubernetes.js, line 152 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<tagResourceResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_LoadBalancer.html b/docs/AWS_LoadBalancer.html new file mode 100644 index 00000000..140f11c8 --- /dev/null +++ b/docs/AWS_LoadBalancer.html @@ -0,0 +1,1189 @@ + + + + + + + + AWS_LoadBalancer + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_LoadBalancer

            +
            + + + + + +
            + +
            + +

            AWS_LoadBalancer(aws, options)

            + +

            Class to create a ELB object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_LoadBalancer(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-loadBalancer.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + addTags(params) → {Promise.<addTagsResponse>} + + +

            + + + + +
            +

            Trigers the addTags function of ELB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +AddTagsInput + + + +

            Data required for addTags

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-loadBalancer.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<addTagsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(params) → {Promise.<createLoadBalancerResponse>} + + +

            + + + + +
            +

            Trigers the createLoadBalancer function of ELB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateAccessPointInput + + + +

            Data required for createLoadBalancer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-loadBalancer.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createLoadBalancerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(params) → {Promise.<deleteLoadBalancerResponse>} + + +

            + + + + +
            +

            Trigers the deleteLoadBalancer function of ELB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteAccessPointInput + + + +

            Data required for deleteLoadBalancer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-loadBalancer.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteLoadBalancerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(params) → {Promise.<describeLoadBalancerAttributesResponse>} + + +

            + + + + +
            +

            Trigers the describeLoadBalancerAttributes function of ELB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeLoadBalancerAttributesInput + + + +

            Data required for describeLoadBalancerAttributes

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-loadBalancer.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeLoadBalancerAttributesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(params) → {Promise.<describeLoadBalancersResponse>} + + +

            + + + + +
            +

            Trigers the describeLoadBalancers function of ELB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeAccessPointsInput + + + +

            Data required for describeLoadBalancers

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/network/aws-loadBalancer.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeLoadBalancersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_Monitoring.html b/docs/AWS_Monitoring.html new file mode 100644 index 00000000..b28101c9 --- /dev/null +++ b/docs/AWS_Monitoring.html @@ -0,0 +1,1018 @@ + + + + + + + + AWS_Monitoring + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_Monitoring

            +
            + + + + + +
            + +
            + +

            AWS_Monitoring(aws, options)

            + +

            Class to create a CloudWatch object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_Monitoring(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-monitoring.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + deleteAlarm(params) → {Promise.<deleteAlarmsResponse>} + + +

            + + + + +
            +

            Trigers the deleteAlarms function of CloudWatch

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteAlarmsInput + + + +

            Data required for deleteAlarms

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-monitoring.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteAlarmsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getMetricData(params) → {Promise.<getMetricDataResponse>} + + +

            + + + + +
            +

            Trigers the getMetricData function of CloudWatch

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +GetMetricDataInput + + + +

            Data required for getMetricData

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-monitoring.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getMetricDataResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listAlarms(params) → {Promise.<listMetricsResponse>} + + +

            + + + + +
            +

            Trigers the listMetrics function of CloudWatch

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListMetricsInput + + + +

            Data required for listMetrics

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-monitoring.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listMetricsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateAlarm(params) → {Promise.<putMetricAlarmResponse>} + + +

            + + + + +
            +

            Trigers the putMetricAlarm function of CloudWatch

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +PutMetricAlarmInput + + + +

            Data required for putMetricAlarm

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-monitoring.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<putMetricAlarmResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_NoSql.html b/docs/AWS_NoSql.html new file mode 100644 index 00000000..1ac223c6 --- /dev/null +++ b/docs/AWS_NoSql.html @@ -0,0 +1,1360 @@ + + + + + + + + AWS_NoSql + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_NoSql

            +
            + + + + + +
            + +
            + +

            AWS_NoSql(aws, options)

            + +

            Class to create a DynamoDB object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_NoSql(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSql.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createItem(params) → {Promise.<putItemResponse>} + + +

            + + + + +
            +

            Trigers the putItem function of DynamoDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +PutItemInput + + + +

            Data required for putItem

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSql.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<putItemResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createTable(params) → {Promise.<createTableResponse>} + + +

            + + + + +
            +

            Trigers the createTable function of DynamoDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateTableInput + + + +

            Data required for createTable

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSql.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteItem(params) → {Promise.<deleteItemResponse>} + + +

            + + + + +
            +

            Trigers the deleteItem function of DynamoDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteItemInput + + + +

            Data required for deleteItem

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSql.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteItemResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteTable(params) → {Promise.<deleteTableResponse>} + + +

            + + + + +
            +

            Trigers the deleteTable function of DynamoDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteTableInput + + + +

            Data required for deleteTable

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSql.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + query(params) → {Promise.<queryResponse>} + + +

            + + + + +
            +

            Trigers the query function of DynamoDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +QueryInput + + + +

            Data required for query

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSql.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<queryResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateItem(params) → {Promise.<updateItemResponse>} + + +

            + + + + +
            +

            Trigers the updateItem function of DynamoDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +UpdateItemInput + + + +

            Data required for updateItem

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSql.js, line 104 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateItemResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_NoSqlIndexed.html b/docs/AWS_NoSqlIndexed.html new file mode 100644 index 00000000..5f55ce1f --- /dev/null +++ b/docs/AWS_NoSqlIndexed.html @@ -0,0 +1,1873 @@ + + + + + + + + AWS_NoSqlIndexed + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_NoSqlIndexed

            +
            + + + + + +
            + +
            + +

            AWS_NoSqlIndexed(aws, options)

            + +

            Class to create a SimpleDB object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_NoSqlIndexed(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + batchDelete(params) → {Promise.<batchDeleteAttributesResponse>} + + +

            + + + + +
            +

            Trigers the batchDeleteAttributes function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +BatchDeleteAttributesRequest + + + +

            Data required for batchDeleteAttributes

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<batchDeleteAttributesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + batchWrite(params) → {Promise.<batchPutAttributesResponse>} + + +

            + + + + +
            +

            Trigers the batchPutAttributes function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +BatchPutAttributesRequest + + + +

            Data required for batchPutAttributes

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<batchPutAttributesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createCollection(params) → {Promise.<createDomainResponse>} + + +

            + + + + +
            +

            Trigers the createDomain function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateDomainRequest + + + +

            Data required for createDomain

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createDomainResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteAttribute(params) → {Promise.<deleteAttributesResponse>} + + +

            + + + + +
            +

            Trigers the deleteAttributes function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteAttributesRequest + + + +

            Data required for deleteAttributes

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteAttributesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteCollection(params) → {Promise.<deleteDomainResponse>} + + +

            + + + + +
            +

            Trigers the deleteDomain function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteDomainRequest + + + +

            Data required for deleteDomain

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteDomainResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getAttributes(params) → {Promise.<getAttributesResponse>} + + +

            + + + + +
            +

            Trigers the getAttributes function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +GetAttributesRequest + + + +

            Data required for getAttributes

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 104 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getAttributesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listCollections(params) → {Promise.<listDomainsResponse>} + + +

            + + + + +
            +

            Trigers the listDomains function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListDomainsRequest + + + +

            Data required for listDomains

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 120 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listDomainsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + query(params) → {Promise.<selectResponse>} + + +

            + + + + +
            +

            Trigers the select function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +SelectRequest + + + +

            Data required for select

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 152 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<selectResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + setAttribute(params) → {Promise.<putAttributesResponse>} + + +

            + + + + +
            +

            Trigers the putAttributes function of SimpleDB

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +PutAttributesRequest + + + +

            Data required for putAttributes

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-noSqlIndexed.js, line 136 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<putAttributesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_NotificationService.html b/docs/AWS_NotificationService.html new file mode 100644 index 00000000..572b3c6c --- /dev/null +++ b/docs/AWS_NotificationService.html @@ -0,0 +1,1702 @@ + + + + + + + + AWS_NotificationService + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_NotificationService

            +
            + + + + + +
            + +
            + +

            AWS_NotificationService(aws, options)

            + +

            Class to create a SNS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_NotificationService(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createTopic(params) → {Promise.<createTopicResponse>} + + +

            + + + + +
            +

            Trigers the createTopic function of SNS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateTopicInput + + + +

            Data required for createTopic

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createTopicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteTopic(params) → {Promise.<deleteTopicResponse>} + + +

            + + + + +
            +

            Trigers the deleteTopic function of SNS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteTopicInput + + + +

            Data required for deleteTopic

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteTopicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getTopicAttributes(params) → {Promise.<getTopicAttributesResponse>} + + +

            + + + + +
            +

            Trigers the getTopicAttributes function of SNS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +GetTopicAttributesInput + + + +

            Data required for getTopicAttributes

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getTopicAttributesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listSubscriptions(params) → {Promise.<listSubscriptionsResponse>} + + +

            + + + + +
            +

            Trigers the listSubscriptions function of SNS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListSubscriptionsInput + + + +

            Data required for listSubscriptions

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listSubscriptionsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listTopics(params) → {Promise.<listTopicsResponse>} + + +

            + + + + +
            +

            Trigers the listTopics function of SNS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListTopicsInput + + + +

            Data required for listTopics

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listTopicsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + publish(params) → {Promise.<publishResponse>} + + +

            + + + + +
            +

            Trigers the publish function of SNS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +PublishInput + + + +

            Data required for publish

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 104 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<publishResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + subscribe(params) → {Promise.<subscribeResponse>} + + +

            + + + + +
            +

            Trigers the subscribe function of SNS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +SubscribeInput + + + +

            Data required for subscribe

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 120 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<subscribeResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + unsubscribe(params) → {Promise.<unsubscribeResponse>} + + +

            + + + + +
            +

            Trigers the unsubscribe function of SNS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +UnsubscribeInput + + + +

            Data required for unsubscribe

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/management/aws-notificationService.js, line 136 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<unsubscribeResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_PaaS.html b/docs/AWS_PaaS.html new file mode 100644 index 00000000..49e1f4f5 --- /dev/null +++ b/docs/AWS_PaaS.html @@ -0,0 +1,2968 @@ + + + + + + + + AWS_PaaS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_PaaS

            +
            + + + + + +
            + +
            + +

            AWS_PaaS(aws, options)

            + +

            Class to create a ElasticBeanstalk object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_PaaS(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + checkDNSAvailability(params) → {Promise.<checkDNSAvailabilityResponse>} + + +

            + + + + +
            +

            Trigers the checkDNSAvailability function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CheckDNSAvailabilityMessage + + + +

            Data required for checkDNSAvailability

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<checkDNSAvailabilityResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + composeEnvironments(params) → {Promise.<composeEnvironmentsResponse>} + + +

            + + + + +
            +

            Trigers the composeEnvironments function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ComposeEnvironmentsMessage + + + +

            Data required for composeEnvironments

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<composeEnvironmentsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(params) → {Promise.<createApplicationResponse>} + + +

            + + + + +
            +

            Trigers the createApplication function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateApplicationMessage + + + +

            Data required for createApplication

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 62 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createApplicationResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createConfigTemplate(params) → {Promise.<createConfigurationTemplateResponse>} + + +

            + + + + +
            +

            Trigers the createConfigurationTemplate function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateConfigurationTemplateMessage + + + +

            Data required for createConfigurationTemplate

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 78 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createConfigurationTemplateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createEnvironment(params) → {Promise.<createEnvironmentResponse>} + + +

            + + + + +
            +

            Trigers the createEnvironment function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateEnvironmentMessage + + + +

            Data required for createEnvironment

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 97 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createEnvironmentResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createStorageLocation() → {Promise.<createStorageLocationResponse>} + + +

            + + + + +
            +

            Trigers the createStorageLocation function of ElasticBeanstalk

            +
            + + + + + + + + + + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 112 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createStorageLocationResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(params) → {Promise.<deleteApplicationResponse>} + + +

            + + + + +
            +

            Trigers the deleteApplication function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteApplicationMessage + + + +

            Data required for deleteApplication

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 128 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteApplicationResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteConfigTemplate(params) → {Promise.<deleteConfigurationTemplateResponse>} + + +

            + + + + +
            +

            Trigers the deleteConfigurationTemplate function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteConfigurationTemplateMessage + + + +

            Data required for deleteConfigurationTemplate

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 144 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteConfigurationTemplateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(params) → {Promise.<describeApplicationsResponse>} + + +

            + + + + +
            +

            Trigers the describeApplications function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeApplicationsMessage + + + +

            Data required for describeApplications

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 178 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeApplicationsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeAccountAttributes() → {Promise.<describeAccountAttributesResponse>} + + +

            + + + + +
            +

            Trigers the describeAccountAttributes function of ElasticBeanstalk

            +
            + + + + + + + + + + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 162 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeAccountAttributesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeConfigSettings(params) → {Promise.<describeConfigurationSettingsResponse>} + + +

            + + + + +
            +

            Trigers the describeConfigurationSettings function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DescribeConfigurationSettingsMessage + + + +

            Data required for describeConfigurationSettings

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 197 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<describeConfigurationSettingsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listVersions(params) → {Promise.<listPlatformVersionsResponse>} + + +

            + + + + +
            +

            Trigers the listPlatformVersions function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ListPlatformVersionsRequest + + + +

            Data required for listPlatformVersions

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 216 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listPlatformVersionsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + restart(params) → {Promise.<restartAppServerResponse>} + + +

            + + + + +
            +

            Trigers the restartAppServer function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +RestartAppServerMessage + + + +

            Data required for restartAppServer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 235 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<restartAppServerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + terminateEnvironment(params) → {Promise.<terminateEnvironmentResponse>} + + +

            + + + + +
            +

            Trigers the terminateEnvironment function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +TerminateEnvironmentMessage + + + +

            Data required for terminateEnvironment

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 251 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<terminateEnvironmentResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(params) → {Promise.<updateApplicationResponse>} + + +

            + + + + +
            +

            Trigers the updateApplication function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +UpdateApplicationMessage + + + +

            Data required for updateApplication

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 270 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateApplicationResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateEnvironment(params) → {Promise.<updateEnvironmentResponse>} + + +

            + + + + +
            +

            Trigers the updateEnvironment function of ElasticBeanstalk

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +UpdateEnvironmentMessage + + + +

            Data required for updateEnvironment

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/appServices/aws-paaS.js, line 286 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateEnvironmentResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_RDBMS.html b/docs/AWS_RDBMS.html new file mode 100644 index 00000000..68582762 --- /dev/null +++ b/docs/AWS_RDBMS.html @@ -0,0 +1,1360 @@ + + + + + + + + AWS_RDBMS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_RDBMS

            +
            + + + + + +
            + +
            + +

            AWS_RDBMS(aws, options)

            + +

            Class to create a RDS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_RDBMS(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-RDBMS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createDatabse(params) → {Promise.<createDBClusterResponse>} + + +

            + + + + +
            +

            Trigers the createDBCluster function of RDS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateDBClusterMessage + + + +

            Data required for createDBCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-RDBMS.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createDBClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createSnapshots(params) → {Promise.<createDBSnapshotResponse>} + + +

            + + + + +
            +

            Trigers the createDBSnapshot function of RDS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateDBSnapshotMessage + + + +

            Data required for createDBSnapshot

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-RDBMS.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createDBSnapshotResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteDatabase(params) → {Promise.<deleteDBClusterResponse>} + + +

            + + + + +
            +

            Trigers the deleteDBCluster function of RDS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteDBClusterMessage + + + +

            Data required for deleteDBCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-RDBMS.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteDBClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteDBSnapshot(params) → {Promise.<deleteDBSnapshotResponse>} + + +

            + + + + +
            +

            Trigers the deleteDBSnapshot function of RDS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteDBSnapshotMessage + + + +

            Data required for deleteDBSnapshot

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-RDBMS.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteDBSnapshotResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + modifyDB(params) → {Promise.<modifyDBClusterResponse>} + + +

            + + + + +
            +

            Trigers the modifyDBCluster function of RDS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ModifyDBClusterMessage + + + +

            Data required for modifyDBCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-RDBMS.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<modifyDBClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + restoreDatabase(params) → {Promise.<rebootDBInstanceResponse>} + + +

            + + + + +
            +

            Trigers the rebootDBInstance function of RDS

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +RebootDBInstanceMessage + + + +

            Data required for rebootDBInstance

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/database/aws-RDBMS.js, line 104 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<rebootDBInstanceResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_StorageBucket.html b/docs/AWS_StorageBucket.html new file mode 100644 index 00000000..1e8997d1 --- /dev/null +++ b/docs/AWS_StorageBucket.html @@ -0,0 +1,1138 @@ + + + + + + + + AWS_StorageBucket + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_StorageBucket

            +
            + + + + + +
            + +
            + +

            AWS_StorageBucket(aws, options)

            + +

            Class to create a S3 object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_StorageBucket(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-storageBucket.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(params) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of S3

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +CreateBucketRequest + + + +

            Data required for createBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-storageBucket.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(params) → {Promise.<deleteBucketResponse>} + + +

            + + + + +
            +

            Trigers the deleteBucket function of S3

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteBucketRequest + + + +

            Data required for deleteBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-storageBucket.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteFiles(params) → {Promise.<deleteObjectsResponse>} + + +

            + + + + +
            +

            Trigers the deleteObjects function of S3

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteObjectsRequest + + + +

            Data required for deleteObjects

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-storageBucket.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteObjectsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list() → {Promise.<listBucketsResponse>} + + +

            + + + + +
            +

            Trigers the listBuckets function of S3

            +
            + + + + + + + + + + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-storageBucket.js, line 71 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + upload(params) → {Promise.<uploadPartResponse>} + + +

            + + + + +
            +

            Trigers the uploadPart function of S3

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +UploadPartRequest + + + +

            Data required for uploadPart

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/storage/aws-storageBucket.js, line 87 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<uploadPartResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_Translation.html b/docs/AWS_Translation.html new file mode 100644 index 00000000..69658ab1 --- /dev/null +++ b/docs/AWS_Translation.html @@ -0,0 +1,1189 @@ + + + + + + + + AWS_Translation + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            AWS_Translation

            +
            + + + + + +
            + +
            + +

            AWS_Translation(aws, options)

            + +

            Class to create a Translate object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new AWS_Translation(aws, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            aws + + +module + + + +

            AWS SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/artificialinteligence/aws-translation.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + batchTranslate(params) → {Promise.<startTextTranslationJobResponse>} + + +

            + + + + +
            +

            Trigers the startTextTranslationJob function of Translate

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +StartTextTranslationJobRequest + + + +

            Data required for startTextTranslationJob

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/artificialinteligence/aws-translation.js, line 72 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<startTextTranslationJobResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createGlossary(params) → {Promise.<importTerminologyResponse>} + + +

            + + + + +
            +

            Trigers the importTerminology function of Translate

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +ImportTerminologyRequest + + + +

            Data required for importTerminology

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/artificialinteligence/aws-translation.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<importTerminologyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteGlossary(params) → {Promise.<deleteTerminologyResponse>} + + +

            + + + + +
            +

            Trigers the deleteTerminology function of Translate

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +DeleteTerminologyRequest + + + +

            Data required for deleteTerminology

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/artificialinteligence/aws-translation.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteTerminologyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getGlossary(params) → {Promise.<getTerminologyResponse>} + + +

            + + + + +
            +

            Trigers the getTerminology function of Translate

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +GetTerminologyRequest + + + +

            Data required for getTerminology

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/artificialinteligence/aws-translation.js, line 40 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getTerminologyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + translate(params) → {Promise.<translateTextResponse>} + + +

            + + + + +
            +

            Trigers the translateText function of Translate

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            params + + +TranslateTextRequest + + + +

            Data required for translateText

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + AWS/artificialinteligence/aws-translation.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<translateTextResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/AWS_appServices_aws-paaS.js.html b/docs/AWS_appServices_aws-paaS.js.html new file mode 100644 index 00000000..9aa34990 --- /dev/null +++ b/docs/AWS_appServices_aws-paaS.js.html @@ -0,0 +1,414 @@ + + + + + + + + + + AWS/appServices/aws-paaS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/appServices/aws-paaS.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ElasticBeanstalk object
            + * @category AWS
            + */
            +class AWS_PaaS {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._elasticBeanstalk = new this._AWS.ElasticBeanstalk({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the checkDNSAvailability function of ElasticBeanstalk
            +	 * @param {CheckDNSAvailabilityMessage} params - Data required for checkDNSAvailability
            +	 * @returns {Promise<checkDNSAvailabilityResponse>}
            +	 */
            +	checkDNSAvailability(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.checkDNSAvailability(
            +				params,
            +				(error, data) => {
            +					if (error) {
            +						reject(error);
            +					} else {
            +						resolve(data);
            +					}
            +				}
            +			);
            +		});
            +	}
            +	/**
            +	 * Trigers the composeEnvironments function of ElasticBeanstalk
            +	 * @param {ComposeEnvironmentsMessage} params - Data required for composeEnvironments
            +	 * @returns {Promise<composeEnvironmentsResponse>}
            +	 */
            +	composeEnvironments(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.composeEnvironments(
            +				params,
            +				(error, data) => {
            +					if (error) {
            +						reject(error);
            +					} else {
            +						resolve(data);
            +					}
            +				}
            +			);
            +		});
            +	}
            +	/**
            +	 * Trigers the createApplication function of ElasticBeanstalk
            +	 * @param {CreateApplicationMessage} params - Data required for createApplication
            +	 * @returns {Promise<createApplicationResponse>}
            +	 */
            +	create(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.createApplication(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the createConfigurationTemplate function of ElasticBeanstalk
            +	 * @param {CreateConfigurationTemplateMessage} params - Data required for createConfigurationTemplate
            +	 * @returns {Promise<createConfigurationTemplateResponse>}
            +	 */
            +	createConfigTemplate(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.createConfigurationTemplate(
            +				params,
            +				(error, data) => {
            +					if (error) {
            +						reject(error);
            +					} else {
            +						resolve(data);
            +					}
            +				}
            +			);
            +		});
            +	}
            +	/**
            +	 * Trigers the createEnvironment function of ElasticBeanstalk
            +	 * @param {CreateEnvironmentMessage} params - Data required for createEnvironment
            +	 * @returns {Promise<createEnvironmentResponse>}
            +	 */
            +	createEnvironment(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.createEnvironment(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the createStorageLocation function of ElasticBeanstalk
            +	 * @returns {Promise<createStorageLocationResponse>}
            +	 */
            +	createStorageLocation() {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.createStorageLocation((error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteApplication function of ElasticBeanstalk
            +	 * @param {DeleteApplicationMessage} params - Data required for deleteApplication
            +	 * @returns {Promise<deleteApplicationResponse>}
            +	 */
            +	delete(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.deleteApplication(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteConfigurationTemplate function of ElasticBeanstalk
            +	 * @param {DeleteConfigurationTemplateMessage} params - Data required for deleteConfigurationTemplate
            +	 * @returns {Promise<deleteConfigurationTemplateResponse>}
            +	 */
            +	deleteConfigTemplate(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.deleteConfigurationTemplate(
            +				params,
            +				(error, data) => {
            +					if (error) {
            +						reject(error);
            +					} else {
            +						resolve(data);
            +					}
            +				}
            +			);
            +		});
            +	}
            +	/**
            +	 * Trigers the describeAccountAttributes function of ElasticBeanstalk
            +	 * @returns {Promise<describeAccountAttributesResponse>}
            +	 */
            +	describeAccountAttributes() {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.describeAccountAttributes((error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeApplications function of ElasticBeanstalk
            +	 * @param {DescribeApplicationsMessage} params - Data required for describeApplications
            +	 * @returns {Promise<describeApplicationsResponse>}
            +	 */
            +	describe(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.describeApplications(
            +				params,
            +				(error, data) => {
            +					if (error) {
            +						reject(error);
            +					} else {
            +						resolve(data);
            +					}
            +				}
            +			);
            +		});
            +	}
            +	/**
            +	 * Trigers the describeConfigurationSettings function of ElasticBeanstalk
            +	 * @param {DescribeConfigurationSettingsMessage} params - Data required for describeConfigurationSettings
            +	 * @returns {Promise<describeConfigurationSettingsResponse>}
            +	 */
            +	describeConfigSettings(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.describeConfigurationSettings(
            +				params,
            +				(error, data) => {
            +					if (error) {
            +						reject(error);
            +					} else {
            +						resolve(data);
            +					}
            +				}
            +			);
            +		});
            +	}
            +	/**
            +	 * Trigers the listPlatformVersions function of ElasticBeanstalk
            +	 * @param {ListPlatformVersionsRequest} params - Data required for listPlatformVersions
            +	 * @returns {Promise<listPlatformVersionsResponse>}
            +	 */
            +	listVersions(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.listPlatformVersions(
            +				params,
            +				(error, data) => {
            +					if (error) {
            +						reject(error);
            +					} else {
            +						resolve(data);
            +					}
            +				}
            +			);
            +		});
            +	}
            +	/**
            +	 * Trigers the restartAppServer function of ElasticBeanstalk
            +	 * @param {RestartAppServerMessage} params - Data required for restartAppServer
            +	 * @returns {Promise<restartAppServerResponse>}
            +	 */
            +	restart(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.restartAppServer(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the terminateEnvironment function of ElasticBeanstalk
            +	 * @param {TerminateEnvironmentMessage} params - Data required for terminateEnvironment
            +	 * @returns {Promise<terminateEnvironmentResponse>}
            +	 */
            +	terminateEnvironment(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.terminateEnvironment(
            +				params,
            +				(error, data) => {
            +					if (error) {
            +						reject(error);
            +					} else {
            +						resolve(data);
            +					}
            +				}
            +			);
            +		});
            +	}
            +	/**
            +	 * Trigers the updateApplication function of ElasticBeanstalk
            +	 * @param {UpdateApplicationMessage} params - Data required for updateApplication
            +	 * @returns {Promise<updateApplicationResponse>}
            +	 */
            +	update(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.updateApplication(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateEnvironment function of ElasticBeanstalk
            +	 * @param {UpdateEnvironmentMessage} params - Data required for updateEnvironment
            +	 * @returns {Promise<updateEnvironmentResponse>}
            +	 */
            +	updateEnvironment(params) {
            +		return new Promise((resolve, reject) => {
            +			this._elasticBeanstalk.updateEnvironment(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_PaaS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_artificialinteligence_aws-translation.js.html b/docs/AWS_artificialinteligence_aws-translation.js.html new file mode 100644 index 00000000..76dab117 --- /dev/null +++ b/docs/AWS_artificialinteligence_aws-translation.js.html @@ -0,0 +1,216 @@ + + + + + + + + + + AWS/artificialinteligence/aws-translation.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/artificialinteligence/aws-translation.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Translate object
            + * @category AWS
            + */
            +class AWS_Translation {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._translate = new this._AWS.Translate({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteTerminology function of Translate
            +	 * @param {DeleteTerminologyRequest} params - Data required for deleteTerminology
            +	 * @returns {Promise<deleteTerminologyResponse>}
            +	 */
            +	deleteGlossary(params) {
            +		return new Promise((resolve, reject) => {
            +			this._translate.deleteTerminology(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the getTerminology function of Translate
            +	 * @param {GetTerminologyRequest} params - Data required for getTerminology
            +	 * @returns {Promise<getTerminologyResponse>}
            +	 */
            +	getGlossary(params) {
            +		return new Promise((resolve, reject) => {
            +			this._translate.getTerminology(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the importTerminology function of Translate
            +	 * @param {ImportTerminologyRequest} params - Data required for importTerminology
            +	 * @returns {Promise<importTerminologyResponse>}
            +	 */
            +	createGlossary(params) {
            +		return new Promise((resolve, reject) => {
            +			this._translate.importTerminology(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the startTextTranslationJob function of Translate
            +	 * @param {StartTextTranslationJobRequest} params - Data required for startTextTranslationJob
            +	 * @returns {Promise<startTextTranslationJobResponse>}
            +	 */
            +	batchTranslate(params) {
            +		return new Promise((resolve, reject) => {
            +			this._translate.startTextTranslationJob(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the translateText function of Translate
            +	 * @param {TranslateTextRequest} params - Data required for translateText
            +	 * @returns {Promise<translateTextResponse>}
            +	 */
            +	translate(params) {
            +		return new Promise((resolve, reject) => {
            +			this._translate.translateText(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_Translation;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_compute_aws-computeInstance.js.html b/docs/AWS_compute_aws-computeInstance.js.html new file mode 100644 index 00000000..d534f4f1 --- /dev/null +++ b/docs/AWS_compute_aws-computeInstance.js.html @@ -0,0 +1,280 @@ + + + + + + + + + + AWS/compute/aws-computeInstance.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/compute/aws-computeInstance.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a EC2 object
            + * @category AWS
            + */
            +class AWS_ComputeInstance {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._eC2 = new this._AWS.EC2({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createTags function of EC2
            +	 * @param {CreateTagsRequest} params - Data required for createTags
            +	 * @returns {Promise<createTagsResponse>}
            +	 */
            +	addTags(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.createTags(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeInstances function of EC2
            +	 * @param {DescribeInstancesRequest} params - Data required for describeInstances
            +	 * @returns {Promise<describeInstancesResponse>}
            +	 */
            +	list(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.describeInstances(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the monitorInstances function of EC2
            +	 * @param {MonitorInstancesRequest} params - Data required for monitorInstances
            +	 * @returns {Promise<monitorInstancesResponse>}
            +	 */
            +	monitor(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.monitorInstances(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the rebootInstances function of EC2
            +	 * @param {RebootInstancesRequest} params - Data required for rebootInstances
            +	 * @returns {Promise<rebootInstancesResponse>}
            +	 */
            +	reboot(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.rebootInstances(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the runInstances function of EC2
            +	 * @param {RunInstancesRequest} params - Data required for runInstances
            +	 * @returns {Promise<runInstancesResponse>}
            +	 */
            +	create(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.runInstances(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the startInstances function of EC2
            +	 * @param {StartInstancesRequest} params - Data required for startInstances
            +	 * @returns {Promise<startInstancesResponse>}
            +	 */
            +	start(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.startInstances(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the stopInstances function of EC2
            +	 * @param {StopInstancesRequest} params - Data required for stopInstances
            +	 * @returns {Promise<stopInstancesResponse>}
            +	 */
            +	stop(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.stopInstances(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the terminateInstances function of EC2
            +	 * @param {TerminateInstancesRequest} params - Data required for terminateInstances
            +	 * @returns {Promise<terminateInstancesResponse>}
            +	 */
            +	destroy(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.terminateInstances(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the unmonitorInstances function of EC2
            +	 * @param {UnmonitorInstancesRequest} params - Data required for unmonitorInstances
            +	 * @returns {Promise<unmonitorInstancesResponse>}
            +	 */
            +	unmonitor(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.unmonitorInstances(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_ComputeInstance;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_compute_aws-container.js.html b/docs/AWS_compute_aws-container.js.html new file mode 100644 index 00000000..754cc8f2 --- /dev/null +++ b/docs/AWS_compute_aws-container.js.html @@ -0,0 +1,200 @@ + + + + + + + + + + AWS/compute/aws-container.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/compute/aws-container.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ECS object
            + * @category AWS
            + */
            +class AWS_Container {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._eCS = new this._AWS.ECS({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createCluster function of ECS
            +	 * @param {CreateClusterRequest} params - Data required for createCluster
            +	 * @returns {Promise<createClusterResponse>}
            +	 */
            +	create(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eCS.createCluster(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteCluster function of ECS
            +	 * @param {DeleteClusterRequest} params - Data required for deleteCluster
            +	 * @returns {Promise<deleteClusterResponse>}
            +	 */
            +	delete(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eCS.deleteCluster(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeClusters function of ECS
            +	 * @param {DescribeClustersRequest} params - Data required for describeClusters
            +	 * @returns {Promise<describeClustersResponse>}
            +	 */
            +	describe(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eCS.describeClusters(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listClusters function of ECS
            +	 * @param {ListClustersRequest} params - Data required for listClusters
            +	 * @returns {Promise<listClustersResponse>}
            +	 */
            +	list(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eCS.listClusters(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_Container;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_compute_aws-kubernetes.js.html b/docs/AWS_compute_aws-kubernetes.js.html new file mode 100644 index 00000000..b6628e88 --- /dev/null +++ b/docs/AWS_compute_aws-kubernetes.js.html @@ -0,0 +1,296 @@ + + + + + + + + + + AWS/compute/aws-kubernetes.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/compute/aws-kubernetes.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a EKS object
            + * @category AWS
            + */
            +class AWS_Kubernetes {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._eKS = new this._AWS.EKS({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createCluster function of EKS
            +	 * @param {CreateClusterRequest} params - Data required for createCluster
            +	 * @returns {Promise<createClusterResponse>}
            +	 */
            +	create(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.createCluster(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the createNodegroup function of EKS
            +	 * @param {CreateNodegroupRequest} params - Data required for createNodegroup
            +	 * @returns {Promise<createNodegroupResponse>}
            +	 */
            +	createNodeGroup(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.createNodegroup(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteCluster function of EKS
            +	 * @param {DeleteClusterRequest} params - Data required for deleteCluster
            +	 * @returns {Promise<deleteClusterResponse>}
            +	 */
            +	delete(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.deleteCluster(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteNodegroup function of EKS
            +	 * @param {DeleteNodegroupRequest} params - Data required for deleteNodegroup
            +	 * @returns {Promise<deleteNodegroupResponse>}
            +	 */
            +	deleteNodegroup(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.deleteNodegroup(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeCluster function of EKS
            +	 * @param {DescribeClusterRequest} params - Data required for describeCluster
            +	 * @returns {Promise<describeClusterResponse>}
            +	 */
            +	describeCluster(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.describeCluster(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeNodegroup function of EKS
            +	 * @param {DescribeNodegroupRequest} params - Data required for describeNodegroup
            +	 * @returns {Promise<describeNodegroupResponse>}
            +	 */
            +	describeNodeGroup(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.describeNodegroup(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listClusters function of EKS
            +	 * @param {ListClustersRequest} params - Data required for listClusters
            +	 * @returns {Promise<listClustersResponse>}
            +	 */
            +	listClusters(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.listClusters(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listNodegroups function of EKS
            +	 * @param {ListNodegroupsRequest} params - Data required for listNodegroups
            +	 * @returns {Promise<listNodegroupsResponse>}
            +	 */
            +	listNodegroups(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.listNodegroups(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the tagResource function of EKS
            +	 * @param {TagResourceRequest} params - Data required for tagResource
            +	 * @returns {Promise<tagResourceResponse>}
            +	 */
            +	updateTags(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.tagResource(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateClusterConfig function of EKS
            +	 * @param {UpdateClusterConfigRequest} params - Data required for updateClusterConfig
            +	 * @returns {Promise<updateClusterConfigResponse>}
            +	 */
            +	updateConfig(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eKS.updateClusterConfig(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_Kubernetes;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_database_aws-RDBMS.js.html b/docs/AWS_database_aws-RDBMS.js.html new file mode 100644 index 00000000..678bd14c --- /dev/null +++ b/docs/AWS_database_aws-RDBMS.js.html @@ -0,0 +1,232 @@ + + + + + + + + + + AWS/database/aws-RDBMS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/database/aws-RDBMS.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a RDS object
            + * @category AWS
            + */
            +class AWS_RDBMS {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._rDS = new this._AWS.RDS({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createDBCluster function of RDS
            +	 * @param {CreateDBClusterMessage} params - Data required for createDBCluster
            +	 * @returns {Promise<createDBClusterResponse>}
            +	 */
            +	createDatabse(params) {
            +		return new Promise((resolve, reject) => {
            +			this._rDS.createDBCluster(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the createDBSnapshot function of RDS
            +	 * @param {CreateDBSnapshotMessage} params - Data required for createDBSnapshot
            +	 * @returns {Promise<createDBSnapshotResponse>}
            +	 */
            +	createSnapshots(params) {
            +		return new Promise((resolve, reject) => {
            +			this._rDS.createDBSnapshot(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteDBCluster function of RDS
            +	 * @param {DeleteDBClusterMessage} params - Data required for deleteDBCluster
            +	 * @returns {Promise<deleteDBClusterResponse>}
            +	 */
            +	deleteDatabase(params) {
            +		return new Promise((resolve, reject) => {
            +			this._rDS.deleteDBCluster(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteDBSnapshot function of RDS
            +	 * @param {DeleteDBSnapshotMessage} params - Data required for deleteDBSnapshot
            +	 * @returns {Promise<deleteDBSnapshotResponse>}
            +	 */
            +	deleteDBSnapshot(params) {
            +		return new Promise((resolve, reject) => {
            +			this._rDS.deleteDBSnapshot(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the modifyDBCluster function of RDS
            +	 * @param {ModifyDBClusterMessage} params - Data required for modifyDBCluster
            +	 * @returns {Promise<modifyDBClusterResponse>}
            +	 */
            +	modifyDB(params) {
            +		return new Promise((resolve, reject) => {
            +			this._rDS.modifyDBCluster(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the rebootDBInstance function of RDS
            +	 * @param {RebootDBInstanceMessage} params - Data required for rebootDBInstance
            +	 * @returns {Promise<rebootDBInstanceResponse>}
            +	 */
            +	restoreDatabase(params) {
            +		return new Promise((resolve, reject) => {
            +			this._rDS.rebootDBInstance(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_RDBMS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_database_aws-noSql.js.html b/docs/AWS_database_aws-noSql.js.html new file mode 100644 index 00000000..ee89062a --- /dev/null +++ b/docs/AWS_database_aws-noSql.js.html @@ -0,0 +1,232 @@ + + + + + + + + + + AWS/database/aws-noSql.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/database/aws-noSql.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a DynamoDB object
            + * @category AWS
            + */
            +class AWS_NoSql {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._dynamoDB = new this._AWS.DynamoDB({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createTable function of DynamoDB
            +	 * @param {CreateTableInput} params - Data required for createTable
            +	 * @returns {Promise<createTableResponse>}
            +	 */
            +	createTable(params) {
            +		return new Promise((resolve, reject) => {
            +			this._dynamoDB.createTable(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteItem function of DynamoDB
            +	 * @param {DeleteItemInput} params - Data required for deleteItem
            +	 * @returns {Promise<deleteItemResponse>}
            +	 */
            +	deleteItem(params) {
            +		return new Promise((resolve, reject) => {
            +			this._dynamoDB.deleteItem(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteTable function of DynamoDB
            +	 * @param {DeleteTableInput} params - Data required for deleteTable
            +	 * @returns {Promise<deleteTableResponse>}
            +	 */
            +	deleteTable(params) {
            +		return new Promise((resolve, reject) => {
            +			this._dynamoDB.deleteTable(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the putItem function of DynamoDB
            +	 * @param {PutItemInput} params - Data required for putItem
            +	 * @returns {Promise<putItemResponse>}
            +	 */
            +	createItem(params) {
            +		return new Promise((resolve, reject) => {
            +			this._dynamoDB.putItem(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the query function of DynamoDB
            +	 * @param {QueryInput} params - Data required for query
            +	 * @returns {Promise<queryResponse>}
            +	 */
            +	query(params) {
            +		return new Promise((resolve, reject) => {
            +			this._dynamoDB.query(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateItem function of DynamoDB
            +	 * @param {UpdateItemInput} params - Data required for updateItem
            +	 * @returns {Promise<updateItemResponse>}
            +	 */
            +	updateItem(params) {
            +		return new Promise((resolve, reject) => {
            +			this._dynamoDB.updateItem(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_NoSql;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_database_aws-noSqlIndexed.js.html b/docs/AWS_database_aws-noSqlIndexed.js.html new file mode 100644 index 00000000..65f9c519 --- /dev/null +++ b/docs/AWS_database_aws-noSqlIndexed.js.html @@ -0,0 +1,280 @@ + + + + + + + + + + AWS/database/aws-noSqlIndexed.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/database/aws-noSqlIndexed.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a SimpleDB object
            + * @category AWS
            + */
            +class AWS_NoSqlIndexed {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._simpleDB = new this._AWS.SimpleDB({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the batchDeleteAttributes function of SimpleDB
            +	 * @param {BatchDeleteAttributesRequest} params - Data required for batchDeleteAttributes
            +	 * @returns {Promise<batchDeleteAttributesResponse>}
            +	 */
            +	batchDelete(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.batchDeleteAttributes(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the batchPutAttributes function of SimpleDB
            +	 * @param {BatchPutAttributesRequest} params - Data required for batchPutAttributes
            +	 * @returns {Promise<batchPutAttributesResponse>}
            +	 */
            +	batchWrite(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.batchPutAttributes(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the createDomain function of SimpleDB
            +	 * @param {CreateDomainRequest} params - Data required for createDomain
            +	 * @returns {Promise<createDomainResponse>}
            +	 */
            +	createCollection(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.createDomain(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteAttributes function of SimpleDB
            +	 * @param {DeleteAttributesRequest} params - Data required for deleteAttributes
            +	 * @returns {Promise<deleteAttributesResponse>}
            +	 */
            +	deleteAttribute(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.deleteAttributes(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteDomain function of SimpleDB
            +	 * @param {DeleteDomainRequest} params - Data required for deleteDomain
            +	 * @returns {Promise<deleteDomainResponse>}
            +	 */
            +	deleteCollection(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.deleteDomain(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the getAttributes function of SimpleDB
            +	 * @param {GetAttributesRequest} params - Data required for getAttributes
            +	 * @returns {Promise<getAttributesResponse>}
            +	 */
            +	getAttributes(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.getAttributes(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listDomains function of SimpleDB
            +	 * @param {ListDomainsRequest} params - Data required for listDomains
            +	 * @returns {Promise<listDomainsResponse>}
            +	 */
            +	listCollections(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.listDomains(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the putAttributes function of SimpleDB
            +	 * @param {PutAttributesRequest} params - Data required for putAttributes
            +	 * @returns {Promise<putAttributesResponse>}
            +	 */
            +	setAttribute(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.putAttributes(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the select function of SimpleDB
            +	 * @param {SelectRequest} params - Data required for select
            +	 * @returns {Promise<selectResponse>}
            +	 */
            +	query(params) {
            +		return new Promise((resolve, reject) => {
            +			this._simpleDB.select(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_NoSqlIndexed;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_management_aws-keyManagement.js.html b/docs/AWS_management_aws-keyManagement.js.html new file mode 100644 index 00000000..2f11438c --- /dev/null +++ b/docs/AWS_management_aws-keyManagement.js.html @@ -0,0 +1,216 @@ + + + + + + + + + + AWS/management/aws-keyManagement.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/management/aws-keyManagement.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a KMS object
            + * @category AWS
            + */
            +class AWS_KeyManagement {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._kMS = new this._AWS.KMS({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createKey function of KMS
            +	 * @param {CreateKeyRequest} params - Data required for createKey
            +	 * @returns {Promise<createKeyResponse>}
            +	 */
            +	createKey(params) {
            +		return new Promise((resolve, reject) => {
            +			this._kMS.createKey(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteCustomKeyStore function of KMS
            +	 * @param {DeleteCustomKeyStoreRequest} params - Data required for deleteCustomKeyStore
            +	 * @returns {Promise<deleteCustomKeyStoreResponse>}
            +	 */
            +	deleteKey(params) {
            +		return new Promise((resolve, reject) => {
            +			this._kMS.deleteCustomKeyStore(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeKey function of KMS
            +	 * @param {DescribeKeyRequest} params - Data required for describeKey
            +	 * @returns {Promise<describeKeyResponse>}
            +	 */
            +	describeKey(params) {
            +		return new Promise((resolve, reject) => {
            +			this._kMS.describeKey(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the putKeyPolicy function of KMS
            +	 * @param {PutKeyPolicyRequest} params - Data required for putKeyPolicy
            +	 * @returns {Promise<putKeyPolicyResponse>}
            +	 */
            +	putKeyPolicy(params) {
            +		return new Promise((resolve, reject) => {
            +			this._kMS.putKeyPolicy(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateKeyDescription function of KMS
            +	 * @param {UpdateKeyDescriptionRequest} params - Data required for updateKeyDescription
            +	 * @returns {Promise<updateKeyDescriptionResponse>}
            +	 */
            +	update(params) {
            +		return new Promise((resolve, reject) => {
            +			this._kMS.updateKeyDescription(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_KeyManagement;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_management_aws-monitoring.js.html b/docs/AWS_management_aws-monitoring.js.html new file mode 100644 index 00000000..3564077a --- /dev/null +++ b/docs/AWS_management_aws-monitoring.js.html @@ -0,0 +1,200 @@ + + + + + + + + + + AWS/management/aws-monitoring.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/management/aws-monitoring.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a CloudWatch object
            + * @category AWS
            + */
            +class AWS_Monitoring {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._cloudWatch = new this._AWS.CloudWatch({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteAlarms function of CloudWatch
            +	 * @param {DeleteAlarmsInput} params - Data required for deleteAlarms
            +	 * @returns {Promise<deleteAlarmsResponse>}
            +	 */
            +	deleteAlarm(params) {
            +		return new Promise((resolve, reject) => {
            +			this._cloudWatch.deleteAlarms(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the getMetricData function of CloudWatch
            +	 * @param {GetMetricDataInput} params - Data required for getMetricData
            +	 * @returns {Promise<getMetricDataResponse>}
            +	 */
            +	getMetricData(params) {
            +		return new Promise((resolve, reject) => {
            +			this._cloudWatch.getMetricData(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listMetrics function of CloudWatch
            +	 * @param {ListMetricsInput} params - Data required for listMetrics
            +	 * @returns {Promise<listMetricsResponse>}
            +	 */
            +	listAlarms(params) {
            +		return new Promise((resolve, reject) => {
            +			this._cloudWatch.listMetrics(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the putMetricAlarm function of CloudWatch
            +	 * @param {PutMetricAlarmInput} params - Data required for putMetricAlarm
            +	 * @returns {Promise<putMetricAlarmResponse>}
            +	 */
            +	updateAlarm(params) {
            +		return new Promise((resolve, reject) => {
            +			this._cloudWatch.putMetricAlarm(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_Monitoring;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_management_aws-notificationService.js.html b/docs/AWS_management_aws-notificationService.js.html new file mode 100644 index 00000000..b722a092 --- /dev/null +++ b/docs/AWS_management_aws-notificationService.js.html @@ -0,0 +1,264 @@ + + + + + + + + + + AWS/management/aws-notificationService.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/management/aws-notificationService.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a SNS object
            + * @category AWS
            + */
            +class AWS_NotificationService {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._sNS = new this._AWS.SNS({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createTopic function of SNS
            +	 * @param {CreateTopicInput} params - Data required for createTopic
            +	 * @returns {Promise<createTopicResponse>}
            +	 */
            +	createTopic(params) {
            +		return new Promise((resolve, reject) => {
            +			this._sNS.createTopic(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteTopic function of SNS
            +	 * @param {DeleteTopicInput} params - Data required for deleteTopic
            +	 * @returns {Promise<deleteTopicResponse>}
            +	 */
            +	deleteTopic(params) {
            +		return new Promise((resolve, reject) => {
            +			this._sNS.deleteTopic(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the getTopicAttributes function of SNS
            +	 * @param {GetTopicAttributesInput} params - Data required for getTopicAttributes
            +	 * @returns {Promise<getTopicAttributesResponse>}
            +	 */
            +	getTopicAttributes(params) {
            +		return new Promise((resolve, reject) => {
            +			this._sNS.getTopicAttributes(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listSubscriptions function of SNS
            +	 * @param {ListSubscriptionsInput} params - Data required for listSubscriptions
            +	 * @returns {Promise<listSubscriptionsResponse>}
            +	 */
            +	listSubscriptions(params) {
            +		return new Promise((resolve, reject) => {
            +			this._sNS.listSubscriptions(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listTopics function of SNS
            +	 * @param {ListTopicsInput} params - Data required for listTopics
            +	 * @returns {Promise<listTopicsResponse>}
            +	 */
            +	listTopics(params) {
            +		return new Promise((resolve, reject) => {
            +			this._sNS.listTopics(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the publish function of SNS
            +	 * @param {PublishInput} params - Data required for publish
            +	 * @returns {Promise<publishResponse>}
            +	 */
            +	publish(params) {
            +		return new Promise((resolve, reject) => {
            +			this._sNS.publish(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the subscribe function of SNS
            +	 * @param {SubscribeInput} params - Data required for subscribe
            +	 * @returns {Promise<subscribeResponse>}
            +	 */
            +	subscribe(params) {
            +		return new Promise((resolve, reject) => {
            +			this._sNS.subscribe(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the unsubscribe function of SNS
            +	 * @param {UnsubscribeInput} params - Data required for unsubscribe
            +	 * @returns {Promise<unsubscribeResponse>}
            +	 */
            +	unsubscribe(params) {
            +		return new Promise((resolve, reject) => {
            +			this._sNS.unsubscribe(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_NotificationService;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_network_aws-DNS.js.html b/docs/AWS_network_aws-DNS.js.html new file mode 100644 index 00000000..7882b98d --- /dev/null +++ b/docs/AWS_network_aws-DNS.js.html @@ -0,0 +1,200 @@ + + + + + + + + + + AWS/network/aws-DNS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/network/aws-DNS.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Route53 object
            + * @category AWS
            + */
            +class AWS_DNS {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._route53 = new this._AWS.Route53({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the changeResourceRecordSets function of Route53
            +	 * @param {ChangeResourceRecordSetsRequest} params - Data required for changeResourceRecordSets
            +	 * @returns {Promise<changeResourceRecordSetsResponse>}
            +	 */
            +	changeRecordSets(params) {
            +		return new Promise((resolve, reject) => {
            +			this._route53.changeResourceRecordSets(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the createHostedZone function of Route53
            +	 * @param {CreateHostedZoneRequest} params - Data required for createHostedZone
            +	 * @returns {Promise<createHostedZoneResponse>}
            +	 */
            +	createZone(params) {
            +		return new Promise((resolve, reject) => {
            +			this._route53.createHostedZone(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteHostedZone function of Route53
            +	 * @param {DeleteHostedZoneRequest} params - Data required for deleteHostedZone
            +	 * @returns {Promise<deleteHostedZoneResponse>}
            +	 */
            +	deleteZone(params) {
            +		return new Promise((resolve, reject) => {
            +			this._route53.deleteHostedZone(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listHostedZones function of Route53
            +	 * @param {ListHostedZonesRequest} params - Data required for listHostedZones
            +	 * @returns {Promise<listHostedZonesResponse>}
            +	 */
            +	listZones(params) {
            +		return new Promise((resolve, reject) => {
            +			this._route53.listHostedZones(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_DNS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_network_aws-loadBalancer.js.html b/docs/AWS_network_aws-loadBalancer.js.html new file mode 100644 index 00000000..2774825b --- /dev/null +++ b/docs/AWS_network_aws-loadBalancer.js.html @@ -0,0 +1,216 @@ + + + + + + + + + + AWS/network/aws-loadBalancer.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/network/aws-loadBalancer.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ELB object
            + * @category AWS
            + */
            +class AWS_LoadBalancer {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._eLB = new this._AWS.ELB({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the addTags function of ELB
            +	 * @param {AddTagsInput} params - Data required for addTags
            +	 * @returns {Promise<addTagsResponse>}
            +	 */
            +	addTags(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eLB.addTags(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the createLoadBalancer function of ELB
            +	 * @param {CreateAccessPointInput} params - Data required for createLoadBalancer
            +	 * @returns {Promise<createLoadBalancerResponse>}
            +	 */
            +	create(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eLB.createLoadBalancer(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteLoadBalancer function of ELB
            +	 * @param {DeleteAccessPointInput} params - Data required for deleteLoadBalancer
            +	 * @returns {Promise<deleteLoadBalancerResponse>}
            +	 */
            +	delete(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eLB.deleteLoadBalancer(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeLoadBalancerAttributes function of ELB
            +	 * @param {DescribeLoadBalancerAttributesInput} params - Data required for describeLoadBalancerAttributes
            +	 * @returns {Promise<describeLoadBalancerAttributesResponse>}
            +	 */
            +	describe(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eLB.describeLoadBalancerAttributes(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeLoadBalancers function of ELB
            +	 * @param {DescribeAccessPointsInput} params - Data required for describeLoadBalancers
            +	 * @returns {Promise<describeLoadBalancersResponse>}
            +	 */
            +	list(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eLB.describeLoadBalancers(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_LoadBalancer;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_security_aws-IAM.js.html b/docs/AWS_security_aws-IAM.js.html new file mode 100644 index 00000000..4cee7f41 --- /dev/null +++ b/docs/AWS_security_aws-IAM.js.html @@ -0,0 +1,216 @@ + + + + + + + + + + AWS/security/aws-IAM.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/security/aws-IAM.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a IAM object
            + * @category AWS
            + */
            +class AWS_IAM {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._iAM = new this._AWS.IAM({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the attachGroupPolicy function of IAM
            +	 * @param {AttachGroupPolicyRequest} params - Data required for attachGroupPolicy
            +	 * @returns {Promise<attachGroupPolicyResponse>}
            +	 */
            +	attachGroupPolicy(params) {
            +		return new Promise((resolve, reject) => {
            +			this._iAM.attachGroupPolicy(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the createGroup function of IAM
            +	 * @param {CreateGroupRequest} params - Data required for createGroup
            +	 * @returns {Promise<createGroupResponse>}
            +	 */
            +	createGroup(params) {
            +		return new Promise((resolve, reject) => {
            +			this._iAM.createGroup(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteGroup function of IAM
            +	 * @param {DeleteGroupRequest} params - Data required for deleteGroup
            +	 * @returns {Promise<deleteGroupResponse>}
            +	 */
            +	deleteGroup(params) {
            +		return new Promise((resolve, reject) => {
            +			this._iAM.deleteGroup(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the detachGroupPolicy function of IAM
            +	 * @param {DetachGroupPolicyRequest} params - Data required for detachGroupPolicy
            +	 * @returns {Promise<detachGroupPolicyResponse>}
            +	 */
            +	detachGroupPolicy(params) {
            +		return new Promise((resolve, reject) => {
            +			this._iAM.detachGroupPolicy(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the getGroup function of IAM
            +	 * @param {GetGroupRequest} params - Data required for getGroup
            +	 * @returns {Promise<getGroupResponse>}
            +	 */
            +	describe(params) {
            +		return new Promise((resolve, reject) => {
            +			this._iAM.getGroup(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_IAM;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_storage_aws-archivalStorage.js.html b/docs/AWS_storage_aws-archivalStorage.js.html new file mode 100644 index 00000000..4f56898f --- /dev/null +++ b/docs/AWS_storage_aws-archivalStorage.js.html @@ -0,0 +1,216 @@ + + + + + + + + + + AWS/storage/aws-archivalStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/storage/aws-archivalStorage.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Glacier object
            + * @category AWS
            + */
            +class AWS_ArchivalStorage {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._glacier = new this._AWS.Glacier({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createVault function of Glacier
            +	 * @param {CreateVaultInput} params - Data required for createVault
            +	 * @returns {Promise<createVaultResponse>}
            +	 */
            +	create(params) {
            +		return new Promise((resolve, reject) => {
            +			this._glacier.createVault(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteArchive function of Glacier
            +	 * @param {DeleteArchiveInput} params - Data required for deleteArchive
            +	 * @returns {Promise<deleteArchiveResponse>}
            +	 */
            +	deleteFiles(params) {
            +		return new Promise((resolve, reject) => {
            +			this._glacier.deleteArchive(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteVault function of Glacier
            +	 * @param {DeleteVaultInput} params - Data required for deleteVault
            +	 * @returns {Promise<deleteVaultResponse>}
            +	 */
            +	delete(params) {
            +		return new Promise((resolve, reject) => {
            +			this._glacier.deleteVault(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the initiateMultipartUpload function of Glacier
            +	 * @param {InitiateMultipartUploadInput} params - Data required for initiateMultipartUpload
            +	 * @returns {Promise<initiateMultipartUploadResponse>}
            +	 */
            +	upload(params) {
            +		return new Promise((resolve, reject) => {
            +			this._glacier.initiateMultipartUpload(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listParts function of Glacier
            +	 * @param {ListPartsInput} params - Data required for listParts
            +	 * @returns {Promise<listPartsResponse>}
            +	 */
            +	list(params) {
            +		return new Promise((resolve, reject) => {
            +			this._glacier.listParts(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_ArchivalStorage;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_storage_aws-blockStorage.js.html b/docs/AWS_storage_aws-blockStorage.js.html new file mode 100644 index 00000000..160cde84 --- /dev/null +++ b/docs/AWS_storage_aws-blockStorage.js.html @@ -0,0 +1,200 @@ + + + + + + + + + + AWS/storage/aws-blockStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/storage/aws-blockStorage.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a EC2 object
            + * @category AWS
            + */
            +class AWS_BlockStorage {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._eC2 = new this._AWS.EC2({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createVolume function of EC2
            +	 * @param {CreateVolumeRequest} params - Data required for createVolume
            +	 * @returns {Promise<createVolumeResponse>}
            +	 */
            +	create(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.createVolume(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteVolume function of EC2
            +	 * @param {DeleteVolumeRequest} params - Data required for deleteVolume
            +	 * @returns {Promise<deleteVolumeResponse>}
            +	 */
            +	delete(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.deleteVolume(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeVolumeAttribute function of EC2
            +	 * @param {DescribeVolumeAttributeRequest} params - Data required for describeVolumeAttribute
            +	 * @returns {Promise<describeVolumeAttributeResponse>}
            +	 */
            +	describe(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.describeVolumeAttribute(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the describeVolumes function of EC2
            +	 * @param {DescribeVolumesRequest} params - Data required for describeVolumes
            +	 * @returns {Promise<describeVolumesResponse>}
            +	 */
            +	list(params) {
            +		return new Promise((resolve, reject) => {
            +			this._eC2.describeVolumes(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_BlockStorage;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/AWS_storage_aws-storageBucket.js.html b/docs/AWS_storage_aws-storageBucket.js.html new file mode 100644 index 00000000..ae5075a4 --- /dev/null +++ b/docs/AWS_storage_aws-storageBucket.js.html @@ -0,0 +1,215 @@ + + + + + + + + + + AWS/storage/aws-storageBucket.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            AWS/storage/aws-storageBucket.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a S3 object
            + * @category AWS
            + */
            +class AWS_StorageBucket {
            +	/**
            +	 *
            +	 * @param {module} aws AWS SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(aws, options) {
            +		this._AWS = aws;
            +		this._apiVersion = options.apiVersion;
            +		this._s3 = new this._AWS.S3({
            +			apiVersion: this._apiVersion,
            +		});
            +	}
            +	/**
            +	 * Trigers the createBucket function of S3
            +	 * @param {CreateBucketRequest} params - Data required for createBucket
            +	 * @returns {Promise<createBucketResponse>}
            +	 */
            +	create(params) {
            +		return new Promise((resolve, reject) => {
            +			this._s3.createBucket(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteBucket function of S3
            +	 * @param {DeleteBucketRequest} params - Data required for deleteBucket
            +	 * @returns {Promise<deleteBucketResponse>}
            +	 */
            +	delete(params) {
            +		return new Promise((resolve, reject) => {
            +			this._s3.deleteBucket(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteObjects function of S3
            +	 * @param {DeleteObjectsRequest} params - Data required for deleteObjects
            +	 * @returns {Promise<deleteObjectsResponse>}
            +	 */
            +	deleteFiles(params) {
            +		return new Promise((resolve, reject) => {
            +			this._s3.deleteObjects(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the listBuckets function of S3
            +	 * @returns {Promise<listBucketsResponse>}
            +	 */
            +	list() {
            +		return new Promise((resolve, reject) => {
            +			this._s3.listBuckets((error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +	/**
            +	 * Trigers the uploadPart function of S3
            +	 * @param {UploadPartRequest} params - Data required for uploadPart
            +	 * @returns {Promise<uploadPartResponse>}
            +	 */
            +	upload(params) {
            +		return new Promise((resolve, reject) => {
            +			this._s3.uploadPart(params, (error, data) => {
            +				if (error) {
            +					reject(error);
            +				} else {
            +					resolve(data);
            +				}
            +			});
            +		});
            +	}
            +}
            +module.exports = AWS_StorageBucket;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_BlockStorage.html b/docs/Azure_BlockStorage.html new file mode 100644 index 00000000..e3147b1f --- /dev/null +++ b/docs/Azure_BlockStorage.html @@ -0,0 +1,1554 @@ + + + + + + + + Azure_BlockStorage + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_BlockStorage

            +
            + + + + + +
            + +
            + +

            Azure_BlockStorage(azureRestSdk)

            + +

            Class to create a BlockStorage object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_BlockStorage(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-blockStorage.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(resourceGroupName, diskName, disk, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            diskName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            disk + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-blockStorage.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(resourceGroupName, diskName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            diskName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-blockStorage.js, line 59 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(resourceGroupName, diskName, optionsopt) → {Promise.<getResponse>} + + +

            + + + + +
            +

            Trigers the get function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            diskName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-blockStorage.js, line 90 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(optionsopt) → {Promise.<listResponse>} + + +

            + + + + +
            +

            Trigers the list function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-blockStorage.js, line 119 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(resourceGroupName, diskName, disk, optionsopt) → {Promise.<updateResponse>} + + +

            + + + + +
            +

            Trigers the update function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            diskName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            disk + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-blockStorage.js, line 149 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_ComputeInstance.html b/docs/Azure_ComputeInstance.html new file mode 100644 index 00000000..e09f9eef --- /dev/null +++ b/docs/Azure_ComputeInstance.html @@ -0,0 +1,1803 @@ + + + + + + + + Azure_ComputeInstance + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_ComputeInstance

            +
            + + + + + +
            + +
            + +

            Azure_ComputeInstance(azureRestSdk)

            + +

            Class to create a ComputeInstance object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_ComputeInstance(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-computeInstance.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(resourceGroupName, vmName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vmName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-computeInstance.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + destroy(resourceGroupName, vmName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vmName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-computeInstance.js, line 182 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(resourceGroupName, optionsopt) → {Promise.<listResponse>} + + +

            + + + + +
            +

            Trigers the list function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-computeInstance.js, line 58 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + reboot(resourceGroupName, vmName, optionsopt) → {Promise.<restartResponse>} + + +

            + + + + +
            +

            Trigers the restart function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vmName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-computeInstance.js, line 151 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<restartResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + start(resourceGroupName, vmName, optionsopt) → {Promise.<startResponse>} + + +

            + + + + +
            +

            Trigers the start function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vmName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-computeInstance.js, line 89 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<startResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + stop(resourceGroupName, vmName, optionsopt) → {Promise.<powerOffResponse>} + + +

            + + + + +
            +

            Trigers the powerOff function of compute

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vmName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-computeInstance.js, line 120 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<powerOffResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_Container.html b/docs/Azure_Container.html new file mode 100644 index 00000000..a4cfc541 --- /dev/null +++ b/docs/Azure_Container.html @@ -0,0 +1,1272 @@ + + + + + + + + Azure_Container + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_Container

            +
            + + + + + +
            + +
            + +

            Azure_Container(azureRestSdk)

            + +

            Class to create a Container object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_Container(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-container.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(resourceGroupName, containerServiceName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            containerServiceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-container.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(resourceGroupName, containerServiceName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            containerServiceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-container.js, line 64 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(resourceGroupName, containerServiceName, optionsopt) → {Promise.<getResponse>} + + +

            + + + + +
            +

            Trigers the get function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            containerServiceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-container.js, line 99 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(optionsopt) → {Promise.<listResponse>} + + +

            + + + + +
            +

            Trigers the list function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-container.js, line 128 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_DNS.html b/docs/Azure_DNS.html new file mode 100644 index 00000000..d4331029 --- /dev/null +++ b/docs/Azure_DNS.html @@ -0,0 +1,1371 @@ + + + + + + + + Azure_DNS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_DNS

            +
            + + + + + +
            + +
            + +

            Azure_DNS(azureRestSdk)

            + +

            Class to create a DNS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_DNS(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-DNS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + changeRecordSets(resourceGroupName, zoneName, relativeRecordSetName, recordType, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            zoneName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            relativeRecordSetName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            recordType + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-DNS.js, line 120 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createZone(resourceGroupName, zoneName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            zoneName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-DNS.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteZone(resourceGroupName, zoneName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            zoneName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-DNS.js, line 59 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listZones(optionsopt) → {Promise.<listResponse>} + + +

            + + + + +
            +

            Trigers the list function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-DNS.js, line 88 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_KeyManagement.html b/docs/Azure_KeyManagement.html new file mode 100644 index 00000000..dea337e4 --- /dev/null +++ b/docs/Azure_KeyManagement.html @@ -0,0 +1,1686 @@ + + + + + + + + Azure_KeyManagement + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_KeyManagement

            +
            + + + + + +
            + +
            + +

            Azure_KeyManagement(azureRestSdk)

            + +

            Class to create a KeyManagement object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_KeyManagement(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-keyManagement.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createKey(resourceGroupName, vaultName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of keyvault

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vaultName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-keyManagement.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteKey(resourceGroupName, vaultName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of keyvault

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vaultName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-keyManagement.js, line 59 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeKey(resourceGroupName, vaultName, optionsopt) → {Promise.<getResponse>} + + +

            + + + + +
            +

            Trigers the get function of keyvault

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vaultName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-keyManagement.js, line 127 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + putKeyPolicy(resourceGroupName, vaultName, operationKind, parameters, optionsopt) → {Promise.<updateAccessPolicyResponse>} + + +

            + + + + +
            +

            Trigers the updateAccessPolicy function of keyvault

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vaultName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            operationKind + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-keyManagement.js, line 160 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateAccessPolicyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(resourceGroupName, vaultName, parameters, optionsopt) → {Promise.<updateResponse>} + + +

            + + + + +
            +

            Trigers the update function of keyvault

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            vaultName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-keyManagement.js, line 91 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_Kubernetes.html b/docs/Azure_Kubernetes.html new file mode 100644 index 00000000..3506ae68 --- /dev/null +++ b/docs/Azure_Kubernetes.html @@ -0,0 +1,2931 @@ + + + + + + + + Azure_Kubernetes + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_Kubernetes

            +
            + + + + + +
            + +
            + +

            Azure_Kubernetes(azureRestSdk)

            + +

            Class to create a Kubernetes object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_Kubernetes(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(resourceGroupName, resourceName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createNodeGroup(resourceGroupName, resourceName, agentPoolName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            agentPoolName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 192 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(resourceGroupName, resourceName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 59 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteNodegroup(resourceGroupName, resourceName, agentPoolName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            agentPoolName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 236 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeCluster(resourceGroupName, resourceName, optionsopt) → {Promise.<getResponse>} + + +

            + + + + +
            +

            Trigers the get function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 159 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeNodeGroup(resourceGroupName, resourceName, agentPoolName, optionsopt) → {Promise.<getResponse>} + + +

            + + + + +
            +

            Trigers the get function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            agentPoolName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 278 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listClusters(optionsopt) → {Promise.<listResponse>} + + +

            + + + + +
            +

            Trigers the list function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 130 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listNodegroups(resourceGroupName, resourceName, optionsopt) → {Promise.<listResponse>} + + +

            + + + + +
            +

            Trigers the list function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 319 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateConfig(resourceGroupName, resourceName, optionsopt) → {Promise.<rotateClusterCertificatesResponse>} + + +

            + + + + +
            +

            Trigers the rotateClusterCertificates function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 350 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<rotateClusterCertificatesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateTags(resourceGroupName, resourceName, parameters, optionsopt) → {Promise.<updateTagsResponse>} + + +

            + + + + +
            +

            Trigers the updateTags function of containerservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            resourceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/compute/azure-kubernetes.js, line 91 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateTagsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_LoadBalancer.html b/docs/Azure_LoadBalancer.html new file mode 100644 index 00000000..d8cbef06 --- /dev/null +++ b/docs/Azure_LoadBalancer.html @@ -0,0 +1,1587 @@ + + + + + + + + Azure_LoadBalancer + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_LoadBalancer

            +
            + + + + + +
            + +
            + +

            Azure_LoadBalancer(azureRestSdk)

            + +

            Class to create a LoadBalancer object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_LoadBalancer(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-loadBalancer.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + addTags(resourceGroupName, loadBalancerName, parameters, optionsopt) → {Promise.<updateTagsResponse>} + + +

            + + + + +
            +

            Trigers the updateTags function of network

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            loadBalancerName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-loadBalancer.js, line 130 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateTagsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(resourceGroupName, loadBalancerName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of network

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            loadBalancerName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-loadBalancer.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(resourceGroupName, loadBalancerName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of network

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            loadBalancerName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-loadBalancer.js, line 64 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(resourceGroupName, loadBalancerName, optionsopt) → {Promise.<getResponse>} + + +

            + + + + +
            +

            Trigers the get function of network

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            loadBalancerName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-loadBalancer.js, line 171 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(resourceGroupName, optionsopt) → {Promise.<listResponse>} + + +

            + + + + +
            +

            Trigers the list function of network

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/network/azure-loadBalancer.js, line 98 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_Monitoring.html b/docs/Azure_Monitoring.html new file mode 100644 index 00000000..79052f24 --- /dev/null +++ b/docs/Azure_Monitoring.html @@ -0,0 +1,1554 @@ + + + + + + + + Azure_Monitoring + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_Monitoring

            +
            + + + + + +
            + +
            + +

            Azure_Monitoring(azureRestSdk)

            + +

            Class to create a Monitoring object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_Monitoring(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-monitoring.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createAlarm(resourceGroupName, ruleName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of monitor

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            ruleName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-monitoring.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteAlarm(resourceGroupName, ruleName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of monitor

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            ruleName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-monitoring.js, line 59 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getMetricData(resourceGroupName, ruleName, optionsopt) → {Promise.<getResponse>} + + +

            + + + + +
            +

            Trigers the get function of monitor

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            ruleName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-monitoring.js, line 161 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listAlarms(optionsopt) → {Promise.<listBySubscriptionResponse>} + + +

            + + + + +
            +

            Trigers the listBySubscription function of monitor

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-monitoring.js, line 130 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listBySubscriptionResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateAlarm(resourceGroupName, ruleName, alertRulesResource, optionsopt) → {Promise.<updateResponse>} + + +

            + + + + +
            +

            Trigers the update function of monitor

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            ruleName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            alertRulesResource + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/management/azure-monitoring.js, line 91 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_NoSql.html b/docs/Azure_NoSql.html new file mode 100644 index 00000000..7d540594 --- /dev/null +++ b/docs/Azure_NoSql.html @@ -0,0 +1,1752 @@ + + + + + + + + Azure_NoSql + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_NoSql

            +
            + + + + + +
            + +
            + +

            Azure_NoSql(azureRestSdk)

            + +

            Class to create a NoSql object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_NoSql(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-noSql.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createCollection(resourceGroupName, accountName, tableName, createUpdateTableParameters, optionsopt) → {Promise.<createUpdateTableResponse>} + + +

            + + + + +
            +

            Trigers the createUpdateTable function of cosmosdb

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            accountName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            tableName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            createUpdateTableParameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-noSql.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createUpdateTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteCollection(resourceGroupName, accountName, tableName, optionsopt) → {Promise.<deleteTableResponse>} + + +

            + + + + +
            +

            Trigers the deleteTable function of cosmosdb

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            accountName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            tableName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-noSql.js, line 68 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getAttributes(resourceGroupName, accountName, tableName, optionsopt) → {Promise.<getTableResponse>} + + +

            + + + + +
            +

            Trigers the getTable function of cosmosdb

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            accountName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            tableName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-noSql.js, line 186 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listCollections(resourceGroupName, accountName, optionsopt) → {Promise.<listTablesResponse>} + + +

            + + + + +
            +

            Trigers the listTables function of cosmosdb

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            accountName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-noSql.js, line 109 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listTablesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + setAttribute(resourceGroupName, accountName, tableName, updateThroughputParameters, optionsopt) → {Promise.<updateTableThroughputResponse>} + + +

            + + + + +
            +

            Trigers the updateTableThroughput function of cosmosdb

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            accountName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            tableName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            updateThroughputParameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-noSql.js, line 142 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateTableThroughputResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_PaaS.html b/docs/Azure_PaaS.html new file mode 100644 index 00000000..676b2da7 --- /dev/null +++ b/docs/Azure_PaaS.html @@ -0,0 +1,3495 @@ + + + + + + + + Azure_PaaS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_PaaS

            +
            + + + + + +
            + +
            + +

            Azure_PaaS(azureRestSdk)

            + +

            Class to create a PaaS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_PaaS(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + checkDNSAvailability(optionsopt) → {Promise.<checkAvailabilityResponse>} + + +

            + + + + +
            +

            Trigers the checkAvailability function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 375 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<checkAvailabilityResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(resourceGroupName, name, siteEnvelope, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            siteEnvelope + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createConfigTemplate(resourceGroupName, name, siteEnvelope, slot, optionsopt) → {Promise.<createOrUpdateSlotResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdateSlot function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            siteEnvelope + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            slot + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 270 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateSlotResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            hostingEnvironmentEnvelope + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 185 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(resourceGroupName, name, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 122 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteConfigTemplate(resourceGroupName, name, slot, optionsopt) → {Promise.<deleteSlotResponse>} + + +

            + + + + +
            +

            Trigers the deleteSlot function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            slot + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 346 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteSlotResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(resourceGroupName, name, optionsopt) → {Promise.<getResponse>} + + +

            + + + + +
            +

            Trigers the get function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 91 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeConfigSettings(resourceGroupName, name, slot, optionsopt) → {Promise.<getSlotResponse>} + + +

            + + + + +
            +

            Trigers the getSlot function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            slot + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 314 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getSlotResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + restart(resourceGroupName, name, optionsopt) → {Promise.<restartResponse>} + + +

            + + + + +
            +

            Trigers the restart function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 153 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<restartResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + terminateEnvironment(resourceGroupName, name, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 404 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(resourceGroupName, name, siteEnvelope, optionsopt) → {Promise.<updateResponse>} + + +

            + + + + +
            +

            Trigers the update function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            siteEnvelope + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 60 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateEnvironment(resourceGroupName, name, hostingEnvironmentEnvelope, optionsopt) → {Promise.<updateResponse>} + + +

            + + + + +
            +

            Trigers the update function of appservice

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            hostingEnvironmentEnvelope + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/appServices/azure-paaS.js, line 227 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_RDBMS.html b/docs/Azure_RDBMS.html new file mode 100644 index 00000000..1d94cad5 --- /dev/null +++ b/docs/Azure_RDBMS.html @@ -0,0 +1,1851 @@ + + + + + + + + Azure_RDBMS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_RDBMS

            +
            + + + + + +
            + +
            + +

            Azure_RDBMS(azureRestSdk)

            + +

            Class to create a RDBMS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_RDBMS(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-RDBMS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createDatabse(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<createOrUpdateResponse>} + + +

            + + + + +
            +

            Trigers the createOrUpdate function of sql

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            serverName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            databaseName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-RDBMS.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOrUpdateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createSnapshots(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<exportMethodResponse>} + + +

            + + + + +
            +

            Trigers the exportMethod function of sql

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            serverName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            databaseName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-RDBMS.js, line 111 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<exportMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteDatabase(resourceGroupName, serverName, databaseName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of sql

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            serverName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            databaseName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-RDBMS.js, line 68 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + modifyDB(resourceGroupName, serverName, databaseName, parameters, optionsopt) → {Promise.<updateResponse>} + + +

            + + + + +
            +

            Trigers the update function of sql

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            serverName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            databaseName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-RDBMS.js, line 156 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + restoreDatabase(resourceGroupName, managedInstanceName, databaseName, parameters, optionsopt) → {Promise.<completeRestoreResponse>} + + +

            + + + + +
            +

            Trigers the completeRestore function of sql

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            managedInstanceName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            databaseName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            parameters + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/database/azure-RDBMS.js, line 201 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<completeRestoreResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_StorageBucket.html b/docs/Azure_StorageBucket.html new file mode 100644 index 00000000..4ff9943f --- /dev/null +++ b/docs/Azure_StorageBucket.html @@ -0,0 +1,1155 @@ + + + + + + + + Azure_StorageBucket + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Azure_StorageBucket

            +
            + + + + + +
            + +
            + +

            Azure_StorageBucket(azureRestSdk)

            + +

            Class to create a StorageBucket object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Azure_StorageBucket(azureRestSdk) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            azureRestSdk + + +module + + + +

            Azure Rest SDK

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-storageBucket.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(resourceGroupName, accountName, containerName, blobContainer, optionsopt) → {Promise.<createResponse>} + + +

            + + + + +
            +

            Trigers the create function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            accountName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            containerName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            blobContainer + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-storageBucket.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(resourceGroupName, accountName, containerName, optionsopt) → {Promise.<deleteMethodResponse>} + + +

            + + + + +
            +

            Trigers the deleteMethod function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            accountName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            containerName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-storageBucket.js, line 68 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteMethodResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(resourceGroupName, accountName, optionsopt) → {Promise.<listResponse>} + + +

            + + + + +
            +

            Trigers the list function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            resourceGroupName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            accountName + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Azure/storage/azure-storageBucket.js, line 104 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Azure_appServices_azure-paaS.js.html b/docs/Azure_appServices_azure-paaS.js.html new file mode 100644 index 00000000..a8b3fb90 --- /dev/null +++ b/docs/Azure_appServices_azure-paaS.js.html @@ -0,0 +1,545 @@ + + + + + + + + + + Azure/appServices/azure-paaS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/appServices/azure-paaS.js

            +
            + + + + + +
            +
            +
            const { WebSiteManagementClient } = require('@azure/arm-appservice');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a PaaS object
            + * @category Azure
            + */
            +class Azure_PaaS {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} siteEnvelope - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	create(resourceGroupName, name, siteEnvelope, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.webApps
            +						.createOrUpdate(
            +							resourceGroupName,
            +							name,
            +							siteEnvelope,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the update function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} siteEnvelope - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateResponse>}
            +	 */
            +	update(resourceGroupName, name, siteEnvelope, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.webApps
            +						.update(resourceGroupName, name, siteEnvelope, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the get function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getResponse>}
            +	 */
            +	describe(resourceGroupName, name, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.webApps
            +						.get(resourceGroupName, name, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	delete(resourceGroupName, name, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.webApps
            +						.deleteMethod(resourceGroupName, name, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the restart function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<restartResponse>}
            +	 */
            +	restart(resourceGroupName, name, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.webApps
            +						.restart(resourceGroupName, name, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	createEnvironment(
            +		resourceGroupName,
            +		name,
            +		hostingEnvironmentEnvelope,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.appServiceEnvironments
            +						.createOrUpdate(
            +							resourceGroupName,
            +							name,
            +							hostingEnvironmentEnvelope,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the update function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} hostingEnvironmentEnvelope - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateResponse>}
            +	 */
            +	updateEnvironment(
            +		resourceGroupName,
            +		name,
            +		hostingEnvironmentEnvelope,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.appServiceEnvironments
            +						.update(
            +							resourceGroupName,
            +							name,
            +							hostingEnvironmentEnvelope,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createOrUpdateSlot function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} siteEnvelope - Mandatory parameter
            +	 * @param {StringKeyword} slot - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateSlotResponse>}
            +	 */
            +	createConfigTemplate(
            +		resourceGroupName,
            +		name,
            +		siteEnvelope,
            +		slot,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.webApps
            +						.createOrUpdateSlot(
            +							resourceGroupName,
            +							name,
            +							siteEnvelope,
            +							slot,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getSlot function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {StringKeyword} slot - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getSlotResponse>}
            +	 */
            +	describeConfigSettings(resourceGroupName, name, slot, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.webApps
            +						.getSlot(resourceGroupName, name, slot, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteSlot function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {StringKeyword} slot - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteSlotResponse>}
            +	 */
            +	deleteConfigTemplate(resourceGroupName, name, slot, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.webApps
            +						.deleteSlot(resourceGroupName, name, slot, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the checkAvailability function of appservice
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<checkAvailabilityResponse>}
            +	 */
            +	checkDNSAvailability(options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.domains.checkAvailability(options).then(result => {
            +						resolve(result);
            +					});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of appservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	terminateEnvironment(resourceGroupName, name, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new WebSiteManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.appServiceEnvironments
            +						.deleteMethod(resourceGroupName, name, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_PaaS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_compute_azure-computeInstance.js.html b/docs/Azure_compute_azure-computeInstance.js.html new file mode 100644 index 00000000..bded3d38 --- /dev/null +++ b/docs/Azure_compute_azure-computeInstance.js.html @@ -0,0 +1,323 @@ + + + + + + + + + + Azure/compute/azure-computeInstance.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/compute/azure-computeInstance.js

            +
            + + + + + +
            +
            +
            const { ComputeManagementClient } = require('@azure/arm-compute');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ComputeInstance object
            + * @category Azure
            + */
            +class Azure_ComputeInstance {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vmName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	create(resourceGroupName, vmName, parameters, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.virtualMachines
            +						.createOrUpdate(
            +							resourceGroupName,
            +							vmName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the list function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listResponse>}
            +	 */
            +	list(resourceGroupName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.virtualMachines
            +						.list(resourceGroupName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the start function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vmName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<startResponse>}
            +	 */
            +	start(resourceGroupName, vmName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.virtualMachines
            +						.start(resourceGroupName, vmName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the powerOff function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vmName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<powerOffResponse>}
            +	 */
            +	stop(resourceGroupName, vmName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.virtualMachines
            +						.powerOff(resourceGroupName, vmName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the restart function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vmName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<restartResponse>}
            +	 */
            +	reboot(resourceGroupName, vmName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.virtualMachines
            +						.restart(resourceGroupName, vmName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vmName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	destroy(resourceGroupName, vmName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.virtualMachines
            +						.deleteMethod(resourceGroupName, vmName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_ComputeInstance;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_compute_azure-container.js.html b/docs/Azure_compute_azure-container.js.html new file mode 100644 index 00000000..067f388e --- /dev/null +++ b/docs/Azure_compute_azure-container.js.html @@ -0,0 +1,267 @@ + + + + + + + + + + Azure/compute/azure-container.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/compute/azure-container.js

            +
            + + + + + +
            +
            +
            const { ContainerServiceClient } = require('@azure/arm-containerservice');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Container object
            + * @category Azure
            + */
            +class Azure_Container {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} containerServiceName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	create(
            +		resourceGroupName,
            +		containerServiceName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.containerServices
            +						.createOrUpdate(
            +							resourceGroupName,
            +							containerServiceName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} containerServiceName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	delete(resourceGroupName, containerServiceName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.containerServices
            +						.deleteMethod(
            +							resourceGroupName,
            +							containerServiceName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the get function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} containerServiceName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getResponse>}
            +	 */
            +	describe(resourceGroupName, containerServiceName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.containerServices
            +						.get(resourceGroupName, containerServiceName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the list function of containerservice
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listResponse>}
            +	 */
            +	list(options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.containerServices.list(options).then(result => {
            +						resolve(result);
            +					});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_Container;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_compute_azure-kubernetes.js.html b/docs/Azure_compute_azure-kubernetes.js.html new file mode 100644 index 00000000..487dc859 --- /dev/null +++ b/docs/Azure_compute_azure-kubernetes.js.html @@ -0,0 +1,495 @@ + + + + + + + + + + Azure/compute/azure-kubernetes.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/compute/azure-kubernetes.js

            +
            + + + + + +
            +
            +
            const { ContainerServiceClient } = require('@azure/arm-containerservice');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Kubernetes object
            + * @category Azure
            + */
            +class Azure_Kubernetes {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	create(resourceGroupName, resourceName, parameters, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.managedClusters
            +						.createOrUpdate(
            +							resourceGroupName,
            +							resourceName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	delete(resourceGroupName, resourceName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.managedClusters
            +						.deleteMethod(resourceGroupName, resourceName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateTags function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateTagsResponse>}
            +	 */
            +	updateTags(
            +		resourceGroupName,
            +		resourceName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.managedClusters
            +						.updateTags(
            +							resourceGroupName,
            +							resourceName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the list function of containerservice
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listResponse>}
            +	 */
            +	listClusters(options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.managedClusters.list(options).then(result => {
            +						resolve(result);
            +					});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the get function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getResponse>}
            +	 */
            +	describeCluster(resourceGroupName, resourceName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.managedClusters
            +						.get(resourceGroupName, resourceName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {StringKeyword} agentPoolName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	createNodeGroup(
            +		resourceGroupName,
            +		resourceName,
            +		agentPoolName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.agentPools
            +						.createOrUpdate(
            +							resourceGroupName,
            +							resourceName,
            +							agentPoolName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {StringKeyword} agentPoolName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	deleteNodegroup(
            +		resourceGroupName,
            +		resourceName,
            +		agentPoolName,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.agentPools
            +						.deleteMethod(
            +							resourceGroupName,
            +							resourceName,
            +							agentPoolName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the get function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {StringKeyword} agentPoolName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getResponse>}
            +	 */
            +	describeNodeGroup(
            +		resourceGroupName,
            +		resourceName,
            +		agentPoolName,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.agentPools
            +						.get(
            +							resourceGroupName,
            +							resourceName,
            +							agentPoolName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the list function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listResponse>}
            +	 */
            +	listNodegroups(resourceGroupName, resourceName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.agentPools
            +						.list(resourceGroupName, resourceName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the rotateClusterCertificates function of containerservice
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} resourceName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<rotateClusterCertificatesResponse>}
            +	 */
            +	updateConfig(resourceGroupName, resourceName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ContainerServiceClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.managedClusters
            +						.rotateClusterCertificates(
            +							resourceGroupName,
            +							resourceName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_Kubernetes;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_database_azure-RDBMS.js.html b/docs/Azure_database_azure-RDBMS.js.html new file mode 100644 index 00000000..92b1888b --- /dev/null +++ b/docs/Azure_database_azure-RDBMS.js.html @@ -0,0 +1,354 @@ + + + + + + + + + + Azure/database/azure-RDBMS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/database/azure-RDBMS.js

            +
            + + + + + +
            +
            +
            const { SqlManagementClient } = require('@azure/arm-sql');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a RDBMS object
            + * @category Azure
            + */
            +class Azure_RDBMS {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of sql
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} serverName - Mandatory parameter
            +	 * @param {StringKeyword} databaseName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	createDatabse(
            +		resourceGroupName,
            +		serverName,
            +		databaseName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new SqlManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.databases
            +						.createOrUpdate(
            +							resourceGroupName,
            +							serverName,
            +							databaseName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of sql
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} serverName - Mandatory parameter
            +	 * @param {StringKeyword} databaseName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	deleteDatabase(
            +		resourceGroupName,
            +		serverName,
            +		databaseName,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new SqlManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.databases
            +						.deleteMethod(
            +							resourceGroupName,
            +							serverName,
            +							databaseName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the exportMethod function of sql
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} serverName - Mandatory parameter
            +	 * @param {StringKeyword} databaseName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<exportMethodResponse>}
            +	 */
            +	createSnapshots(
            +		resourceGroupName,
            +		serverName,
            +		databaseName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new SqlManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.databases
            +						.exportMethod(
            +							resourceGroupName,
            +							serverName,
            +							databaseName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the update function of sql
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} serverName - Mandatory parameter
            +	 * @param {StringKeyword} databaseName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateResponse>}
            +	 */
            +	modifyDB(
            +		resourceGroupName,
            +		serverName,
            +		databaseName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new SqlManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.databases
            +						.update(
            +							resourceGroupName,
            +							serverName,
            +							databaseName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the completeRestore function of sql
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} managedInstanceName - Mandatory parameter
            +	 * @param {StringKeyword} databaseName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<completeRestoreResponse>}
            +	 */
            +	restoreDatabase(
            +		resourceGroupName,
            +		managedInstanceName,
            +		databaseName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new SqlManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.managedDatabases
            +						.completeRestore(
            +							resourceGroupName,
            +							managedInstanceName,
            +							databaseName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_RDBMS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_database_azure-noSql.js.html b/docs/Azure_database_azure-noSql.js.html new file mode 100644 index 00000000..4bc8df56 --- /dev/null +++ b/docs/Azure_database_azure-noSql.js.html @@ -0,0 +1,337 @@ + + + + + + + + + + Azure/database/azure-noSql.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/database/azure-noSql.js

            +
            + + + + + +
            +
            +
            const { CosmosDBManagementClient } = require('@azure/arm-cosmosdb');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a NoSql object
            + * @category Azure
            + */
            +class Azure_NoSql {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createUpdateTable function of cosmosdb
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} accountName - Mandatory parameter
            +	 * @param {StringKeyword} tableName - Mandatory parameter
            +	 * @param {TypeReference} createUpdateTableParameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createUpdateTableResponse>}
            +	 */
            +	createCollection(
            +		resourceGroupName,
            +		accountName,
            +		tableName,
            +		createUpdateTableParameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new CosmosDBManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.tableResources
            +						.createUpdateTable(
            +							resourceGroupName,
            +							accountName,
            +							tableName,
            +							createUpdateTableParameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteTable function of cosmosdb
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} accountName - Mandatory parameter
            +	 * @param {StringKeyword} tableName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteTableResponse>}
            +	 */
            +	deleteCollection(
            +		resourceGroupName,
            +		accountName,
            +		tableName,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new CosmosDBManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.tableResources
            +						.deleteTable(
            +							resourceGroupName,
            +							accountName,
            +							tableName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the listTables function of cosmosdb
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} accountName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listTablesResponse>}
            +	 */
            +	listCollections(resourceGroupName, accountName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new CosmosDBManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.tableResources
            +						.listTables(resourceGroupName, accountName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateTableThroughput function of cosmosdb
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} accountName - Mandatory parameter
            +	 * @param {StringKeyword} tableName - Mandatory parameter
            +	 * @param {TypeReference} updateThroughputParameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateTableThroughputResponse>}
            +	 */
            +	setAttribute(
            +		resourceGroupName,
            +		accountName,
            +		tableName,
            +		updateThroughputParameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new CosmosDBManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.tableResources
            +						.updateTableThroughput(
            +							resourceGroupName,
            +							accountName,
            +							tableName,
            +							updateThroughputParameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getTable function of cosmosdb
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} accountName - Mandatory parameter
            +	 * @param {StringKeyword} tableName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getTableResponse>}
            +	 */
            +	getAttributes(
            +		resourceGroupName,
            +		accountName,
            +		tableName,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new CosmosDBManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.tableResources
            +						.getTable(
            +							resourceGroupName,
            +							accountName,
            +							tableName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_NoSql;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_management_azure-keyManagement.js.html b/docs/Azure_management_azure-keyManagement.js.html new file mode 100644 index 00000000..6612b3ac --- /dev/null +++ b/docs/Azure_management_azure-keyManagement.js.html @@ -0,0 +1,313 @@ + + + + + + + + + + Azure/management/azure-keyManagement.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/management/azure-keyManagement.js

            +
            + + + + + +
            +
            +
            const { KeyVaultManagementClient } = require('@azure/arm-keyvault');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a KeyManagement object
            + * @category Azure
            + */
            +class Azure_KeyManagement {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of keyvault
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vaultName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	createKey(resourceGroupName, vaultName, parameters, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new KeyVaultManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.vaults
            +						.createOrUpdate(
            +							resourceGroupName,
            +							vaultName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of keyvault
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vaultName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	deleteKey(resourceGroupName, vaultName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new KeyVaultManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.vaults
            +						.deleteMethod(resourceGroupName, vaultName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the update function of keyvault
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vaultName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateResponse>}
            +	 */
            +	update(resourceGroupName, vaultName, parameters, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new KeyVaultManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.vaults
            +						.update(
            +							resourceGroupName,
            +							vaultName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the get function of keyvault
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vaultName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getResponse>}
            +	 */
            +	describeKey(resourceGroupName, vaultName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new KeyVaultManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.vaults
            +						.get(resourceGroupName, vaultName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateAccessPolicy function of keyvault
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} vaultName - Mandatory parameter
            +	 * @param {TypeReference} operationKind - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateAccessPolicyResponse>}
            +	 */
            +	putKeyPolicy(
            +		resourceGroupName,
            +		vaultName,
            +		operationKind,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new KeyVaultManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.vaults
            +						.updateAccessPolicy(
            +							resourceGroupName,
            +							vaultName,
            +							operationKind,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_KeyManagement;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_management_azure-monitoring.js.html b/docs/Azure_management_azure-monitoring.js.html new file mode 100644 index 00000000..17f2a6f2 --- /dev/null +++ b/docs/Azure_management_azure-monitoring.js.html @@ -0,0 +1,302 @@ + + + + + + + + + + Azure/management/azure-monitoring.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/management/azure-monitoring.js

            +
            + + + + + +
            +
            +
            const { MonitorManagementClient } = require('@azure/arm-monitor');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Monitoring object
            + * @category Azure
            + */
            +class Azure_Monitoring {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of monitor
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} ruleName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	createAlarm(resourceGroupName, ruleName, parameters, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new MonitorManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.alertRules
            +						.createOrUpdate(
            +							resourceGroupName,
            +							ruleName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of monitor
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} ruleName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	deleteAlarm(resourceGroupName, ruleName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new MonitorManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.alertRules
            +						.deleteMethod(resourceGroupName, ruleName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the update function of monitor
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} ruleName - Mandatory parameter
            +	 * @param {TypeReference} alertRulesResource - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateResponse>}
            +	 */
            +	updateAlarm(
            +		resourceGroupName,
            +		ruleName,
            +		alertRulesResource,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new MonitorManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.alertRules
            +						.update(
            +							resourceGroupName,
            +							ruleName,
            +							alertRulesResource,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the listBySubscription function of monitor
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listBySubscriptionResponse>}
            +	 */
            +	listAlarms(options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new MonitorManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.alertRules
            +						.listBySubscription(options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the get function of monitor
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} ruleName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getResponse>}
            +	 */
            +	getMetricData(resourceGroupName, ruleName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new MonitorManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.alertRules
            +						.get(resourceGroupName, ruleName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_Monitoring;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_network_azure-DNS.js.html b/docs/Azure_network_azure-DNS.js.html new file mode 100644 index 00000000..faaf2fe1 --- /dev/null +++ b/docs/Azure_network_azure-DNS.js.html @@ -0,0 +1,275 @@ + + + + + + + + + + Azure/network/azure-DNS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/network/azure-DNS.js

            +
            + + + + + +
            +
            +
            const { DnsManagementClient } = require('@azure/arm-dns');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a DNS object
            + * @category Azure
            + */
            +class Azure_DNS {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of dns
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} zoneName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	createZone(resourceGroupName, zoneName, parameters, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new DnsManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.zones
            +						.createOrUpdate(
            +							resourceGroupName,
            +							zoneName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of dns
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} zoneName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	deleteZone(resourceGroupName, zoneName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new DnsManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.zones
            +						.deleteMethod(resourceGroupName, zoneName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the list function of dns
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listResponse>}
            +	 */
            +	listZones(options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new DnsManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.zones.list(options).then(result => {
            +						resolve(result);
            +					});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of dns
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} zoneName - Mandatory parameter
            +	 * @param {StringKeyword} relativeRecordSetName - Mandatory parameter
            +	 * @param {TypeReference} recordType - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	changeRecordSets(
            +		resourceGroupName,
            +		zoneName,
            +		relativeRecordSetName,
            +		recordType,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new DnsManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.recordSets
            +						.createOrUpdate(
            +							resourceGroupName,
            +							zoneName,
            +							relativeRecordSetName,
            +							recordType,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_DNS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_network_azure-loadBalancer.js.html b/docs/Azure_network_azure-loadBalancer.js.html new file mode 100644 index 00000000..1bc4e310 --- /dev/null +++ b/docs/Azure_network_azure-loadBalancer.js.html @@ -0,0 +1,312 @@ + + + + + + + + + + Azure/network/azure-loadBalancer.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/network/azure-loadBalancer.js

            +
            + + + + + +
            +
            +
            const { NetworkManagementClient } = require('@azure/arm-network');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a LoadBalancer object
            + * @category Azure
            + */
            +class Azure_LoadBalancer {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of network
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	create(
            +		resourceGroupName,
            +		loadBalancerName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new NetworkManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.loadBalancers
            +						.createOrUpdate(
            +							resourceGroupName,
            +							loadBalancerName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of network
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	delete(resourceGroupName, loadBalancerName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new NetworkManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.loadBalancers
            +						.deleteMethod(
            +							resourceGroupName,
            +							loadBalancerName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the list function of network
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listResponse>}
            +	 */
            +	list(resourceGroupName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new NetworkManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.loadBalancers
            +						.list(resourceGroupName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateTags function of network
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
            +	 * @param {TypeReference} parameters - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateTagsResponse>}
            +	 */
            +	addTags(
            +		resourceGroupName,
            +		loadBalancerName,
            +		parameters,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new NetworkManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.loadBalancers
            +						.updateTags(
            +							resourceGroupName,
            +							loadBalancerName,
            +							parameters,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the get function of network
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} loadBalancerName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getResponse>}
            +	 */
            +	describe(resourceGroupName, loadBalancerName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new NetworkManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.loadBalancers
            +						.get(resourceGroupName, loadBalancerName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_LoadBalancer;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_storage_azure-blockStorage.js.html b/docs/Azure_storage_azure-blockStorage.js.html new file mode 100644 index 00000000..e8a6a173 --- /dev/null +++ b/docs/Azure_storage_azure-blockStorage.js.html @@ -0,0 +1,290 @@ + + + + + + + + + + Azure/storage/azure-blockStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/storage/azure-blockStorage.js

            +
            + + + + + +
            +
            +
            const { ComputeManagementClient } = require('@azure/arm-compute');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a BlockStorage object
            + * @category Azure
            + */
            +class Azure_BlockStorage {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the createOrUpdate function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} diskName - Mandatory parameter
            +	 * @param {TypeReference} disk - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createOrUpdateResponse>}
            +	 */
            +	create(resourceGroupName, diskName, disk, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.disks
            +						.createOrUpdate(
            +							resourceGroupName,
            +							diskName,
            +							disk,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} diskName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	delete(resourceGroupName, diskName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.disks
            +						.deleteMethod(resourceGroupName, diskName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the get function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} diskName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getResponse>}
            +	 */
            +	describe(resourceGroupName, diskName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.disks
            +						.get(resourceGroupName, diskName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the list function of compute
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listResponse>}
            +	 */
            +	list(options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.disks.list(options).then(result => {
            +						resolve(result);
            +					});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the update function of compute
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} diskName - Mandatory parameter
            +	 * @param {TypeReference} disk - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<updateResponse>}
            +	 */
            +	update(resourceGroupName, diskName, disk, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new ComputeManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.disks
            +						.update(resourceGroupName, diskName, disk, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_BlockStorage;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Azure_storage_azure-storageBucket.js.html b/docs/Azure_storage_azure-storageBucket.js.html new file mode 100644 index 00000000..855bc3fd --- /dev/null +++ b/docs/Azure_storage_azure-storageBucket.js.html @@ -0,0 +1,245 @@ + + + + + + + + + + Azure/storage/azure-storageBucket.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Azure/storage/azure-storageBucket.js

            +
            + + + + + +
            +
            +
            const { StorageManagementClient } = require('@azure/arm-storage');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a StorageBucket object
            + * @category Azure
            + */
            +class Azure_StorageBucket {
            +	/**
            +	 *
            +	 * @param {module} azureRestSdk Azure Rest SDK
            +	 */
            +	constructor(azureRestSdk) {
            +		this._azureRestSdk = azureRestSdk;
            +	}
            +	/**
            +	 * Trigers the create function of storage
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} accountName - Mandatory parameter
            +	 * @param {StringKeyword} containerName - Mandatory parameter
            +	 * @param {TypeReference} blobContainer - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<createResponse>}
            +	 */
            +	create(
            +		resourceGroupName,
            +		accountName,
            +		containerName,
            +		blobContainer,
            +		options = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new StorageManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.blobContainers
            +						.create(
            +							resourceGroupName,
            +							accountName,
            +							containerName,
            +							blobContainer,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteMethod function of storage
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} accountName - Mandatory parameter
            +	 * @param {StringKeyword} containerName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteMethodResponse>}
            +	 */
            +	delete(resourceGroupName, accountName, containerName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new StorageManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.blobContainers
            +						.deleteMethod(
            +							resourceGroupName,
            +							accountName,
            +							containerName,
            +							options
            +						)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the list function of storage
            +	 * @param {StringKeyword} resourceGroupName - Mandatory parameter
            +	 * @param {StringKeyword} accountName - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<listResponse>}
            +	 */
            +	list(resourceGroupName, accountName, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._azureRestSdk
            +				.loginWithServicePrincipalSecretWithAuthResponse(
            +					process.env.AZURE_CLIENT_ID,
            +					process.env.AZURE_CLIENT_SECRET,
            +					process.env.AZURE_TENANT_ID
            +				)
            +				.then(authres => {
            +					const client = new StorageManagementClient(
            +						authres.credentials,
            +						process.env.AZURE_SUBSCRIPTION_ID
            +					);
            +					client.blobContainers
            +						.list(resourceGroupName, accountName, options)
            +						.then(result => {
            +							resolve(result);
            +						});
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = Azure_StorageBucket;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_BlockStorage.html b/docs/DO_BlockStorage.html new file mode 100644 index 00000000..197c5110 --- /dev/null +++ b/docs/DO_BlockStorage.html @@ -0,0 +1,1018 @@ + + + + + + + + DO_BlockStorage + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            DO_BlockStorage

            +
            + + + + + +
            + +
            + +

            DO_BlockStorage(do, options)

            + +

            Class to create a Volumes object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new DO_BlockStorage(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            DO SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-blockStorage.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(options) → {Promise.<createResponse>} + + +

            + + + + +
            +

            Trigers the create function of Volumes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            options + + +VolumeCreationOptions + + + +

            Data required for create

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-blockStorage.js, line 35 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(volumeId) → {Promise.<deleteByIdResponse>} + + +

            + + + + +
            +

            Trigers the deleteById function of Volumes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            volumeId + + +StringKeyword + + + +

            Data required for deleteById

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-blockStorage.js, line 61 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteByIdResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describe(volumeId) → {Promise.<getByIdResponse>} + + +

            + + + + +
            +

            Trigers the getById function of Volumes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            volumeId + + +StringKeyword + + + +

            Data required for getById

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-blockStorage.js, line 48 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getByIdResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(region) → {Promise.<getAllResponse>} + + +

            + + + + +
            +

            Trigers the getAll function of Volumes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            region + + +StringKeyword + + + +

            Data required for getAll

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-blockStorage.js, line 22 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getAllResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/DO_ComputeInstance.html b/docs/DO_ComputeInstance.html new file mode 100644 index 00000000..a57eb8d9 --- /dev/null +++ b/docs/DO_ComputeInstance.html @@ -0,0 +1,1118 @@ + + + + + + + + DO_ComputeInstance + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            DO_ComputeInstance

            +
            + + + + + +
            + +
            + +

            DO_ComputeInstance(do, options)

            + +

            Class to create a Droplets object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new DO_ComputeInstance(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            DO SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-computeInstance.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(options) → {Promise.<createResponse>} + + +

            + + + + +
            +

            Trigers the create function of Droplets

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            options + + +DropletCreationRequest + + + +

            Data required for create

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-computeInstance.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + destroy(dropletId) → {Promise.<deleteByIdResponse>} + + +

            + + + + +
            +

            Trigers the deleteById function of Droplets

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            dropletId + + +StringKeyword + + + +

            Data required for deleteById

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-computeInstance.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteByIdResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(tagName, includeAll, page, pageSize) → {Promise.<getAllResponse>} + + +

            + + + + +
            +

            Trigers the getAll function of Droplets

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            tagName + + +StringKeyword + + + +

            Data required for getAll

            includeAll + + +BooleanKeyword + + + +

            Data required for getAll

            page + + +NumberKeyword + + + +

            Data required for getAll

            pageSize + + +NumberKeyword + + + +

            Data required for getAll

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-computeInstance.js, line 25 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getAllResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + stop(dropletId, action) → {Promise.<requestActionResponse>} + + +

            + + + + +
            +

            Trigers the requestAction function of Droplets

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            dropletId + + +StringKeyword + + + +

            Data required for requestAction

            action + + +AnyKeyword + + + +

            Data required for requestAction

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-computeInstance.js, line 70 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<requestActionResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/DO_DNS.html b/docs/DO_DNS.html new file mode 100644 index 00000000..7e1d8794 --- /dev/null +++ b/docs/DO_DNS.html @@ -0,0 +1,1414 @@ + + + + + + + + DO_DNS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            DO_DNS

            +
            + + + + + +
            + +
            + +

            DO_DNS(do, options)

            + +

            Class to create a Domains object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new DO_DNS(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            DO SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-DNS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + changeRecordSets(domainName, recordId, options) → {Promise.<updateRecordResponse>} + + +

            + + + + +
            +

            Trigers the updateRecord function of Domains

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            domainName + + +StringKeyword + + + +

            Data required for updateRecord

            recordId + + +StringKeyword + + + +

            Data required for updateRecord

            options + + +DomainRecordRequestOptions + + + +

            Data required for updateRecord

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-DNS.js, line 89 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateRecordResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createRecord(domainName, options) → {Promise.<createRecordResponse>} + + +

            + + + + +
            +

            Trigers the createRecord function of Domains

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            domainName + + +StringKeyword + + + +

            Data required for createRecord

            options + + +DomainRecordRequestOptions + + + +

            Data required for createRecord

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-DNS.js, line 46 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createRecordResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteRecord(domainName, recordId) → {Promise.<deleteRecordResponse>} + + +

            + + + + +
            +

            Trigers the deleteRecord function of Domains

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            domainName + + +StringKeyword + + + +

            Data required for deleteRecord

            recordId + + +StringKeyword + + + +

            Data required for deleteRecord

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-DNS.js, line 74 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteRecordResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getRecord(domainName, recordId) → {Promise.<getRecordResponse>} + + +

            + + + + +
            +

            Trigers the getRecord function of Domains

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            domainName + + +StringKeyword + + + +

            Data required for getRecord

            recordId + + +StringKeyword + + + +

            Data required for getRecord

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-DNS.js, line 60 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getRecordResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getRecords(domainName, tagName, includeAll, page, pageSize) → {Promise.<getAllRecordsResponse>} + + +

            + + + + +
            +

            Trigers the getAllRecords function of Domains

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            domainName + + +StringKeyword + + + +

            Data required for getAllRecords

            tagName + + +StringKeyword + + + +

            Data required for getAllRecords

            includeAll + + +BooleanKeyword + + + +

            Data required for getAllRecords

            page + + +NumberKeyword + + + +

            Data required for getAllRecords

            pageSize + + +NumberKeyword + + + +

            Data required for getAllRecords

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-DNS.js, line 26 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getAllRecordsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/DO_KeyManagement.html b/docs/DO_KeyManagement.html new file mode 100644 index 00000000..ed6dfcf4 --- /dev/null +++ b/docs/DO_KeyManagement.html @@ -0,0 +1,1093 @@ + + + + + + + + DO_KeyManagement + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            DO_KeyManagement

            +
            + + + + + +
            + +
            + +

            DO_KeyManagement(do, options)

            + +

            Class to create a Keys object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new DO_KeyManagement(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            DO SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/management/do-keyManagement.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createKey(addKeyRequest) → {Promise.<addResponse>} + + +

            + + + + +
            +

            Trigers the add function of Keys

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            addKeyRequest + + +AddKeyRequest + + + +

            Data required for add

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/management/do-keyManagement.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<addResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteKey(identifier) → {Promise.<deleteResponse>} + + +

            + + + + +
            +

            Trigers the delete function of Keys

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            identifier + + +StringKeyword + + + +

            Data required for delete

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/management/do-keyManagement.js, line 69 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeKey(keyId) → {Promise.<getByIdResponse>} + + +

            + + + + +
            +

            Trigers the getById function of Keys

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            keyId + + +NumberKeyword + + + +

            Data required for getById

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/management/do-keyManagement.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getByIdResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(tagName, includeAll, page, pageSize) → {Promise.<getAllResponse>} + + +

            + + + + +
            +

            Trigers the getAll function of Keys

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            tagName + + +StringKeyword + + + +

            Data required for getAll

            includeAll + + +BooleanKeyword + + + +

            Data required for getAll

            page + + +NumberKeyword + + + +

            Data required for getAll

            pageSize + + +NumberKeyword + + + +

            Data required for getAll

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/management/do-keyManagement.js, line 25 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getAllResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/DO_Kubernetes.html b/docs/DO_Kubernetes.html new file mode 100644 index 00000000..6da008b6 --- /dev/null +++ b/docs/DO_Kubernetes.html @@ -0,0 +1,1902 @@ + + + + + + + + DO_Kubernetes + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            DO_Kubernetes

            +
            + + + + + +
            + +
            + +

            DO_Kubernetes(do, options)

            + +

            Class to create a Kubernetes object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new DO_Kubernetes(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            DO SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(options) → {Promise.<createResponse>} + + +

            + + + + +
            +

            Trigers the create function of Kubernetes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            options + + +NewClusterRequest + + + +

            Data required for create

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 41 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createNodeGroup(clusterId, nodePool) → {Promise.<addNodePoolResponse>} + + +

            + + + + +
            +

            Trigers the addNodePool function of Kubernetes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for addNodePool

            nodePool + + +ClusterNodePool + + + +

            Data required for addNodePool

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 116 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<addNodePoolResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(clusterId) → {Promise.<deleteResponse>} + + +

            + + + + +
            +

            Trigers the delete function of Kubernetes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for delete

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 67 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteNodegroup(clusterId, nodePoolId) → {Promise.<deleteNodePoolResponse>} + + +

            + + + + +
            +

            Trigers the deleteNodePool function of Kubernetes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for deleteNodePool

            nodePoolId + + +StringKeyword + + + +

            Data required for deleteNodePool

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 130 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteNodePoolResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeCluster(clusterId) → {Promise.<getByIdResponse>} + + +

            + + + + +
            +

            Trigers the getById function of Kubernetes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for getById

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 54 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getByIdResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeNodeGroup(clusterId, nodePoolId) → {Promise.<getNodePoolByIdResponse>} + + +

            + + + + +
            +

            Trigers the getNodePoolById function of Kubernetes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for getNodePoolById

            nodePoolId + + +StringKeyword + + + +

            Data required for getNodePoolById

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 102 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getNodePoolByIdResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listClusters(includeAll, page, pageSize) → {Promise.<getClustersResponse>} + + +

            + + + + +
            +

            Trigers the getClusters function of Kubernetes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            includeAll + + +BooleanKeyword + + + +

            Data required for getClusters

            page + + +NumberKeyword + + + +

            Data required for getClusters

            pageSize + + +NumberKeyword + + + +

            Data required for getClusters

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getClustersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listNodegroups(clusterId, includeAll, page, pageSize) → {Promise.<getNodePoolsResponse>} + + +

            + + + + +
            +

            Trigers the getNodePools function of Kubernetes

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for getNodePools

            includeAll + + +BooleanKeyword + + + +

            Data required for getNodePools

            page + + +NumberKeyword + + + +

            Data required for getNodePools

            pageSize + + +NumberKeyword + + + +

            Data required for getNodePools

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/compute/do-kubernetes.js, line 83 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getNodePoolsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/DO_LoadBalancer.html b/docs/DO_LoadBalancer.html new file mode 100644 index 00000000..78cc9d89 --- /dev/null +++ b/docs/DO_LoadBalancer.html @@ -0,0 +1,992 @@ + + + + + + + + DO_LoadBalancer + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            DO_LoadBalancer

            +
            + + + + + +
            + +
            + +

            DO_LoadBalancer(do, options)

            + +

            Class to create a LoadBalancers object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new DO_LoadBalancer(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            DO SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-loadBalancer.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(options) → {Promise.<createResponse>} + + +

            + + + + +
            +

            Trigers the create function of LoadBalancers

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            options + + +LoadBalancerCreationOptions + + + +

            Data required for create

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-loadBalancer.js, line 22 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(loadBalancerId) → {Promise.<deleteResponse>} + + +

            + + + + +
            +

            Trigers the delete function of LoadBalancers

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            loadBalancerId + + +StringKeyword + + + +

            Data required for delete

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-loadBalancer.js, line 61 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list() → {Promise.<getAllResponse>} + + +

            + + + + +
            +

            Trigers the getAll function of LoadBalancers

            +
            + + + + + + + + + + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-loadBalancer.js, line 34 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getAllResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(loadBalancerId, options) → {Promise.<updateResponse>} + + +

            + + + + +
            +

            Trigers the update function of LoadBalancers

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            loadBalancerId + + +StringKeyword + + + +

            Data required for update

            options + + +AnyKeyword + + + +

            Data required for update

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/network/do-loadBalancer.js, line 48 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/DO_NoSql.html b/docs/DO_NoSql.html new file mode 100644 index 00000000..60f0eccf --- /dev/null +++ b/docs/DO_NoSql.html @@ -0,0 +1,1118 @@ + + + + + + + + DO_NoSql + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            DO_NoSql

            +
            + + + + + +
            + +
            + +

            DO_NoSql(do, options)

            + +

            Class to create a Databases object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new DO_NoSql(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            DO SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-noSql.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createCluster(clusterOptions) → {Promise.<createClusterResponse>} + + +

            + + + + +
            +

            Trigers the createCluster function of Databases

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterOptions + + +DatabaseCreateClusterRequest + + + +

            Data required for createCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-noSql.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getCluster(clusterId) → {Promise.<getClusterByIdResponse>} + + +

            + + + + +
            +

            Trigers the getClusterById function of Databases

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for getClusterById

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-noSql.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getClusterByIdResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getClusters(tagName, includeAll, page, pageSize) → {Promise.<getAllClustersResponse>} + + +

            + + + + +
            +

            Trigers the getAllClusters function of Databases

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            tagName + + +StringKeyword + + + +

            Data required for getAllClusters

            includeAll + + +BooleanKeyword + + + +

            Data required for getAllClusters

            page + + +NumberKeyword + + + +

            Data required for getAllClusters

            pageSize + + +NumberKeyword + + + +

            Data required for getAllClusters

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-noSql.js, line 25 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getAllClustersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateCluster(clusterId, configuration) → {Promise.<resizeClusterResponse>} + + +

            + + + + +
            +

            Trigers the resizeCluster function of Databases

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for resizeCluster

            configuration + + +DatabaseResizeClusterRequest + + + +

            Data required for resizeCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-noSql.js, line 70 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<resizeClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/DO_RDBMS.html b/docs/DO_RDBMS.html new file mode 100644 index 00000000..04906eb1 --- /dev/null +++ b/docs/DO_RDBMS.html @@ -0,0 +1,1118 @@ + + + + + + + + DO_RDBMS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            DO_RDBMS

            +
            + + + + + +
            + +
            + +

            DO_RDBMS(do, options)

            + +

            Class to create a Databases object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new DO_RDBMS(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            DO SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-RDBMS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createCluster(clusterOptions) → {Promise.<createClusterResponse>} + + +

            + + + + +
            +

            Trigers the createCluster function of Databases

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterOptions + + +DatabaseCreateClusterRequest + + + +

            Data required for createCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-RDBMS.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getCluster(clusterId) → {Promise.<getClusterByIdResponse>} + + +

            + + + + +
            +

            Trigers the getClusterById function of Databases

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for getClusterById

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-RDBMS.js, line 56 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getClusterByIdResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getClusters(tagName, includeAll, page, pageSize) → {Promise.<getAllClustersResponse>} + + +

            + + + + +
            +

            Trigers the getAllClusters function of Databases

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            tagName + + +StringKeyword + + + +

            Data required for getAllClusters

            includeAll + + +BooleanKeyword + + + +

            Data required for getAllClusters

            page + + +NumberKeyword + + + +

            Data required for getAllClusters

            pageSize + + +NumberKeyword + + + +

            Data required for getAllClusters

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-RDBMS.js, line 25 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getAllClustersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateCluster(clusterId, configuration) → {Promise.<resizeClusterResponse>} + + +

            + + + + +
            +

            Trigers the resizeCluster function of Databases

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            clusterId + + +StringKeyword + + + +

            Data required for resizeCluster

            configuration + + +DatabaseResizeClusterRequest + + + +

            Data required for resizeCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/database/do-RDBMS.js, line 70 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<resizeClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/DO_compute_do-computeInstance.js.html b/docs/DO_compute_do-computeInstance.js.html new file mode 100644 index 00000000..ed3f4c9e --- /dev/null +++ b/docs/DO_compute_do-computeInstance.js.html @@ -0,0 +1,195 @@ + + + + + + + + + + DO/compute/do-computeInstance.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/compute/do-computeInstance.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Droplets object
            + * @category Digital Ocean
            + */
            +class DO_ComputeInstance {
            +	/**
            +	 *
            +	 * @param {module} do DO SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(dosdk, dotoken) {
            +		this._DO = dosdk;
            +		this._instance = new this._DO(dotoken);
            +		this._droplets = this._instance.droplets;
            +	}
            +	/**
            +	 * Trigers the getAll function of Droplets
            +	 * @param {StringKeyword} tagName - Data required for getAll
            +	 * @param {BooleanKeyword} includeAll - Data required for getAll
            +	 * @param {NumberKeyword} page - Data required for getAll
            +	 * @param {NumberKeyword} pageSize - Data required for getAll
            +	 * @returns {Promise<getAllResponse>}
            +	 */
            +	list(
            +		tagName,
            +		includeAll = undefined,
            +		page = undefined,
            +		pageSize = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._droplets
            +				.getAll(tagName, includeAll, page, pageSize)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the create function of Droplets
            +	 * @param {DropletCreationRequest} options - Data required for create
            +	 * @returns {Promise<createResponse>}
            +	 */
            +	create(options) {
            +		return new Promise((resolve, reject) => {
            +			this._droplets
            +				.create(options)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteById function of Droplets
            +	 * @param {StringKeyword} dropletId - Data required for deleteById
            +	 * @returns {Promise<deleteByIdResponse>}
            +	 */
            +	destroy(dropletId) {
            +		return new Promise((resolve, reject) => {
            +			this._droplets
            +				.deleteById(dropletId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the requestAction function of Droplets
            +	 * @param {StringKeyword} dropletId - Data required for requestAction
            +	 * @param {AnyKeyword} action - Data required for requestAction
            +	 * @returns {Promise<requestActionResponse>}
            +	 */
            +	stop(dropletId, action) {
            +		return new Promise((resolve, reject) => {
            +			this._droplets
            +				.requestAction(dropletId, action)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = DO_ComputeInstance;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_compute_do-kubernetes.js.html b/docs/DO_compute_do-kubernetes.js.html new file mode 100644 index 00000000..dd243c12 --- /dev/null +++ b/docs/DO_compute_do-kubernetes.js.html @@ -0,0 +1,255 @@ + + + + + + + + + + DO/compute/do-kubernetes.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/compute/do-kubernetes.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Kubernetes object
            + * @category Digital Ocean
            + */
            +class DO_Kubernetes {
            +	/**
            +	 *
            +	 * @param {module} do DO SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(dosdk, dotoken) {
            +		this._DO = dosdk;
            +		this._instance = new this._DO(dotoken);
            +		this._kubernetes = this._instance.kubernetes;
            +	}
            +	/**
            +	 * Trigers the getClusters function of Kubernetes
            +	 * @param {BooleanKeyword} includeAll - Data required for getClusters
            +	 * @param {NumberKeyword} page - Data required for getClusters
            +	 * @param {NumberKeyword} pageSize - Data required for getClusters
            +	 * @returns {Promise<getClustersResponse>}
            +	 */
            +	listClusters(
            +		includeAll = undefined,
            +		page = undefined,
            +		pageSize = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._kubernetes
            +				.getClusters(includeAll, page, pageSize)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the create function of Kubernetes
            +	 * @param {NewClusterRequest} options - Data required for create
            +	 * @returns {Promise<createResponse>}
            +	 */
            +	create(options) {
            +		return new Promise((resolve, reject) => {
            +			this._kubernetes
            +				.create(options)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getById function of Kubernetes
            +	 * @param {StringKeyword} clusterId - Data required for getById
            +	 * @returns {Promise<getByIdResponse>}
            +	 */
            +	describeCluster(clusterId) {
            +		return new Promise((resolve, reject) => {
            +			this._kubernetes
            +				.getById(clusterId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the delete function of Kubernetes
            +	 * @param {StringKeyword} clusterId - Data required for delete
            +	 * @returns {Promise<deleteResponse>}
            +	 */
            +	delete(clusterId) {
            +		return new Promise((resolve, reject) => {
            +			this._kubernetes
            +				.delete(clusterId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getNodePools function of Kubernetes
            +	 * @param {StringKeyword} clusterId - Data required for getNodePools
            +	 * @param {BooleanKeyword} includeAll - Data required for getNodePools
            +	 * @param {NumberKeyword} page - Data required for getNodePools
            +	 * @param {NumberKeyword} pageSize - Data required for getNodePools
            +	 * @returns {Promise<getNodePoolsResponse>}
            +	 */
            +	listNodegroups(
            +		clusterId,
            +		includeAll = undefined,
            +		page = undefined,
            +		pageSize = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._kubernetes
            +				.getNodePools(clusterId, includeAll, page, pageSize)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getNodePoolById function of Kubernetes
            +	 * @param {StringKeyword} clusterId - Data required for getNodePoolById
            +	 * @param {StringKeyword} nodePoolId - Data required for getNodePoolById
            +	 * @returns {Promise<getNodePoolByIdResponse>}
            +	 */
            +	describeNodeGroup(clusterId, nodePoolId) {
            +		return new Promise((resolve, reject) => {
            +			this._kubernetes
            +				.getNodePoolById(clusterId, nodePoolId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the addNodePool function of Kubernetes
            +	 * @param {StringKeyword} clusterId - Data required for addNodePool
            +	 * @param {ClusterNodePool} nodePool - Data required for addNodePool
            +	 * @returns {Promise<addNodePoolResponse>}
            +	 */
            +	createNodeGroup(clusterId, nodePool) {
            +		return new Promise((resolve, reject) => {
            +			this._kubernetes
            +				.addNodePool(clusterId, nodePool)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteNodePool function of Kubernetes
            +	 * @param {StringKeyword} clusterId - Data required for deleteNodePool
            +	 * @param {StringKeyword} nodePoolId - Data required for deleteNodePool
            +	 * @returns {Promise<deleteNodePoolResponse>}
            +	 */
            +	deleteNodegroup(clusterId, nodePoolId) {
            +		return new Promise((resolve, reject) => {
            +			this._kubernetes
            +				.deleteNodePool(clusterId, nodePoolId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = DO_Kubernetes;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_database_do-RDBMS.js.html b/docs/DO_database_do-RDBMS.js.html new file mode 100644 index 00000000..a120640c --- /dev/null +++ b/docs/DO_database_do-RDBMS.js.html @@ -0,0 +1,195 @@ + + + + + + + + + + DO/database/do-RDBMS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/database/do-RDBMS.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Databases object
            + * @category Digital Ocean
            + */
            +class DO_RDBMS {
            +	/**
            +	 *
            +	 * @param {module} do DO SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(dosdk, dotoken) {
            +		this._DO = dosdk;
            +		this._instance = new this._DO(dotoken);
            +		this._databases = this._instance.databases;
            +	}
            +	/**
            +	 * Trigers the getAllClusters function of Databases
            +	 * @param {StringKeyword} tagName - Data required for getAllClusters
            +	 * @param {BooleanKeyword} includeAll - Data required for getAllClusters
            +	 * @param {NumberKeyword} page - Data required for getAllClusters
            +	 * @param {NumberKeyword} pageSize - Data required for getAllClusters
            +	 * @returns {Promise<getAllClustersResponse>}
            +	 */
            +	getClusters(
            +		tagName,
            +		includeAll = undefined,
            +		page = undefined,
            +		pageSize = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._databases
            +				.getAllClusters(tagName, includeAll, page, pageSize)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createCluster function of Databases
            +	 * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
            +	 * @returns {Promise<createClusterResponse>}
            +	 */
            +	createCluster(clusterOptions) {
            +		return new Promise((resolve, reject) => {
            +			this._databases
            +				.createCluster(clusterOptions)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getClusterById function of Databases
            +	 * @param {StringKeyword} clusterId - Data required for getClusterById
            +	 * @returns {Promise<getClusterByIdResponse>}
            +	 */
            +	getCluster(clusterId) {
            +		return new Promise((resolve, reject) => {
            +			this._databases
            +				.getClusterById(clusterId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the resizeCluster function of Databases
            +	 * @param {StringKeyword} clusterId - Data required for resizeCluster
            +	 * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
            +	 * @returns {Promise<resizeClusterResponse>}
            +	 */
            +	updateCluster(clusterId, configuration) {
            +		return new Promise((resolve, reject) => {
            +			this._databases
            +				.resizeCluster(clusterId, configuration)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = DO_RDBMS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_database_do-noSql.js.html b/docs/DO_database_do-noSql.js.html new file mode 100644 index 00000000..6f9a031b --- /dev/null +++ b/docs/DO_database_do-noSql.js.html @@ -0,0 +1,195 @@ + + + + + + + + + + DO/database/do-noSql.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/database/do-noSql.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Databases object
            + * @category Digital Ocean
            + */
            +class DO_NoSql {
            +	/**
            +	 *
            +	 * @param {module} do DO SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(dosdk, dotoken) {
            +		this._DO = dosdk;
            +		this._instance = new this._DO(dotoken);
            +		this._databases = this._instance.databases;
            +	}
            +	/**
            +	 * Trigers the getAllClusters function of Databases
            +	 * @param {StringKeyword} tagName - Data required for getAllClusters
            +	 * @param {BooleanKeyword} includeAll - Data required for getAllClusters
            +	 * @param {NumberKeyword} page - Data required for getAllClusters
            +	 * @param {NumberKeyword} pageSize - Data required for getAllClusters
            +	 * @returns {Promise<getAllClustersResponse>}
            +	 */
            +	getClusters(
            +		tagName,
            +		includeAll = undefined,
            +		page = undefined,
            +		pageSize = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._databases
            +				.getAllClusters(tagName, includeAll, page, pageSize)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createCluster function of Databases
            +	 * @param {DatabaseCreateClusterRequest} clusterOptions - Data required for createCluster
            +	 * @returns {Promise<createClusterResponse>}
            +	 */
            +	createCluster(clusterOptions) {
            +		return new Promise((resolve, reject) => {
            +			this._databases
            +				.createCluster(clusterOptions)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getClusterById function of Databases
            +	 * @param {StringKeyword} clusterId - Data required for getClusterById
            +	 * @returns {Promise<getClusterByIdResponse>}
            +	 */
            +	getCluster(clusterId) {
            +		return new Promise((resolve, reject) => {
            +			this._databases
            +				.getClusterById(clusterId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the resizeCluster function of Databases
            +	 * @param {StringKeyword} clusterId - Data required for resizeCluster
            +	 * @param {DatabaseResizeClusterRequest} configuration - Data required for resizeCluster
            +	 * @returns {Promise<resizeClusterResponse>}
            +	 */
            +	updateCluster(clusterId, configuration) {
            +		return new Promise((resolve, reject) => {
            +			this._databases
            +				.resizeCluster(clusterId, configuration)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = DO_NoSql;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_management_do-keyManagement.js.html b/docs/DO_management_do-keyManagement.js.html new file mode 100644 index 00000000..7595d00d --- /dev/null +++ b/docs/DO_management_do-keyManagement.js.html @@ -0,0 +1,194 @@ + + + + + + + + + + DO/management/do-keyManagement.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/management/do-keyManagement.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Keys object
            + * @category Digital Ocean
            + */
            +class DO_KeyManagement {
            +	/**
            +	 *
            +	 * @param {module} do DO SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(dosdk, dotoken) {
            +		this._DO = dosdk;
            +		this._instance = new this._DO(dotoken);
            +		this._keys = this._instance.keys;
            +	}
            +	/**
            +	 * Trigers the getAll function of Keys
            +	 * @param {StringKeyword} tagName - Data required for getAll
            +	 * @param {BooleanKeyword} includeAll - Data required for getAll
            +	 * @param {NumberKeyword} page - Data required for getAll
            +	 * @param {NumberKeyword} pageSize - Data required for getAll
            +	 * @returns {Promise<getAllResponse>}
            +	 */
            +	list(
            +		tagName,
            +		includeAll = undefined,
            +		page = undefined,
            +		pageSize = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._keys
            +				.getAll(tagName, includeAll, page, pageSize)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getById function of Keys
            +	 * @param {NumberKeyword} keyId - Data required for getById
            +	 * @returns {Promise<getByIdResponse>}
            +	 */
            +	describeKey(keyId) {
            +		return new Promise((resolve, reject) => {
            +			this._keys
            +				.getById(keyId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the add function of Keys
            +	 * @param {AddKeyRequest} addKeyRequest - Data required for add
            +	 * @returns {Promise<addResponse>}
            +	 */
            +	createKey(addKeyRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._keys
            +				.add(addKeyRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the delete function of Keys
            +	 * @param {StringKeyword} identifier - Data required for delete
            +	 * @returns {Promise<deleteResponse>}
            +	 */
            +	deleteKey(identifier) {
            +		return new Promise((resolve, reject) => {
            +			this._keys
            +				.delete(identifier)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = DO_KeyManagement;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_network_do-DNS.js.html b/docs/DO_network_do-DNS.js.html new file mode 100644 index 00000000..40af1ad8 --- /dev/null +++ b/docs/DO_network_do-DNS.js.html @@ -0,0 +1,214 @@ + + + + + + + + + + DO/network/do-DNS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/network/do-DNS.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Domains object
            + * @category Digital Ocean
            + */
            +class DO_DNS {
            +	/**
            +	 *
            +	 * @param {module} do DO SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(dosdk, dotoken) {
            +		this._DO = dosdk;
            +		this._instance = new this._DO(dotoken);
            +		this._domains = this._instance.domains;
            +	}
            +	/**
            +	 * Trigers the getAllRecords function of Domains
            +	 * @param {StringKeyword} domainName - Data required for getAllRecords
            +	 * @param {StringKeyword} tagName - Data required for getAllRecords
            +	 * @param {BooleanKeyword} includeAll - Data required for getAllRecords
            +	 * @param {NumberKeyword} page - Data required for getAllRecords
            +	 * @param {NumberKeyword} pageSize - Data required for getAllRecords
            +	 * @returns {Promise<getAllRecordsResponse>}
            +	 */
            +	getRecords(
            +		domainName,
            +		tagName,
            +		includeAll = undefined,
            +		page = undefined,
            +		pageSize = undefined
            +	) {
            +		return new Promise((resolve, reject) => {
            +			this._domains
            +				.getAllRecords(domainName, tagName, includeAll, page, pageSize)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createRecord function of Domains
            +	 * @param {StringKeyword} domainName - Data required for createRecord
            +	 * @param {DomainRecordRequestOptions} options - Data required for createRecord
            +	 * @returns {Promise<createRecordResponse>}
            +	 */
            +	createRecord(domainName, options) {
            +		return new Promise((resolve, reject) => {
            +			this._domains
            +				.createRecord(domainName, options)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getRecord function of Domains
            +	 * @param {StringKeyword} domainName - Data required for getRecord
            +	 * @param {StringKeyword} recordId - Data required for getRecord
            +	 * @returns {Promise<getRecordResponse>}
            +	 */
            +	getRecord(domainName, recordId) {
            +		return new Promise((resolve, reject) => {
            +			this._domains
            +				.getRecord(domainName, recordId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteRecord function of Domains
            +	 * @param {StringKeyword} domainName - Data required for deleteRecord
            +	 * @param {StringKeyword} recordId - Data required for deleteRecord
            +	 * @returns {Promise<deleteRecordResponse>}
            +	 */
            +	deleteRecord(domainName, recordId) {
            +		return new Promise((resolve, reject) => {
            +			this._domains
            +				.deleteRecord(domainName, recordId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateRecord function of Domains
            +	 * @param {StringKeyword} domainName - Data required for updateRecord
            +	 * @param {StringKeyword} recordId - Data required for updateRecord
            +	 * @param {DomainRecordRequestOptions} options - Data required for updateRecord
            +	 * @returns {Promise<updateRecordResponse>}
            +	 */
            +	changeRecordSets(domainName, recordId, options) {
            +		return new Promise((resolve, reject) => {
            +			this._domains
            +				.updateRecord(domainName, recordId, options)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = DO_DNS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_network_do-loadBalancer.js.html b/docs/DO_network_do-loadBalancer.js.html new file mode 100644 index 00000000..e1ad4049 --- /dev/null +++ b/docs/DO_network_do-loadBalancer.js.html @@ -0,0 +1,186 @@ + + + + + + + + + + DO/network/do-loadBalancer.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/network/do-loadBalancer.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a LoadBalancers object
            + * @category Digital Ocean
            + */
            +class DO_LoadBalancer {
            +	/**
            +	 *
            +	 * @param {module} do DO SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(dosdk, dotoken) {
            +		this._DO = dosdk;
            +		this._instance = new this._DO(dotoken);
            +		this._loadBalancers = this._instance.loadBalancers;
            +	}
            +	/**
            +	 * Trigers the create function of LoadBalancers
            +	 * @param {LoadBalancerCreationOptions} options - Data required for create
            +	 * @returns {Promise<createResponse>}
            +	 */
            +	create(options) {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancers
            +				.create(options)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getAll function of LoadBalancers
            +	 * @returns {Promise<getAllResponse>}
            +	 */
            +	list() {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancers
            +				.getAll()
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the update function of LoadBalancers
            +	 * @param {StringKeyword} loadBalancerId - Data required for update
            +	 * @param {AnyKeyword} options - Data required for update
            +	 * @returns {Promise<updateResponse>}
            +	 */
            +	update(loadBalancerId, options) {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancers
            +				.update(loadBalancerId, options)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the delete function of LoadBalancers
            +	 * @param {StringKeyword} loadBalancerId - Data required for delete
            +	 * @returns {Promise<deleteResponse>}
            +	 */
            +	delete(loadBalancerId) {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancers
            +				.delete(loadBalancerId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = DO_LoadBalancer;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_storage_do-archivalStorage.js.html b/docs/DO_storage_do-archivalStorage.js.html new file mode 100644 index 00000000..1d4f75a7 --- /dev/null +++ b/docs/DO_storage_do-archivalStorage.js.html @@ -0,0 +1,188 @@ + + + + + + + + + + DO/storage/do-archivalStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/storage/do-archivalStorage.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ObjectStorageClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_ArchivalStorage {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk;
            +		this._sdkclassName = this._oci.objectStorageClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +	/**
            +	 * Trigers the createBucket function of ObjectStorageClient
            +	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
            +	 * @returns {Promise<createBucketResponse>}
            +	 */
            +	create(createBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.createBucket(createBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteBucket function of ObjectStorageClient
            +	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
            +	 * @returns {Promise<deleteBucketResponse>}
            +	 */
            +	delete(deleteBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.deleteBucket(deleteBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listBuckets function of ObjectStorageClient
            +	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
            +	 * @returns {Promise<listBucketsResponse>}
            +	 */
            +	list(listBucketsRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.listBuckets(listBucketsRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateBucket function of ObjectStorageClient
            +	 * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket
            +	 * @returns {Promise<updateBucketResponse>}
            +	 */
            +	update(updateBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.updateBucket(updateBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_ArchivalStorage;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/DO_storage_do-blockStorage.js.html b/docs/DO_storage_do-blockStorage.js.html new file mode 100644 index 00000000..0204f0f3 --- /dev/null +++ b/docs/DO_storage_do-blockStorage.js.html @@ -0,0 +1,186 @@ + + + + + + + + + + DO/storage/do-blockStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            DO/storage/do-blockStorage.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Volumes object
            + * @category Digital Ocean
            + */
            +class DO_BlockStorage {
            +	/**
            +	 *
            +	 * @param {module} do DO SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(dosdk, dotoken) {
            +		this._DO = dosdk;
            +		this._instance = new this._DO(dotoken);
            +		this._volumes = this._instance.volumes;
            +	}
            +	/**
            +	 * Trigers the getAll function of Volumes
            +	 * @param {StringKeyword} region - Data required for getAll
            +	 * @returns {Promise<getAllResponse>}
            +	 */
            +	list(region) {
            +		return new Promise((resolve, reject) => {
            +			this._volumes
            +				.getAll(region)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the create function of Volumes
            +	 * @param {VolumeCreationOptions} options - Data required for create
            +	 * @returns {Promise<createResponse>}
            +	 */
            +	create(options) {
            +		return new Promise((resolve, reject) => {
            +			this._volumes
            +				.create(options)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getById function of Volumes
            +	 * @param {StringKeyword} volumeId - Data required for getById
            +	 * @returns {Promise<getByIdResponse>}
            +	 */
            +	describe(volumeId) {
            +		return new Promise((resolve, reject) => {
            +			this._volumes
            +				.getById(volumeId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteById function of Volumes
            +	 * @param {StringKeyword} volumeId - Data required for deleteById
            +	 * @returns {Promise<deleteByIdResponse>}
            +	 */
            +	delete(volumeId) {
            +		return new Promise((resolve, reject) => {
            +			this._volumes
            +				.deleteById(volumeId)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = DO_BlockStorage;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/GCP_KeyManagement.html b/docs/GCP_KeyManagement.html new file mode 100644 index 00000000..27a24c1b --- /dev/null +++ b/docs/GCP_KeyManagement.html @@ -0,0 +1,1424 @@ + + + + + + + + GCP_KeyManagement + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_KeyManagement

            +
            + + + + + +
            + +
            + +

            GCP_KeyManagement(config)

            + +

            Class to create a KeyManagement object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_KeyManagement(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-keyManagement.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createKey(request, optionsopt) → {Promise.<createCryptoKeyResponse>} + + +

            + + + + +
            +

            Trigers the createCryptoKey function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createCryptoKey

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createCryptoKey

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-keyManagement.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createCryptoKeyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteKey(request, optionsopt) → {Promise.<destroyCryptoKeyVersionResponse>} + + +

            + + + + +
            +

            Trigers the destroyCryptoKeyVersion function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for destroyCryptoKeyVersion

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for destroyCryptoKeyVersion

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-keyManagement.js, line 41 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<destroyCryptoKeyVersionResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeKey(request, optionsopt) → {Promise.<getCryptoKeyResponse>} + + +

            + + + + +
            +

            Trigers the getCryptoKey function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for getCryptoKey

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for getCryptoKey

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-keyManagement.js, line 77 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getCryptoKeyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + putKeyPolicy(request, optionsopt, callbackopt) → {Promise.<setIamPolicyResponse>} + + +

            + + + + +
            +

            Trigers the setIamPolicy function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for setIamPolicy

            options + + +UnionType + + + + + + <optional>
            + + + + + +

            Data required for setIamPolicy

            callback + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for setIamPolicy

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-keyManagement.js, line 96 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<setIamPolicyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(request, optionsopt) → {Promise.<updateCryptoKeyResponse>} + + +

            + + + + +
            +

            Trigers the updateCryptoKey function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for updateCryptoKey

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for updateCryptoKey

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-keyManagement.js, line 59 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateCryptoKeyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/GCP_Kubernetes.html b/docs/GCP_Kubernetes.html new file mode 100644 index 00000000..217dc91b --- /dev/null +++ b/docs/GCP_Kubernetes.html @@ -0,0 +1,2253 @@ + + + + + + + + GCP_Kubernetes + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_Kubernetes

            +
            + + + + + +
            + +
            + +

            GCP_Kubernetes(config)

            + +

            Class to create a Kubernetes object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_Kubernetes(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(request, optionsopt) → {Promise.<createClusterResponse>} + + +

            + + + + +
            +

            Trigers the createCluster function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createCluster

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 21 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createNodeGroup(request, optionsopt) → {Promise.<createNodePoolResponse>} + + +

            + + + + +
            +

            Trigers the createNodePool function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createNodePool

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createNodePool

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 93 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createNodePoolResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(request, optionsopt) → {Promise.<deleteClusterResponse>} + + +

            + + + + +
            +

            Trigers the deleteCluster function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for deleteCluster

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for deleteCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 39 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteNodegroup(request, optionsopt) → {Promise.<deleteNodePoolResponse>} + + +

            + + + + +
            +

            Trigers the deleteNodePool function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for deleteNodePool

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for deleteNodePool

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 111 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteNodePoolResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeCluster(request, optionsopt) → {Promise.<getClusterResponse>} + + +

            + + + + +
            +

            Trigers the getCluster function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for getCluster

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for getCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 75 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + describeNodeGroup(request, optionsopt) → {Promise.<getNodePoolResponse>} + + +

            + + + + +
            +

            Trigers the getNodePool function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for getNodePool

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for getNodePool

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 129 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getNodePoolResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listClusters(request, optionsopt) → {Promise.<listClustersResponse>} + + +

            + + + + +
            +

            Trigers the listClusters function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for listClusters

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for listClusters

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 57 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listClustersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listNodegroups(request, optionsopt) → {Promise.<listNodePoolsResponse>} + + +

            + + + + +
            +

            Trigers the listNodePools function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for listNodePools

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for listNodePools

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 147 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listNodePoolsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateConfig(request, optionsopt) → {Promise.<setAddonsConfigResponse>} + + +

            + + + + +
            +

            Trigers the setAddonsConfig function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for setAddonsConfig

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for setAddonsConfig

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/compute/gcp-kubernetes.js, line 165 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<setAddonsConfigResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/GCP_Monitoring.html b/docs/GCP_Monitoring.html new file mode 100644 index 00000000..f70322ec --- /dev/null +++ b/docs/GCP_Monitoring.html @@ -0,0 +1,1560 @@ + + + + + + + + GCP_Monitoring + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_Monitoring

            +
            + + + + + +
            + +
            + +

            GCP_Monitoring(config)

            + +

            Class to create a Monitoring object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_Monitoring(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-monitoring.js, line 13 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createAlarm(request, optionsopt) → {Promise.<createAlertPolicyResponse>} + + +

            + + + + +
            +

            Trigers the createAlertPolicy function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createAlertPolicy

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createAlertPolicy

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-monitoring.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createAlertPolicyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteAlarm(request, optionsopt) → {Promise.<deleteAlertPolicyResponse>} + + +

            + + + + +
            +

            Trigers the deleteAlertPolicy function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for deleteAlertPolicy

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for deleteAlertPolicy

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-monitoring.js, line 41 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteAlertPolicyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getMetricData(request, optionsopt) → {Promise.<getMetricDescriptorResponse>} + + +

            + + + + +
            +

            Trigers the getMetricDescriptor function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for getMetricDescriptor

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for getMetricDescriptor

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-monitoring.js, line 95 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getMetricDescriptorResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listAlarms(request, optionsopt) → {Promise.<listAlertPoliciesResponse>} + + +

            + + + + +
            +

            Trigers the listAlertPolicies function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for listAlertPolicies

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for listAlertPolicies

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-monitoring.js, line 77 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listAlertPoliciesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + projectPath(project) → {Promise.<projectPathResponse>} + + +

            + + + + +
            +

            Trigers the projectPath function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            project + + +StringKeyword + + + +

            Data required for projectPath

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-monitoring.js, line 112 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<projectPathResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateAlarm(request, optionsopt) → {Promise.<updateAlertPolicyResponse>} + + +

            + + + + +
            +

            Trigers the updateAlertPolicy function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for updateAlertPolicy

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for updateAlertPolicy

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-monitoring.js, line 59 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateAlertPolicyResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/GCP_NoSql.html b/docs/GCP_NoSql.html new file mode 100644 index 00000000..c5d621c5 --- /dev/null +++ b/docs/GCP_NoSql.html @@ -0,0 +1,1175 @@ + + + + + + + + GCP_NoSql + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_NoSql

            +
            + + + + + +
            + +
            + +

            GCP_NoSql(config)

            + +

            Class to create a NoSql object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_NoSql(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-noSql.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createItem(request, optionsopt) → {Promise.<createDocumentResponse>} + + +

            + + + + +
            +

            Trigers the createDocument function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createDocument

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createDocument

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-noSql.js, line 21 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createDocumentResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteItem(request, optionsopt) → {Promise.<deleteDocumentResponse>} + + +

            + + + + +
            +

            Trigers the deleteDocument function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for deleteDocument

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for deleteDocument

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-noSql.js, line 39 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteDocumentResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + query(requestopt, optionsopt) → {Promise.<runQueryResponse>} + + +

            + + + + +
            +

            Trigers the runQuery function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for runQuery

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for runQuery

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-noSql.js, line 75 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<runQueryResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateItem(request, optionsopt) → {Promise.<updateDocumentResponse>} + + +

            + + + + +
            +

            Trigers the updateDocument function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for updateDocument

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for updateDocument

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-noSql.js, line 57 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateDocumentResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/GCP_NotificationService.html b/docs/GCP_NotificationService.html new file mode 100644 index 00000000..d849b71f --- /dev/null +++ b/docs/GCP_NotificationService.html @@ -0,0 +1,2037 @@ + + + + + + + + GCP_NotificationService + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_NotificationService

            +
            + + + + + +
            + +
            + +

            GCP_NotificationService(config)

            + +

            Class to create a NotificationService object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_NotificationService(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 13 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createTopic(request, optionsopt) → {Promise.<createTopicResponse>} + + +

            + + + + +
            +

            Trigers the createTopic function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createTopic

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createTopic

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 23 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createTopicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteTopic(request, optionsopt) → {Promise.<deleteTopicResponse>} + + +

            + + + + +
            +

            Trigers the deleteTopic function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for deleteTopic

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for deleteTopic

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 41 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteTopicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getTopicAttributes(request, optionsopt) → {Promise.<getTopicResponse>} + + +

            + + + + +
            +

            Trigers the getTopic function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for getTopic

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for getTopic

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 59 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getTopicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listSubscriptions(request, optionsopt) → {Promise.<listTopicSubscriptionsResponse>} + + +

            + + + + +
            +

            Trigers the listTopicSubscriptions function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for listTopicSubscriptions

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for listTopicSubscriptions

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 77 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listTopicSubscriptionsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listTopics(request, optionsopt) → {Promise.<listTopicsResponse>} + + +

            + + + + +
            +

            Trigers the listTopics function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for listTopics

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for listTopics

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 131 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listTopicsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + publish(request, optionsopt) → {Promise.<publishResponse>} + + +

            + + + + +
            +

            Trigers the publish function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for publish

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for publish

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 113 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<publishResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + subscribe(request, optionsopt) → {Promise.<createSubscriptionResponse>} + + +

            + + + + +
            +

            Trigers the createSubscription function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createSubscription

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createSubscription

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 95 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createSubscriptionResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + unsubscribe(request, optionsopt) → {Promise.<deleteSubscriptionResponse>} + + +

            + + + + +
            +

            Trigers the deleteSubscription function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for deleteSubscription

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for deleteSubscription

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/management/gcp-notificationService.js, line 149 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteSubscriptionResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/GCP_RDBMS.html b/docs/GCP_RDBMS.html new file mode 100644 index 00000000..09c37b4a --- /dev/null +++ b/docs/GCP_RDBMS.html @@ -0,0 +1,1826 @@ + + + + + + + + GCP_RDBMS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_RDBMS

            +
            + + + + + +
            + +
            + +

            GCP_RDBMS(config)

            + +

            Class to create a RDBMS object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_RDBMS(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-RDBMS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createDatabse(request, optionsopt) → {Promise.<createDatabaseResponse>} + + +

            + + + + +
            +

            Trigers the createDatabase function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createDatabase

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createDatabase

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-RDBMS.js, line 21 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createDatabaseResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createSnapshots(request, optionsopt) → {Promise.<createBackupResponse>} + + +

            + + + + +
            +

            Trigers the createBackup function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createBackup

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createBackup

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-RDBMS.js, line 57 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBackupResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + databasePath(project, instance, database) → {Promise.<databasePathResponse>} + + +

            + + + + +
            +

            Trigers the databasePath function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            project + + +StringKeyword + + + +

            Data required for databasePath

            instance + + +StringKeyword + + + +

            Data required for databasePath

            database + + +StringKeyword + + + +

            Data required for databasePath

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-RDBMS.js, line 130 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<databasePathResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteDatabase(request, optionsopt) → {Promise.<dropDatabaseResponse>} + + +

            + + + + +
            +

            Trigers the dropDatabase function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for dropDatabase

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for dropDatabase

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-RDBMS.js, line 39 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<dropDatabaseResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteDBSnapshot(request, optionsopt) → {Promise.<deleteBackupResponse>} + + +

            + + + + +
            +

            Trigers the deleteBackup function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for deleteBackup

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for deleteBackup

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-RDBMS.js, line 111 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteBackupResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + modifyDB(request, optionsopt) → {Promise.<updateDatabaseDdlResponse>} + + +

            + + + + +
            +

            Trigers the updateDatabaseDdl function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for updateDatabaseDdl

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for updateDatabaseDdl

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-RDBMS.js, line 75 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateDatabaseDdlResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + restoreDatabase(request, optionsopt) → {Promise.<restoreDatabaseResponse>} + + +

            + + + + +
            +

            Trigers the restoreDatabase function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for restoreDatabase

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for restoreDatabase

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/database/gcp-RDBMS.js, line 93 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<restoreDatabaseResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/GCP_Translation.html b/docs/GCP_Translation.html new file mode 100644 index 00000000..ac43e944 --- /dev/null +++ b/docs/GCP_Translation.html @@ -0,0 +1,1389 @@ + + + + + + + + GCP_Translation + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_Translation

            +
            + + + + + +
            + +
            + +

            GCP_Translation(config)

            + +

            Class to create a Translation object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_Translation(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + batchTranslate(request, optionsopt) → {Promise.<batchTranslateTextResponse>} + + +

            + + + + +
            +

            Trigers the batchTranslateText function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for batchTranslateText

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for batchTranslateText

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 39 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<batchTranslateTextResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createGlossary(request, optionsopt) → {Promise.<createGlossaryResponse>} + + +

            + + + + +
            +

            Trigers the createGlossary function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for createGlossary

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for createGlossary

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 75 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createGlossaryResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + detectLanguage(request, optionsopt) → {Promise.<detectLanguageResponse>} + + +

            + + + + +
            +

            Trigers the detectLanguage function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for detectLanguage

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for detectLanguage

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 93 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<detectLanguageResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getGlossary(request, optionsopt) → {Promise.<getGlossaryResponse>} + + +

            + + + + +
            +

            Trigers the getGlossary function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for getGlossary

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for getGlossary

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 57 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getGlossaryResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + translate(request, optionsopt) → {Promise.<translateTextResponse>} + + +

            + + + + +
            +

            Trigers the translateText function of undefined

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            request + + +TypeReference + + + + + + + + + +

            Data required for translateText

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Data required for translateText

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/artificialinteligence/gcp-translation.js, line 21 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<translateTextResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/GCP_dns.html b/docs/GCP_dns.html new file mode 100644 index 00000000..911d64c3 --- /dev/null +++ b/docs/GCP_dns.html @@ -0,0 +1,1523 @@ + + + + + + + + GCP_dns + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_dns

            +
            + + + + + +
            + +
            + +

            GCP_dns(config)

            + +

            Class to create a dns object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_dns(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/network/gcp-DNS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + changeRecordSets(identifieropt, dns, config) → {Promise.<createChangeResponse>} + + +

            + + + + +
            +

            Trigers the createChange function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            dns + + +DNS + + + + + + + + + +

            Mandatory parameter

            config + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/network/gcp-DNS.js, line 58 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createChangeResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createZone(identifieropt, dns, config) → {Promise.<createResponse>} + + +

            + + + + +
            +

            Trigers the create function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            dns + + +DNS + + + + + + + + + +

            Mandatory parameter

            config + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/network/gcp-DNS.js, line 39 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteZone(identifieropt, dns, optionsopt) → {Promise.<deleteResponse>} + + +

            + + + + +
            +

            Trigers the delete function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            dns + + +DNS + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/network/gcp-DNS.js, line 77 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listZones(queryopt) → {Promise.<getZonesResponse>} + + +

            + + + + +
            +

            Trigers the getZones function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            query + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/network/gcp-DNS.js, line 20 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getZonesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + record(identifieropt, dns, type, metadata) → {Promise.<recordResponse>} + + +

            + + + + +
            +

            Trigers the record function of dns

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            dns + + +DNS + + + + + + + + + +

            Mandatory parameter

            type + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            metadata + + +TypeReference + + + + + + + + + +

            Mandatory parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/network/gcp-DNS.js, line 97 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<recordResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/GCP_storage.html b/docs/GCP_storage.html new file mode 100644 index 00000000..da63ce5f --- /dev/null +++ b/docs/GCP_storage.html @@ -0,0 +1,5116 @@ + + + + + + + + GCP_storage + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            GCP_storage

            +
            + + + + + +
            + +
            + +

            GCP_storage(config)

            + +

            Class to create a storage object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_storage(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(name, metadataopt) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            metadata + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 81 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(name, metadataopt) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            metadata + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 81 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} + + +

            + + + + +
            +

            Trigers the deleteFiles function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            storage + + +Storage + + + + + + + + + +

            Mandatory parameter

            query + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 22 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteFilesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} + + +

            + + + + +
            +

            Trigers the deleteFiles function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            storage + + +Storage + + + + + + + + + +

            Mandatory parameter

            query + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 22 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteFilesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(optionsopt) → {Promise.<getBucketsResponse>} + + +

            + + + + +
            +

            Trigers the getBuckets function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 98 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(optionsopt) → {Promise.<getBucketsResponse>} + + +

            + + + + +
            +

            Trigers the getBuckets function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 98 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} + + +

            + + + + +
            +

            Trigers the makePublic function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            bucket + + +Bucket + + + + + + + + + +

            Mandatory parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 62 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<makePublicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} + + +

            + + + + +
            +

            Trigers the makePublic function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            bucket + + +Bucket + + + + + + + + + +

            Mandatory parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 62 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<makePublicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} + + +

            + + + + +
            +

            Trigers the upload function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            storage + + +Storage + + + + + + + + + +

            Mandatory parameter

            pathString + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<uploadResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} + + +

            + + + + +
            +

            Trigers the upload function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            storage + + +Storage + + + + + + + + + +

            Mandatory parameter

            pathString + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<uploadResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + + + + +
            + +
            + +

            GCP_storage(config)

            + +

            Class to create a storage object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new GCP_storage(config) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            config + + +object + + + +

            Configuration object

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(name, metadataopt) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            metadata + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 81 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(name, metadataopt) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            name + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            metadata + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 81 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} + + +

            + + + + +
            +

            Trigers the deleteFiles function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            storage + + +Storage + + + + + + + + + +

            Mandatory parameter

            query + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 22 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteFilesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteFiles(identifieropt, storage, queryopt) → {Promise.<deleteFilesResponse>} + + +

            + + + + +
            +

            Trigers the deleteFiles function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            storage + + +Storage + + + + + + + + + +

            Mandatory parameter

            query + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 22 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteFilesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(optionsopt) → {Promise.<getBucketsResponse>} + + +

            + + + + +
            +

            Trigers the getBuckets function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 98 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(optionsopt) → {Promise.<getBucketsResponse>} + + +

            + + + + +
            +

            Trigers the getBuckets function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 98 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} + + +

            + + + + +
            +

            Trigers the makePublic function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            bucket + + +Bucket + + + + + + + + + +

            Mandatory parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 62 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<makePublicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + makePublic(identifieropt, bucket) → {Promise.<makePublicResponse>} + + +

            + + + + +
            +

            Trigers the makePublic function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            bucket + + +Bucket + + + + + + + + + +

            Mandatory parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 62 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<makePublicResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} + + +

            + + + + +
            +

            Trigers the upload function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            storage + + +Storage + + + + + + + + + +

            Mandatory parameter

            pathString + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-archivalStorage.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<uploadResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + upload(identifieropt, storage, pathString, optionsopt) → {Promise.<uploadResponse>} + + +

            + + + + +
            +

            Trigers the upload function of storage

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeAttributesDescription
            identifier + + +string + + + + + + <optional>
            + + + + + +

            Optional parameter

            storage + + +Storage + + + + + + + + + +

            Mandatory parameter

            pathString + + +StringKeyword + + + + + + + + + +

            Mandatory parameter

            options + + +TypeReference + + + + + + <optional>
            + + + + + +

            Optional parameter

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + googleCloud/storage/gcp-storageBucket.js, line 43 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<uploadResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_ArchivalStorage.html b/docs/Oracle_ArchivalStorage.html new file mode 100644 index 00000000..3d9396fe --- /dev/null +++ b/docs/Oracle_ArchivalStorage.html @@ -0,0 +1,3302 @@ + + + + + + + + Oracle_ArchivalStorage + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_ArchivalStorage

            +
            + + + + + +
            + +
            + +

            Oracle_ArchivalStorage(do, options)

            + +

            Class to create a ObjectStorageClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_ArchivalStorage(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createBucketRequest + + +CreateBucketRequest + + + +

            Data required for createBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createBucketRequest + + +CreateBucketRequest + + + +

            Data required for createBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

            + + + + +
            +

            Trigers the deleteBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteBucketRequest + + +DeleteBucketRequest + + + +

            Data required for deleteBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

            + + + + +
            +

            Trigers the deleteBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteBucketRequest + + +DeleteBucketRequest + + + +

            Data required for deleteBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

            + + + + +
            +

            Trigers the listBuckets function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listBucketsRequest + + +ListBucketsRequest + + + +

            Data required for listBuckets

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

            + + + + +
            +

            Trigers the listBuckets function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listBucketsRequest + + +ListBucketsRequest + + + +

            Data required for listBuckets

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(updateBucketRequest) → {Promise.<updateBucketResponse>} + + +

            + + + + +
            +

            Trigers the updateBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateBucketRequest + + +UpdateBucketRequest + + + +

            Data required for updateBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(updateBucketRequest) → {Promise.<updateBucketResponse>} + + +

            + + + + +
            +

            Trigers the updateBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateBucketRequest + + +UpdateBucketRequest + + + +

            Data required for updateBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + + + + +
            + +
            + +

            Oracle_ArchivalStorage(do, options)

            + +

            Class to create a ObjectStorageClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_ArchivalStorage(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createBucketRequest + + +CreateBucketRequest + + + +

            Data required for createBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createBucketRequest + + +CreateBucketRequest + + + +

            Data required for createBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

            + + + + +
            +

            Trigers the deleteBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteBucketRequest + + +DeleteBucketRequest + + + +

            Data required for deleteBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

            + + + + +
            +

            Trigers the deleteBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteBucketRequest + + +DeleteBucketRequest + + + +

            Data required for deleteBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

            + + + + +
            +

            Trigers the listBuckets function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listBucketsRequest + + +ListBucketsRequest + + + +

            Data required for listBuckets

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

            + + + + +
            +

            Trigers the listBuckets function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listBucketsRequest + + +ListBucketsRequest + + + +

            Data required for listBuckets

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(updateBucketRequest) → {Promise.<updateBucketResponse>} + + +

            + + + + +
            +

            Trigers the updateBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateBucketRequest + + +UpdateBucketRequest + + + +

            Data required for updateBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + DO/storage/do-archivalStorage.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(updateBucketRequest) → {Promise.<updateBucketResponse>} + + +

            + + + + +
            +

            Trigers the updateBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateBucketRequest + + +UpdateBucketRequest + + + +

            Data required for updateBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-archivalStorage.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_BlockChain.html b/docs/Oracle_BlockChain.html new file mode 100644 index 00000000..b0b502c0 --- /dev/null +++ b/docs/Oracle_BlockChain.html @@ -0,0 +1,2044 @@ + + + + + + + + Oracle_BlockChain + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_BlockChain

            +
            + + + + + +
            + +
            + +

            Oracle_BlockChain(do, options)

            + +

            Class to create a BlockchainPlatformClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_BlockChain(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createBlockchainPlatform(createBlockchainPlatformRequest) → {Promise.<createBlockchainPlatformResponse>} + + +

            + + + + +
            +

            Trigers the createBlockchainPlatform function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createBlockchainPlatformRequest + + +CreateBlockchainPlatformRequest + + + +

            Data required for createBlockchainPlatform

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBlockchainPlatformResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createOsn(createOsnRequest) → {Promise.<createOsnResponse>} + + +

            + + + + +
            +

            Trigers the createOsn function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createOsnRequest + + +CreateOsnRequest + + + +

            Data required for createOsn

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createOsnResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createPeer(createPeerRequest) → {Promise.<createPeerResponse>} + + +

            + + + + +
            +

            Trigers the createPeer function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createPeerRequest + + +CreatePeerRequest + + + +

            Data required for createPeer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createPeerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteBlockchainPlatform(deleteBlockchainPlatformRequest) → {Promise.<deleteBlockchainPlatformResponse>} + + +

            + + + + +
            +

            Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteBlockchainPlatformRequest + + +DeleteBlockchainPlatformRequest + + + +

            Data required for deleteBlockchainPlatform

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteBlockchainPlatformResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteOsn(deleteOsnRequest) → {Promise.<deleteOsnResponse>} + + +

            + + + + +
            +

            Trigers the deleteOsn function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteOsnRequest + + +DeleteOsnRequest + + + +

            Data required for deleteOsn

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 76 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteOsnResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deletePeer(deletePeerRequest) → {Promise.<deletePeerResponse>} + + +

            + + + + +
            +

            Trigers the deletePeer function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deletePeerRequest + + +DeletePeerRequest + + + +

            Data required for deletePeer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 89 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deletePeerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getOsn(getOsnRequest) → {Promise.<getOsnResponse>} + + +

            + + + + +
            +

            Trigers the getOsn function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getOsnRequest + + +GetOsnRequest + + + +

            Data required for getOsn

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 102 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getOsnResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listBlockchainPlatforms(listBlockchainPlatformsRequest) → {Promise.<listBlockchainPlatformsResponse>} + + +

            + + + + +
            +

            Trigers the listBlockchainPlatforms function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listBlockchainPlatformsRequest + + +ListBlockchainPlatformsRequest + + + +

            Data required for listBlockchainPlatforms

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 115 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listBlockchainPlatformsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listOsns(listOsnsRequest) → {Promise.<listOsnsResponse>} + + +

            + + + + +
            +

            Trigers the listOsns function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listOsnsRequest + + +ListOsnsRequest + + + +

            Data required for listOsns

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 128 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listOsnsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listPeers(listPeersRequest) → {Promise.<listPeersResponse>} + + +

            + + + + +
            +

            Trigers the listPeers function of BlockchainPlatformClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listPeersRequest + + +ListPeersRequest + + + +

            Data required for listPeers

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/blockchain/oci-blockChain.js, line 141 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listPeersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_ComputeInstance.html b/docs/Oracle_ComputeInstance.html new file mode 100644 index 00000000..b553e371 --- /dev/null +++ b/docs/Oracle_ComputeInstance.html @@ -0,0 +1,1873 @@ + + + + + + + + Oracle_ComputeInstance + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_ComputeInstance

            +
            + + + + + +
            + +
            + +

            Oracle_ComputeInstance(do, options)

            + +

            Class to create a ContainerInstanceClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_ComputeInstance(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(createContainerInstanceRequest) → {Promise.<createContainerInstanceResponse>} + + +

            + + + + +
            +

            Trigers the createContainerInstance function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createContainerInstanceRequest + + +CreateContainerInstanceRequest + + + +

            Data required for createContainerInstance

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createContainerInstanceResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteContainerInstanceRequest) → {Promise.<deleteContainerInstanceResponse>} + + +

            + + + + +
            +

            Trigers the deleteContainerInstance function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteContainerInstanceRequest + + +DeleteContainerInstanceRequest + + + +

            Data required for deleteContainerInstance

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteContainerInstanceResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + get(getContainerInstanceRequest) → {Promise.<getContainerInstanceResponse>} + + +

            + + + + +
            +

            Trigers the getContainerInstance function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getContainerInstanceRequest + + +GetContainerInstanceRequest + + + +

            Data required for getContainerInstance

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getContainerInstanceResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getAll(getContainerRequest) → {Promise.<getContainerResponse>} + + +

            + + + + +
            +

            Trigers the getContainer function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getContainerRequest + + +GetContainerRequest + + + +

            Data required for getContainer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getContainerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listContainersRequest) → {Promise.<listContainersResponse>} + + +

            + + + + +
            +

            Trigers the listContainers function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listContainersRequest + + +ListContainersRequest + + + +

            Data required for listContainers

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 76 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listContainersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + restart(restartContainerInstanceRequest) → {Promise.<restartContainerInstanceResponse>} + + +

            + + + + +
            +

            Trigers the restartContainerInstance function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            restartContainerInstanceRequest + + +RestartContainerInstanceRequest + + + +

            Data required for restartContainerInstance

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 89 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<restartContainerInstanceResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + start(startContainerInstanceRequest) → {Promise.<startContainerInstanceResponse>} + + +

            + + + + +
            +

            Trigers the startContainerInstance function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            startContainerInstanceRequest + + +StartContainerInstanceRequest + + + +

            Data required for startContainerInstance

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 102 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<startContainerInstanceResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + stop(stopContainerInstanceRequest) → {Promise.<stopContainerInstanceResponse>} + + +

            + + + + +
            +

            Trigers the stopContainerInstance function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            stopContainerInstanceRequest + + +StopContainerInstanceRequest + + + +

            Data required for stopContainerInstance

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 115 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<stopContainerInstanceResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(updateContainerRequest) → {Promise.<updateContainerResponse>} + + +

            + + + + +
            +

            Trigers the updateContainer function of ContainerInstanceClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateContainerRequest + + +UpdateContainerRequest + + + +

            Data required for updateContainer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-computeInstance.js, line 128 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateContainerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_DNS.html b/docs/Oracle_DNS.html new file mode 100644 index 00000000..4ae6fe4a --- /dev/null +++ b/docs/Oracle_DNS.html @@ -0,0 +1,1018 @@ + + + + + + + + Oracle_DNS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_DNS

            +
            + + + + + +
            + +
            + +

            Oracle_DNS(do, options)

            + +

            Class to create a DnsClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_DNS(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-DNS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(createZoneRequest) → {Promise.<createZoneResponse>} + + +

            + + + + +
            +

            Trigers the createZone function of DnsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createZoneRequest + + +CreateZoneRequest + + + +

            Data required for createZone

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-DNS.js, line 21 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createZoneResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteZoneRequest) → {Promise.<deleteZoneResponse>} + + +

            + + + + +
            +

            Trigers the deleteZone function of DnsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteZoneRequest + + +DeleteZoneRequest + + + +

            Data required for deleteZone

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-DNS.js, line 34 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteZoneResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listZonesRequest) → {Promise.<listZonesResponse>} + + +

            + + + + +
            +

            Trigers the listZones function of DnsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listZonesRequest + + +ListZonesRequest + + + +

            Data required for listZones

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-DNS.js, line 47 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listZonesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(updateZoneRequest) → {Promise.<updateZoneResponse>} + + +

            + + + + +
            +

            Trigers the updateZone function of DnsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateZoneRequest + + +UpdateZoneRequest + + + +

            Data required for updateZone

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-DNS.js, line 60 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateZoneResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_Devops.html b/docs/Oracle_Devops.html new file mode 100644 index 00000000..02afbf38 --- /dev/null +++ b/docs/Oracle_Devops.html @@ -0,0 +1,2386 @@ + + + + + + + + Oracle_Devops + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_Devops

            +
            + + + + + +
            + +
            + +

            Oracle_Devops(do, options)

            + +

            Class to create a DevopsClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_Devops(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createDeployArtifact(createDeployArtifactRequest) → {Promise.<createDeployArtifactResponse>} + + +

            + + + + +
            +

            Trigers the createDeployArtifact function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createDeployArtifactRequest + + +CreateDeployArtifactRequest + + + +

            Data required for createDeployArtifact

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createDeployArtifactResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createDeployPipeline(createDeployPipelineRequest) → {Promise.<createDeployPipelineResponse>} + + +

            + + + + +
            +

            Trigers the createDeployPipeline function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createDeployPipelineRequest + + +CreateDeployPipelineRequest + + + +

            Data required for createDeployPipeline

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createDeployPipelineResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createProject(createProjectRequest) → {Promise.<createProjectResponse>} + + +

            + + + + +
            +

            Trigers the createProject function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createProjectRequest + + +CreateProjectRequest + + + +

            Data required for createProject

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createProjectResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createRepository(createRepositoryRequest) → {Promise.<createRepositoryResponse>} + + +

            + + + + +
            +

            Trigers the createRepository function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createRepositoryRequest + + +CreateRepositoryRequest + + + +

            Data required for createRepository

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 76 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createRepositoryResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteDeployArtifact(createDeploymentRequest) → {Promise.<createDeploymentResponse>} + + +

            + + + + +
            +

            Trigers the createDeployment function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createDeploymentRequest + + +CreateDeploymentRequest + + + +

            Data required for createDeployment

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createDeploymentResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteDeployPipeline(deleteDeployPipelineRequest) → {Promise.<deleteDeployPipelineResponse>} + + +

            + + + + +
            +

            Trigers the deleteDeployPipeline function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteDeployPipelineRequest + + +DeleteDeployPipelineRequest + + + +

            Data required for deleteDeployPipeline

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 89 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteDeployPipelineResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteProject(deleteProjectRequest) → {Promise.<deleteProjectResponse>} + + +

            + + + + +
            +

            Trigers the deleteProject function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteProjectRequest + + +DeleteProjectRequest + + + +

            Data required for deleteProject

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 102 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteProjectResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteRepository(deleteRepositoryRequest) → {Promise.<deleteRepositoryResponse>} + + +

            + + + + +
            +

            Trigers the deleteRepository function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteRepositoryRequest + + +DeleteRepositoryRequest + + + +

            Data required for deleteRepository

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 115 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteRepositoryResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getDeployArtifact(getDeployArtifactRequest) → {Promise.<getDeployArtifactResponse>} + + +

            + + + + +
            +

            Trigers the getDeployArtifact function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getDeployArtifactRequest + + +GetDeployArtifactRequest + + + +

            Data required for getDeployArtifact

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 128 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getDeployArtifactResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getDeployment(getDeploymentRequest) → {Promise.<getDeploymentResponse>} + + +

            + + + + +
            +

            Trigers the getDeployment function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getDeploymentRequest + + +GetDeploymentRequest + + + +

            Data required for getDeployment

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 154 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getDeploymentResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getDeployPipeline(getDeployPipelineRequest) → {Promise.<getDeployPipelineResponse>} + + +

            + + + + +
            +

            Trigers the getDeployPipeline function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getDeployPipelineRequest + + +GetDeployPipelineRequest + + + +

            Data required for getDeployPipeline

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 141 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getDeployPipelineResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getProject(getProjectRequest) → {Promise.<getProjectResponse>} + + +

            + + + + +
            +

            Trigers the getProject function of DevopsClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getProjectRequest + + +GetProjectRequest + + + +

            Data required for getProject

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/devops/oci-devops.js, line 167 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getProjectResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_KeyManagement.html b/docs/Oracle_KeyManagement.html new file mode 100644 index 00000000..367b282d --- /dev/null +++ b/docs/Oracle_KeyManagement.html @@ -0,0 +1,327 @@ + + + + + + + + Oracle_KeyManagement + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_KeyManagement

            +
            + + + + + +
            + +
            + +

            Oracle_KeyManagement(do, options)

            + +

            Class to create a KmsVaultClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_KeyManagement(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/management/oci-keyManagement.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_Kubernetes.html b/docs/Oracle_Kubernetes.html new file mode 100644 index 00000000..e5939b52 --- /dev/null +++ b/docs/Oracle_Kubernetes.html @@ -0,0 +1,1873 @@ + + + + + + + + Oracle_Kubernetes + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_Kubernetes

            +
            + + + + + +
            + +
            + +

            Oracle_Kubernetes(do, options)

            + +

            Class to create a ContainerEngineClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_Kubernetes(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(createClusterRequest) → {Promise.<createClusterResponse>} + + +

            + + + + +
            +

            Trigers the createCluster function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createClusterRequest + + +CreateClusterRequest + + + +

            Data required for createCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + createNodePool(createNodePoolRequest) → {Promise.<createNodePoolResponse>} + + +

            + + + + +
            +

            Trigers the createNodePool function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createNodePoolRequest + + +CreateNodePoolRequest + + + +

            Data required for createNodePool

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createNodePoolResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteClusterRequest) → {Promise.<deleteClusterResponse>} + + +

            + + + + +
            +

            Trigers the deleteCluster function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteClusterRequest + + +DeleteClusterRequest + + + +

            Data required for deleteCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteNode(deleteNodeRequest) → {Promise.<deleteNodeResponse>} + + +

            + + + + +
            +

            Trigers the deleteNode function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteNodeRequest + + +DeleteNodeRequest + + + +

            Data required for deleteNode

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteNodeResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteNodePool(deleteNodePoolRequest) → {Promise.<deleteNodePoolResponse>} + + +

            + + + + +
            +

            Trigers the deleteNodePool function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteNodePoolRequest + + +DeleteNodePoolRequest + + + +

            Data required for deleteNodePool

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 76 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteNodePoolResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + get(getClusterRequest) → {Promise.<getClusterResponse>} + + +

            + + + + +
            +

            Trigers the getCluster function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getClusterRequest + + +GetClusterRequest + + + +

            Data required for getCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 89 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getNodePool(getNodePoolRequest) → {Promise.<getNodePoolResponse>} + + +

            + + + + +
            +

            Trigers the getNodePool function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getNodePoolRequest + + +GetNodePoolRequest + + + +

            Data required for getNodePool

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 102 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getNodePoolResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listClustersRequest) → {Promise.<listClustersResponse>} + + +

            + + + + +
            +

            Trigers the listClusters function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listClustersRequest + + +ListClustersRequest + + + +

            Data required for listClusters

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 115 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listClustersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(updateClusterRequest) → {Promise.<updateClusterResponse>} + + +

            + + + + +
            +

            Trigers the updateCluster function of ContainerEngineClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateClusterRequest + + +UpdateClusterRequest + + + +

            Data required for updateCluster

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/compute/oci-kubernetes.js, line 128 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateClusterResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_LoadBalancer.html b/docs/Oracle_LoadBalancer.html new file mode 100644 index 00000000..91f28c7c --- /dev/null +++ b/docs/Oracle_LoadBalancer.html @@ -0,0 +1,1189 @@ + + + + + + + + Oracle_LoadBalancer + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_LoadBalancer

            +
            + + + + + +
            + +
            + +

            Oracle_LoadBalancer(do, options)

            + +

            Class to create a LoadBalancerClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_LoadBalancer(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-loadBalancer.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(createLoadBalancerRequest) → {Promise.<createLoadBalancerResponse>} + + +

            + + + + +
            +

            Trigers the createLoadBalancer function of LoadBalancerClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createLoadBalancerRequest + + +CreateLoadBalancerRequest + + + +

            Data required for createLoadBalancer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-loadBalancer.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createLoadBalancerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteLoadBalancerRequest) → {Promise.<deleteLoadBalancerResponse>} + + +

            + + + + +
            +

            Trigers the deleteLoadBalancer function of LoadBalancerClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteLoadBalancerRequest + + +DeleteLoadBalancerRequest + + + +

            Data required for deleteLoadBalancer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-loadBalancer.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteLoadBalancerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + get(getLoadBalancerRequest) → {Promise.<getLoadBalancerResponse>} + + +

            + + + + +
            +

            Trigers the getLoadBalancer function of LoadBalancerClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getLoadBalancerRequest + + +GetLoadBalancerRequest + + + +

            Data required for getLoadBalancer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-loadBalancer.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getLoadBalancerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listLoadBalancersRequest) → {Promise.<listLoadBalancersResponse>} + + +

            + + + + +
            +

            Trigers the listLoadBalancers function of LoadBalancerClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listLoadBalancersRequest + + +ListLoadBalancersRequest + + + +

            Data required for listLoadBalancers

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-loadBalancer.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listLoadBalancersResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + update(updateLoadBalancerRequest) → {Promise.<updateLoadBalancerResponse>} + + +

            + + + + +
            +

            Trigers the updateLoadBalancer function of LoadBalancerClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateLoadBalancerRequest + + +UpdateLoadBalancerRequest + + + +

            Data required for updateLoadBalancer

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/network/oci-loadBalancer.js, line 76 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateLoadBalancerResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_NoSql.html b/docs/Oracle_NoSql.html new file mode 100644 index 00000000..0cd984b7 --- /dev/null +++ b/docs/Oracle_NoSql.html @@ -0,0 +1,1702 @@ + + + + + + + + Oracle_NoSql + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_NoSql

            +
            + + + + + +
            + +
            + +

            Oracle_NoSql(do, options)

            + +

            Class to create a NosqlClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_NoSql(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + createTable(createTableRequest) → {Promise.<createTableResponse>} + + +

            + + + + +
            +

            Trigers the createTable function of NosqlClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createTableRequest + + +CreateTableRequest + + + +

            Data required for createTable

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 21 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteRow(deleteRowRequest) → {Promise.<deleteRowResponse>} + + +

            + + + + +
            +

            Trigers the deleteRow function of NosqlClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteRowRequest + + +DeleteRowRequest + + + +

            Data required for deleteRow

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 34 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteRowResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + deleteTable(deleteTableRequest) → {Promise.<deleteTableResponse>} + + +

            + + + + +
            +

            Trigers the deleteTable function of NosqlClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteTableRequest + + +DeleteTableRequest + + + +

            Data required for deleteTable

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 47 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getRow(getRowRequest) → {Promise.<getRowResponse>} + + +

            + + + + +
            +

            Trigers the getRow function of NosqlClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getRowRequest + + +GetRowRequest + + + +

            Data required for getRow

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 60 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getRowResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + getTable(getTableRequest) → {Promise.<getTableResponse>} + + +

            + + + + +
            +

            Trigers the getTable function of NosqlClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getTableRequest + + +GetTableRequest + + + +

            Data required for getTable

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 73 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + listTables(listTablesRequest) → {Promise.<listTablesResponse>} + + +

            + + + + +
            +

            Trigers the listTables function of NosqlClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listTablesRequest + + +ListTablesRequest + + + +

            Data required for listTables

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 86 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listTablesResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateRow(updateRowRequest) → {Promise.<updateRowResponse>} + + +

            + + + + +
            +

            Trigers the updateRow function of NosqlClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateRowRequest + + +UpdateRowRequest + + + +

            Data required for updateRow

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 99 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateRowResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + updateTable(updateTableRequest) → {Promise.<updateTableResponse>} + + +

            + + + + +
            +

            Trigers the updateTable function of NosqlClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            updateTableRequest + + +UpdateTableRequest + + + +

            Data required for updateTable

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-noSql.js, line 112 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<updateTableResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_RDBMS.html b/docs/Oracle_RDBMS.html new file mode 100644 index 00000000..ebd8b52a --- /dev/null +++ b/docs/Oracle_RDBMS.html @@ -0,0 +1,327 @@ + + + + + + + + Oracle_RDBMS + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_RDBMS

            +
            + + + + + +
            + +
            + +

            Oracle_RDBMS(do, options)

            + +

            Class to create a WorkRequestsClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_RDBMS(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/database/oci-RDBMS.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_StorageBucket.html b/docs/Oracle_StorageBucket.html new file mode 100644 index 00000000..2a67e3c2 --- /dev/null +++ b/docs/Oracle_StorageBucket.html @@ -0,0 +1,1189 @@ + + + + + + + + Oracle_StorageBucket + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Class

            +

            Oracle_StorageBucket

            +
            + + + + + +
            + +
            + +

            Oracle_StorageBucket(do, options)

            + +

            Class to create a ObjectStorageClient object

            + + +
            + +
            +
            + + +
            +
            +
            +
            + Constructor +
            + + + + +

            + # + + + + new Oracle_StorageBucket(do, options) + + +

            + + + + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            do + + +module + + + +

            Oracle SDK

            options + + +object + + + +

            SDK options

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-storageBucket.js, line 12 + +

            + +
            + + + + + + + + + + + + + + + + + + + + + + +
            +
            +
            + + +
            + + + + + + + + + + + + + + + + +
            +

            Methods

            +
            + +
            + + + +

            + # + + + + create(createBucketRequest) → {Promise.<createBucketResponse>} + + +

            + + + + +
            +

            Trigers the createBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            createBucketRequest + + +CreateBucketRequest + + + +

            Data required for createBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-storageBucket.js, line 24 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<createBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + delete(deleteBucketRequest) → {Promise.<deleteBucketResponse>} + + +

            + + + + +
            +

            Trigers the deleteBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            deleteBucketRequest + + +DeleteBucketRequest + + + +

            Data required for deleteBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-storageBucket.js, line 37 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<deleteBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + get(getBucketRequest) → {Promise.<getBucketResponse>} + + +

            + + + + +
            +

            Trigers the getBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            getBucketRequest + + +GetBucketRequest + + + +

            Data required for getBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-storageBucket.js, line 50 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<getBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + list(listBucketsRequest) → {Promise.<listBucketsResponse>} + + +

            + + + + +
            +

            Trigers the listBuckets function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            listBucketsRequest + + +ListBucketsRequest + + + +

            Data required for listBuckets

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-storageBucket.js, line 63 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<listBucketsResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            + + + +

            + # + + + + reencrypt(reencryptBucketRequest) → {Promise.<reencryptBucketResponse>} + + +

            + + + + +
            +

            Trigers the reencryptBucket function of ObjectStorageClient

            +
            + + + + + + + + + + +
            Parameters:
            + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            NameTypeDescription
            reencryptBucketRequest + + +ReencryptBucketRequest + + + +

            Data required for reencryptBucket

            +
            + + + + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

            + View Source + + Oracle/storage/oci-storageBucket.js, line 76 + +

            + +
            + + + + + + + + + + + + + + + + + + +
            +
            +
            + + + +
            + + +
            + + +Promise.<reencryptBucketResponse> + + +
            + +
            + + +
            +
            + + + + +
            + +
            +
            + + + + + +
            + +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/Oracle_blockchain_oci-blockChain.js.html b/docs/Oracle_blockchain_oci-blockChain.js.html new file mode 100644 index 00000000..e375483e --- /dev/null +++ b/docs/Oracle_blockchain_oci-blockChain.js.html @@ -0,0 +1,266 @@ + + + + + + + + + + Oracle/blockchain/oci-blockChain.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/blockchain/oci-blockChain.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a BlockchainPlatformClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_BlockChain {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.blockchain;
            +		this._sdkclassName = this._oci.BlockchainPlatformClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +	/**
            +	 * Trigers the createBlockchainPlatform function of BlockchainPlatformClient
            +	 * @param {CreateBlockchainPlatformRequest} createBlockchainPlatformRequest - Data required for createBlockchainPlatform
            +	 * @returns {Promise<createBlockchainPlatformResponse>}
            +	 */
            +	createBlockchainPlatform(createBlockchainPlatformRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.createBlockchainPlatform(createBlockchainPlatformRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createOsn function of BlockchainPlatformClient
            +	 * @param {CreateOsnRequest} createOsnRequest - Data required for createOsn
            +	 * @returns {Promise<createOsnResponse>}
            +	 */
            +	createOsn(createOsnRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.createOsn(createOsnRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createPeer function of BlockchainPlatformClient
            +	 * @param {CreatePeerRequest} createPeerRequest - Data required for createPeer
            +	 * @returns {Promise<createPeerResponse>}
            +	 */
            +	createPeer(createPeerRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.createPeer(createPeerRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteBlockchainPlatform function of BlockchainPlatformClient
            +	 * @param {DeleteBlockchainPlatformRequest} deleteBlockchainPlatformRequest - Data required for deleteBlockchainPlatform
            +	 * @returns {Promise<deleteBlockchainPlatformResponse>}
            +	 */
            +	deleteBlockchainPlatform(deleteBlockchainPlatformRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.deleteBlockchainPlatform(deleteBlockchainPlatformRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteOsn function of BlockchainPlatformClient
            +	 * @param {DeleteOsnRequest} deleteOsnRequest - Data required for deleteOsn
            +	 * @returns {Promise<deleteOsnResponse>}
            +	 */
            +	deleteOsn(deleteOsnRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.deleteOsn(deleteOsnRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deletePeer function of BlockchainPlatformClient
            +	 * @param {DeletePeerRequest} deletePeerRequest - Data required for deletePeer
            +	 * @returns {Promise<deletePeerResponse>}
            +	 */
            +	deletePeer(deletePeerRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.deletePeer(deletePeerRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getOsn function of BlockchainPlatformClient
            +	 * @param {GetOsnRequest} getOsnRequest - Data required for getOsn
            +	 * @returns {Promise<getOsnResponse>}
            +	 */
            +	getOsn(getOsnRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.getOsn(getOsnRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listBlockchainPlatforms function of BlockchainPlatformClient
            +	 * @param {ListBlockchainPlatformsRequest} listBlockchainPlatformsRequest - Data required for listBlockchainPlatforms
            +	 * @returns {Promise<listBlockchainPlatformsResponse>}
            +	 */
            +	listBlockchainPlatforms(listBlockchainPlatformsRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.listBlockchainPlatforms(listBlockchainPlatformsRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listOsns function of BlockchainPlatformClient
            +	 * @param {ListOsnsRequest} listOsnsRequest - Data required for listOsns
            +	 * @returns {Promise<listOsnsResponse>}
            +	 */
            +	listOsns(listOsnsRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.listOsns(listOsnsRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listPeers function of BlockchainPlatformClient
            +	 * @param {ListPeersRequest} listPeersRequest - Data required for listPeers
            +	 * @returns {Promise<listPeersResponse>}
            +	 */
            +	listPeers(listPeersRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._blockchainPlatformClient
            +				.listPeers(listPeersRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_BlockChain;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_compute_oci-computeInstance.js.html b/docs/Oracle_compute_oci-computeInstance.js.html new file mode 100644 index 00000000..357b72c4 --- /dev/null +++ b/docs/Oracle_compute_oci-computeInstance.js.html @@ -0,0 +1,253 @@ + + + + + + + + + + Oracle/compute/oci-computeInstance.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/compute/oci-computeInstance.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ContainerInstanceClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_ComputeInstance {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.containerinstances;
            +		this._sdkclassName = this._oci.ContainerInstanceClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +	/**
            +	 * Trigers the createContainerInstance function of ContainerInstanceClient
            +	 * @param {CreateContainerInstanceRequest} createContainerInstanceRequest - Data required for createContainerInstance
            +	 * @returns {Promise<createContainerInstanceResponse>}
            +	 */
            +	create(createContainerInstanceRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.createContainerInstance(createContainerInstanceRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteContainerInstance function of ContainerInstanceClient
            +	 * @param {DeleteContainerInstanceRequest} deleteContainerInstanceRequest - Data required for deleteContainerInstance
            +	 * @returns {Promise<deleteContainerInstanceResponse>}
            +	 */
            +	delete(deleteContainerInstanceRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.deleteContainerInstance(deleteContainerInstanceRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getContainer function of ContainerInstanceClient
            +	 * @param {GetContainerRequest} getContainerRequest - Data required for getContainer
            +	 * @returns {Promise<getContainerResponse>}
            +	 */
            +	getAll(getContainerRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.getContainer(getContainerRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getContainerInstance function of ContainerInstanceClient
            +	 * @param {GetContainerInstanceRequest} getContainerInstanceRequest - Data required for getContainerInstance
            +	 * @returns {Promise<getContainerInstanceResponse>}
            +	 */
            +	get(getContainerInstanceRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.getContainerInstance(getContainerInstanceRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listContainers function of ContainerInstanceClient
            +	 * @param {ListContainersRequest} listContainersRequest - Data required for listContainers
            +	 * @returns {Promise<listContainersResponse>}
            +	 */
            +	list(listContainersRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.listContainers(listContainersRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the restartContainerInstance function of ContainerInstanceClient
            +	 * @param {RestartContainerInstanceRequest} restartContainerInstanceRequest - Data required for restartContainerInstance
            +	 * @returns {Promise<restartContainerInstanceResponse>}
            +	 */
            +	restart(restartContainerInstanceRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.restartContainerInstance(restartContainerInstanceRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the startContainerInstance function of ContainerInstanceClient
            +	 * @param {StartContainerInstanceRequest} startContainerInstanceRequest - Data required for startContainerInstance
            +	 * @returns {Promise<startContainerInstanceResponse>}
            +	 */
            +	start(startContainerInstanceRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.startContainerInstance(startContainerInstanceRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the stopContainerInstance function of ContainerInstanceClient
            +	 * @param {StopContainerInstanceRequest} stopContainerInstanceRequest - Data required for stopContainerInstance
            +	 * @returns {Promise<stopContainerInstanceResponse>}
            +	 */
            +	stop(stopContainerInstanceRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.stopContainerInstance(stopContainerInstanceRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateContainer function of ContainerInstanceClient
            +	 * @param {UpdateContainerRequest} updateContainerRequest - Data required for updateContainer
            +	 * @returns {Promise<updateContainerResponse>}
            +	 */
            +	update(updateContainerRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerInstanceClient
            +				.updateContainer(updateContainerRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_ComputeInstance;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_compute_oci-kubernetes.js.html b/docs/Oracle_compute_oci-kubernetes.js.html new file mode 100644 index 00000000..67bd9a29 --- /dev/null +++ b/docs/Oracle_compute_oci-kubernetes.js.html @@ -0,0 +1,253 @@ + + + + + + + + + + Oracle/compute/oci-kubernetes.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/compute/oci-kubernetes.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ContainerEngineClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_Kubernetes {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.containerengine;
            +		this._sdkclassName = this._oci.ContainerEngineClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +	/**
            +	 * Trigers the createCluster function of ContainerEngineClient
            +	 * @param {CreateClusterRequest} createClusterRequest - Data required for createCluster
            +	 * @returns {Promise<createClusterResponse>}
            +	 */
            +	create(createClusterRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.createCluster(createClusterRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createNodePool function of ContainerEngineClient
            +	 * @param {CreateNodePoolRequest} createNodePoolRequest - Data required for createNodePool
            +	 * @returns {Promise<createNodePoolResponse>}
            +	 */
            +	createNodePool(createNodePoolRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.createNodePool(createNodePoolRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteCluster function of ContainerEngineClient
            +	 * @param {DeleteClusterRequest} deleteClusterRequest - Data required for deleteCluster
            +	 * @returns {Promise<deleteClusterResponse>}
            +	 */
            +	delete(deleteClusterRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.deleteCluster(deleteClusterRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteNode function of ContainerEngineClient
            +	 * @param {DeleteNodeRequest} deleteNodeRequest - Data required for deleteNode
            +	 * @returns {Promise<deleteNodeResponse>}
            +	 */
            +	deleteNode(deleteNodeRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.deleteNode(deleteNodeRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteNodePool function of ContainerEngineClient
            +	 * @param {DeleteNodePoolRequest} deleteNodePoolRequest - Data required for deleteNodePool
            +	 * @returns {Promise<deleteNodePoolResponse>}
            +	 */
            +	deleteNodePool(deleteNodePoolRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.deleteNodePool(deleteNodePoolRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getCluster function of ContainerEngineClient
            +	 * @param {GetClusterRequest} getClusterRequest - Data required for getCluster
            +	 * @returns {Promise<getClusterResponse>}
            +	 */
            +	get(getClusterRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.getCluster(getClusterRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getNodePool function of ContainerEngineClient
            +	 * @param {GetNodePoolRequest} getNodePoolRequest - Data required for getNodePool
            +	 * @returns {Promise<getNodePoolResponse>}
            +	 */
            +	getNodePool(getNodePoolRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.getNodePool(getNodePoolRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listClusters function of ContainerEngineClient
            +	 * @param {ListClustersRequest} listClustersRequest - Data required for listClusters
            +	 * @returns {Promise<listClustersResponse>}
            +	 */
            +	list(listClustersRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.listClusters(listClustersRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateCluster function of ContainerEngineClient
            +	 * @param {UpdateClusterRequest} updateClusterRequest - Data required for updateCluster
            +	 * @returns {Promise<updateClusterResponse>}
            +	 */
            +	update(updateClusterRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._containerEngineClient
            +				.updateCluster(updateClusterRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_Kubernetes;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_database_oci-RDBMS.js.html b/docs/Oracle_database_oci-RDBMS.js.html new file mode 100644 index 00000000..ed914192 --- /dev/null +++ b/docs/Oracle_database_oci-RDBMS.js.html @@ -0,0 +1,136 @@ + + + + + + + + + + Oracle/database/oci-RDBMS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/database/oci-RDBMS.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a WorkRequestsClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_RDBMS {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.mysql;
            +		this._sdkclassName = this._oci.WorkRequestsClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +}
            +module.exports = Oracle_RDBMS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_database_oci-noSql.js.html b/docs/Oracle_database_oci-noSql.js.html new file mode 100644 index 00000000..183be8df --- /dev/null +++ b/docs/Oracle_database_oci-noSql.js.html @@ -0,0 +1,237 @@ + + + + + + + + + + Oracle/database/oci-noSql.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/database/oci-noSql.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a NosqlClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_NoSql {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.nosql;
            +		this._sdkclassName = this._oci.NosqlClient(params, clientConfiguration);
            +	}
            +	/**
            +	 * Trigers the createTable function of NosqlClient
            +	 * @param {CreateTableRequest} createTableRequest - Data required for createTable
            +	 * @returns {Promise<createTableResponse>}
            +	 */
            +	createTable(createTableRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._nosqlClient
            +				.createTable(createTableRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteRow function of NosqlClient
            +	 * @param {DeleteRowRequest} deleteRowRequest - Data required for deleteRow
            +	 * @returns {Promise<deleteRowResponse>}
            +	 */
            +	deleteRow(deleteRowRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._nosqlClient
            +				.deleteRow(deleteRowRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteTable function of NosqlClient
            +	 * @param {DeleteTableRequest} deleteTableRequest - Data required for deleteTable
            +	 * @returns {Promise<deleteTableResponse>}
            +	 */
            +	deleteTable(deleteTableRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._nosqlClient
            +				.deleteTable(deleteTableRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getRow function of NosqlClient
            +	 * @param {GetRowRequest} getRowRequest - Data required for getRow
            +	 * @returns {Promise<getRowResponse>}
            +	 */
            +	getRow(getRowRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._nosqlClient
            +				.getRow(getRowRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getTable function of NosqlClient
            +	 * @param {GetTableRequest} getTableRequest - Data required for getTable
            +	 * @returns {Promise<getTableResponse>}
            +	 */
            +	getTable(getTableRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._nosqlClient
            +				.getTable(getTableRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listTables function of NosqlClient
            +	 * @param {ListTablesRequest} listTablesRequest - Data required for listTables
            +	 * @returns {Promise<listTablesResponse>}
            +	 */
            +	listTables(listTablesRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._nosqlClient
            +				.listTables(listTablesRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateRow function of NosqlClient
            +	 * @param {UpdateRowRequest} updateRowRequest - Data required for updateRow
            +	 * @returns {Promise<updateRowResponse>}
            +	 */
            +	updateRow(updateRowRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._nosqlClient
            +				.updateRow(updateRowRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateTable function of NosqlClient
            +	 * @param {UpdateTableRequest} updateTableRequest - Data required for updateTable
            +	 * @returns {Promise<updateTableResponse>}
            +	 */
            +	updateTable(updateTableRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._nosqlClient
            +				.updateTable(updateTableRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_NoSql;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_devops_oci-devops.js.html b/docs/Oracle_devops_oci-devops.js.html new file mode 100644 index 00000000..ef727acf --- /dev/null +++ b/docs/Oracle_devops_oci-devops.js.html @@ -0,0 +1,292 @@ + + + + + + + + + + Oracle/devops/oci-devops.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/devops/oci-devops.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a DevopsClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_Devops {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.devops;
            +		this._sdkclassName = this._oci.DevopsClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +	/**
            +	 * Trigers the createDeployArtifact function of DevopsClient
            +	 * @param {CreateDeployArtifactRequest} createDeployArtifactRequest - Data required for createDeployArtifact
            +	 * @returns {Promise<createDeployArtifactResponse>}
            +	 */
            +	createDeployArtifact(createDeployArtifactRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.createDeployArtifact(createDeployArtifactRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createDeployPipeline function of DevopsClient
            +	 * @param {CreateDeployPipelineRequest} createDeployPipelineRequest - Data required for createDeployPipeline
            +	 * @returns {Promise<createDeployPipelineResponse>}
            +	 */
            +	createDeployPipeline(createDeployPipelineRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.createDeployPipeline(createDeployPipelineRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createDeployment function of DevopsClient
            +	 * @param {CreateDeploymentRequest} createDeploymentRequest - Data required for createDeployment
            +	 * @returns {Promise<createDeploymentResponse>}
            +	 */
            +	deleteDeployArtifact(createDeploymentRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.createDeployment(createDeploymentRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createProject function of DevopsClient
            +	 * @param {CreateProjectRequest} createProjectRequest - Data required for createProject
            +	 * @returns {Promise<createProjectResponse>}
            +	 */
            +	createProject(createProjectRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.createProject(createProjectRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the createRepository function of DevopsClient
            +	 * @param {CreateRepositoryRequest} createRepositoryRequest - Data required for createRepository
            +	 * @returns {Promise<createRepositoryResponse>}
            +	 */
            +	createRepository(createRepositoryRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.createRepository(createRepositoryRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteDeployPipeline function of DevopsClient
            +	 * @param {DeleteDeployPipelineRequest} deleteDeployPipelineRequest - Data required for deleteDeployPipeline
            +	 * @returns {Promise<deleteDeployPipelineResponse>}
            +	 */
            +	deleteDeployPipeline(deleteDeployPipelineRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.deleteDeployPipeline(deleteDeployPipelineRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteProject function of DevopsClient
            +	 * @param {DeleteProjectRequest} deleteProjectRequest - Data required for deleteProject
            +	 * @returns {Promise<deleteProjectResponse>}
            +	 */
            +	deleteProject(deleteProjectRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.deleteProject(deleteProjectRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteRepository function of DevopsClient
            +	 * @param {DeleteRepositoryRequest} deleteRepositoryRequest - Data required for deleteRepository
            +	 * @returns {Promise<deleteRepositoryResponse>}
            +	 */
            +	deleteRepository(deleteRepositoryRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.deleteRepository(deleteRepositoryRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getDeployArtifact function of DevopsClient
            +	 * @param {GetDeployArtifactRequest} getDeployArtifactRequest - Data required for getDeployArtifact
            +	 * @returns {Promise<getDeployArtifactResponse>}
            +	 */
            +	getDeployArtifact(getDeployArtifactRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.getDeployArtifact(getDeployArtifactRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getDeployPipeline function of DevopsClient
            +	 * @param {GetDeployPipelineRequest} getDeployPipelineRequest - Data required for getDeployPipeline
            +	 * @returns {Promise<getDeployPipelineResponse>}
            +	 */
            +	getDeployPipeline(getDeployPipelineRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.getDeployPipeline(getDeployPipelineRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getDeployment function of DevopsClient
            +	 * @param {GetDeploymentRequest} getDeploymentRequest - Data required for getDeployment
            +	 * @returns {Promise<getDeploymentResponse>}
            +	 */
            +	getDeployment(getDeploymentRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.getDeployment(getDeploymentRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getProject function of DevopsClient
            +	 * @param {GetProjectRequest} getProjectRequest - Data required for getProject
            +	 * @returns {Promise<getProjectResponse>}
            +	 */
            +	getProject(getProjectRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._devopsClient
            +				.getProject(getProjectRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_Devops;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_management_oci-keyManagement.js.html b/docs/Oracle_management_oci-keyManagement.js.html new file mode 100644 index 00000000..6def9eb1 --- /dev/null +++ b/docs/Oracle_management_oci-keyManagement.js.html @@ -0,0 +1,136 @@ + + + + + + + + + + Oracle/management/oci-keyManagement.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/management/oci-keyManagement.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a KmsVaultClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_KeyManagement {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.keymanagement;
            +		this._sdkclassName = this._oci.KmsVaultClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +}
            +module.exports = Oracle_KeyManagement;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_network_oci-DNS.js.html b/docs/Oracle_network_oci-DNS.js.html new file mode 100644 index 00000000..904e70ef --- /dev/null +++ b/docs/Oracle_network_oci-DNS.js.html @@ -0,0 +1,185 @@ + + + + + + + + + + Oracle/network/oci-DNS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/network/oci-DNS.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a DnsClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_DNS {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.dns;
            +		this._sdkclassName = this._oci.DnsClient(params, clientConfiguration);
            +	}
            +	/**
            +	 * Trigers the createZone function of DnsClient
            +	 * @param {CreateZoneRequest} createZoneRequest - Data required for createZone
            +	 * @returns {Promise<createZoneResponse>}
            +	 */
            +	create(createZoneRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._dnsClient
            +				.createZone(createZoneRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteZone function of DnsClient
            +	 * @param {DeleteZoneRequest} deleteZoneRequest - Data required for deleteZone
            +	 * @returns {Promise<deleteZoneResponse>}
            +	 */
            +	delete(deleteZoneRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._dnsClient
            +				.deleteZone(deleteZoneRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listZones function of DnsClient
            +	 * @param {ListZonesRequest} listZonesRequest - Data required for listZones
            +	 * @returns {Promise<listZonesResponse>}
            +	 */
            +	list(listZonesRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._dnsClient
            +				.listZones(listZonesRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateZone function of DnsClient
            +	 * @param {UpdateZoneRequest} updateZoneRequest - Data required for updateZone
            +	 * @returns {Promise<updateZoneResponse>}
            +	 */
            +	update(updateZoneRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._dnsClient
            +				.updateZone(updateZoneRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_DNS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_network_oci-loadBalancer.js.html b/docs/Oracle_network_oci-loadBalancer.js.html new file mode 100644 index 00000000..ace5859f --- /dev/null +++ b/docs/Oracle_network_oci-loadBalancer.js.html @@ -0,0 +1,201 @@ + + + + + + + + + + Oracle/network/oci-loadBalancer.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/network/oci-loadBalancer.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a LoadBalancerClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_LoadBalancer {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.loadbalancer;
            +		this._sdkclassName = this._oci.LoadBalancerClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +	/**
            +	 * Trigers the createLoadBalancer function of LoadBalancerClient
            +	 * @param {CreateLoadBalancerRequest} createLoadBalancerRequest - Data required for createLoadBalancer
            +	 * @returns {Promise<createLoadBalancerResponse>}
            +	 */
            +	create(createLoadBalancerRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancerClient
            +				.createLoadBalancer(createLoadBalancerRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteLoadBalancer function of LoadBalancerClient
            +	 * @param {DeleteLoadBalancerRequest} deleteLoadBalancerRequest - Data required for deleteLoadBalancer
            +	 * @returns {Promise<deleteLoadBalancerResponse>}
            +	 */
            +	delete(deleteLoadBalancerRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancerClient
            +				.deleteLoadBalancer(deleteLoadBalancerRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getLoadBalancer function of LoadBalancerClient
            +	 * @param {GetLoadBalancerRequest} getLoadBalancerRequest - Data required for getLoadBalancer
            +	 * @returns {Promise<getLoadBalancerResponse>}
            +	 */
            +	get(getLoadBalancerRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancerClient
            +				.getLoadBalancer(getLoadBalancerRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listLoadBalancers function of LoadBalancerClient
            +	 * @param {ListLoadBalancersRequest} listLoadBalancersRequest - Data required for listLoadBalancers
            +	 * @returns {Promise<listLoadBalancersResponse>}
            +	 */
            +	list(listLoadBalancersRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancerClient
            +				.listLoadBalancers(listLoadBalancersRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateLoadBalancer function of LoadBalancerClient
            +	 * @param {UpdateLoadBalancerRequest} updateLoadBalancerRequest - Data required for updateLoadBalancer
            +	 * @returns {Promise<updateLoadBalancerResponse>}
            +	 */
            +	update(updateLoadBalancerRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._loadBalancerClient
            +				.updateLoadBalancer(updateLoadBalancerRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_LoadBalancer;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_storage_oci-archivalStorage.js.html b/docs/Oracle_storage_oci-archivalStorage.js.html new file mode 100644 index 00000000..2fc22030 --- /dev/null +++ b/docs/Oracle_storage_oci-archivalStorage.js.html @@ -0,0 +1,188 @@ + + + + + + + + + + Oracle/storage/oci-archivalStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/storage/oci-archivalStorage.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ObjectStorageClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_ArchivalStorage {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.objectstorage;
            +		this._sdkclassName = this._oci.ObjectStorageClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +	/**
            +	 * Trigers the createBucket function of ObjectStorageClient
            +	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
            +	 * @returns {Promise<createBucketResponse>}
            +	 */
            +	create(createBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.createBucket(createBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteBucket function of ObjectStorageClient
            +	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
            +	 * @returns {Promise<deleteBucketResponse>}
            +	 */
            +	delete(deleteBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.deleteBucket(deleteBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listBuckets function of ObjectStorageClient
            +	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
            +	 * @returns {Promise<listBucketsResponse>}
            +	 */
            +	list(listBucketsRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.listBuckets(listBucketsRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the updateBucket function of ObjectStorageClient
            +	 * @param {UpdateBucketRequest} updateBucketRequest - Data required for updateBucket
            +	 * @returns {Promise<updateBucketResponse>}
            +	 */
            +	update(updateBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.updateBucket(updateBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_ArchivalStorage;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/Oracle_storage_oci-storageBucket.js.html b/docs/Oracle_storage_oci-storageBucket.js.html new file mode 100644 index 00000000..a6d91d46 --- /dev/null +++ b/docs/Oracle_storage_oci-storageBucket.js.html @@ -0,0 +1,201 @@ + + + + + + + + + + Oracle/storage/oci-storageBucket.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            Oracle/storage/oci-storageBucket.js

            +
            + + + + + +
            +
            +
            /*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a ObjectStorageClient object
            + * @category Oracle Cloud
            + */
            +class Oracle_StorageBucket {
            +	/**
            +	 *
            +	 * @param {module} do Oracle SDK
            +	 * @param {object} options SDK options
            +	 */
            +	constructor(ocisdk, params, clientConfiguration) {
            +		this._oci = ocisdk.objectstorage;
            +		this._sdkclassName = this._oci.ObjectStorageClient(
            +			params,
            +			clientConfiguration
            +		);
            +	}
            +	/**
            +	 * Trigers the createBucket function of ObjectStorageClient
            +	 * @param {CreateBucketRequest} createBucketRequest - Data required for createBucket
            +	 * @returns {Promise<createBucketResponse>}
            +	 */
            +	create(createBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.createBucket(createBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteBucket function of ObjectStorageClient
            +	 * @param {DeleteBucketRequest} deleteBucketRequest - Data required for deleteBucket
            +	 * @returns {Promise<deleteBucketResponse>}
            +	 */
            +	delete(deleteBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.deleteBucket(deleteBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the getBucket function of ObjectStorageClient
            +	 * @param {GetBucketRequest} getBucketRequest - Data required for getBucket
            +	 * @returns {Promise<getBucketResponse>}
            +	 */
            +	get(getBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.getBucket(getBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the listBuckets function of ObjectStorageClient
            +	 * @param {ListBucketsRequest} listBucketsRequest - Data required for listBuckets
            +	 * @returns {Promise<listBucketsResponse>}
            +	 */
            +	list(listBucketsRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.listBuckets(listBucketsRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +	/**
            +	 * Trigers the reencryptBucket function of ObjectStorageClient
            +	 * @param {ReencryptBucketRequest} reencryptBucketRequest - Data required for reencryptBucket
            +	 * @returns {Promise<reencryptBucketResponse>}
            +	 */
            +	reencrypt(reencryptBucketRequest) {
            +		return new Promise((resolve, reject) => {
            +			this._objectStorageClient
            +				.reencryptBucket(reencryptBucketRequest)
            +				.then(data => resolve(data))
            +				.catch(err => reject(err));
            +		});
            +	}
            +}
            +module.exports = Oracle_StorageBucket;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_artificialinteligence_gcp-translation.js.html b/docs/googleCloud_artificialinteligence_gcp-translation.js.html new file mode 100644 index 00000000..1354b6ba --- /dev/null +++ b/docs/googleCloud_artificialinteligence_gcp-translation.js.html @@ -0,0 +1,222 @@ + + + + + + + + + + googleCloud/artificialinteligence/gcp-translation.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/artificialinteligence/gcp-translation.js

            +
            + + + + + +
            +
            +
            const { TranslationServiceClient } = require('@google-cloud/translate');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Translation object
            + * @category Google Cloud
            + */
            +class GCP_Translation {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._translationServiceClient = new TranslationServiceClient(config);
            +	}
            +	/**
            +	 * Trigers the translateText function of undefined
            +	 * @param {TypeReference} request - Data required for translateText
            +	 * @param {TypeReference} [options] - Data required for translateText
            +	 * @returns {Promise<translateTextResponse>}
            +	 */
            +	translate(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._translationServiceClient
            +				.translateText(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the batchTranslateText function of undefined
            +	 * @param {TypeReference} request - Data required for batchTranslateText
            +	 * @param {TypeReference} [options] - Data required for batchTranslateText
            +	 * @returns {Promise<batchTranslateTextResponse>}
            +	 */
            +	batchTranslate(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._translationServiceClient
            +				.batchTranslateText(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getGlossary function of undefined
            +	 * @param {TypeReference} request - Data required for getGlossary
            +	 * @param {TypeReference} [options] - Data required for getGlossary
            +	 * @returns {Promise<getGlossaryResponse>}
            +	 */
            +	getGlossary(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._translationServiceClient
            +				.getGlossary(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createGlossary function of undefined
            +	 * @param {TypeReference} request - Data required for createGlossary
            +	 * @param {TypeReference} [options] - Data required for createGlossary
            +	 * @returns {Promise<createGlossaryResponse>}
            +	 */
            +	createGlossary(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._translationServiceClient
            +				.createGlossary(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the detectLanguage function of undefined
            +	 * @param {TypeReference} request - Data required for detectLanguage
            +	 * @param {TypeReference} [options] - Data required for detectLanguage
            +	 * @returns {Promise<detectLanguageResponse>}
            +	 */
            +	detectLanguage(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._translationServiceClient
            +				.detectLanguage(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = GCP_Translation;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_compute_gcp-kubernetes.js.html b/docs/googleCloud_compute_gcp-kubernetes.js.html new file mode 100644 index 00000000..99f1c6cf --- /dev/null +++ b/docs/googleCloud_compute_gcp-kubernetes.js.html @@ -0,0 +1,294 @@ + + + + + + + + + + googleCloud/compute/gcp-kubernetes.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/compute/gcp-kubernetes.js

            +
            + + + + + +
            +
            +
            const { ClusterManagerClient } = require('@google-cloud/container');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Kubernetes object
            + * @category Google Cloud
            + */
            +class GCP_Kubernetes {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._clusterManagerClient = new ClusterManagerClient(config);
            +	}
            +	/**
            +	 * Trigers the createCluster function of undefined
            +	 * @param {TypeReference} request - Data required for createCluster
            +	 * @param {TypeReference} [options] - Data required for createCluster
            +	 * @returns {Promise<createClusterResponse>}
            +	 */
            +	create(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.createCluster(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteCluster function of undefined
            +	 * @param {TypeReference} request - Data required for deleteCluster
            +	 * @param {TypeReference} [options] - Data required for deleteCluster
            +	 * @returns {Promise<deleteClusterResponse>}
            +	 */
            +	delete(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.deleteCluster(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the listClusters function of undefined
            +	 * @param {TypeReference} request - Data required for listClusters
            +	 * @param {TypeReference} [options] - Data required for listClusters
            +	 * @returns {Promise<listClustersResponse>}
            +	 */
            +	listClusters(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.listClusters(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getCluster function of undefined
            +	 * @param {TypeReference} request - Data required for getCluster
            +	 * @param {TypeReference} [options] - Data required for getCluster
            +	 * @returns {Promise<getClusterResponse>}
            +	 */
            +	describeCluster(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.getCluster(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createNodePool function of undefined
            +	 * @param {TypeReference} request - Data required for createNodePool
            +	 * @param {TypeReference} [options] - Data required for createNodePool
            +	 * @returns {Promise<createNodePoolResponse>}
            +	 */
            +	createNodeGroup(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.createNodePool(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteNodePool function of undefined
            +	 * @param {TypeReference} request - Data required for deleteNodePool
            +	 * @param {TypeReference} [options] - Data required for deleteNodePool
            +	 * @returns {Promise<deleteNodePoolResponse>}
            +	 */
            +	deleteNodegroup(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.deleteNodePool(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getNodePool function of undefined
            +	 * @param {TypeReference} request - Data required for getNodePool
            +	 * @param {TypeReference} [options] - Data required for getNodePool
            +	 * @returns {Promise<getNodePoolResponse>}
            +	 */
            +	describeNodeGroup(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.getNodePool(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the listNodePools function of undefined
            +	 * @param {TypeReference} request - Data required for listNodePools
            +	 * @param {TypeReference} [options] - Data required for listNodePools
            +	 * @returns {Promise<listNodePoolsResponse>}
            +	 */
            +	listNodegroups(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.listNodePools(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the setAddonsConfig function of undefined
            +	 * @param {TypeReference} request - Data required for setAddonsConfig
            +	 * @param {TypeReference} [options] - Data required for setAddonsConfig
            +	 * @returns {Promise<setAddonsConfigResponse>}
            +	 */
            +	updateConfig(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._clusterManagerClient
            +				.setAddonsConfig(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = GCP_Kubernetes;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_database_gcp-RDBMS.js.html b/docs/googleCloud_database_gcp-RDBMS.js.html new file mode 100644 index 00000000..83f942ff --- /dev/null +++ b/docs/googleCloud_database_gcp-RDBMS.js.html @@ -0,0 +1,254 @@ + + + + + + + + + + googleCloud/database/gcp-RDBMS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/database/gcp-RDBMS.js

            +
            + + + + + +
            +
            +
            const { DatabaseAdminClient } = require('@google-cloud/spanner');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a RDBMS object
            + * @category Google Cloud
            + */
            +class GCP_RDBMS {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._databaseAdminClient = new DatabaseAdminClient(config);
            +	}
            +	/**
            +	 * Trigers the createDatabase function of undefined
            +	 * @param {TypeReference} request - Data required for createDatabase
            +	 * @param {TypeReference} [options] - Data required for createDatabase
            +	 * @returns {Promise<createDatabaseResponse>}
            +	 */
            +	createDatabse(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._databaseAdminClient
            +				.createDatabase(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the dropDatabase function of undefined
            +	 * @param {TypeReference} request - Data required for dropDatabase
            +	 * @param {TypeReference} [options] - Data required for dropDatabase
            +	 * @returns {Promise<dropDatabaseResponse>}
            +	 */
            +	deleteDatabase(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._databaseAdminClient
            +				.dropDatabase(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createBackup function of undefined
            +	 * @param {TypeReference} request - Data required for createBackup
            +	 * @param {TypeReference} [options] - Data required for createBackup
            +	 * @returns {Promise<createBackupResponse>}
            +	 */
            +	createSnapshots(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._databaseAdminClient
            +				.createBackup(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateDatabaseDdl function of undefined
            +	 * @param {TypeReference} request - Data required for updateDatabaseDdl
            +	 * @param {TypeReference} [options] - Data required for updateDatabaseDdl
            +	 * @returns {Promise<updateDatabaseDdlResponse>}
            +	 */
            +	modifyDB(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._databaseAdminClient
            +				.updateDatabaseDdl(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the restoreDatabase function of undefined
            +	 * @param {TypeReference} request - Data required for restoreDatabase
            +	 * @param {TypeReference} [options] - Data required for restoreDatabase
            +	 * @returns {Promise<restoreDatabaseResponse>}
            +	 */
            +	restoreDatabase(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._databaseAdminClient
            +				.restoreDatabase(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteBackup function of undefined
            +	 * @param {TypeReference} request - Data required for deleteBackup
            +	 * @param {TypeReference} [options] - Data required for deleteBackup
            +	 * @returns {Promise<deleteBackupResponse>}
            +	 */
            +	deleteDBSnapshot(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._databaseAdminClient
            +				.deleteBackup(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the databasePath function of undefined
            +	 * @param {StringKeyword} project - Data required for databasePath
            +	 * @param {StringKeyword} instance - Data required for databasePath
            +	 * @param {StringKeyword} database - Data required for databasePath
            +	 * @returns {Promise<databasePathResponse>}
            +	 */
            +	databasePath(project, instance, database) {
            +		return this._databaseAdminClient.databasePath(
            +			project,
            +			instance,
            +			database
            +		);
            +	}
            +}
            +module.exports = GCP_RDBMS;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_database_gcp-noSql.js.html b/docs/googleCloud_database_gcp-noSql.js.html new file mode 100644 index 00000000..a81d6a93 --- /dev/null +++ b/docs/googleCloud_database_gcp-noSql.js.html @@ -0,0 +1,195 @@ + + + + + + + + + + googleCloud/database/gcp-noSql.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/database/gcp-noSql.js

            +
            + + + + + +
            +
            +
            const { FirestoreClient } = require('@google-cloud/firestore');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a NoSql object
            + * @category Google Cloud
            + */
            +class GCP_NoSql {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._firestoreClient = new FirestoreClient(config);
            +	}
            +	/**
            +	 * Trigers the createDocument function of undefined
            +	 * @param {TypeReference} request - Data required for createDocument
            +	 * @param {TypeReference} [options] - Data required for createDocument
            +	 * @returns {Promise<createDocumentResponse>}
            +	 */
            +	createItem(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._firestoreClient
            +				.createDocument(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteDocument function of undefined
            +	 * @param {TypeReference} request - Data required for deleteDocument
            +	 * @param {TypeReference} [options] - Data required for deleteDocument
            +	 * @returns {Promise<deleteDocumentResponse>}
            +	 */
            +	deleteItem(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._firestoreClient
            +				.deleteDocument(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateDocument function of undefined
            +	 * @param {TypeReference} request - Data required for updateDocument
            +	 * @param {TypeReference} [options] - Data required for updateDocument
            +	 * @returns {Promise<updateDocumentResponse>}
            +	 */
            +	updateItem(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._firestoreClient
            +				.updateDocument(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the runQuery function of undefined
            +	 * @param {TypeReference} [request] - Data required for runQuery
            +	 * @param {TypeReference} [options] - Data required for runQuery
            +	 * @returns {Promise<runQueryResponse>}
            +	 */
            +	query(request = undefined, options = undefined) {
            +		return this._firestoreClient.runQuery(request, options);
            +	}
            +}
            +module.exports = GCP_NoSql;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_management_gcp-keyManagement.js.html b/docs/googleCloud_management_gcp-keyManagement.js.html new file mode 100644 index 00000000..473c9ab4 --- /dev/null +++ b/docs/googleCloud_management_gcp-keyManagement.js.html @@ -0,0 +1,225 @@ + + + + + + + + + + googleCloud/management/gcp-keyManagement.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/management/gcp-keyManagement.js

            +
            + + + + + +
            +
            +
            const { KeyManagementServiceClient } = require('@google-cloud/kms');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a KeyManagement object
            + * @category Google Cloud
            + */
            +class GCP_KeyManagement {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._keyManagementServiceClient = new KeyManagementServiceClient(
            +			config
            +		);
            +	}
            +	/**
            +	 * Trigers the createCryptoKey function of undefined
            +	 * @param {TypeReference} request - Data required for createCryptoKey
            +	 * @param {TypeReference} [options] - Data required for createCryptoKey
            +	 * @returns {Promise<createCryptoKeyResponse>}
            +	 */
            +	createKey(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._keyManagementServiceClient
            +				.createCryptoKey(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the destroyCryptoKeyVersion function of undefined
            +	 * @param {TypeReference} request - Data required for destroyCryptoKeyVersion
            +	 * @param {TypeReference} [options] - Data required for destroyCryptoKeyVersion
            +	 * @returns {Promise<destroyCryptoKeyVersionResponse>}
            +	 */
            +	deleteKey(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._keyManagementServiceClient
            +				.destroyCryptoKeyVersion(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateCryptoKey function of undefined
            +	 * @param {TypeReference} request - Data required for updateCryptoKey
            +	 * @param {TypeReference} [options] - Data required for updateCryptoKey
            +	 * @returns {Promise<updateCryptoKeyResponse>}
            +	 */
            +	update(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._keyManagementServiceClient
            +				.updateCryptoKey(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getCryptoKey function of undefined
            +	 * @param {TypeReference} request - Data required for getCryptoKey
            +	 * @param {TypeReference} [options] - Data required for getCryptoKey
            +	 * @returns {Promise<getCryptoKeyResponse>}
            +	 */
            +	describeKey(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._keyManagementServiceClient
            +				.getCryptoKey(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the setIamPolicy function of undefined
            +	 * @param {TypeReference} request - Data required for setIamPolicy
            +	 * @param {UnionType} [options] - Data required for setIamPolicy
            +	 * @param {TypeReference} [callback] - Data required for setIamPolicy
            +	 * @returns {Promise<setIamPolicyResponse>}
            +	 */
            +	putKeyPolicy(request, options = undefined, callback = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._keyManagementServiceClient
            +				.setIamPolicy(request, options, callback)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = GCP_KeyManagement;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_management_gcp-monitoring.js.html b/docs/googleCloud_management_gcp-monitoring.js.html new file mode 100644 index 00000000..05bf90fd --- /dev/null +++ b/docs/googleCloud_management_gcp-monitoring.js.html @@ -0,0 +1,232 @@ + + + + + + + + + + googleCloud/management/gcp-monitoring.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/management/gcp-monitoring.js

            +
            + + + + + +
            +
            +
            const { AlertPolicyServiceClient } = require('@google-cloud/monitoring');
            +const { MetricServiceClient } = require('@google-cloud/monitoring');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a Monitoring object
            + * @category Google Cloud
            + */
            +class GCP_Monitoring {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._alertPolicyServiceClient = new AlertPolicyServiceClient(config);
            +		this._metricServiceClient = new MetricServiceClient(config);
            +	}
            +	/**
            +	 * Trigers the createAlertPolicy function of undefined
            +	 * @param {TypeReference} request - Data required for createAlertPolicy
            +	 * @param {TypeReference} [options] - Data required for createAlertPolicy
            +	 * @returns {Promise<createAlertPolicyResponse>}
            +	 */
            +	createAlarm(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._alertPolicyServiceClient
            +				.createAlertPolicy(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteAlertPolicy function of undefined
            +	 * @param {TypeReference} request - Data required for deleteAlertPolicy
            +	 * @param {TypeReference} [options] - Data required for deleteAlertPolicy
            +	 * @returns {Promise<deleteAlertPolicyResponse>}
            +	 */
            +	deleteAlarm(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._alertPolicyServiceClient
            +				.deleteAlertPolicy(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the updateAlertPolicy function of undefined
            +	 * @param {TypeReference} request - Data required for updateAlertPolicy
            +	 * @param {TypeReference} [options] - Data required for updateAlertPolicy
            +	 * @returns {Promise<updateAlertPolicyResponse>}
            +	 */
            +	updateAlarm(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._alertPolicyServiceClient
            +				.updateAlertPolicy(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the listAlertPolicies function of undefined
            +	 * @param {TypeReference} request - Data required for listAlertPolicies
            +	 * @param {TypeReference} [options] - Data required for listAlertPolicies
            +	 * @returns {Promise<listAlertPoliciesResponse>}
            +	 */
            +	listAlarms(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._alertPolicyServiceClient
            +				.listAlertPolicies(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getMetricDescriptor function of undefined
            +	 * @param {TypeReference} request - Data required for getMetricDescriptor
            +	 * @param {TypeReference} [options] - Data required for getMetricDescriptor
            +	 * @returns {Promise<getMetricDescriptorResponse>}
            +	 */
            +	getMetricData(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._metricServiceClient
            +				.getMetricDescriptor(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the projectPath function of undefined
            +	 * @param {StringKeyword} project - Data required for projectPath
            +	 * @returns {Promise<projectPathResponse>}
            +	 */
            +	projectPath(project) {
            +		return this._alertPolicyServiceClient.projectPath(project);
            +	}
            +}
            +module.exports = GCP_Monitoring;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_management_gcp-notificationService.js.html b/docs/googleCloud_management_gcp-notificationService.js.html new file mode 100644 index 00000000..79073255 --- /dev/null +++ b/docs/googleCloud_management_gcp-notificationService.js.html @@ -0,0 +1,278 @@ + + + + + + + + + + googleCloud/management/gcp-notificationService.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/management/gcp-notificationService.js

            +
            + + + + + +
            +
            +
            const { PublisherClient } = require('@google-cloud/pubsub');
            +const { SubscriberClient } = require('@google-cloud/pubsub');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a NotificationService object
            + * @category Google Cloud
            + */
            +class GCP_NotificationService {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._publisherClient = new PublisherClient(config);
            +		this._subscriberClient = new SubscriberClient(config);
            +	}
            +	/**
            +	 * Trigers the createTopic function of undefined
            +	 * @param {TypeReference} request - Data required for createTopic
            +	 * @param {TypeReference} [options] - Data required for createTopic
            +	 * @returns {Promise<createTopicResponse>}
            +	 */
            +	createTopic(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._publisherClient
            +				.createTopic(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteTopic function of undefined
            +	 * @param {TypeReference} request - Data required for deleteTopic
            +	 * @param {TypeReference} [options] - Data required for deleteTopic
            +	 * @returns {Promise<deleteTopicResponse>}
            +	 */
            +	deleteTopic(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._publisherClient
            +				.deleteTopic(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getTopic function of undefined
            +	 * @param {TypeReference} request - Data required for getTopic
            +	 * @param {TypeReference} [options] - Data required for getTopic
            +	 * @returns {Promise<getTopicResponse>}
            +	 */
            +	getTopicAttributes(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._publisherClient
            +				.getTopic(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the listTopicSubscriptions function of undefined
            +	 * @param {TypeReference} request - Data required for listTopicSubscriptions
            +	 * @param {TypeReference} [options] - Data required for listTopicSubscriptions
            +	 * @returns {Promise<listTopicSubscriptionsResponse>}
            +	 */
            +	listSubscriptions(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._publisherClient
            +				.listTopicSubscriptions(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createSubscription function of undefined
            +	 * @param {TypeReference} request - Data required for createSubscription
            +	 * @param {TypeReference} [options] - Data required for createSubscription
            +	 * @returns {Promise<createSubscriptionResponse>}
            +	 */
            +	subscribe(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._subscriberClient
            +				.createSubscription(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the publish function of undefined
            +	 * @param {TypeReference} request - Data required for publish
            +	 * @param {TypeReference} [options] - Data required for publish
            +	 * @returns {Promise<publishResponse>}
            +	 */
            +	publish(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._publisherClient
            +				.publish(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the listTopics function of undefined
            +	 * @param {TypeReference} request - Data required for listTopics
            +	 * @param {TypeReference} [options] - Data required for listTopics
            +	 * @returns {Promise<listTopicsResponse>}
            +	 */
            +	listTopics(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._publisherClient
            +				.listTopics(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the deleteSubscription function of undefined
            +	 * @param {TypeReference} request - Data required for deleteSubscription
            +	 * @param {TypeReference} [options] - Data required for deleteSubscription
            +	 * @returns {Promise<deleteSubscriptionResponse>}
            +	 */
            +	unsubscribe(request, options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._subscriberClient
            +				.deleteSubscription(request, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = GCP_NotificationService;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_network_gcp-DNS.js.html b/docs/googleCloud_network_gcp-DNS.js.html new file mode 100644 index 00000000..21fdc8c2 --- /dev/null +++ b/docs/googleCloud_network_gcp-DNS.js.html @@ -0,0 +1,217 @@ + + + + + + + + + + googleCloud/network/gcp-DNS.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/network/gcp-DNS.js

            +
            + + + + + +
            +
            +
            const { DNS } = require('@google-cloud/dns');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a dns object
            + * @category Google Cloud
            + */
            +class GCP_dns {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._dns = new DNS(config);
            +	}
            +	/**
            +	 * Trigers the getZones function of dns
            +	 * @param {TypeReference} [query] - Optional parameter
            +	 * @returns {Promise<getZonesResponse>}
            +	 */
            +	listZones(query = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._dns
            +				.getZones(query)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the create function of dns
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {DNS} dns - Mandatory parameter
            +	 * @param {TypeReference} config - Mandatory parameter
            +	 * @returns {Promise<createResponse>}
            +	 */
            +	createZone(dns, config, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			dns.zone(identifier)
            +				.create(config)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createChange function of dns
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {DNS} dns - Mandatory parameter
            +	 * @param {TypeReference} config - Mandatory parameter
            +	 * @returns {Promise<createChangeResponse>}
            +	 */
            +	changeRecordSets(dns, config, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			dns.zone(identifier)
            +				.createChange(config)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the delete function of dns
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {DNS} dns - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<deleteResponse>}
            +	 */
            +	deleteZone(dns, options = undefined, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			dns.zone(identifier)
            +				.delete(options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the record function of dns
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {DNS} dns - Mandatory parameter
            +	 * @param {StringKeyword} type - Mandatory parameter
            +	 * @param {TypeReference} metadata - Mandatory parameter
            +	 * @returns {Promise<recordResponse>}
            +	 */
            +	record(dns, type, metadata) {
            +		return this.dns.record(type, metadata);
            +	}
            +}
            +module.exports = GCP_dns;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_storage_gcp-archivalStorage.js.html b/docs/googleCloud_storage_gcp-archivalStorage.js.html new file mode 100644 index 00000000..a041ac67 --- /dev/null +++ b/docs/googleCloud_storage_gcp-archivalStorage.js.html @@ -0,0 +1,227 @@ + + + + + + + + + + googleCloud/storage/gcp-archivalStorage.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/storage/gcp-archivalStorage.js

            +
            + + + + + +
            +
            +
            const { Storage } = require('@google-cloud/storage');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a storage object
            + * @category Google Cloud
            + */
            +class GCP_storage {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._storage = new Storage(config);
            +	}
            +	/**
            +	 * Trigers the deleteFiles function of storage
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {Storage} storage - Mandatory parameter
            +	 * @param {TypeReference} [query] - Optional parameter
            +	 * @returns {Promise<deleteFilesResponse>}
            +	 */
            +	deleteFiles(storage, query = undefined, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			storage
            +				.bucket(identifier)
            +				.deleteFiles(query)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the upload function of storage
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {Storage} storage - Mandatory parameter
            +	 * @param {StringKeyword} pathString - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<uploadResponse>}
            +	 */
            +	upload(storage, pathString, options = undefined, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			storage
            +				.bucket(identifier)
            +				.upload(pathString, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the makePublic function of storage
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {Bucket} bucket - Mandatory parameter
            +	 * @returns {Promise<makePublicResponse>}
            +	 */
            +	makePublic(bucket, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			bucket
            +				.file(identifier)
            +				.makePublic()
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createBucket function of storage
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} [metadata] - Optional parameter
            +	 * @returns {Promise<createBucketResponse>}
            +	 */
            +	create(name, metadata = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._storage
            +				.createBucket(name, metadata)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getBuckets function of storage
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getBucketsResponse>}
            +	 */
            +	list(options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._storage
            +				.getBuckets(options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = GCP_storage;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/googleCloud_storage_gcp-storageBucket.js.html b/docs/googleCloud_storage_gcp-storageBucket.js.html new file mode 100644 index 00000000..c0249a60 --- /dev/null +++ b/docs/googleCloud_storage_gcp-storageBucket.js.html @@ -0,0 +1,227 @@ + + + + + + + + + + googleCloud/storage/gcp-storageBucket.js + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            Source

            +

            googleCloud/storage/gcp-storageBucket.js

            +
            + + + + + +
            +
            +
            const { Storage } = require('@google-cloud/storage');
            +/*This is an auto generated class, please do not change.*/
            +/**
            + * Class to create a storage object
            + * @category Google Cloud
            + */
            +class GCP_storage {
            +	/**
            +	 *
            +	 * @param {object} config Configuration object
            +	 */
            +	constructor(config) {
            +		this._storage = new Storage(config);
            +	}
            +	/**
            +	 * Trigers the deleteFiles function of storage
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {Storage} storage - Mandatory parameter
            +	 * @param {TypeReference} [query] - Optional parameter
            +	 * @returns {Promise<deleteFilesResponse>}
            +	 */
            +	deleteFiles(storage, query = undefined, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			storage
            +				.bucket(identifier)
            +				.deleteFiles(query)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the upload function of storage
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {Storage} storage - Mandatory parameter
            +	 * @param {StringKeyword} pathString - Mandatory parameter
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<uploadResponse>}
            +	 */
            +	upload(storage, pathString, options = undefined, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			storage
            +				.bucket(identifier)
            +				.upload(pathString, options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the makePublic function of storage
            +	 * @param {string} [identifier] - Optional parameter
            +	 * @param {Bucket} bucket - Mandatory parameter
            +	 * @returns {Promise<makePublicResponse>}
            +	 */
            +	makePublic(bucket, identifier = undefined) {
            +		return new Promise((resolve, reject) => {
            +			bucket
            +				.file(identifier)
            +				.makePublic()
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the createBucket function of storage
            +	 * @param {StringKeyword} name - Mandatory parameter
            +	 * @param {TypeReference} [metadata] - Optional parameter
            +	 * @returns {Promise<createBucketResponse>}
            +	 */
            +	create(name, metadata = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._storage
            +				.createBucket(name, metadata)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +	/**
            +	 * Trigers the getBuckets function of storage
            +	 * @param {TypeReference} [options] - Optional parameter
            +	 * @returns {Promise<getBucketsResponse>}
            +	 */
            +	list(options = undefined) {
            +		return new Promise((resolve, reject) => {
            +			this._storage
            +				.getBuckets(options)
            +				.then(result => {
            +					resolve(result);
            +				})
            +				.catch(err => {
            +					reject(err);
            +				});
            +		});
            +	}
            +}
            +module.exports = GCP_storage;
            +
            +
            +
            + + + + +
            + + + +
            +
            +
            +
            + + + + + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..94ef0e5b --- /dev/null +++ b/docs/index.html @@ -0,0 +1,541 @@ + + + + + + + + Home + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            +
            +
            + +
            +
            +
            +

            +

            Home

            +
            + + + + + + + +

            + + + + + + + + + + + + + + + +
            +

            + +

            +

            NodeCloud

            +

            Making open cloud easily accessible and managed.

            + +

            nodecloud CI

            +

            npm version +Codacy Badge +lerna +Gitter +Read on : Medium +Mailing list : Scorelab +contributions welcome

            +

            Table of Content

            + +

            Introduction

            +

            NodeCloud ☁️ is a standard library to get a single API on the open cloud with multiple providers. It is a NodeJs library which comes with plugins for each cloud provider. NodeCloud's aim is to abstract away the differences between different cloud providers. It provides an easy to use API for developers in order to interact with different cloud providers.

            +

            NodeCloud will be useful to you if:

            +
              +
            • you work on a project which uses multiple cloud providers
            • +
            • you are looking for an abstract cloud API which can switch between cloud providers with fewer code changes
            • +
            • you are an open-source enthusiast who is into cloud engineering or code generation
            • +
            • you want to improve your skills in NodeJS, Typescript and cloud service providers
            • +
            +

            📘 Supported Service Providers

            +
              +
            • Amazon Web Services (AWS)
            • +
            • Azure
            • +
            • Google Cloud Platform (GCP)
            • +
            • DigitalOcean
            • +
            • AliCloud
            • +
            +

            📢 if your required cloud provider plugin is not listed here, we'd love your help to add it :)

            +

            Getting Started

            +

            In order to use NodeCloud, you will need to follow the following steps:

            +

            1️⃣ Download NodeCloud common module
            +Head on over to NPM or Yarn to download the latest version of NodeCloud.

            +
            npm i @nodecloud/common
            +or
            +yarn add @nodecloud/common
            +
            +

            2️⃣ Download at least one NodeCloud plugin
            +Once @nodecloud/common is installed, you need to install the plugins to interact with different cloud providers. The below table shows the available plugins maintained by ScoRe Lab. There can be other community-driven plugins that you will be able to use with NodeCloud.

            +

            NodeCloud Plugins

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            PluginInstallation
            AWS pluginyarn add @nodecloud/aws-plugin or npm i @nodecloud/aws-plugin
            Azure pluginyarn add @nodecloud/gcp-plugin or npm i @nodecloud/gcp-plugin
            Google Cloud pluginyarn add @nodecloud/azure-plugin or npm i @nodecloud/azure-plugin
            Digital Ocean pluginyarn add @nodecloud/do-plugin or npm i @nodecloud/do-plugin
            Alibaba pluginyarn add nodecloud-ali-plugin or npm i nodecloud-ali-plugin
            +

            3️⃣ Create the NodeCloud config file

            +

            Create the .nc.config.js file in the project root in the following format.

            +

            Content of .nc.config.js file is assumed as the following structure. It is an array of supported providers.

            +
              +
            1. name : Provider identifier, this can be used to identify the plugin at a glance.
            2. +
            3. tag : Tag name that will be used to load the given provider internally.
            4. +
            5. plugin : Plugin module
            6. +
            7. configPath : Provider configuration file
            8. +
            +

            This config file can contain an array of objects for all providers and all will be loaded. Supported values for name : aws, azure, alicloud, digitalocean, google

            +

            Example

            +
            const nodeCloudAwsPlugin = require("@nodecloud/aws-plugin");
            +const nodeCloudGcpPlugin = require("@nodecloud/gcp-plugin");
            +const nodeCloudAzurePlugin = require("@nodecloud/azure-plugin");
            +const nodeCloudDoPlugin = require("@nodecloud/do-plugin");
            +
            +const providers = [
            +  {
            +    name: "aws",
            +    tag: "aws",
            +    plugin: nodeCloudAwsPlugin,
            +    configPath: "C:\\Users\\Rajitha\\opensource\\aws_cred.json"
            +  },
            +  {
            +    name: "google",
            +    tag: "google",
            +    plugin: nodeCloudGcpPlugin,
            +    configPath: {
            +      projectId: "astral-hold-276807",
            +      keyFilename: "C:\\Users\\Rajitha\\opensource\\gcp_cred.json"
            +    }
            +  },
            +  {
            +    name: "azure",
            +    tag: "azure",
            +    plugin: nodeCloudAzurePlugin
            +  },
            +  {
            +    name: "digitalocean",
            +    tag: "do",
            +    plugin: nodeCloudDoPlugin
            +  }
            +];
            +module.exports = providers;
            +
            +

            4️⃣ Enjoy the awesomeness of NodeCloud

            +

            Congratulations! You just configured NodeCloud in your project. Let's start with some cloud interactions.

            +

            The below code is an example of usage in AWS.

            +
            const nc = require("@nodecloud/common"); // NodeCloud common module
            +const optionsProvider = {
            +  overrideProviders: false
            +};
            +const ncProviders = nc.getProviders(optionsProvider);
            +const options = {
            +  apiVersion: "2017-11-01"
            +};
            +
            +const computeModule = ncProviders.aws.compute(options);
            +
            +function launchInstance() {
            +  const instanceParams = {
            +    ImageId: "ami-07ebfd5b3428b6f4d", // Image of Ubuntu Server 18.04 LTS
            +    InstanceType: "t2.micro",
            +    KeyName: "nodeCloud", // key name of Key pair
            +    MinCount: 1,
            +    MaxCount: 1
            +  };
            +
            +  // create AWS EC2 instance
            +  computeModule
            +    .create(instanceParams)
            +    .then(res => {
            +      console.log(`All done ! ${res}`);
            +    })
            +    .catch(err => {
            +      console.log(`Oops something happened ${err}`);
            +    });
            +}
            +
            +function stopInstance() {
            +  const params = {
            +    InstanceIds: ["i-0928af5c626f85da9"],
            +    DryRun: false
            +  };
            +
            +  // stop AWS EC2 instance
            +  computeModule
            +    .stop(params)
            +    .then(res => {
            +      console.log(res);
            +    })
            +    .catch(err => {
            +      console.log(err);
            +    });
            +}
            +
            +

            Overriding Providers

            +

            NodeCloud officially supports AWS, GCP, Azure, DigitalOcean and AliCloud. If you want to use a community-driven plugin override the providers' list as follows.

            +
            const nodeCloud = require("nodecloud");
            +const options = {
            +  overrideProviders: true
            +};
            +const ncProviders = nodeCloud.getProviders(options);
            +
            +

            📟 Service Types

            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Service CategoryServiceAWSGCPAzureDigitalOceanAliCloud
            ComputeIaaSEC2Compute EngineVirtual MachineDropletsECS
            FaasAWS Lambda*Cloud Functions*Azure Functions*-Function Compute*
            ContainersECS, EKSGoogle Kubernetes EngineAKS, Azure Service Fabric*DO KubernetesContainer Service*, Container Service for Kubernetes*
            Containers (without infrastructure)AWS Fargate*Cloud Run*--ECI*
            PaasAWS Elastic BeanstalkApp Engine*App Service-Simple Application Server*
            StorageObject StorageS3Cloud StorageAzure Blob StorageSpaces*Bucket (OSS)
            Block StorageEBSPersistent DisksDisk StorageVolumesNAS*
            NetworkingLoad BalancerELBCloud Load Balancing*Azure Load BalancerDO Load BalancerSLB
            Peering/Dedicated InterconnectDirect ConnectCloud Interconnect*ExpressRoute*-Express Connect*
            DNSRoute53Google Domains, Cloud DNSAzure DNSDO DNSAlibaba Cloud DNS*
            DatabasesRDBMSRDS, Amazon Aurora*, Amazon Redshift*Cloud SQL*, Cloud SpannerSQL Database, Azure Database for MySQL*, Azure Database for PostgreSQL*Managed Databases(PostgreSQL* and MySQL)ApsaraDB (MySQL, MariaDB TX, SQL Server, PostgreSQL)
            NoSQL: key-valueDynamoDBCloud Firestore, Cloud Bigtable*Table StorageManaged Databases(Redis)*ApsaraDB for Redis*
            NoSQL: indexedAmazon SimpleDB*Cloud FirestoreCosmos DB-ApsaraDB for MongoDB*
            Security/ AuthorizationIdentity Access ManagementAWS IAMCloud IAM*Azure Active Directory*, Azure Role Based Access Control*-Resource Access Management*
            ManagementKey ManagementAWS-KMS--Do-Keys-
            +

            *yet to be implemented

            +

            Contributing ❤️

            +

            NodeCloud relies on the passionate members of its community to keep delivering impactful tools to people all over the world. Contributions of any kind are welcome!

            +

            You can help us in many ways. Including new features, bug fixing, error reporting and documentation. Before contributing, be sure to consult NodeClouds's contribution guidelines. As a member of our community, you must abide by our Code Of Conduct.

            +

            💻 Development setup

            +

            1️⃣ Fork the leopardslab/nodecloud repository
            +Follow these instructions on how to fork a repository

            +

            2️⃣ Cloning the repository
            +Once you have set up your fork of the leopardslab/nodecloud repository, you'll want to clone it to your local machine. This is so you can make and test all of your personal edits before adding it to the master version of leopardslab/nodecloud .

            +

            Navigate to the location on your computer where you want to host your code. Once in the appropriate folder, run the following command to clone the repository to your local machine.

            +
            git clone https://github.com/your-username/nodecloud.git
            +
            +

            3️⃣ Bootstrapping the repository
            +You'll then want to navigate within the folder that was just created that contains all of the content of the forked repository. There you'll want to run the installation script to get the updated version of all the third-party dependencies.

            +
            cd nodecloud
            +yarn
            +
            +

            Important Notes for Developers 😎

            +

            ❇️ This project is based on Lerna and Yarn workspaces where there are multiple projects in the same repository. It's better to get some background knowledge about these before making any changes in the code. Check the lerna.json for the current configuration.

            +

            ❇️ @nodecloud/aws-plugin , @nodecloud/gcp-plugin , @nodecloud/azure-plugin and @nodecloud/common are Lerna managed yarn workspaces where the generator is another standalone yarn workspace.

            +

            ❇️ Never use NPM client to install third-party dependencies. This project does not contain a package-lock.json instead it contains a yarn.lock file. Using npm i to install NPM modules will harm the project structure.

            +

            ❇️ Use lerna commands when installing third-party libraries in Lerna managed yarn workspaces. For example, the below command will add the @google-cloud/translate npm module to the project @nodecloud/gcp-plugin .

            +
            lerna add @google-cloud/translate --scope=@nodecloud/gcp-plugin
            +
            +

            ❇️ Adding a common dependency to ALL packages

            +
            lerna add the-dep-name
            +
            +

            ❇️ Adding Dev dependencies

            +

            If you have common dev dependencies, it’s better to specify them in the workspace root package.json. For instance, this can be dependencies like Jest, Husky, Storybook, Eslint, Prettier, etc.

            +
            yarn add husky --dev -W
            +
            +

            Adding the -W flag makes it explicit that we’re adding the dependency to the workspace root.

            +

            ❇️ Removing Dependencies

            +
            lerna exec -- yarn remove dep-name
            +
            +

            ❇️ Use symlinks when you want to make changes while testing them out in a demo project.** Do not use npm link** instead use yarn linking

            +
            yarn link
            +
            +

            You should see output like:

            +

            success Registered "@nodecloud/gcp-plugin". info You can now run yarn link "@nodecloud/gcp-plugin" in +the projects where you want to use this module and it will be used instead.

            +

            Now that our package is symlinked, run the following command to link the package to your project.

            +
            yarn link @nodecloud/gcp-plugin
            +
            +

            ❇️ The API documentation is generated using JSDoc. Be mindful when making any changes to the auto-generated comments in JavaScript classes. If you have generated new classes run the following command to generate the API documentation.

            +
            yarn doc or `jsdoc -c jsdoc.json`
            +
            +

            ❇️ The JSDoc configuration can be found in the jsdoc.json file. Currently, it is configured with the better-docs template.

            +

            ❇️ The code generation component ( generator yarn workspace) is developed using the TypeScript compiler API. It is better to have an understanding of Abstract Syntax trees, Parsers, and transformers when making code changes in the generator.

            +

            ❇️ Please run prettier before committing code to put it in a nice looking format.

            +
            lerna run prettier or yarn pretty-quick
            +
            +

            Test Changes

            +

            Mocha and Chai is configured to run unit tests in this project. When you start making changes to the code on your local branch, you'll need to test those changes. Before your code can be accepted into the master branch, it will have to pass all of the tests in yarn workspaces. To test changes, run the following commands:

            +

            1️⃣ Save Current Changes
            +When you get to a point when you want to test the functionality of the code, make sure all your changes are saved. They don't necessarily have to be committed changes in order to test them.

            +

            2️⃣ Test changes
            +To make sure that the application is properly updated, run the tests. If you add elements that do not have tests to prove whether they work correctly or not, please include them in your pull request. When you run the below test command Lerna will execute all the tests in the packages of this monorepo.

            +
            yarn test
            +
            +

            NodeCloud Code Generation tool

            +

            This is where the magic happens✨. We don't code any JavaScript classes in NodeCloud plugins, instead, they are automatically generated by a code generation tool. This automating process is currently working for AWS, Azure and Google Cloud. Once you add a service in node-cloud.yml in the required format for the generator, run tsc main && node main to generate the service. You will immediately see the output in generatedClasses directory inside the generator . More information about the generation tool can be found in the ReadME of generator workspace.

            +

            📜 License

            +

            MIT @ leopardslab

            +
            + + + + + + +
            + + + +
            +
            +
            +
            + + + + + + \ No newline at end of file diff --git a/docs/scripts/app.min.js b/docs/scripts/app.min.js new file mode 100644 index 00000000..9411fc03 --- /dev/null +++ b/docs/scripts/app.min.js @@ -0,0 +1 @@ +"use strict";$().ready(function(){});var sidebarIsVisible=!1,toggleSidebar=function(e){var a=!(0 h1").text();if(t){o.append($("

            ").text(t));var s=$("
              ");i.find(".members h4.name").each(function(e,a){var i=$(a),t=i.find(".code-name").clone().children().remove().end().text(),n=i.find("a").attr("href"),r=$('')).text(t);s.append($("
            • ").append(r)),c.push({link:r,offset:i.offset().top})}),o.append(s)}else i.find(".members h4.name").each(function(e,a){var i=$(a),t=i.find(".code-name").clone().children().remove().end().text(),n=i.find("a").attr("href"),r=$('
              ')).text(t);o.append(r),c.push({link:r,offset:i.offset().top})})}),!$.trim(o.text()))return o.hide();function e(){for(var e=n.scrollTop(),a=!1,i=c.length-1;0<=i;i--){var t=c[i];t.link.removeClass("is-active"),e+OFFSET>=t.offset?a?t.link.addClass("is-past"):(t.link.addClass("is-active"),a=!0):t.link.removeClass("is-past")}}var n=$("#main-content-wrapper");n.on("scroll",e),e(),c.forEach(function(e){e.link.click(function(){n.animate({scrollTop:e.offset-OFFSET+1},500)})})}),$().ready(function(){$("#sidebarNav a").each(function(e,a){var i=$(a).attr("href");window.location.pathname.match("/"+i)&&($(a).addClass("active"),$("#sidebarNav").scrollTop($(a).offset().top-150))})}); \ No newline at end of file diff --git a/docs/scripts/linenumber.js b/docs/scripts/linenumber.js new file mode 100644 index 00000000..1ba40576 --- /dev/null +++ b/docs/scripts/linenumber.js @@ -0,0 +1,26 @@ +/*global document */ + +(function() { + var source = document.getElementsByClassName('prettyprint source linenums'); + var i = 0; + var lineNumber = 0; + var lineId; + var lines; + var totalLines; + var anchorHash; + + if (source && source[0]) { + anchorHash = document.location.hash.substring(1); + lines = source[0].getElementsByTagName('li'); + totalLines = lines.length; + + for (; i < totalLines; i++) { + lineNumber++; + lineId = 'line' + lineNumber; + lines[i].id = lineId; + if (lineId === anchorHash) { + lines[i].className += ' selected'; + } + } + } +})(); diff --git a/docs/scripts/search.js b/docs/scripts/search.js new file mode 100644 index 00000000..540d451c --- /dev/null +++ b/docs/scripts/search.js @@ -0,0 +1,39 @@ +(function() { + const input = document.querySelector('#search') + const targets = [ ...document.querySelectorAll('#sidebarNav li')] + input.addEventListener('keyup', () => { + // loop over each targets and hide the not corresponding ones + targets.forEach(target => { + if (!target.innerText.toLowerCase().includes(input.value.toLowerCase())) { + target.style.display = 'none' + + /** + * Detects an empty list + * Remove the list and the list's title if the list is not displayed + */ + const list = [...target.parentNode.childNodes].filter( elem => elem.style.display !== 'none') + + if (!list.length) { + target.parentNode.style.display = 'none' + target.parentNode.previousSibling.style.display = 'none' + } + + /** + * Detects empty category + * Remove the entire category if no item is displayed + */ + const category = [...target.parentNode.parentNode.childNodes] + .filter( elem => elem.tagName !== 'H2' && elem.style.display !== 'none') + + if (!category.length) { + target.parentNode.parentNode.style.display = 'none' + } + } else { + target.parentNode.style.display = 'block' + target.parentNode.previousSibling.style.display = 'block' + target.parentNode.parentNode.style.display = 'block' + target.style.display = 'block' + } + }) + }) +})() \ No newline at end of file diff --git a/docs/styles/app.min.css b/docs/styles/app.min.css new file mode 100644 index 00000000..16207525 --- /dev/null +++ b/docs/styles/app.min.css @@ -0,0 +1 @@ +/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.delete,.modal-close,.is-unselectable,.button,.file,.breadcrumb,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading)::after,.navbar-link:not(.is-arrowless)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:0.625em}.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.block:not(:last-child),.highlight:not(:last-child),.breadcrumb:not(:last-child),.level:not(:last-child),.list:not(:last-child),.message:not(:last-child),.tabs:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete::before,.modal-close::before,.delete::after,.modal-close::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:hover,.modal-close:hover,.delete:focus,.modal-close:focus{background-color:rgba(10,10,10,0.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,0.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading::after,.loader,.select.is-loading::after,.control.is-loading::after{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-overlay,.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio,.modal,.modal-background,.hero-video{bottom:0;left:0;position:absolute;right:0;top:0}.button,.input,.textarea,.select select,.file-cta,.file-name,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}.button:focus,.input:focus,.textarea:focus,.select select:focus,.file-cta:focus,.file-name:focus,.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.is-focused.button,.is-focused.input,.is-focused.textarea,.select select.is-focused,.is-focused.file-cta,.is-focused.file-name,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.button:active,.input:active,.textarea:active,.select select:active,.file-cta:active,.file-name:active,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.is-active.button,.is-active.input,.is-active.textarea,.select select.is-active,.is-active.file-cta,.is-active.file-name,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis{outline:none}.button[disabled],.input[disabled],.textarea[disabled],.select select[disabled],.file-cta[disabled],.file-name[disabled],.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],fieldset[disabled] .button,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis{cursor:not-allowed}/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,embed,iframe,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:left}table th{color:#363636}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px), print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1023px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1024px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px), print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1023px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1024px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px), print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1023px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1024px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px), print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1023px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1024px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px), print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1023px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1024px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#00d1b2 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#009e86 !important}.has-background-primary{background-color:#00d1b2 !important}.has-text-link{color:#3273dc !important}a.has-text-link:hover,a.has-text-link:focus{color:#205bbc !important}.has-background-link{background-color:#3273dc !important}.has-text-info{color:#209cee !important}a.has-text-info:hover,a.has-text-info:focus{color:#0f81cc !important}.has-background-info{background-color:#209cee !important}.has-text-success{color:#23d160 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1ca64c !important}.has-background-success{background-color:#23d160 !important}.has-text-warning{color:#ffdd57 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd324 !important}.has-background-warning{background-color:#ffdd57 !important}.has-text-danger{color:#ff3860 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ff0537 !important}.has-background-danger{background-color:#ff3860 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#7a7a7a !important}.has-background-grey{background-color:#7a7a7a !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:monospace !important}.is-family-code{font-family:monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px), print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1023px){.is-block-touch{display:block !important}}@media screen and (min-width: 1024px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px), print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1023px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1024px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px), print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1023px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1024px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px), print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1023px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1024px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px), print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1023px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1024px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px), print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px), print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1023px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1023px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1024px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-relative{position:relative !important}.box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:0.1875em}.button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3273dc;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#363636}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:#363636}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:#292929}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark:hover,.button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark:focus,.button.is-dark.is-focused{border-color:transparent;color:#f5f5f5}.button.is-dark:focus:not(:active),.button.is-dark.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover,.button.is-dark.is-inverted.is-hovered{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary.is-hovered{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary:focus,.button.is-primary.is-focused{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.button.is-primary.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.button.is-primary:active,.button.is-primary.is-active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover,.button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined.is-focused{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2 !important}.button.is-primary.is-outlined.is-loading:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #00d1b2 #00d1b2 !important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3273dc #3273dc !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#1496ed;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#118fe4;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #209cee #209cee !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #23d160 #23d160 !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #23d160 #23d160 !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff3860}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #ff3860 #ff3860 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ff3860 #ff3860 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1024px){.container{max-width:960px}.container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){.container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){.container{max-width:1152px}}@media screen and (min-width: 1408px){.container{max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:left}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-square img,.image.is-square .has-ratio,.image.is-1by1 img,.image.is-1by1 .has-ratio,.image.is-5by4 img,.image.is-5by4 .has-ratio,.image.is-4by3 img,.image.is-4by3 .has-ratio,.image.is-3by2 img,.image.is-3by2 .has-ratio,.image.is-5by3 img,.image.is-5by3 .has-ratio,.image.is-16by9 img,.image.is-16by9 .has-ratio,.image.is-2by1 img,.image.is-2by1 .has-ratio,.image.is-3by1 img,.image.is-3by1 .has-ratio,.image.is-4by5 img,.image.is-4by5 .has-ratio,.image.is-3by4 img,.image.is-3by4 .has-ratio,.image.is-2by3 img,.image.is-2by3 .has-ratio,.image.is-3by5 img,.image.is-3by5 .has-ratio,.image.is-9by16 img,.image.is-9by16 .has-ratio,.image.is-1by2 img,.image.is-1by2 .has-ratio,.image.is-1by3 img,.image.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:0.5rem;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #dbdbdb 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right, #363636 30%, #dbdbdb 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right, #00d1b2 30%, #dbdbdb 30%)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #3273dc 30%, #dbdbdb 30%)}.progress.is-info::-webkit-progress-value{background-color:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #209cee 30%, #dbdbdb 30%)}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-success::-ms-fill{background-color:#23d160}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #23d160 30%, #dbdbdb 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%)}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-danger::-ms-fill{background-color:#ff3860}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #ff3860 30%, #dbdbdb 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#23d160;border-color:#23d160;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}.table td.is-danger,.table th.is-danger{background-color:#ff3860;border-color:#ff3860;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#363636}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:0.5rem}.tags .tag:not(:last-child){margin-right:0.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:0.25rem;margin-right:-0.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#363636}.tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-info{background-color:#209cee;color:#fff}.tag:not(body).is-success{background-color:#23d160;color:#fff}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag:not(body).is-danger{background-color:#ff3860;color:#fff}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:0.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:-0.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::before,.tag:not(body).is-delete::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:hover,.tag:not(body).is-delete:focus{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-0.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.input,.textarea,.select select{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.textarea::-moz-placeholder,.select select::-moz-placeholder{color:rgba(54,54,54,0.3)}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.select select::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}.input:-moz-placeholder,.textarea:-moz-placeholder,.select select:-moz-placeholder{color:rgba(54,54,54,0.3)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder,.select select:-ms-input-placeholder{color:rgba(54,54,54,0.3)}.input:hover,.textarea:hover,.select select:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered{border-color:#b5b5b5}.input:focus,.textarea:focus,.select select:focus,.is-focused.input,.is-focused.textarea,.select select.is-focused,.input:active,.textarea:active,.select select:active,.is-active.input,.is-active.textarea,.select select.is-active{border-color:#3273dc;box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.input[disabled],.textarea[disabled],.select select[disabled],fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .select select,.select fieldset[disabled] select{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.select select[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.select select[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder{color:rgba(122,122,122,0.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder{color:rgba(122,122,122,0.3)}.input,.textarea{box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:focus,.is-white.textarea:focus,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.input:active,.is-white.textarea:active,.is-white.is-active.input,.is-white.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:focus,.is-black.textarea:focus,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.input:active,.is-black.textarea:active,.is-black.is-active.input,.is-black.is-active.textarea{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:focus,.is-light.textarea:focus,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.input:active,.is-light.textarea:active,.is-light.is-active.input,.is-light.is-active.textarea{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:focus,.is-dark.textarea:focus,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.input:active,.is-dark.textarea:active,.is-dark.is-active.input,.is-dark.is-active.textarea{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:focus,.is-primary.textarea:focus,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.input:active,.is-primary.textarea:active,.is-primary.is-active.input,.is-primary.is-active.textarea{box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:focus,.is-link.textarea:focus,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.input:active,.is-link.textarea:active,.is-link.is-active.input,.is-link.is-active.textarea{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.is-info.input,.is-info.textarea{border-color:#209cee}.is-info.input:focus,.is-info.textarea:focus,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.input:active,.is-info.textarea:active,.is-info.is-active.input,.is-info.is-active.textarea{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.is-success.input,.is-success.textarea{border-color:#23d160}.is-success.input:focus,.is-success.textarea:focus,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.input:active,.is-success.textarea:active,.is-success.is-active.input,.is-success.is-active.textarea{box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:focus,.is-warning.textarea:focus,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.input:active,.is-warning.textarea:active,.is-warning.is-active.input,.is-warning.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.is-danger.input,.is-danger.textarea{border-color:#ff3860}.is-danger.input:focus,.is-danger.textarea:focus,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.input:active,.is-danger.textarea:active,.is-danger.is-active.input,.is-danger.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:0.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select:hover,.select.is-dark select.is-hovered{border-color:#292929}.select.is-dark select:focus,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select:hover,.select.is-primary select.is-hovered{border-color:#00b89c}.select.is-primary select:focus,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select.is-active{box-shadow:0 0 0 0.125em rgba(0,209,178,0.25)}.select.is-link:not(:hover)::after{border-color:#3273dc}.select.is-link select{border-color:#3273dc}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2366d1}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}.select.is-info:not(:hover)::after{border-color:#209cee}.select.is-info select{border-color:#209cee}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#118fe4}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.select.is-success:not(:hover)::after{border-color:#23d160}.select.is-success select{border-color:#23d160}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#20bc56}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(35,209,96,0.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd83d}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.select.is-danger:not(:hover)::after{border-color:#ff3860}.select.is-danger select{border-color:#ff3860}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#ff1f4b}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(255,56,96,0.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:0.625em;top:0.625em;-webkit-transform:none;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#363636}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:#363636}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}.file.is-dark:hover .file-cta,.file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.file.is-dark:focus .file-cta,.file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#f5f5f5}.file.is-dark:active .file-cta,.file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.file.is-primary.is-hovered .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(0,209,178,0.25);color:#fff}.file.is-primary:active .file-cta,.file.is-primary.is-active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(50,115,220,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#1496ed;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(32,156,238,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#118fe4;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#23d160;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#22c65b;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(35,209,96,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#20bc56;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#ff3860;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#ff2b56;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,56,96,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#ff1f4b;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:0.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#209cee}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px), print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px), print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px), print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:0.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.control.has-icons-left .input:focus ~ .icon,.control.has-icons-left .select:focus ~ .icon,.control.has-icons-right .input:focus ~ .icon,.control.has-icons-right .select:focus ~ .icon{color:#7a7a7a}.control.has-icons-left .input.is-small ~ .icon,.control.has-icons-left .select.is-small ~ .icon,.control.has-icons-right .input.is-small ~ .icon,.control.has-icons-right .select.is-small ~ .icon{font-size:.75rem}.control.has-icons-left .input.is-medium ~ .icon,.control.has-icons-left .select.is-medium ~ .icon,.control.has-icons-right .input.is-medium ~ .icon,.control.has-icons-right .select.is-medium ~ .icon{font-size:1.25rem}.control.has-icons-left .input.is-large ~ .icon,.control.has-icons-left .select.is-large ~ .icon,.control.has-icons-right .input.is-large ~ .icon,.control.has-icons-right .select.is-large ~ .icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:0.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:0.5em}.breadcrumb .icon:last-child{margin-left:0.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}.card-image{display:block;position:relative}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px), print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px), print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px), print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px), print{.level-right{display:flex}}.list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}.list-item{display:block;padding:0.5em 1em}.list-item:not(a){color:#4a4a4a}.list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.list-item:not(:last-child){border-bottom:1px solid #dbdbdb}.list-item.is-active{background-color:#3273dc;color:#fff}a.list-item{background-color:#f5f5f5;cursor:pointer}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:0.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:0.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:0.5rem}.media .media .media{padding-top:0.5rem}.media .media .media+.media{margin-top:0.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#021310}.message.is-link{background-color:#f6f9fe}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#22509a}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537e}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:0.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px), print{.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:0.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#363636}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:#363636}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-burger{color:#363636}@media screen and (min-width: 1024px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:#363636}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark{background-color:#363636;color:#f5f5f5}.navbar.is-dark .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link{color:#f5f5f5}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-burger{color:#f5f5f5}@media screen and (min-width: 1024px){.navbar.is-dark .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link{color:#f5f5f5}.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-primary .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#23d160;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#23d160;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1024px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#ff3860;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ff3860;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;-webkit-transform-origin:center;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, -webkit-transform;transition-property:background-color, opacity, transform;transition-property:background-color, opacity, transform, -webkit-transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#3273dc}.navbar-item{display:block;flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#3273dc;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1024px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item{display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{-webkit-transform:rotate(135deg) translate(0.25em, -0.25em);transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));-webkit-transform:translateY(-5px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3273dc}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:0.5}.pagination-previous,.pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px), print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-heading,.panel-tabs,.panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-heading:first-child,.panel-tabs:first-child,.panel-block:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:0.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:0.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:0.5em}.tabs .icon:last-child{margin-left:0.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}.tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px), print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px), print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px), print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1023px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1024px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px), print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@media screen and (max-width: 1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(54,54,54,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#363636}.hero.is-light .tabs a{color:#363636;opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#f5f5f5}@media screen and (max-width: 1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(245,245,245,0.7)}.hero.is-dark a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark .navbar-link.is-active{background-color:#292929;color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:0.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary .navbar-link.is-active{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#118fe4;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-success .navbar-menu{background-color:#23d160}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#20bc56;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){.hero.is-danger .navbar-menu{background-color:#ff3860}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#ff1f4b;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%)}}.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px), print{.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px), print{.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px), print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}html{height:100%;width:100%}body{font-family:"TT Norms Medium",sans-serif;font-size:15px;position:relative;height:100%;width:100%;overflow-x:hidden}body.small-header .top-nav{height:75px}body.small-header #main{padding-top:75px}.top-nav{height:120px}@media screen and (max-width: 1023px){.top-nav{height:75px}}#main{height:100%;display:flex;flex-direction:row;background:#F8F8F9;padding-top:120px;overflow-x:hidden;width:100%}@media screen and (max-width: 1023px){#main{padding-top:75px}}#main>.sidebar{padding:40px 30px;flex-grow:0;flex-shrink:0;width:240px;border-right:1px solid #EAEAF1;height:100%;overflow:auto}#main>.sidebar.tutorials{width:320px}#main>.core{padding:28px;height:100%;overflow:auto;flex-grow:1}@media screen and (max-width: 768px){#main>.core{padding:0px}}#main>.core>.content{background:#fff;padding:40px;border-radius:4px;box-shadow:0 0 40px 0 rgba(115,134,160,0.24)}#main>.side-nav{width:240px;padding:40px 20px;flex-grow:0;flex-shrink:0;height:100%;border-left:1px solid #EAEAF1;overflow:auto}.content{margin-bottom:50px}.content blockquote{margin:30px 0 !important}.content .signature-attributes{margin-left:8px;margin-right:3px;font-style:italic}.content header.page-title p{font-size:13px;margin:0 0 5px;text-transform:uppercase}.content header p{font-size:20px}.content h1,.content header.page-title h1{font-family:"TT Norms Medium",sans-serif;font-size:47px;font-weight:bold;margin:8px 0}.content h2{font-size:26px;line-height:48px;font-weight:bold;margin-bottom:26px}.content h3,.content h4,.content h5,.content h6{font-family:"TT Norms Medium",sans-serif;font-weight:900;letter-spacing:0}.content code{color:#101010;font-family:"Inconsolata",monospace}.content .container-overview .prettyprint:last-child{margin-bottom:50px}.content .vertical-section{padding:16px 0}@media screen and (max-width: 1023px){#main-content-wrapper{padding:0 30px}}body.landing>.top-nav{box-shadow:none;transition:margin-top 0.3s;color:#fff;background:#4268F6}body.landing>.top-nav.hidden{transition:margin-top 0.3s;margin-top:-130px}@media screen and (max-width: 1023px){body.landing>.top-nav.hidden{margin-top:-85px}}body.landing>.top-nav.sticky{box-shadow:0 0 20px 0 rgba(0,0,255,0.5)}body.landing>.top-nav .inner{margin:0 auto;max-width:1226px}body.landing>.top-nav a.button{color:#fff;border-color:#fff;background:transparent}body.landing>.top-nav a.button:hover{background:#fff;border-color:#fff;color:#192035}body.landing>.top-nav .menu .navigation a.link{color:#fff}body.landing>.top-nav .menu .navigation a.link:hover{border-color:#fff}body.landing>.top-nav .image img{content:url("../images/logo.svg")}body.landing>.top-nav #hamburger{display:none}body.landing #main{display:block;height:auto}body.landing .main-hero{background:#4268F6;color:#fff;padding:300px 40% 160px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;margin:-250px -30% 0;text-align:center}body.landing .main-hero .action-buttons{margin:60px 0;vertical-align:middle}body.landing .main-hero .action-buttons span{color:#fff}body.landing .main-hero h3{font-size:24px;line-height:65px;font-weight:lighter}body.landing .main-hero h1{font-size:52px;line-height:65px;font-weight:lighter;max-width:900px;margin-left:auto;margin-right:auto}body.landing .main-hero strong{color:#fff}body.landing .gif-box{margin-top:-140px;text-align:center}body.landing .grey-logos{text-align:center;margin-bottom:50px}body.landing .grey-logos .column{display:flex;align-items:center;justify-content:center}body.landing .white-oval{background:#fff;padding:110px 500px 100px;margin:0 -500px;text-align:center;border-bottom-left-radius:50%;border-bottom-right-radius:50%}body.landing h2{font-weight:bold;font-size:36px;line-height:48px;color:#101010;margin-bottom:15px}body.landing h2+p{color:#767676;font-size:16px}body.landing h4{font-weight:bold;font-size:24px;line-height:32px}body.landing .header-message{margin-bottom:80px}body.landing .todo-actions{text-align:left;padding:100px 0 100px 100px}@media screen and (max-width: 1215px){body.landing .todo-actions{padding-top:20px}}body.landing .todo-actions h4{margin-bottom:60px;position:relative}body.landing .todo-actions h4:before{content:'';position:absolute;left:-50px;top:0;height:30px;width:30px;background:url("../images/check.svg") no-repeat 50% 50%}body.landing .action-buttons span{line-height:36px;margin:0 10px;color:#4268F6}body.landing .credentials{text-align:center;padding:100px 0;background:url("../images/map.svg") no-repeat 50% 50%}body.landing .credentials .fa-youtube{color:#FF0000}body.landing .credentials .fa-reddit{color:#FF4500}body.landing .credentials .fa-github{color:#101010}body.landing .credentials .columns{margin-bottom:20px}body.landing .credentials .column{display:flex;flex-direction:column}body.landing .credentials .box{flex-direction:column;padding:30px;height:100%;box-shadow:0px 0px 40px rgba(115,134,160,0.25);display:flex;justify-content:center}body.landing .credentials .box:hover{box-shadow:0px 0px 40px rgba(115,134,160,0.5)}body.landing .credentials .box h5{align-self:center;font-size:22px;line-height:26px;margin-bottom:30px}body.landing .credentials .box span{font-size:11px}body.landing .stat-box{padding:40px 65px;box-shadow:0px 0px 40px rgba(115,134,160,0.25)}@media screen and (max-width: 768px){body.landing .stat-box .column:first-child{padding-bottom:40px}}body.landing .stat-box .fa-github{color:#101010}body.landing .stat-box h2{margin:0 0 60px}body.landing .stat-box h4{font-size:32px;font-weight:bolder;margin-top:15px;color:#101010}body.landing .stat-box h4 strong{color:#101010}body.landing .stat-box .level{border-bottom:#4C73F7 3px solid;margin-bottom:-3px}body.landing .stat-box .level img{position:relative;bottom:-3px}body.landing .stat-box .action-buttons{margin:50px 0 0}body.landing .feature-docs{margin-top:-200px;padding-top:300px}@media screen and (min-width: 1216px){body.landing .feature-docs .container .columns.is-multiline{margin:0 8.333%}}body.landing .feature-docs .columns.is-multiline .column{display:flex}body.landing .feature-docs .box{color:#101010}body.landing .feature-docs .box:hover{box-shadow:4px 8px 12px rgba(115,134,160,0.25)}body.landing .feature-docs .box img{margin:-10px 0}body.landing .feature-docs .box h4{line-height:36px;font-size:26px}body.landing .feature-docs .box p{font-size:20px;line-height:26px;margin:35px 0}body.landing .feature-docs .action-buttons{margin:100px 0 50px}body.landing .feature-side-blocks .bg-crud{background:url("../images/bg-crud.png") no-repeat 100% 50%}@media screen and (max-width: 1215px){body.landing .feature-side-blocks .bg-crud{background-position-x:150%}}@media screen and (max-width: 1023px){body.landing .feature-side-blocks .bg-crud{background:none;text-align:center}}body.landing .feature-side-blocks .bg-filter{background:url("../images/bg-filter.png") no-repeat 0% 50%}@media screen and (max-width: 1215px){body.landing .feature-side-blocks .bg-filter{background-position-x:-200px}}@media screen and (max-width: 1023px){body.landing .feature-side-blocks .bg-filter{background:none;text-align:center}}body.landing .feature-side-blocks .column{justify-content:center;display:flex;flex-direction:column}@media screen and (min-width: 1024px){body.landing .feature-side-blocks .column{height:700px}}body.landing .feature-side-blocks .container{margin-top:50px;margin-bottom:50px}body.landing .feature-side-blocks .action-buttons{margin:30px 0}body.landing .support-block{padding:80px 0 350px;background:#fff;margin-bottom:-200px}body.landing .support-block .column{display:flex;flex-direction:column}body.landing .support-block .column .box{flex-grow:1}body.landing .support-block .img{text-align:center;border-bottom:1px solid #D8D8D8;margin:0 -20px 20px}body.landing .support-block h4{font-weight:bolder;font-size:26px;line-height:48px}body.landing .support-block .text{padding:0 10px 20px}body.landing .support-block .form{background:#4268F6;padding:40px;border-radius:10px}body.landing .button.is-success{width:170px;height:50px}body.landing .form{color:#fff}body.landing .form .success-msg{display:none}body.landing .form .success-msg img{width:150px;margin:100px 0}body.landing .form.completed .success-msg{display:block}body.landing .form.completed .form-fields{display:none}body.landing .form h2{color:#fff;margin-bottom:30px}body.landing .form .label{font-size:20px}body.landing .form .field{margin-bottom:40px;color:#fff}body.landing .form .field label{color:#fff;font-weight:bold}body.landing .form .field input{border-radius:4px;height:54px}body.landing .form .checkbox{display:block;padding:8px 0;font-size:16px}body.landing .form .checkbox:hover{color:#fff}body.landing .form .checkbox input{margin-right:5px}body.landing .form .interested{padding:0 0 20px}body.landing .form .interested .label{color:#fff}body.landing .form textarea{height:80px}body.landing .form .notice{font-size:14px;font-weight:lighter;padding:10px 30px}body.landing .curved-footer{background:#4268F6;padding:110px 500px;margin:0 -500px;border-top-left-radius:50%;border-top-right-radius:50%;color:#fff}body.landing .curved-footer .the-part{position:relative}body.landing .curved-footer .the-part h2{font-size:90px;line-height:120px;opacity:0.08;color:#fff}@media screen and (max-width: 1023px){body.landing .curved-footer .the-part h2{font-size:70px}}body.landing .curved-footer .the-part h4{font-size:56px;line-height:65px;position:absolute;left:0;top:0;right:0;padding:80px 0}body.landing .button.is-link{background:transparent}body.landing .button.is-link span{border-bottom:1px solid #fff}body.landing .button.is-link:hover span{border-bottom:none}body.landing .top{border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:120px;text-align:center}body.landing .bottom{font-size:14px;padding:65px 0 0}@media screen and (max-width: 768px){body.landing .bottom{padding:20px}}body.landing .bottom strong{color:#fff}body.landing .bottom p{padding:6px 0}body.landing .bottom a{color:#fff}body.landing .bottom .sb{padding-top:40px}body.landing .bottom .logo{padding-bottom:30px}body.landing .bottom .button.is-success{margin-top:40px;height:54px}body.landing .bottom .form{margin-top:30px}.top-nav{background:#fff;padding:8px 24px;box-shadow:0 0 40px 0 rgba(115,134,160,0.24);position:fixed;top:0;left:0;right:0;z-index:5}@media screen and (max-width: 768px){.top-nav{padding:8px}}.top-nav h1{font-size:20px}.top-nav .inner{display:flex;align-items:center}.top-nav #hamburger{margin-left:0}@media screen and (max-width: 768px){.top-nav .logo{display:none}}.top-nav .menu{flex-grow:1}.top-nav .menu .top-buttons{text-align:right;margin-bottom:8px;margin-top:2px}@media screen and (max-width: 1023px){.top-nav .menu .top-buttons{display:none}}.top-nav .menu .top-buttons .button{margin-left:16px}.top-nav .menu .navigation{text-align:right;margin-bottom:4px}.top-nav .menu .navigation .link{border:none;display:inline-block;padding:4px 8px;color:#101010;margin-right:2px;line-height:48px;height:48px;vertical-align:middle;height:46px}.top-nav .menu .navigation .link:hover:not(.no-hover){border-bottom:2px solid #101010}@media screen and (max-width: 768px){.top-nav .menu .navigation .link.user-link{display:none}}.sidebar{padding-bottom:120px}.sidebar .search-wrapper{margin:-20px -15px 21px}.sidebar .search-wrapper input{border-radius:0}.sidebar a{color:#798897;overflow-wrap:break-word}.sidebar a:hover,.sidebar a.active{color:#E6282B}.sidebar h3{margin:1.6rem 0 .4rem;color:#211D1A;font-size:12px;text-transform:uppercase}.sidebar ul{padding:0 0 .26667rem 1.06667rem}.sidebar ul li{padding:.2rem 0}.sidebar li>ul{padding:0 0 0px 25px}.sidebar .category h2{color:#000;font-size:20px;margin-top:40px}#sidebarNav.sticky{left:0;transition:left 0.5s}@media screen and (max-width: 1023px){#sidebarNav{z-index:100;top:0;left:-300px;position:fixed;transition:left 0.5s;padding:28px;width:300px;bottom:0;overflow:auto;background:#fff}#sidebarNav .sidebar{padding-bottom:10px}}#stickyNavbarOverlay{position:absolute;left:0;right:0;bottom:0;top:0;z-index:40;background:rgba(0,0,0,0.2);display:none}#stickyNavbarOverlay.active{display:block}.side-nav a{color:#798897;overflow-wrap:break-word}.side-nav a:hover,.side-nav a.is-active{color:#E6282B}.side-nav a.is-past{opacity:0.7}.side-nav h3{margin:1.6rem 0 .4rem;color:#211D1A;font-size:12px;text-transform:uppercase}.side-nav ul{padding:0 0 .26667rem 1.06667rem}.side-nav ul li{padding:.2rem 0}@media screen and (max-width: 768px){.side-nav{display:none}}.footer{border-top:1px solid #EAEAF1;padding:20px;margin:0 -30px -30px;background:#F8F8F9}.footer .content{margin-bottom:0}.footer .fas{color:#E6282B}.footer a{font-weight:bold}.footer a:hover{color:#E6282B}.members{margin-top:24px}.member:not(:last-child):after{content:"";background:#EAEAF1;height:2px;display:block;margin:45px -40px 40px}.member>.is-pulled-right{position:relative;z-index:2}.member>.name{color:#211D1A;font-size:20px;line-height:26px;position:relative;margin-bottom:8px}.member>.name .code-name{font-family:"Inconsolata",monospace;display:block;font-size:25px;line-height:30px;margin-top:8px}.member>.name .code-name:first-child{margin-left:0}.member>.name .tag{position:relative;top:-1px;margin-right:3px}.member>.name .href-link{color:#211D1A;position:absolute;padding:1px;left:-20px;top:0;bottom:0;width:21px;opacity:0}.member>.name:hover .href-link{opacity:1}.member h5{font-size:20px}.member>.description{margin-bottom:25px}.member>.description p{font-size:20px;margin:25px 0}table.params,table.props{border:1px solid #EAEAF1;line-height:26px}table.params thead,table.props thead{border:none}table.params thead th,table.props thead th{font-weight:normal;padding:13px 26px}table.params tr,table.props tr{border-bottom:1px solid #EAEAF1}table.params td,table.props td{padding:13px 26px}table.params td.name code,table.props td.name code{background:transparent;padding:0;font-size:15px;color:#211D1A}table.params tr.deep-level-1,table.props tr.deep-level-1{background:#fafafa}table.params tr.deep-level-1 .name code,table.props tr.deep-level-1 .name code{padding-left:25px;margin-left:0px;border-left:1px solid #DEE1E5}table.params tr.deep-level-2,table.props tr.deep-level-2{background:#f5f5f5}table.params tr.deep-level-2 .name code,table.props tr.deep-level-2 .name code{padding-left:25px;margin-left:25px;border-left:1px solid #DEE1E5}table.params tr.deep-level-3,table.props tr.deep-level-3{background:#f0f0f0}table.params tr.deep-level-3 .name code,table.props tr.deep-level-3 .name code{padding-left:25px;margin-left:50px;border-left:1px solid #DEE1E5}table.params tr.deep-level-4,table.props tr.deep-level-4{background:#ebebeb}table.params tr.deep-level-4 .name code,table.props tr.deep-level-4 .name code{padding-left:25px;margin-left:75px;border-left:1px solid #DEE1E5}table.params tr.deep-level-5,table.props tr.deep-level-5{background:#e6e6e6}table.params tr.deep-level-5 .name code,table.props tr.deep-level-5 .name code{padding-left:25px;margin-left:100px;border-left:1px solid #DEE1E5}table.params tr.deep-level-6,table.props tr.deep-level-6{background:#e0e0e0}table.params tr.deep-level-6 .name code,table.props tr.deep-level-6 .name code{padding-left:25px;margin-left:125px;border-left:1px solid #DEE1E5}table.params tr.deep-level-7,table.props tr.deep-level-7{background:#dbdbdb}table.params tr.deep-level-7 .name code,table.props tr.deep-level-7 .name code{padding-left:25px;margin-left:150px;border-left:1px solid #DEE1E5}table.params tr.deep-level-8,table.props tr.deep-level-8{background:#d6d6d6}table.params tr.deep-level-8 .name code,table.props tr.deep-level-8 .name code{padding-left:25px;margin-left:175px;border-left:1px solid #DEE1E5}table.params tr.deep-level-9,table.props tr.deep-level-9{background:#d1d1d1}table.params tr.deep-level-9 .name code,table.props tr.deep-level-9 .name code{padding-left:25px;margin-left:200px;border-left:1px solid #DEE1E5}table.params tr.deep-level-10,table.props tr.deep-level-10{background:#ccc}table.params tr.deep-level-10 .name code,table.props tr.deep-level-10 .name code{padding-left:25px;margin-left:225px;border-left:1px solid #DEE1E5}.prettyprint{border-radius:2px;background-color:#2F4858}.prettyprint code{font-family:"Inconsolata",monospace}pre.prettyprint li.L0,pre.prettyprint li.L1,pre.prettyprint li.L2,pre.prettyprint li.L3,pre.prettyprint li.L4,pre.prettyprint li.L5,pre.prettyprint li.L6,pre.prettyprint li.L7,pre.prettyprint li.L8,pre.prettyprint li.L9{background:none}.button{transition:all 0.2s;border-radius:4px;padding:8px 24px;height:40px;border-color:#4268F6;color:#4268F6}.button:hover{color:#535B8E;border-color:#535B8E;transition:all 0.2s}.button.is-primary{background-color:#4268F6}.button.is-primary:hover{background-color:#535B8E}.button.is-primary.is-outlined{border-color:#4268F6;color:#4268F6}.button.is-primary.is-outlined:hover{border-color:#535B8E;color:#535B8E;background:transparent}.button.is-success{background:#69D6D4}.button.is-white.is-outlined{background:transparent;border-color:#fff}.button>i:first-child{margin-right:8px;margin-left:-8px}.tag-source{margin:28px 0}.tag-source span{display:inline-block;padding:13px 14px}.tag-source span a{color:#EAEAF1}.tag-source span a:hover{color:#798897}.method-parameter{font-size:20px}.method-parameter label{color:18px}.method-parameter ul{margin:0 0 0 25px}.mermaid .edgeLabel{background:white;color:#2F4858;font-size:15px;font-weight:normal}.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect{fill:rgba(248,249,250,0.8) !important;stroke:rgba(121,136,151,0.6) !important}.mermaid .cluster rect{fill:rgba(125,132,255,0.1) !important;stroke:rgba(125,132,255,0.5) !important}.mermaid .node g.label{color:#2F4858}.mermaid .node g.label div{font-weight:normal;font-size:15px}.tag{text-transform:uppercase}.details dt{font-size:20px;border-left:2px solid #008DDF;padding-left:16px} diff --git a/docs/styles/iframe.css b/docs/styles/iframe.css new file mode 100644 index 00000000..84dec063 --- /dev/null +++ b/docs/styles/iframe.css @@ -0,0 +1,13 @@ +.bd__button { + padding: 10px 0; + text-align: right; +} +.bd__button > a{ + font-weight: 100; + text-decoration: none; + color: #BDC3CB; + font-family: sans-serif; +} +.bd__button > a:hover { + color: #798897; +} \ No newline at end of file diff --git a/docs/styles/prettify-jsdoc.css b/docs/styles/prettify-jsdoc.css new file mode 100644 index 00000000..5a2526e3 --- /dev/null +++ b/docs/styles/prettify-jsdoc.css @@ -0,0 +1,111 @@ +/* JSDoc prettify.js theme */ + +/* plain text */ +.pln { + color: #000000; + font-weight: normal; + font-style: normal; +} + +/* string content */ +.str { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* a keyword */ +.kwd { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* a comment */ +.com { + font-weight: normal; + font-style: italic; +} + +/* a type name */ +.typ { + color: #000000; + font-weight: normal; + font-style: normal; +} + +/* a literal value */ +.lit { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* punctuation */ +.pun { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* lisp open bracket */ +.opn { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* lisp close bracket */ +.clo { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* a markup tag name */ +.tag { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* a markup attribute name */ +.atn { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* a markup attribute value */ +.atv { + color: #006400; + font-weight: normal; + font-style: normal; +} + +/* a declaration */ +.dec { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* a variable name */ +.var { + color: #000000; + font-weight: normal; + font-style: normal; +} + +/* a function name */ +.fun { + color: #000000; + font-weight: bold; + font-style: normal; +} + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { + margin-top: 0; + margin-bottom: 0; +} diff --git a/docs/styles/prettify-tomorrow.css b/docs/styles/prettify-tomorrow.css new file mode 100644 index 00000000..b6f92a78 --- /dev/null +++ b/docs/styles/prettify-tomorrow.css @@ -0,0 +1,132 @@ +/* Tomorrow Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* Pretty printing styles. Used with prettify.js. */ +/* SPAN elements with the classes below are added by prettyprint. */ +/* plain text */ +.pln { + color: #4d4d4c; } + +@media screen { + /* string content */ + .str { + color: #718c00; } + + /* a keyword */ + .kwd { + color: #8959a8; } + + /* a comment */ + .com { + color: #8e908c; } + + /* a type name */ + .typ { + color: #4271ae; } + + /* a literal value */ + .lit { + color: #f5871f; } + + /* punctuation */ + .pun { + color: #4d4d4c; } + + /* lisp open bracket */ + .opn { + color: #4d4d4c; } + + /* lisp close bracket */ + .clo { + color: #4d4d4c; } + + /* a markup tag name */ + .tag { + color: #c82829; } + + /* a markup attribute name */ + .atn { + color: #f5871f; } + + /* a markup attribute value */ + .atv { + color: #3e999f; } + + /* a declaration */ + .dec { + color: #f5871f; } + + /* a variable name */ + .var { + color: #c82829; } + + /* a function name */ + .fun { + color: #4271ae; } } +/* Use higher contrast and text-weight for printable form. */ +@media print, projection { + .str { + color: #060; } + + .kwd { + color: #006; + font-weight: bold; } + + .com { + color: #600; + font-style: italic; } + + .typ { + color: #404; + font-weight: bold; } + + .lit { + color: #044; } + + .pun, .opn, .clo { + color: #440; } + + .tag { + color: #006; + font-weight: bold; } + + .atn { + color: #404; } + + .atv { + color: #060; } } +/* Style */ +/* +pre.prettyprint { + background: white; + font-family: Consolas, Monaco, 'Andale Mono', monospace; + font-size: 12px; + line-height: 1.5; + border: 1px solid #ccc; + padding: 10px; } +*/ + +/* Specify class=linenums on a pre to get line numbering */ +ol.linenums { + margin-top: 0; + margin-bottom: 0; } + +/* IE indents via margin-left */ +li.L0, +li.L1, +li.L2, +li.L3, +li.L4, +li.L5, +li.L6, +li.L7, +li.L8, +li.L9 { + /* */ } + +/* Alternate shading for lines */ +li.L1, +li.L3, +li.L5, +li.L7, +li.L9 { + /* */ } diff --git a/docs/styles/reset.css b/docs/styles/reset.css new file mode 100644 index 00000000..5a808c77 --- /dev/null +++ b/docs/styles/reset.css @@ -0,0 +1,44 @@ +/* reset css */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} From c0f203e92b80beddd667cf2345cdc94823ead16e Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Thu, 22 Jun 2023 20:08:14 +0530 Subject: [PATCH 20/22] Added linode data extractor Signed-off-by: Partik SIngh --- generator/generators/linode/generator.ts | 132 +++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 generator/generators/linode/generator.ts diff --git a/generator/generators/linode/generator.ts b/generator/generators/linode/generator.ts new file mode 100644 index 00000000..5693489d --- /dev/null +++ b/generator/generators/linode/generator.ts @@ -0,0 +1,132 @@ +import { SyntaxKind } from 'typescript'; +// import { getAST } from '../../parsers/linode/parser'; + +interface SDKClassData { + pkgName: string; + fileName: string; + functionName: string; + SDKFunctionName: string; + params: param[]; + returnType: string; + client: string; +} + +interface FunctionData { + functionName: string; + SDKFunctionName: string; + params: param[]; +} + +interface ClassData { + className: string; + functions: FunctionData[]; + serviceName: string; +} + +interface param { + name: string; + type: string; + typeName: string; + optional: boolean; +} + +export function extractSDKData(sdkAst, serviceClass) { + let methods: FunctionData[] = []; + const functions = []; + + Object.keys(serviceClass).map((key, index) => { + functions.push(serviceClass[key].split(' ')[2]); + }); + + sdkAst.map(method => { + const methodName = method.name.escapedText; + if (methodName && functions.includes(methodName)) { + let name; + Object.keys(serviceClass).map((key, index) => { + if (serviceClass.split(' ')[2] === methodName) { + name = key; + } + }); + + const parameters = []; + + const methodParameters = method.type.parameters; + + methodParameters.map(param => { + if (param.name.excapedText !== 'callback') { + const parameter: param = { + name: param.name.escapedText, + optional: param.questionToken ? true : false, + type: SyntaxKind[param.type.kind], + typeName: null, + }; + // common type + if (param.type.typeName) { + parameter.typeName = param.type.typeName.excapedText; + } + parameters.push(parameter); + } + }); + + methods.push({ + functionName: name.toString(), + SDKFunctionName: methodName, + params: parameters, + }); + } + }); + + const classData: ClassData = { + className: '', + functions: methods, + serviceName: null, + }; + + return classData; +} + +export async function generateLinodeClass(serviceClass, serviceName) { + let methods: SDKClassData[] = []; + if (serviceClass == null) return; + Object.keys(serviceClass).map((key, index) => { + methods.push({ + pkgName: serviceClass[key].split(' ')[0], + fileName: serviceClass[key].split(' ')[1], + functionName: key, + SDKFunctionName: serviceClass[key].split(' ')[2], + params: [], + returnType: null, + client: null, + }); + }); + + const files = Array.from(new Set(methods.map(method => method.fileName))); + + const sdkFiles = files.map(file => { + return { + fileName: file, + pkgName: methods[0].pkgName, + ast: null, + client: null, + sdkFunctionNames: methods + .filter(method => method.fileName === file) + .map(method => method.SDKFunctionName), + }; + }); + console.log(sdkFiles); + + sdkFiles.map(async file => { + // getAST(file).then(async result => { + // const sdkAst = result; + // try { + // const classData: ClassData = extractSDKData( + // sdkAst, + // serviceClass + // ); + // classData.serviceName = serviceName; + // } catch (e) { + // console.error(e); + // } + // }); + }); +} From 8287968cd608ee1bd1c588e8f8014e68cc4424c0 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Sun, 6 Aug 2023 15:05:22 +0530 Subject: [PATCH 21/22] Added Linode package Signed-off-by: Partik SIngh --- .../compute/linode-computeInstance.js | 68 +++++++++++++ .../compute/linode-kubernetes.js | 95 ++++++++++++++++++ .../linode-plugin/database/linode-noSql.js | 97 +++++++++++++++++++ packages/linode-plugin/index.js | 7 ++ packages/linode-plugin/linode.js | 46 +++++++++ packages/linode-plugin/network/linode-DNS.js | 93 ++++++++++++++++++ .../network/linode-loadBalancer.js | 68 +++++++++++++ packages/linode-plugin/package.json | 18 ++++ .../storage/linode-blockStorage.js | 68 +++++++++++++ 9 files changed, 560 insertions(+) create mode 100644 packages/linode-plugin/compute/linode-computeInstance.js create mode 100644 packages/linode-plugin/compute/linode-kubernetes.js create mode 100644 packages/linode-plugin/database/linode-noSql.js create mode 100644 packages/linode-plugin/index.js create mode 100644 packages/linode-plugin/linode.js create mode 100644 packages/linode-plugin/network/linode-DNS.js create mode 100644 packages/linode-plugin/network/linode-loadBalancer.js create mode 100644 packages/linode-plugin/package.json create mode 100644 packages/linode-plugin/storage/linode-blockStorage.js diff --git a/packages/linode-plugin/compute/linode-computeInstance.js b/packages/linode-plugin/compute/linode-computeInstance.js new file mode 100644 index 00000000..1f3a02cb --- /dev/null +++ b/packages/linode-plugin/compute/linode-computeInstance.js @@ -0,0 +1,68 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a ComputeInstanceLinodeClass object + * @category Linode + */ +class Linode_ComputeInstance { + /** + * + * @param {module} do Linode SDK + * @param {object} options SDK options + */ + constructor(linodeSdk, linodeToken) { + this._linode = linodeSdk; + this._linodeToken = linodeToken; + this._linode.setToken(this._linodeToken); + } + /** + * Trigers the getLinodes function of ComputeInstanceLinodeClass + * @param {AnyKeyword} params - Data required for getLinodes + * @param {AnyKeyword} filter - Data required for getLinodes + * @returns {Promise} + */ + list(params = undefined, filter = undefined) { + return new Promise((resolve, reject) => { + this._linode.getLinodes(params, filter) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createLinode function of ComputeInstanceLinodeClass + * @param {CreateLinodeRequest} data - Data required for createLinode + * @returns {Promise} + */ + create(data) { + return new Promise((resolve, reject) => { + this._linode.createLinode(data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateLinode function of ComputeInstanceLinodeClass + * @param {NumberKeyword} linodeId - Data required for updateLinode + * @param {DeepPartial} values - Data required for updateLinode + * @returns {Promise} + */ + update(linodeId, values) { + return new Promise((resolve, reject) => { + this._linode.updateLinode(linodeId, values) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteLinode function of ComputeInstanceLinodeClass + * @param {NumberKeyword} linodeId - Data required for deleteLinode + * @returns {Promise} + */ + delete(linodeId) { + return new Promise((resolve, reject) => { + this._linode.deleteLinode(linodeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Linode_ComputeInstance; diff --git a/packages/linode-plugin/compute/linode-kubernetes.js b/packages/linode-plugin/compute/linode-kubernetes.js new file mode 100644 index 00000000..9eadaf7f --- /dev/null +++ b/packages/linode-plugin/compute/linode-kubernetes.js @@ -0,0 +1,95 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a KubernetesLinodeClass object + * @category Linode + */ +class Linode_Kubernetes { + /** + * + * @param {module} do Linode SDK + * @param {object} options SDK options + */ + constructor(linodeSdk, linodeToken) { + this._linode = linodeSdk; + this._linodeToken = linodeToken; + this._linode.setToken(this._linodeToken); + } + /** + * Trigers the createKubernetesCluster function of KubernetesLinodeClass + * @param {CreateKubeClusterPayload} data - Data required for createKubernetesCluster + * @returns {Promise} + */ + create(data) { + return new Promise((resolve, reject) => { + this._linode.createKubernetesCluster(data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteKubernetesCluster function of KubernetesLinodeClass + * @param {NumberKeyword} clusterID - Data required for deleteKubernetesCluster + * @returns {Promise} + */ + delete(clusterID) { + return new Promise((resolve, reject) => { + this._linode.deleteKubernetesCluster(clusterID) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getNodePool function of KubernetesLinodeClass + * @param {NumberKeyword} clusterID - Data required for getNodePool + * @param {NumberKeyword} nodePoolID - Data required for getNodePool + * @returns {Promise} + */ + getNodePool(clusterID, nodePoolID) { + return new Promise((resolve, reject) => { + this._linode.getNodePool(clusterID, nodePoolID) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodePool function of KubernetesLinodeClass + * @param {NumberKeyword} clusterID - Data required for createNodePool + * @param {CreateNodePoolData} data - Data required for createNodePool + * @returns {Promise} + */ + createNodePool(clusterID, data) { + return new Promise((resolve, reject) => { + this._linode.createNodePool(clusterID, data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateNodePool function of KubernetesLinodeClass + * @param {NumberKeyword} clusterID - Data required for updateNodePool + * @param {NumberKeyword} nodePoolID - Data required for updateNodePool + * @param {Partial} data - Data required for updateNodePool + * @returns {Promise} + */ + updateNodePool(clusterID, nodePoolID, data) { + return new Promise((resolve, reject) => { + this._linode.updateNodePool(clusterID, nodePoolID, data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodePool function of KubernetesLinodeClass + * @param {NumberKeyword} clusterID - Data required for deleteNodePool + * @param {NumberKeyword} nodePoolID - Data required for deleteNodePool + * @returns {Promise} + */ + deleteNodePool(clusterID, nodePoolID) { + return new Promise((resolve, reject) => { + this._linode.deleteNodePool(clusterID, nodePoolID) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Linode_Kubernetes; diff --git a/packages/linode-plugin/database/linode-noSql.js b/packages/linode-plugin/database/linode-noSql.js new file mode 100644 index 00000000..3a7544fc --- /dev/null +++ b/packages/linode-plugin/database/linode-noSql.js @@ -0,0 +1,97 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a NoSqlLinodeClass object + * @category Linode + */ +class Linode_NoSql { + /** + * + * @param {module} do Linode SDK + * @param {object} options SDK options + */ + constructor(linodeSdk, linodeToken) { + this._linode = linodeSdk; + this._linodeToken = linodeToken; + this._linode.setToken(this._linodeToken); + } + /** + * Trigers the getDatabases function of NoSqlLinodeClass + * @param {AnyKeyword} params - Data required for getDatabases + * @param {AnyKeyword} filters - Data required for getDatabases + * @returns {Promise} + */ + getDatabases(params = undefined, filters = undefined) { + return new Promise((resolve, reject) => { + this._linode.getDatabases(params, filters) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDatabaseEngines function of NoSqlLinodeClass + * @param {AnyKeyword} params - Data required for getDatabaseEngines + * @param {AnyKeyword} filters - Data required for getDatabaseEngines + * @returns {Promise} + */ + getDatabaseEngines(params = undefined, filters = undefined) { + return new Promise((resolve, reject) => { + this._linode.getDatabaseEngines(params, filters) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDatabase function of NoSqlLinodeClass + * @param {UnionType} engine - Data required for createDatabase + * @param {CreateDatabasePayload} data - Data required for createDatabase + * @returns {Promise} + */ + createDatabase(engine, data) { + return new Promise((resolve, reject) => { + this._linode.createDatabase(engine, data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getEngineDatabase function of NoSqlLinodeClass + * @param {Engine} engine - Data required for getEngineDatabase + * @param {NumberKeyword} databaseID - Data required for getEngineDatabase + * @returns {Promise} + */ + getEngineDatabase(engine, databaseID) { + return new Promise((resolve, reject) => { + this._linode.getEngineDatabase(engine, databaseID) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateDatabase function of NoSqlLinodeClass + * @param {Engine} engine - Data required for updateDatabase + * @param {NumberKeyword} databaseID - Data required for updateDatabase + * @param {UpdateDatabasePayload} data - Data required for updateDatabase + * @returns {Promise} + */ + updateDatabase(engine, databaseID, data) { + return new Promise((resolve, reject) => { + this._linode.updateDatabase(engine, databaseID, data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteDatabase function of NoSqlLinodeClass + * @param {Engine} engine - Data required for deleteDatabase + * @param {NumberKeyword} databaseID - Data required for deleteDatabase + * @returns {Promise} + */ + deleteDatabase(engine, databaseID) { + return new Promise((resolve, reject) => { + this._linode.deleteDatabase(engine, databaseID) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Linode_NoSql; diff --git a/packages/linode-plugin/index.js b/packages/linode-plugin/index.js new file mode 100644 index 00000000..b9aef22f --- /dev/null +++ b/packages/linode-plugin/index.js @@ -0,0 +1,7 @@ +const linodeSdk = require("@linode/api-v4"); +const lindoePlugin = require("./linode"); + +const ncLinodePlugin = ()=>{ + return new lindoePlugin(linodeSdk); +} +module.exports = ncLinodePlugin; \ No newline at end of file diff --git a/packages/linode-plugin/linode.js b/packages/linode-plugin/linode.js new file mode 100644 index 00000000..174137e0 --- /dev/null +++ b/packages/linode-plugin/linode.js @@ -0,0 +1,46 @@ +const computeInstance = require("./compute/linode-computeInstance"); +const kubernetes = require("./compute/linode-kubernetes"); +const noSql = require("./database/linode-noSql"); +const loadBalancer = require("./network/linode-loadBalancer"); +const linodeDns = require("./network/linode-DNS"); +const volume = require("./storage/linode-blockStorage"); +class Linode{ + constructor(linodeSdk){ + this._linodeSdk = linodeSdk; + if(!process.env.LINODE_TOKEN){ + throw new Error("Provide Credentials") + } + this.token = process.env.LINODE_TOKEN; + return{ + getSDK:()=>this._linodeSdk, + getToken:()=>this.token, + compute: this.computeInstance, + blockStorage: this.volume, + loadBalancer:this.loadBalancer, + dns:this.linodeDns, + noSql:this.noSql, + kubernetes:this.kubernetes, + + }; + } + + computeInstance(){ + return new computeInstance(this.getSDK(),this.getToken()); + } + kubernetes(){ + return new kubernetes(this.getSDK(),this.getToken()); + } + noSql(){ + return new noSql(this.getSDK(),this.getToken()); + } + linodeDns(){ + return new linodeDns(this.getSDK(),this.getToken()); + } + loadBalancer(){ + return new loadBalancer(this.getSDK(),this.getToken()); + } + volume(){ + return new volume(this.getSDK(),this.getToken()); + } +} +module.exports = Linode; \ No newline at end of file diff --git a/packages/linode-plugin/network/linode-DNS.js b/packages/linode-plugin/network/linode-DNS.js new file mode 100644 index 00000000..cf9263a4 --- /dev/null +++ b/packages/linode-plugin/network/linode-DNS.js @@ -0,0 +1,93 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a DNSLinodeClass object + * @category Linode + */ +class Linode_DNS { + /** + * + * @param {module} do Linode SDK + * @param {object} options SDK options + */ + constructor(linodeSdk, linodeToken) { + this._linode = linodeSdk; + this._linodeToken = linodeToken; + this._linode.setToken(this._linodeToken); + } + /** + * Trigers the getDomains function of DNSLinodeClass + * @param {AnyKeyword} params - Data required for getDomains + * @param {AnyKeyword} filters - Data required for getDomains + * @returns {Promise} + */ + getDomains(params = undefined, filters = undefined) { + return new Promise((resolve, reject) => { + this._linode.getDomains(params, filters) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the getDomain function of DNSLinodeClass + * @param {NumberKeyword} domainId - Data required for getDomain + * @returns {Promise} + */ + getDomain(domainId) { + return new Promise((resolve, reject) => { + this._linode.getDomain(domainId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createDomain function of DNSLinodeClass + * @param {CreateDomainPayload} data - Data required for createDomain + * @returns {Promise} + */ + createDomain(data) { + return new Promise((resolve, reject) => { + this._linode.createDomain(data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateDomain function of DNSLinodeClass + * @param {NumberKeyword} domainId - Data required for updateDomain + * @param {UpdateDomainPayload} data - Data required for updateDomain + * @returns {Promise} + */ + updateDomain(domainId, data) { + return new Promise((resolve, reject) => { + this._linode.updateDomain(domainId, data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteDomain function of DNSLinodeClass + * @param {NumberKeyword} domainId - Data required for deleteDomain + * @returns {Promise} + */ + deleteDomain(domainId) { + return new Promise((resolve, reject) => { + this._linode.deleteDomain(domainId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the cloneDomain function of DNSLinodeClass + * @param {NumberKeyword} domainId - Data required for cloneDomain + * @param {CloneDomainPayload} data - Data required for cloneDomain + * @returns {Promise} + */ + cloneDomain(domainId, data) { + return new Promise((resolve, reject) => { + this._linode.cloneDomain(domainId, data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Linode_DNS; diff --git a/packages/linode-plugin/network/linode-loadBalancer.js b/packages/linode-plugin/network/linode-loadBalancer.js new file mode 100644 index 00000000..f4c71b31 --- /dev/null +++ b/packages/linode-plugin/network/linode-loadBalancer.js @@ -0,0 +1,68 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a LoadBalancerLinodeClass object + * @category Linode + */ +class Linode_LoadBalancer { + /** + * + * @param {module} do Linode SDK + * @param {object} options SDK options + */ + constructor(linodeSdk, linodeToken) { + this._linode = linodeSdk; + this._linodeToken = linodeToken; + this._linode.setToken(this._linodeToken); + } + /** + * Trigers the getNodeBalancers function of LoadBalancerLinodeClass + * @param {AnyKeyword} params - Data required for getNodeBalancers + * @param {AnyKeyword} filters - Data required for getNodeBalancers + * @returns {Promise} + */ + list(params = undefined, filters = undefined) { + return new Promise((resolve, reject) => { + this._linode.getNodeBalancers(params, filters) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateNodeBalancer function of LoadBalancerLinodeClass + * @param {NumberKeyword} nodeBalancerId - Data required for updateNodeBalancer + * @param {Partial} data - Data required for updateNodeBalancer + * @returns {Promise} + */ + update(nodeBalancerId, data) { + return new Promise((resolve, reject) => { + this._linode.updateNodeBalancer(nodeBalancerId, data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createNodeBalancer function of LoadBalancerLinodeClass + * @param {CreateNodeBalancerPayload} data - Data required for createNodeBalancer + * @returns {Promise} + */ + create(data) { + return new Promise((resolve, reject) => { + this._linode.createNodeBalancer(data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteNodeBalancer function of LoadBalancerLinodeClass + * @param {NumberKeyword} nodeBalancerId - Data required for deleteNodeBalancer + * @returns {Promise} + */ + delete(nodeBalancerId) { + return new Promise((resolve, reject) => { + this._linode.deleteNodeBalancer(nodeBalancerId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Linode_LoadBalancer; diff --git a/packages/linode-plugin/package.json b/packages/linode-plugin/package.json new file mode 100644 index 00000000..adaab9a8 --- /dev/null +++ b/packages/linode-plugin/package.json @@ -0,0 +1,18 @@ +{ + "name": "@nodecloud/linode-plugin", + "version": "2.0.0", + "description": "Nodecloud Linode Plugin", + "main": "index.js", + "scripts": { + "prettier": "yarn pretty-quick" + }, + "keywords": [ + "nodecloud", + "nodecloud-Linode" + ], + "author": "Scorelab", + "license": "Apache-2.0", + "dependencies": { + "@linode/api-v4": "^0.97.0" + } +} diff --git a/packages/linode-plugin/storage/linode-blockStorage.js b/packages/linode-plugin/storage/linode-blockStorage.js new file mode 100644 index 00000000..b000130b --- /dev/null +++ b/packages/linode-plugin/storage/linode-blockStorage.js @@ -0,0 +1,68 @@ +/*This is an auto generated class, please do not change.*/ +/** + * Class to create a BlockStorageLinodeClass object + * @category Linode + */ +class Linode_BlockStorage { + /** + * + * @param {module} do Linode SDK + * @param {object} options SDK options + */ + constructor(linodeSdk, linodeToken) { + this._linode = linodeSdk; + this._linodeToken = linodeToken; + this._linode.setToken(this._linodeToken); + } + /** + * Trigers the getVolumes function of BlockStorageLinodeClass + * @param {AnyKeyword} params - Data required for getVolumes + * @param {AnyKeyword} filters - Data required for getVolumes + * @returns {Promise} + */ + list(params = undefined, filters = undefined) { + return new Promise((resolve, reject) => { + this._linode.getVolumes(params, filters) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the deleteVolume function of BlockStorageLinodeClass + * @param {NumberKeyword} volumeId - Data required for deleteVolume + * @returns {Promise} + */ + delete(volumeId) { + return new Promise((resolve, reject) => { + this._linode.deleteVolume(volumeId) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the updateVolume function of BlockStorageLinodeClass + * @param {NumberKeyword} volumeId - Data required for updateVolume + * @param {UpdateVolumeRequest} data - Data required for updateVolume + * @returns {Promise} + */ + update(volumeId, data) { + return new Promise((resolve, reject) => { + this._linode.updateVolume(volumeId, data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } + /** + * Trigers the createVolume function of BlockStorageLinodeClass + * @param {VolumeRequestPayload} data - Data required for createVolume + * @returns {Promise} + */ + create(data) { + return new Promise((resolve, reject) => { + this._linode.createVolume(data) + .then(data => resolve(data)) + .catch(err => reject(err)); + }); + } +} +module.exports = Linode_BlockStorage; From 65574b42750b8770fa3102f20e1b414c3683da55 Mon Sep 17 00:00:00 2001 From: Partik SIngh Date: Tue, 22 Aug 2023 19:19:13 +0530 Subject: [PATCH 22/22] Added Examples Signed-off-by: Partik SIngh --- examples/storage/linode-blockStorage.js | 65 +++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 examples/storage/linode-blockStorage.js diff --git a/examples/storage/linode-blockStorage.js b/examples/storage/linode-blockStorage.js new file mode 100644 index 00000000..8411bc02 --- /dev/null +++ b/examples/storage/linode-blockStorage.js @@ -0,0 +1,65 @@ +const nodeCloud = require("../../lib/"); +const optionsProvider = { + overrideProviders: false +}; +const ncProviders = nodeCloud.getProviders(optionsProvider); + +const volume = ncProviders.linode.blockStorage(); + +//List all volumes +function listVolumes() { + volume + .list() + .then(result => { + console.log("Volumes are: ", result); + }) + .catch(err => { + console.log("Error is: ", err); + }); +} + +//Create a volume +function createVolume() { + let option = { + "label": "my-volume", + "size": 20, + "linode_id": 12346 + }; + volume + .create(option) + .then(result => { + console.log("Output is: ", result); + }) + .catch(err => { + console.log("Error is: ", err); + }); +} + +//Update details of a Volume +function updateVolume() { + let volumeId = 5067840; + let option = { + "label": "my-volume" + } + volume + .update(volumeId,option) + .then(result => { + console.log("Output is: ", result); + }) + .catch(err => { + console.log("Error is: ", err); + }); +} + +//Delete a volume +function deleteVolume() { + let volumeId = 5067840; + volume + .delete(volumeId) + .then(result => { + console.log("Output is: ", result); + }) + .catch(err => { + console.log("Error is: ", err); + }); +}